To make it more clear..
This is where the object will be, aka X, Y, Z.
Код:
CMD:plantseed(playerid, params[])
{
if (Seeds[playerid] == 1)
{
SendClientMessage(playerid,COLOR_GREEN, "You've planted one seed!");
SetTimerEx("Growingtime",9000,0,"i",playerid);
Seeds[playerid] = 0;
new Float:x, Float:y, Float:z, Float:a;
GetPlayerFacingAngle(playerid, a);
GetPlayerPos(playerid, x, y, z);
Seeds[playerid] = CreateObject(3409, x, y, z-1, 0.0, 0.0, a + 90);
}
else
{
SendClientMessage(playerid,COLOR_RED, "[ERROR:] You don't have any seeds!");
}
return 1;
}
This is the code where you have to be close to the planted weed.
Код:
CMD:plantseed(playerid, params[])
{
if (Seeds[playerid] == 1)
{
SendClientMessage(playerid,COLOR_GREEN, "You've planted one seed!");
SetTimerEx("Growingtime",9000,0,"i",playerid);
Seeds[playerid] = 0;
new Float:x, Float:y, Float:z, Float:a;
GetPlayerFacingAngle(playerid, a);
GetPlayerPos(playerid, x, y, z);
Seeds[playerid] = CreateObject(3409, x, y, z-1, 0.0, 0.0, a + 90);
}
else
{
SendClientMessage(playerid,COLOR_RED, "[ERROR:] You don't have any seeds!");
}
return 1;
}
CMD:takeweed(playerid, params[])
{
new Float:x, Float:y, Float:z, Float:a;
if (FakeWeed[playerid] == 1)
{
SendClientMessage(playerid,COLOR_GREEN, "You've taken some weed!");
FakeWeed[playerid] = 0;
Weed[playerid] += 5;
GetPlayerFacingAngle(playerid, a);
GetPlayerPos(playerid, x, y, z);
}
else
{
SendClientMessage(playerid,COLOR_RED, "[ERROR:] You don't have any weed to take!");
}
return 1;
}