02.02.2014, 00:03
Tentei varios dias seguidos consertar meu sistema de plantar бrvore , mas ele nгo me deu o resultado que eu quero D:
O problema й que quando eu digito o comando, ele cria arvore normal . Mas se eu digitar o comando em seguida ele de novo, apenas o segundo comando que fica funcional . Ou seja, apenas a segunda бrvore que й plantada .
PHP код:
enum PLaranja
{
ProxyArv,
Float:ArvX,
Float:ArvY,
Float:ArvZ,
Arvore1,
Arvore2
}
PHP код:
new Proxycords[MAX_AL][PLaranja];
PHP код:
CMD:arvore1(playerid, params[])
{
if(PlayerDados[playerid][SLaranja] >= 1)
{
new Float: X,
Float: Y,
Float: Z;
GetPlayerPos(playerid, X, Y, Z);
SendClientMessage(playerid, AMARELO, "Бrvore de laranja plantada");
Proxycords[playerid][Arvore2] = CreateObject(728, X, Y, Z, 0, 0, 0, 50);
SetTimerEx("PLARANJA", 5000,false,"u",playerid);
}
return 1;
}
PHP код:
forward PLARANJA(playerid);
public PLARANJA(playerid)
{
new Float:x,Float:y,Float:z,Float:PposA;
GetPlayerFacingAngle(playerid, PposA);
x+= (3 * floatsin(-PposA, degrees));
y += (3 * floatcos(-PposA, degrees));
GetObjectPos(Proxycords[playerid][Arvore2] , x , y , z);
CreatePLaranja(x,y,z);
DestroyObject(Proxycords[playerid][Arvore2]);
return 1;
}