View Single Post
Old 24/10/2018, 03:25 AM   #3421
zF3lKy3
Big Clucker
 
Join Date: Aug 2018
Location: Fortaleza - CE
Posts: 152
Reputation: 0
Default Re: Códigos Úteis #1

Fiz esse código para passar o tempo, achei ele meio "útil", por isso vim postar aqui. ;/

PHP Code:
#include                <a_samp>
#include                <zcmd>
#include                <sscanf2>


CMD:acao(playeridparams[])
{
    if(!
IsPlayerAdmin(playerid))
         return 
SendClientMessage(playerid, -1"{FF0000} [ ERRO ]  Você não é ADM(RCON)");
        
    new 
playercomandocmd[32], string[128], motivo[50];
    
    if(
sscanf(params"sus[50]"cmdplayercomandomotivo))
        return 
SendClientMessage(playerid, -1"{FF0000}[ USE ] /acao ban [playerid] [motivo] ou /acao kickar [playerid] [motivo]");
    
     if(!
strcmp(cmd"banir"true))
    {
        if(
playercomando == INVALID_PLAYER_ID)
            return 
SendClientMessage(playerid, -1"{FF0000}[ ERRO ] O jogador não está conectado.");

        if(
playercomando == playerid)
             return 
SendClientMessage(playerid, -1"{FF0000} [ ERRO ] Você não pode banir você mesmo!");

        
format(stringsizeof(string), "O Administrador \"%s\" baniu o player \"%s\" (Motivo: %s)"PlayerNomeplayercomando ), PlayerNomeplayerid ), motivo);
        
SendClientMessageToAll(0xFF0000FFstring);

        
Ban(playercomando);
        return 
1;
    }
    
     if(!
strcmp(cmd"kickar"true))
    {
        if(
playercomando == INVALID_PLAYER_ID)
         return 
SendClientMessage(playerid, -1"{FF0000}[ ERRO ] O jogador não está conectado.");

        if(
playercomando == playerid)
            return 
SendClientMessage(playerid, -1"{FF0000} [ ERRO ] Você não pode kickar você mesmo!");

        
format(stringsizeof(string), "O Administrador \"%s\" kickou o player \"%s\" (Motivo: %s)"PlayerNomeplayercomando ), PlayerNomeplayerid ), motivo);
        
SendClientMessageToAll(0xFF0000FFstring);

        
Kick(playercomando);
        return 
1;
    }
    return 
1;
}

stock PlayerNome(playerid)
{
    new 
NomedoJogador[24];
    
GetPlayerName(playeridNomedoJogadorsizeof(NomedoJogador));
    return 
NomedoJogador;

zF3lKy3 is offline   Reply With Quote