04.02.2016, 13:55
I don't know how to do this, How can you make on the /takeweed that the player need to be near the weed to harvest it, I maked this but this not working
PHP код:
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;
new Float:Weedx, Float:Weedy, Float:Weedz, Float:Weeda;
GetPlayerFacingAngle(playerid, Weeda);
GetPlayerPos(playerid, Weedx, Weedy, Weedz);
Player[playerid][Seeds] = CreateObject(3409, Weedx, Weedy, Weedz - 1.3, 0.0, 0.0, Weeda + 90);
SavePlayerData(playerid);
}
return 1;
}
command(takeweed, playerid, params[])
{
new Float:Weedx, Float:Weedy, Float:Weedz, Float:Weeda;
GetPlayerFacingAngle(playerid, Weeda);
GetPlayerPos(playerid, Weedx, Weedy, Weedz);
if(Player[playerid][TakeWeed] == 0)
return SendClientMessage(playerid, RED, "> You don't have any weed to take!");
{
if(IsPlayerInRangeOfPoint(playerid, 2, Weedx, Weedy, Weedz))
{
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;
}