[Ajuda] Comando de Algemar e desalgemar
#2

PHP код:
    if(strcmp(cmd"/algemar"true) == 0)
    {
     if(
PlayerInfoplayerid ][pProfissao] == Policia_Civil || PlayerInfoplayerid ][pProfissao] == Policia_Federal || PlayerInfoplayerid ][pProfissao] == Interpol || PlayerInfoplayerid ][pProfissao] == Delegado || PlayerInfoplayerid ][pProfissao] == Bope || PlayerInfoplayerid ][pProfissao] == Swat
     
|| PlayerInfoplayerid ][pProfissao] == Narcoticos ||PlayerInfoplayerid ][pProfissao] == Policia_Militar || PlayerInfoplayerid ][pProfissao] == FBI || PlayerInfoplayerid ][pProfissao] == Policia_Rodoviaria)
     {
    
tmp strtok(cmdtextidx);
    if(!
strlen(tmp))
    {
    
SendClientMessage(playeridVermelho"| ERRO | /algemar [id] [motivo]");
    return 
1;
    }
    new 
id strval(tmp);
    new 
MSG[128];
    
MSG strrest(cmdtextidx);
    if(!
strlen(MSG))
    {
    
SendClientMessage(playeridVermelho"| ERRO | /algemar [id] [motivo]");
    return 
1;
    }
    if(!
IsPlayerConnected(id))
    {
    
SendClientMessage(playeridVermelho"| ERRO | Jogador nгo estб conectado!");
    return 
1;
     }
    if(
playerid == id)
       {
    
SendClientMessage(playeridVermelho"| ERRO | Vocк nгo pode algemar vocк mesmo!");
    return 
1;
    }
    if(
GetDistanceBetweenPlayers(playeridid) > 15)
    {
    
SendClientMessage(playeridVermelho"| ERRO | Vocк estб muito longe, chegue mais perto!");
    return 
1;
    }
    new 
str[128];
    
GameTextForPlayer(id"~b~ALGEMADO!"30000);
    new 
sendername[MAX_PLAYER_NAME], giveplayer[MAX_PLAYER_NAME];
    
GetPlayerName(playeridsendernamesizeof(sendername));
    
GetPlayerName(idgiveplayersizeof(giveplayer));
    
format(strsizeof(str), " | ALGEMADO | Vocк foi algemado pelo Policial %s (Motivo: %s)"sendernameMSG);
    
SendClientMessage(idVerdeClarostr);
    
format(strsizeof(str), " | ALGEMADO | Vocк algemou o(a) Jogador(a) %s (Motivo: %s)"giveplayerMSG);
    
SendClientMessage(playeridVerdeClarostr);
    
format(stringsizeof(string),"| CORREGEDORIA | O(A) Policial %s(ID: %d) Algemou %s(ID: %d) ( Motivo: %s )"sendername,playerid,giveplayer,id,MSG);
    
Comandosp(Roxo,string,1);
    
TogglePlayerControllable(id0);
    
SetPlayerSpecialAction(idSPECIAL_ACTION_CUFFED);
    
Algemado[id] = true;
    }
    else
    {
     
SendClientMessage(playeridVermelho"| ERRO | Vocк nгo tem permissгo!");
    }
     return 
1
        

Ai uma base, esta em strtok mas da pra entender e adaptar.
Reply


Messages In This Thread
Comando de Algemar e desalgemar - by MineiriinHo - 18.04.2016, 00:54
Re: Comando de Algemar e desalgemar - by LockedLucas - 18.04.2016, 00:58
Re: Comando de Algemar e desalgemar - by MineiriinHo - 18.04.2016, 01:39

Forum Jump:


Users browsing this thread: 2 Guest(s)