SA-MP Forums Archive
[AJUDA]Comandos - 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]Comandos (/showthread.php?tid=324682)



[AJUDA]Comandos - Manoloww - 10.03.2012

Entгo Galera,comecei a mexer com Pawn faz muito pouco tempo,sou bem iniciante MESMO.
Consegui colocar um comando la no meu GM,mas eu gostaria de saber como eu faзo para colocar,mais do que um,meu comando ficou assim:

pawn Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
    if(strcmp(cmdtext, "/pegararmas",true) == 0)  
    {
       GivePlayerWeapon(playerid, 24, 50);
       GivePlayerWeapon(playerid, 32, 200);
       GivePlayerWeapon(playerid, 31, 200);
       SendClientMessage(playerid, AMARELO, "Vocк Recebeu um Pacote com Algumas Armas");
       return true;
    }
    return false;
}
Aн,eu gostaria de saber,como eu uso o cуdigo para colocar outro comando,por que se eu usar "OnPlayerCommandText" denovo,vai dar erro na compile.

Obrigado pela atenзгo.


Re: [AJUDA]Comandos - Felipe_Wesker - 10.03.2012

ficaria assim, por exemplo:
Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
    if(strcmp(cmdtext, "/pegararmas",true) == 0)
    {
       GivePlayerWeapon(playerid, 24, 50);
       GivePlayerWeapon(playerid, 32, 200);
       GivePlayerWeapon(playerid, 31, 200);
       SendClientMessage(playerid, AMARELO, "Vocк Recebeu um Pacote com Algumas Armas");
       return true;
    }
    if(strcmp(cmdtext, "/pegararmas1",true) == 0)
    {
       GivePlayerWeapon(playerid, 24, 50);
       GivePlayerWeapon(playerid, 32, 200);
       GivePlayerWeapon(playerid, 31, 200);
       SendClientMessage(playerid, AMARELO, "Vocк Recebeu um Pacote com Algumas Armas");
       return true;
    }
    return false;
}



Re: [AJUDA]Comandos - Abravanel - 10.03.2012

pawn Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
    if(strcmp(cmdtext, "/pegararmas",true) == 0)
    {
       GivePlayerWeapon(playerid, 24, 50);
       GivePlayerWeapon(playerid, 32, 200);
       GivePlayerWeapon(playerid, 31, 200);
       SendClientMessage(playerid, AMARELO, "Vocк Recebeu um Pacote com Algumas Armas");
       return true;
    }
    if(!strcmp(cmdtext,"/proximocomando",true))
    {
        //Funзгo
        return true;
    }
    return false;
}



Re: [AJUDA]Comandos - Manoloww - 10.03.2012

Funcionou Direitinho,muito obrigado.


Re: [AJUDA]Comandos - Felipe_Wesker - 10.03.2012

sem problemas


Re: [AJUDA]Comandos - Don_Speed - 10.03.2012

pawn Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
    if(strcmp(cmdtext, "/pegararmas",true) == 0)  
    {
       GivePlayerWeapon(playerid, 24, 50);
       GivePlayerWeapon(playerid, 32, 200);
       GivePlayerWeapon(playerid, 31, 200);
       SendClientMessage(playerid, AMARELO, "Vocк Recebeu um Pacote com Algumas Armas");
       return 1;
    }
 if(strcmp(cmdtext, "/pegararmas",true) == 0)  
 {
   //funзao
   return 1;
  }
 return 0;
}
Return 0 Termina a Public .