Sistema de Admin -
WesTL - 07.09.2014
Fala ae galera procurei ja por tudo quanto e lugar mas nao achei quero um sistema de Admin mas nao FS quero pra mim botar no GM so que, que eu possa criar um comando e botar [pAdmin] com os cargos que vou citar logo abaixo, e quero tbm que o /admins que apareзa assim Nick [Game Master] // Level [Funзгo: Dono] // Que ele possa editar a funзгo dele usando /funcao, alguem em ajuda galera.
Код:
ESTAGIARIO ADMIN = LEVEL 1
Код:
ADMINISTRADOR TESTE = LEVEL 2
Код:
ADMINISTRADOR = LEVEL 3
Код:
SUB GAME MASTER = LEVEL 4
Код:
GAME MASTER = LEVEL 5
Ou entao se tivesse como alguem me add no ******** e me encinar a Criar um do 0 galera por favor estou fazendo uma GM do 0 e preciso do sistema de Admin, resumindo como eu nao entendo mt do sistema quero q eu possa botar em um comando [pAdmin] tlg se alguem poder me mandar um pra minha GM ou me add no face pra me encinar a fazer galera agradeзo mt por favor nao quero sistema com comandos nao so que so poder botar [pAdmin] nos meus proprios comandos galera por favor mesmo +REP agradeзo Mt.
Re: Sistema de Admin -
_Play_ - 07.09.2014
vc vai dar +rep com 1 post '_'
Re: Sistema de Admin -
ArthurxD - 07.09.2014
Cria uma variбvel global:
Topo do GM
pawn Код:
new ADMINISTRADOR[MAX_PLAYERS];
No comando vocк seta o valor que a variбvel precisa ter para usar o comando:
pawn Код:
if(ADMINISTRADOR[playerid] == 1)
Vocк pode setar os valores da variбvel assim:
pawn Код:
ADMINISTRADOR[playerid] = 1; // Estagiбrio
ADMINISTRADOR[playerid] = 2; // Administrador Teste
ADMINISTRADOR[playerid] = 3; // Administrador Level 3
ADMINISTRADOR[playerid] = 4; // Administrador Level Level 4
ADMINISTRADOR[playerid] = 5; // Administrador Level Level 5
Cria um comando para admin rcon para setar o admin no player:
pawn Код:
CMD:setaradm(playerid, params[]){
new level, str[128], id, name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, sizeof(name));
if(IsPlayerAdmin(playerid)){
if(sscanf(params,"dd",id,level)) return SendClientMessage(playerid, -1, "/setaradm [id] [level]");
ADMINISTRADOR[playerid] = level;
if(ADMINISTRADOR[playerid] == 1){
format(str, sizeof(str), "O(A) administrador(a) %s lhe setou Estagiбrio)", name);
SendClientMessage(playerid, -1, str);
}
if(ADMINISTRADOR[playerid] == 2){
format(str, sizeof(str), "O(A) administrador(a) %s lhe setou Administrador Teste)", name);
SendClientMessage(playerid, -1, str);
}
if(ADMINISTRADOR[playerid] == 3 || ADMINISTRADOR[playerid] == 4 || ADMINISTRADOR[playerid] == 5){
format(str, sizeof(str), "O(A) administrador(a) %s lhe setou Administrador level %d)", name, level);
SendClientMessage(playerid, -1, str);
}
}else{
SendClientMessage(playerid, -1, "Vocк nгo й admin rcon");
}
return 1;
}
Se ajudei da um rep ae
Re: Sistema de Admin -
FallweN - 07.09.2014
Quote:
Originally Posted by ArthurxD
Cria uma variбvel global:
Topo do GM
pawn Код:
new ADMINISTRADOR[MAX_PLAYERS];
No comando vocк seta o valor que a variбvel precisa ter para usar o comando:
pawn Код:
if(ADMINISTRADOR[playerid] == 1)
Vocк pode setar os valores da variбvel assim:
pawn Код:
ADMINISTRADOR[playerid] = 1; // Estagiбrio ADMINISTRADOR[playerid] = 2; // Administrador Teste ADMINISTRADOR[playerid] = 3; // Administrador Level 3 ADMINISTRADOR[playerid] = 4; // Administrador Level Level 4 ADMINISTRADOR[playerid] = 5; // Administrador Level Level 5
Cria um comando para admin rcon para setar o admin no player:
pawn Код:
CMD:setaradm(playerid, params[]){ new level, str[128], id, name[MAX_PLAYER_NAME]; GetPlayerName(playerid, name, sizeof(name)); if(IsPlayerAdmin(playerid)){ if(sscanf(params,"dd",id,level)) return SendClientMessage(playerid, -1, "/setaradm [id] [level]"); ADMINISTRADOR[playerid] = level; if(ADMINISTRADOR[playerid] == 1){ format(str, sizeof(str), "O(A) administrador(a) %s lhe setou Estagiбrio)", name); SendClientMessage(playerid, -1, str); } if(ADMINISTRADOR[playerid] == 2){ format(str, sizeof(str), "O(A) administrador(a) %s lhe setou Administrador Teste)", name); SendClientMessage(playerid, -1, str); } if(ADMINISTRADOR[playerid] == 3 || ADMINISTRADOR[playerid] == 4 || ADMINISTRADOR[playerid] == 5){ format(str, sizeof(str), "O(A) administrador(a) %s lhe setou Administrador level %d)", name, level); SendClientMessage(playerid, -1, str); } }else{ SendClientMessage(playerid, -1, "Vocк nгo й admin rcon"); } return 1; }
Se ajudei da um rep ae
|
Nгo peзa rep meu caro, apenas mereзa-o.
pawn Код:
new Admin[MAX_PLAYERS];
CMD:teste(playerid)
{
if(Admin[playerid] >= 1)
return SendClientMessage(playerid, -1, "Vocк й um Administrador Estagiбrio");
//....
return true;
}
Toma a base, agora basta vocк adaptar ao GM e continuar o resto.
Re: Sistema de Admin -
WesTL - 07.09.2014
Quote:
Originally Posted by ArthurxD
Cria uma variбvel global:
Topo do GM
pawn Код:
new ADMINISTRADOR[MAX_PLAYERS];
No comando vocк seta o valor que a variбvel precisa ter para usar o comando:
pawn Код:
if(ADMINISTRADOR[playerid] == 1)
Vocк pode setar os valores da variбvel assim:
pawn Код:
ADMINISTRADOR[playerid] = 1; // Estagiбrio ADMINISTRADOR[playerid] = 2; // Administrador Teste ADMINISTRADOR[playerid] = 3; // Administrador Level 3 ADMINISTRADOR[playerid] = 4; // Administrador Level Level 4 ADMINISTRADOR[playerid] = 5; // Administrador Level Level 5
Cria um comando para admin rcon para setar o admin no player:
pawn Код:
CMD:setaradm(playerid, params[]){ new level, str[128], id, name[MAX_PLAYER_NAME]; GetPlayerName(playerid, name, sizeof(name)); if(IsPlayerAdmin(playerid)){ if(sscanf(params,"dd",id,level)) return SendClientMessage(playerid, -1, "/setaradm [id] [level]"); ADMINISTRADOR[playerid] = level; if(ADMINISTRADOR[playerid] == 1){ format(str, sizeof(str), "O(A) administrador(a) %s lhe setou Estagiбrio)", name); SendClientMessage(playerid, -1, str); } if(ADMINISTRADOR[playerid] == 2){ format(str, sizeof(str), "O(A) administrador(a) %s lhe setou Administrador Teste)", name); SendClientMessage(playerid, -1, str); } if(ADMINISTRADOR[playerid] == 3 || ADMINISTRADOR[playerid] == 4 || ADMINISTRADOR[playerid] == 5){ format(str, sizeof(str), "O(A) administrador(a) %s lhe setou Administrador level %d)", name, level); SendClientMessage(playerid, -1, str); } }else{ SendClientMessage(playerid, -1, "Vocк nгo й admin rcon"); } return 1; }
Se ajudei da um rep ae
|
Ae mano teria como me mandar com outra INCLUDE nao? Resumind: a Melhor e mais Segura e mais Rapida INCLUDE que tiver? pois sei que ZCMD e umas das mais simples mas mt obrigado por ajudar.
Re: Sistema de Admin -
WesTL - 07.09.2014
Quote:
Originally Posted by FallweN
Nгo peзa rep meu caro, apenas mereзa-o.
pawn Код:
new Admin[MAX_PLAYERS];
CMD:teste(playerid) { if(Admin[playerid] >= 1) return SendClientMessage(playerid, -1, "Vocк й um Administrador Estagiбrio"); //.... return true; }
Toma a base, agora basta vocк adaptar ao GM e continuar o resto.
|
Entendi nada kakakak me add no face mano:
https://www.********.com/WesTL.CORE
Re: Sistema de Admin -
WesTL - 07.09.2014
Quote:
Originally Posted by Ivison
vc vai dar +rep com 1 post '_'
|
Se e pra fica de ignorancia nos Posts nao comenta vllw? Nao perguntei se posso dar +RAP ou Nao, so pedi o Sistema, se me ajudasse dava +REP, e mesmo os que eu nao usei dou +REP Do mesmo geito, pois eles tentarao diferente de Certas Pessoas
Re: Sistema de Admin -
_Play_ - 07.09.2014
Quote:
Originally Posted by WesTL
Se e pra fica de ignorancia nos Posts nao comenta vllw? Nao perguntei se posso dar +RAP ou Nao, so pedi o Sistema, se me ajudasse dava +REP, e mesmo os que eu nao usei dou +REP Do mesmo geito, pois eles tentarao diferente de Certas Pessoas 
|
como vocк consegue dar o +Rep pede ajuda aos seus amigos marcianos ne pelo que eu saiba so pode com 50 posts ne agora fala mais merda ai
Re: Sistema de Admin -
WesTL - 07.09.2014
Quote:
Originally Posted by Ivison
como vocк consegue dar o +Rep pede ajuda aos seus amigos marcianos ne pelo que eu saiba so pode com 50 posts ne agora fala mais merda ai
|
Eu vo sabe que pohha e essa -'-
Re: Sistema de Admin -
FallweN - 07.09.2014
Quote:
Originally Posted by WesTL
Ae mano teria como me mandar com outra INCLUDE nao? Resumind: a Melhor e mais Segura e mais Rapida INCLUDE que tiver? pois sei que ZCMD e umas das mais simples mas mt obrigado por ajudar.
|
ZCMD й a mais simples no modo de usa-la, porйm pra mim melhor que ZCMD sу й a YCMD.