17/03/2021 08:07
(Esta mensagem foi modificada pela última vez a: 17/03/2021 13:54 por SkolPlay.)
Bom, consegui elaborar os dois comandos, o de plantar e colher, desta forma:
Está correto?
Está correto?
Código PHP:
new Plantando[MAX_PLAYERS], Planta1x[MAX_PLAYERS], Planta2x[MAX_PLAYERS];
new Float:PX[MAX_PLAYERS], Float:PY[MAX_PLAYERS], Float:PZ[MAX_PLAYERS];
new Float:PosicaoXX[MAX_PLAYERS], Float:PosicaoYY[MAX_PLAYERS], Float:PosicaoZZ[MAX_PLAYERS];
CMD:plantar(playerid)
{
if(!IsPlayerInRangeOfPoint(playerid, 2.0, 137.0839,-76.0554,1.4297) || IsPlayerInRangeOfPoint(playerid, 2.0, 134.7746,-83.3934,1.4297))
{
if(Plantando[playerid] == 1)
{
GetPlayerPos(playerid, PX[playerid], PY[playerid], PZ[playerid]);
SendClientMessage(playerid, -1, "Plantou na posição 1.");
Planta1x[playerid] = CreatePickup(1274, 23, 137.0839,-76.0554,1.4297);
}
else if(Plantando[playerid] == 2)
{
GetPlayerPos(playerid, PosicaoXX[playerid], PosicaoYY[playerid], PosicaoZZ[playerid]);
SendClientMessage(playerid, -1, "Plantou na posição 2.");
Planta2x[playerid] = CreatePickup(1274, 23, 134.7746,-83.3934,1.4297);
}
}
return 1;
}
CMD:colher(playerid)
{
if(IsPlayerInRangeOfPoint(playerid, 2.0, PX[playerid], PY[playerid], PZ[playerid]) || IsPlayerInRangeOfPoint(playerid, 2.0, PosicaoXX[playerid], PosicaoYY[playerid], PosicaoZZ[playerid]))
{
if(Plantando[playerid] == 1)
{
// os negocios de colher
}
else if(Plantando[playerid] == 2)
{
// os negocios de colher
}
}
else{
SendClientMessage(playerid, -1, "Posição errada.");
}
return 1;
}