SA-MP Forums Archive
[Pedido] /equipar - 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: [Pedido] /equipar (/showthread.php?tid=261100)



[Pedido] /equipar - IILeonII - 12.06.2011

Pessoal Estou atras de 2 comandos

se poderem posta eu agradeзo


/equipartodos (ele equiparia todos que estariam por perto do admin)
/equipar ( equiparia um player)

Tank You


Re: [Pedido] /equipar - JonathanFeitosa - 12.06.2011

pawn Код:
if(strcmp(cmdtext, "/equipar", true) == 0)
{
   Equipamentos(playerid);
   return true;
}
if(strcmp(cmdtext, "/equipartodos", true) == 0)
{
   for(new i=0; i<MAX_PLAYERS; i++)
   {
       Equipamentos(i);
   }
   return true;
}
// No Final
stock Equipamentos(playerid)
{
  ResetPlayerWeapons(playerid);
  GivePlayerWeapon(playerid, 4, 1);
  GivePlayerWeapon(playerid, 26, 999);
  GivePlayerWeapon(playerid, 24, 999);
  GivePlayerWeapon(playerid, 29, 999);
  GivePlayerWeapon(playerid, 1, 1);
  SetPlayerHealth(playerid, 100);
}



Re: [Pedido] /equipar - Shadoww5 - 12.06.2011

PHP код:
public OnPlayerCommandText(playeridcmdtext[])
{
    if(
strcmp(cmdtext"/equipartodos"true) == 0)
    {
        if(
IsPlayerAdmin(playerid))
        {
            new 
Float:Pos[3];
            
GetPlayerPos(playeridPos[0], Pos[1], Pos[2]);
            for(new 
0MAX_PLAYERS++)
            {
                if(
IsPlayerInRangeOfPoint(i15.0Pos[0], Pos[1], Pos[2]))
                {
                    
GivePlayerWeapon(i24200);
                    
GivePlayerWeapon(i29200);
                    
GivePlayerWeapon(i31200);
                    
SetPlayerArmour(i100);
                    
SetPlayerHealth(i100);
                    
SendClientMessage(playerid, -1"Todos os jogadores que estavam proximos а voce receberam pistola, M4 e MP5 com 200 balas e tiveram a vida e colete recuperados.");
                    return 
1;
                }
            }
            return 
1;
        }
        else return 
SendClientMessage(playerid, -1"Vocк nгo estб logado na RCON."); 
    }
    if(
strcmp(cmdtext"/equipar"true) == 0)
    {
        if(
IsPlayerAdmin(playerid))
        {
            new 
jogador[256], id;
            
jogador strtok(cmdtextidx);
            
id strval(jogador);
            if(!
strlen(jogador)) return SendClientMessage(playerid, -1"USO: /equipar [ID]");
            if(
IsPlayerConnected(id))
            {
                
GivePlayerWeapon(id24200);
                
GivePlayerWeapon(id29200);
                
GivePlayerWeapon(id31200);
                
SetPlayerArmour(id100);
                
SetPlayerHealth(id100);
                
SendClientMessage(id, -1"Um ADMIN recuperou sua vida e colete e te deu pistola, M4 e MP5 com 200 balas.");
                new 
str[128], nome[24];
                
GetPlayerName(idnome24);
                
format(str128"Vocк recuperou a vida e colete de %s [ID %d] e deu pistola, M4 e MP5 com 200 balas.")
                
SendClientMessage(playerid, -1str);
            }
            else return 
SendClientMessage(playerid, -1"JOGADOR OFFLINE");
        }
        else return 
SendClientMessage(playerid, -1"Vocк nгo estб logado na RCON.");
    }
    return 
0;