SA-MP Forums Archive
[Ajuda] adicionar comando - 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] adicionar comando (/showthread.php?tid=513687)



adicionar comando - Comanfis157 - 17.05.2014

Galera estou tentando adicionar outra comando mas nгo estou conseguindo poderiao me ajudar.
Queria Adicionar o mesmo comando, duas vezes ai vou colocar a posiзгo diferente .
pawn Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
    if(strcmp(cmdtext,"/preparar",true)==0){
    if(PlayerToPoint(1.0, playerid, 1569.1609,-1634.6731,13.5549)){
    GivePlayerWeapon(playerid, 3, 1500);
    GivePlayerWeapon(playerid, 16, 1500);
    GivePlayerWeapon(playerid, 17, 1500);
    GivePlayerWeapon(playerid, 24, 1500);
    GivePlayerWeapon(playerid, 25, 1500);
    GivePlayerWeapon(playerid, 31, 1500);
    GivePlayerWeapon(playerid, 41, 1500);
    SetPlayerAttachedObject(playerid,3,18637,13,0.35,0.0,0.0,0.0,0.0,180.0);
    SetPlayerAttachedObject(playerid,0, 19487, 2, 0.101, -0.0, 0.0, 5.50, 84.60, 83.7, 1, 1, 1, 0xFF00FF00);
    SetPlayerArmour(playerid, 100);
    SetPlayerHealth(playerid, 100);
    SendClientMessage(playerid,-1,"Vocк Estб Preparado");
}
    else
{
    SendClientMessage(playerid,-1,"Vocк nгo estб no ponto certo");
    return 1;
}
}
    return 0;
}



Re: ADICIONAR COMANDO - MultiKill - 17.05.2014

pawn Код:
if(PlayertoPont(1.0,playerid,X,Y,Z) || PlayertoPont(1.0,playerid,X,Y,Z) ) // sempre use || ou && para pode usar duas funзхes de verificar



Re: ADICIONAR COMANDO - Douglas_prt - 17.05.2014

Estб tudo relacionado com Jesus...


Re: ADICIONAR COMANDO - tonisantolia - 17.05.2014

Quote:
Originally Posted by MultiKill
Посмотреть сообщение
pawn Код:
if(PlayertoPont(1.0,playerid,X,Y,Z) || PlayertoPont(1.0,playerid,X,Y,Z) ) // sempre use || ou && para pode usar duas funзхes de verificar
&& nгo seria adequado neste script, sua recomendaзгo estб errada.

Код:
|| - ou
&& - e
Simplificando:
Код:
if( IsPlayerInRangeOfPoint(playerid, 1.0, X,Y,Z) || IsPlayerInRangeOfPoint(playerid, 1.0, X2,Y2,Z2) )
Se o jogador estiver na coordenada X Y Z ou se o jogador estiver na coordenada X2 Y2 Z2.

if( IsPlayerInRangeOfPoint(playerid, 1.0, X,Y,Z) && IsPlayerInRangeOfPoint(playerid, 1.0, X2,Y2,Z2) )
Se o jogador estiver na coordenada X Y Z e se o jogador tambйm estiver na coordenada X2 Y2 Z2.
Nгo hб como o jogador estar em duas coordenadas diferentes ao mesmo tempo.. Entгo o ъnico que seria adequado seria ||


Re: ADICIONAR COMANDO - Comanfis157 - 17.05.2014

Galera nгo quero adicionar outra posiзao, sim outro comando, o mesmo comando so vo mudar a posiзao de usar o comando.


Re: ADICIONAR COMANDO - MultiKill - 17.05.2014

Quote:
Originally Posted by tonisantolia
Посмотреть сообщение
&& nгo seria adequado neste script, sua recomendaзгo estб errada.

Код:
|| - ou
&& - e
Simplificando:
Код:
if( IsPlayerInRangeOfPoint(playerid, 1.0, X,Y,Z) || IsPlayerInRangeOfPoint(playerid, 1.0, X2,Y2,Z2) )
Se o jogador estiver na coordenada X Y Z ou se o jogador estiver na coordenada X2 Y2 Z2.

if( IsPlayerInRangeOfPoint(playerid, 1.0, X,Y,Z) && IsPlayerInRangeOfPoint(playerid, 1.0, X2,Y2,Z2) )
Se o jogador estiver na coordenada X Y Z e se o jogador tambйm estiver na coordenada X2 Y2 Z2.
Nгo hб como o jogador estar em duas coordenadas diferentes ao mesmo tempo.. Entгo o ъnico que seria adequado seria ||
Legal. Nгo sabia disso.


Re: ADICIONAR COMANDO - Comanfis157 - 17.05.2014

Galera nгo quero adicionar outra posiзao, sim outro comando, o mesmo comando so vo mudar a posiзao de usar o comando.


Re: ADICIONAR COMANDO - MultiKill - 17.05.2014

Vocк quer 1 comandos em 2 duas posiзхes?


Re: ADICIONAR COMANDO - Comanfis157 - 17.05.2014

Nгo Quero 2 Comando Em posiзoes Diferente, ESSE MESMO COMANDO UM DE BAIXO DO OUTRO, /equipar /equipar1


Re: ADICIONAR COMANDO - MultiKill - 17.05.2014

pawn Код:
#include sscanf
Comando:
pawn Код:
if(strcmp(cmd,"/equipar",true) == 0)
    {
       new  equiparid;
       if(sscanf(cmdtext,"s[9]d",cmd,equiparid))
       {
           SendClientMessage(playerid,-1,"Digite: /equipar [1 ou 2]"); // envia a mensagem caso o player digite somente /equipar
         return 1;
       }
       if(equiparid == 1) // caso digite /equipar 1
       {
           if(PlayerToPoint(1.0, playerid, X,Y,Z))
           {
           }
       }
       else if(equiparid == 2) // caso digite /equipar 2
       {
           if(PlayerToPoint(1.0, playerid, X,Y,Z))
           {
           }
       }
       else
       {
           SendClientMessage(playerid,-1,"Vocк nгo estб no lugar de equipar");
       }
       return 1;
    }