SA-MP Forums Archive
[Pedido] Ajuda a adaptar esses codigos ? - 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] Ajuda a adaptar esses codigos ? (/showthread.php?tid=626100)



Ajuda a adaptar esses codigos ? - maicon098 - 10.01.2017

Estou tentando fazer um sistema vip, para servidor mata-mata, queria que alguem com boa vontade me desse umas dicas de como fazer isso, exemplo, adicionar esses codigos apenas para vip's e admins.
Skype: maik.rafa



Re: Ajuda a adaptar esses codigos ? - GuiKommander - 10.01.2017

Para adicionar sу para vips e admins . pega uma variavel sua e coloca assim no comando:
if( aInfo[playerid][SUA_VARIAVEL] == 1 )
{
... aki vc fala que nao tem permissao
}
.... o resto do comando aqui
return 1;
}


Re: Ajuda a adaptar esses codigos ? - HeisenGiromB - 10.01.2017

machine spam


Re: Ajuda a adaptar esses codigos ? - Meck - 10.01.2017

TOPO :
PHP код:
enum playerinfo
{
  
pVip
};
new 
pInfu[playerid][playerinfo]; 
//=======================

comando para o jogador conectado na rcon

PHP код:
CMD:setvip(playeridparams[])
{
    new 
string[128], levelAdminNameJogadorName,targetid;
    if(!
IsPlayerAdmin(playerid)) return SendClientMessage(playerid, -1"Vocк nгo tem level suficiente para utilizar o comando");
    {
        
GetPlayerName(AdminNameplayerid(AdminName);
        
GetPlayerName(JogadorNameplayerid(JogadorName);
        if(
sscanf(params"ud"targetidlevel)) return SendClientMessage(playerid, -1"Use /setvip [ID] [LEVEL]");
        if(
IsPlayerConnected(targetid)) return SendClientMessage(playerid, -1"Jogador nгo conectado");
        if(
level || level ) return SendClientMessage(playerid, -1"ERRO: Level invalido 0 - 3");
        
pInfu[playerid][pVip] = level;
        
format(stringsizeof(string), "O Administrador %s deu vip ao jogador %s"AdminNameJoadorName);
        
SendClientMessageToAll(-1,string);
    }
    return 
1;

Nгo sei se estб certo acabei de fazer isso aqui e nгo testei, qualquer erro fale aqui, o salvamento e criaзгo de comandos й por sua conta.