[Ajuda] Sistema de Admin Servidor do 0
#1

preciso de ajuda para criar um sistema de admin no meu servidor do 0, jб criei sistema de registro, velocimetro e reloginho.
Como eu comeзo um sistema de admin ? quem puder me ajudar eu agradeзo !

Obs: jб procurei no Search mas nгo achei um tutorial.
Reply
#2

Mano, bбsicamente, vocк cria os comandos administrativos, e depois, configura por meio de variбveis, para que apenas administradores possam usar os comandos.

Depois crie um salvamento, para salvar os players que sгo administradores, e um sistema de setamento.


Perfeito.
Reply
#3

Quote:
Originally Posted by Urubu_Rei
Посмотреть сообщение
preciso de ajuda para criar um sistema de admin no meu servidor do 0, jб criei sistema de registro, velocimetro e reloginho.
Como eu comeзo um sistema de admin ? quem puder me ajudar eu agradeзo !

Obs: jб procurei no Search mas nгo achei um tutorial.
Comeзa criando os comandos bбsicos. Como /ir /trazer /aviso /ban /kick.

Depois cria um sisteminha de carandiru/cadeia.

Cria uma dialog com os /teleportes.

Depois vai procurando os comandos secundбrios (/desbugar /trazercarro /ircarro /gmx /admins /relatorio)

Cria um comandos pra que os admins vejam os comandos do sistema (/aa /ajudaadmin)

Nгo esquece de criar a variбvel pros admins e de salvar e carregar o cfg na hora que o servidor ligar e desligar.

Abraxxx!
Reply
#4

obrigado pela ajuda, vou comeзar agora !
Reply
#5

Quote:
Originally Posted by Urubu_Rei
Посмотреть сообщение
obrigado pela ajuda, vou comeзar agora !
Recomendo estudar e usar ZCMD, sscanf2 e DOF. Eu uso essas includes, sгo faceis de manusear ^^
Reply
#6

Tem certeza que procurou bem ?

http://forum.sa-mp.com/showthread.ph...=sistema+admin
Reply
#7

PHP код:
enum pInfo
{
    
pAdmin
}
new 
PlayerInfo[MAX_PLAYERS][pInfo]; // se vc jб tiver criado a enum e isso apenas acresente pAdmin :)
// agora vou dar um exemplo
CMD:aa(playerid)
{
    if(
PlayerInfo[playerid][pAdmin] < return SendClientMessage(playerid, -1"[ERRO]: Vocк Nгo Tem Permissгo Apenas Admin +");
    
SendClientMessage(playerid, -1"Vocк й Um Admin Por Isso Consegiu Ver a Mensagem !");
    return 
1;
}
    
// outro exemplo
CMD:setadmin(playeridparams[])
{
    new 
idlevel;
    if(
PlayerInfo[playerid][pAdmin] < && !IsPlayerAdmin(playerid)) return SendClientMessage(playerid, -1"ERRO]: Vocк Nгo Tem Permissгo Apenas Admin +");
    if(
sscanf(params"ud"idlevel)) return SendClientMesssage(playerid, -1"[USE]: /setadmin [ID] [LEVEL]");
    if(!
IsPlayerConnected(id)) return SendClientMessage(playerid, -1"[ERRO]: Player Nгo Conectado");
    if(
level || level 3) return SendClientMessage(playerid, -1"[ERRO]: Apenas de 1 б 3");
    
PlayerInfo[id][pAdmin] == level;
    
SendClientMessage(playerid, -1"[INFO]: Admin Setado Com Sucesso");
    
SendClientMessage(id, -1"[INFO]: Ganhou Admin, Parabens");
    return 
1;

бб e tbm tem que salvar o admin
uma simples base pra tu comeзar

https://sampforum.blast.hk/showthread.php?tid=277842 ** tutorial zcmd em sscanf **
Reply
#8

Qual sua dificuldade de criar comandos para admins??
Reply
#9

mau.tito,

Minha dificuldade nгo й essa, eu apenas gostaria de saber aonde comeзar em um sistema de admin.
Obrigado a todos que me ajudaram.

@EDIT

Eu nгo vou fazer nada que use RCON no meu GM
Reply
#10

Quote:
Originally Posted by Nice-.-
Посмотреть сообщение
PHP код:
enum pInfo
{
    
pAdmin
}
new 
PlayerInfo[MAX_PLAYERS][pInfo]; // se vc jб tiver criado a enum e isso apenas acresente pAdmin :)
// agora vou dar um exemplo
CMD:aa(playerid)
{
    if(
PlayerInfo[playerid][pAdmin] < return SendClientMessage(playerid, -1"[ERRO]: Vocк Nгo Tem Permissгo Apenas Admin +");
    
SendClientMessage(playerid, -1"Vocк й Um Admin Por Isso Consegiu Ver a Mensagem !");
    return 
1;
}
    
// outro exemplo
CMD:setadmin(playeridparams[])
{
    new 
idlevel;
    if(
PlayerInfo[playerid][pAdmin] < && !IsPlayerAdmin(playerid)) return SendClientMessage(playerid, -1"ERRO]: Vocк Nгo Tem Permissгo Apenas Admin +");
    if(
sscanf(params"ud"idlevel)) return SendClientMesssage(playerid, -1"[USE]: /setadmin [ID] [LEVEL]");
    if(!
IsPlayerConnected(id)) return SendClientMessage(playerid, -1"[ERRO]: Player Nгo Conectado");
    if(
level || level 3) return SendClientMessage(playerid, -1"[ERRO]: Apenas de 1 б 3");
    
PlayerInfo[id][pAdmin] == level;
    
SendClientMessage(playerid, -1"[INFO]: Admin Setado Com Sucesso");
    
SendClientMessage(id, -1"[INFO]: Ganhou Admin, Parabens");
    return 
1;

бб e tbm tem que salvar o admin
uma simples base pra tu comeзar

https://sampforum.blast.hk/showthread.php?tid=277842 ** tutorial zcmd em sscanf **
fas um sisteminha ae pra salvar em dof2 que eu vou usar D !
Reply


Forum Jump:


Users browsing this thread: 4 Guest(s)