[Ajuda] Criando 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: [Ajuda] Criando admin (
/showthread.php?tid=463710)
Criando admin -
lekinho911 - 13.09.2013
Bom eu sei que tem no search mas nгo sei qual a palavra certa pra se procurar mas queria saber como criar um sistema de admin mas simples tipow, sу criar o emprego de admin e setar o emprego sу isso...
Re: Criando admin -
Schocc - 13.09.2013
Use alguns vetores e definiзхes.
pawn Код:
//Inicializaзгo de dados a ser processados!
#define ADMIN_MASTER (4)
#define ADMIN_MODERATOR (3)
#define ADMIN_LEADER (2)
#define ADMIN_HELPER (1)
new PlayerAdmin[MAX_PLAYERS];
/*
Na parte em que o jogador recebe cargo de administrador.
Й necessбrio definir um valor para a variбvel do player, ou seja por 'Player ID'.
OBS: Usando a variбvel [COLOR="Red"]playerid[/COLOR] padrгo do sa-mp para definir/identificar a identificaзгo de cada jogador possivelmente conectado ao servidor.
*/
//Geralmente em OnPlayerCommandText aonde sгo processados os todos comandos, й aqui que podemos dar cargo de administraзгo para algum jogador Online.
//Usando como "Нndice/index" o [COLOR="Red"]playerid[/COLOR] para definir qual Jogador vai receber alguma aзгo.
PlayerAdmin[playerid] = ADMIN_MASTER; //Define o valor 4 para a variбvel PlayerAdmin[ID_DO_JOGADOR_QUE_RECEBE_ADMIN] = 5;
//Para conferir se o jogador й autorizado a usar algum comando.
Ex: Somente admins com nнvel 4. podem usar tal funзгo.
pawn Код:
if(PlayerAdmin[playerid] == ADMIN_MASTER)
{
SetPlayerHealth(playerid, 100);
//Fazer algo.
}
@edit:
Bom cara й um simples exemplo, para comeзar a estudar sobre a linguagem PAWN.
Re: Criando admin -
lekinho911 - 13.09.2013
E como fasso para salvar em dof2 ?