[Pedido] Criaзгo cmds Admin - 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] Criaзгo cmds Admin (
/showthread.php?tid=456457)
Criaзгo cmds Admin -
Layer - 06.08.2013
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
Re: Criaзгo cmds Admin -
P1c4550 - 06.08.2013
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)
{
}
Re: Criaзгo cmds Admin -
[A]rray - 06.08.2013
Basta criar uma variбvel assim:
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
Re: Criaзгo cmds Admin -
Layer - 06.08.2013
Obrigado, poderiam me dizer como crio o level?
Re: Criaзгo cmds Admin -
[A]rray - 06.08.2013
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.