04.02.2016, 14:33
PHP код:
new Float:Weedx[MAX_PLAYERS], Float:Weedy[MAX_PLAYERS], Float:Weedz[MAX_PLAYERS], Float: Weeda[MAX_PLAYERS];
command(plantseed, playerid, params[])
{
if(Player[playerid][Seeds] == 0)
return SendClientMessage(playerid, RED, "> You don't have any seeds!");
{
SendClientMessage(playerid, WHITE, "You've planted one seed!");
SetTimerEx("WeedTimer", 20000, 0, "i", playerid);
Player[playerid][Seeds] -= 1;
GetPlayerFacingAngle(playerid, Weeda(playerid));
GetPlayerPos(playerid, Weedx(playerid), Weedy(playerid), Weedz(playerid));
Player[playerid][Seeds] = CreateObject(3409, Weedx(playerid), Weedy(playerid), Weedz(playerid) - 1.3, 0.0, 0.0, Weeda(playerid) + 90);
SavePlayerData(playerid);
}
return 1;
}
command(takeweed, playerid, params[])
{
GetObjectPos(Player[playerid][Seeds],Weedx(playerid),Weedy(playerid),Weedz(playerid));
if(Player[playerid][TakeWeed] == 0)
return SendClientMessage(playerid, RED, "> You don't have any weed to take!");
{
if(IsPlayerInRangeOfPoint(playerid, 2, Weedx(playerid), Weedy(playerid), Weedz(playerid)))
{
if(GetPlayerWeapon(playerid) == 4)
{
SetTimerEx("Takingweed", 20000, 0, "i", playerid);
TogglePlayerControllable(playerid, false);
ApplyAnimation(playerid, "BOMBER","BOM_Plant_Loop",4.0,1,0,1,1,0);
}
else
{
SendClientMessage(playerid, RED, "> You don't have an knife on you!");
}
}
else
{
SendClientMessage(playerid, RED, "> You are not near your weed!");
}
}
return 1;
}