04.02.2016, 14:46
It is entirely my fault. Sorry, wait a minute while I edit it.
Try this, it should work. Apologies for the mistake on my behalf, i have been scripting for 5 hours now. I lost a few of my brain cells :/
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;
}