[Ajuda] Administraзao Simples. - 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: [Ajuda] Administraзao Simples. (
/showthread.php?tid=489396)
Administraзao Simples. -
i7Core - 22.01.2014
Estou Criando Meu Sistema de Administraзao Bem Simples, Criado Em Dini, So Com o Salvamento Das Variaveis Em Numero, Ex: Admin Level = 1-5.
Bom, Como Crio Um Comando De /DarAdmin, [ID] [Leveis 1-5]
kkk Vou Passa Pra Vcs Verem Meu Sistema de Administraзao, Criado Por Min, Salvamento @Riichard.
pawn Код:
#include < Dini >
new Admins[MAX_PLAYERS];
public OnPlayerDisconnect(playerid, reason)
{
new Nome[MAX_PLAYER_NAME];
GetPlayerName(playerid, Nome, MAX_PLAYER_NAME);
dini_IntSet("Admins.txt", Nome, Admins[playerid]);
return true;
}
KKKK, E So Isso Mesmo
, Modos De Uso.
pawn Код:
CMD:anonymous(playerid, params[])
{
#pragma unused params
SendClientMessage(playerid, -1,"Voce Agora e Um Admin Level = 5.");
Admin[playerid] = 5;
return 1;
}
//Variavel, Que Vou Usa Para So Akele Admin Faze o Comando.
if(Admin[playerid] == 5) return SendClientMessage(playerid, -1,"Voce Nao e Admin Level 5.");
Re: Administraзao Simples. -
LucaAllexandre - 22.01.2014
pawn Код:
CMD:setadmin(playerid, params[])
{
new DiksID, DiksLEVEL // Cria as vбriaveis, de level e ID
if(Admin[playerid] == 5) return SendClientMessage(playerid, -1,"Voce Nao e Admin Level 5."); // Se й ou nao lvl 5.
if(sscanf(params, "ui", DiksID, DiksLEVEL)) return SendClientMessage(playerid, -1, "CORRETO: /SETADMIN [ID] [LVL]"); // Verificaзгo se o cara nгo digitar /setadmin com os parametros nescessarios..
if(DiksLEVEL > 5) return SendClientMessage(playerid, -1, "Level sу de 1 atй 5!"); // Se o LEVEL Digitado for maior que 5 manda a mensagem, Caso ao contrario executa o comando:
SendClientMessage(playerid, -1, "LEVEL SETADO!");
Admin[DiksID] = DiksLEVEL;
return 1;
}
@EDIT, nгo testado mas ao meu ver estб funcional! - Qualquer erro, corrijam-me porfavor.
Re: Administraзao Simples. -
i7Core - 22.01.2014
Obrigado.
pawn Код:
DiksRep++(Diksplay); // Dar a Rep.
@Edit
Nao Posso Dar Rep Last 24 Hrs Bla Bla! Dou Asssim Possivel.
Re: Administraзao Simples. -
LucaAllexandre - 22.01.2014
Vlw vc tambйm, codando este comando, acabei percebendo um erro no meu sistema de /setadmin. kkkkkk!
Qualquer coisa estou ai para ajudar! ;P