[Ajuda] adicionar comando
#1

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;
}
Reply
#2

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
Reply
#3

Estб tudo relacionado com Jesus...
Reply
#4

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 ||
Reply
#5

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

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

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

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

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

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;
    }
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)