[Ajuda] Comando feito errado ?
#1

Tentei varios dias seguidos consertar meu sistema de plantar бrvore , mas ele nгo me deu o resultado que eu quero D:

PHP код:
enum PLaranja
{
        
ProxyArv,
    
Float:ArvX,
    
Float:ArvY,
    
Float:ArvZ,
    
Arvore1,
    
Arvore2

PHP код:
new Proxycords[MAX_AL][PLaranja]; 
PHP код:
CMD:arvore1(playeridparams[])
{
    if(
PlayerDados[playerid][SLaranja] >= 1)
    {
        new    
FloatX,
        
FloatY,
        
FloatZ;
        
GetPlayerPos(playeridXYZ);
        
SendClientMessage(playeridAMARELO"Бrvore de laranja plantada");
        
Proxycords[playerid][Arvore2] = CreateObject(728XYZ00050);
        
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(playeridPposA);
    
x+= (floatsin(-PposAdegrees));
    
+= (floatcos(-PposAdegrees));
    
GetObjectPos(Proxycords[playerid][Arvore2] , z);
    
CreatePLaranja(x,y,z);
    
DestroyObject(Proxycords[playerid][Arvore2]);
    return 
1;

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 .
Reply
#2

eu n percebi o que vc quer..

mas acho que o problema ta aqui

pawn Код:
Proxycords[playerid][Arvore2] = CreateObject(728, X, Y, Z, 0, 0, 0, 50);
pq vc ta sempre a criar arvores com o id a dizer que й igual a segunda arvore..
Reply
#3

Quote:
Originally Posted by PT
Посмотреть сообщение
eu n percebi o que vc quer..

mas acho que o problema ta aqui

pawn Код:
Proxycords[playerid][Arvore2] = CreateObject(728, X, Y, Z, 0, 0, 0, 50);
pq vc ta sempre a criar arvores com o id a dizer que й igual a segunda arvore..
Ok, vou explicar melhor . Й o seguinte, eu digito o comando, e aparece um objeto no chгo . No caso seria uma muda de бrvore, mas eu coloquei um objeto qualquer . Logo apуs o timer a бrvore cresce e muda o objeto e executa uma funзгo que eu fiz . Sу que se eu digitar o comando seguidamente apenas o ultimo irб funcionar , os primeiros parece que o timer trava .
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)