[Pedido] Criaзгo cmds Admin
#1

Alguйm pode me ajudar indicando tutoriais para criar um sistema de admin com level?


/ban e /kick sу pra adm


Sei que as funзхes sгo

Ban(playerid); & Kick(playerid);

Mas nгo sei fazer o negocio de admin tipo /admins
Reply
#2

vc cria uma variavel pro admin e verificar o valor dela
exempo \/ se ele nao for admin

segue um fs de admin da uma olhada nele
https://sampforum.blast.hk/showthread.php?tid=290484
if(admin[playerid] != 1)
{

}
Reply
#3

Basta criar uma variбvel assim:
pawn Код:
new
    jAdmin[MAX_PLAYERS];
e sempre que quiser verificar use
pawn Код:
if(jAdmin[playerid] == 1) //Se a variбvel para o player for 1 ele й admin.. se for 0, ele nгo й!
{
    //funзхes
}
else SendClientMessage(playerid, -1, "Vocк nгo й administrador!");
Aqui vai um tutorial... https://sampforum.blast.hk/showthread.php?tid=417110
Reply
#4

Obrigado, poderiam me dizer como crio o level?
Reply
#5

o level nгo precisa de criar, basta saber como quer.

ex:
pawn Код:
level 1 - /criarcarro /avisar
level 2 - /kickar /banir
pawn Код:
if(!strcmp(cmdtext, "/criarcarro", true))
{    
    if(jAdmin[playerid] < 1)
        return SendClientMessage(playerid, -1, "Tem de ter no mнnimo level 1 de admin");

    //Aqui as paradas do comando

    return true;
}

if(!strcmp(cmdtext, "/avisar", true))
{    
    if(jAdmin[playerid] < 1)
        return SendClientMessage(playerid, -1, "Tem de ter no mнnimo level 1 de admin");

    //Aqui as paradas do comando

    return true;
}

if(!strcmp(cmdtext, "/kickar", true))
{    
    if(jAdmin[playerid] < 2)
        return SendClientMessage(playerid, -1, "Tem de ter no mнnimo level 2 de admin");

    //Aqui as paradas do comando

    return true;
}

if(!strcmp(cmdtext, "/banir", true))
{    
    if(jAdmin[playerid] < 2)
        return SendClientMessage(playerid, -1, "Tem de ter no mнnimo level 2 de admin");

    //Aqui as paradas do comando

    return true;
}
Isto й apenas um exemplo.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)