SA-MP Forums Archive
[Ajuda] MoveObject - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] MoveObject (/showthread.php?tid=578270)



MoveObject - SukMathcuck - 18.06.2015

Eu fiz um comando, mas quando eu digito /cancela fechar, a cancela nгo fecha e nгo mostra a seguinte mensagem:

PHP код:
SendClientMessage(playerid, - "debug 2"); 
E o objeto nгo й movido, o que eu fiz de errado neste comando? o /cancela abrir funciona, mais o /cancela fechar, nгo funciona ..

PHP код:
     if (strcmp(cmd"/cancela"true) == 0)
     {
        new 
x_opcao[256];
         
tmp strtok(cmdtextidx);
         if (!
strlen(tmp)) return SendClientMessage(playerid, -1"USE: /cancela [abrir/fechar]");
        if (
strcmp(x_opcao"abrir"true) == 0)
        {
               if (
GetPlayerOrg(playerid) == && IsPlayerInRangeOfPoint(playerid14.01530.39270, -1451.3508313.17880))
            {
                
MoveObject(Cancela1BPM1530.39270, -1451.3508313.17880+0.0001,   0.00010.000000.0000090.00000);
            }
        }
        else if (
strcmp(x_opcao"fechar"true) == 0)
        {
            if (
GetPlayerOrg(playerid) == && IsPlayerInRangeOfPoint(playerid14.01530.39270, -1451.3508313.17880))
            {
                
MoveObject(Cancela1BPM1530.39270, -1451.3508313.178800.0001,  0.0000089.600000.00000);
            }
            
SendClientMessage(playerid, -1"debug 2");
        }
        return 
1;
    } 



Re: MoveObject - Dayvison_ - 18.06.2015

Tente retirar o else if ecoloque apenas if


Re: MoveObject - AzulimZW - 18.06.2015

Verifique se isso funcionaria:
PHP код:
     if (strcmp(cmd"/cancela"true) == 0)
     {
        new 
x_opcao[256];
         
tmp strtok(cmdtextidx);
         if (!
strlen(tmp)) return SendClientMessage(playerid, -1"USE: /cancela [abrir/fechar]");
        if (
strcmp(x_opcao"abrir"true) == 0)
        {
               if (
GetPlayerOrg(playerid) == && IsPlayerInRangeOfPoint(playerid14.01530.39270, -1451.3508313.17880))
            {
                
MoveObject(Cancela1BPM1530.39270, -1451.3508313.17880+0.0001,   0.00010.000000.0000090.00000);
            }
        }
        if (
strcmp(x_opcao"fechar"true) == 0)
        {
            if (
GetPlayerOrg(playerid) == && IsPlayerInRangeOfPoint(playerid14.01530.39270, -1451.3508313.17880))
            {
                
MoveObject(Cancela1BPM1530.39270, -1451.3508313.178800.0001,  0.0000089.600000.00000);
            }
            else return 
SendClientMessage(playerid, -1"debug 2"); // Coloquei um else return [...]
        
}
        return 
1;
    } 



Re: MoveObject - SukMathcuck - 18.06.2015

Quote:
Originally Posted by AzulimZW
Посмотреть сообщение
Verifique se isso funcionaria:
PHP код:
     if (strcmp(cmd"/cancela"true) == 0)
     {
        new 
x_opcao[256];
         
tmp strtok(cmdtextidx);
         if (!
strlen(tmp)) return SendClientMessage(playerid, -1"USE: /cancela [abrir/fechar]");
        if (
strcmp(x_opcao"abrir"true) == 0)
        {
               if (
GetPlayerOrg(playerid) == && IsPlayerInRangeOfPoint(playerid14.01530.39270, -1451.3508313.17880))
            {
                
MoveObject(Cancela1BPM1530.39270, -1451.3508313.17880+0.0001,   0.00010.000000.0000090.00000);
            }
        }
        if (
strcmp(x_opcao"fechar"true) == 0)
        {
            if (
GetPlayerOrg(playerid) == && IsPlayerInRangeOfPoint(playerid14.01530.39270, -1451.3508313.17880))
            {
                
MoveObject(Cancela1BPM1530.39270, -1451.3508313.178800.0001,  0.0000089.600000.00000);
            }
            else return 
SendClientMessage(playerid, -1"debug 2"); // Coloquei um else return [...]
        
}
        return 
1;
    } 
Agora, nгo funcionou o /cancelar abrir e nem fechar '.'


Re: MoveObject - AzulimZW - 18.06.2015

Quote:
Originally Posted by SukMathcuck
Посмотреть сообщение
Agora, nгo funcionou o /cancelar abrir e nem fechar '.'
KK, Por isso eu uso ZCMD..
@Topic: Coloque um else nessa linha novamente, retirei sу pra ver se resolvia :
PHP код:
if (strcmp(x_opcao"fechar"true) == 0



Re: MoveObject - DeadNudock - 18.06.2015

Nгo й nada complexo..