[Ajuda] Alterar sistema de admin por rcon para level
#1

para ver os comandos de admin й necessбrio estar logado na rcon, como altero para o level de admin ? por exemplo, somente o admin pode ver o comando /admlvl1

Код:
	if(!strcmp(cmdtext ,"/cmdsadmin", true))
    {

	if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, -1, "Vocк nгo й um admin logado na rcon.");
	SendClientMessage(playerid, 0xDF0016FF, "---------------------------ADMIN LVL 1---------------------------");
    SendClientMessage(playerid, BRANCO,     "/GODMODE");
    SendClientMessage(playerid, BRANCO,     "aaaaaaaaa");
    SendClientMessage(playerid, 0xDF0016FF, "---------------------------ADMIN LVL 1---------------------------");

   	return 1;
    }
Grato!
Reply
#2

Qual a variбvel de admin da sua gm?
se nгo souber, procure em algum comando de adm
Reply
#3

mude:
pawn Код:
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, -1, "Vocк nгo й um admin logado na rcon.");
para:
PHP код:
if(/*Variavel admin*/ 1)return SendClientMessage(playerid, -1"Vocк deve ser admin."); 
Exemplos:
PHP код:
if(pInfo[playerid][Admin] < 1)return SendClientMessage(playerid, -1"Vocк deve ser admin.");
if(
APlayerData[playerid][PlayerLevel] < 1)return SendClientMessage(playerid, -1"Vocк deve ser admin.");
if(
PlayerDados[playerid][Admin] < 1)return SendClientMessage(playerid, -1"Vocк deve ser admin.");
if(
PlayerInfo[playeird][Admin] < 1)return SendClientMessage(playerid, -1"Vocк deve ser admin."); 
Abraзos.
Reply
#4

a variavel й essa, mas eu tentei e nгo deu certo

Код:
if(Account[playerid][Level] < 5 && !IsPlayerAdmin(playerid))
Reply
#5

pelo que eu to vendo seu servidor nao tem a variбvel de admin vocк vai ter que criar uma
Reply
#6

Skill o sistema de admin estб em fs entende ? como faзo uma variavel dessa ? й dificil ?
Reply
#7

converte o fs pra dentro do seu gm ai vc pode usa a variavel do fs
Reply
#8

Dentro da sua fs de admin coloque
PHP код:
forward GetPlayerAdminLevel(playerid);
public 
GetPlayerAdminLevel(playerid) return Account[playerid][Level]; 
e vocк poderб usar a variбvel de admin dentro da gm
PHP код:
if(CallRemoteFunction("GetPlayerAdminLevel","i",playerid) < 1
--

PHP код:
if(!strcmp(cmdtext"/admincmds"true))
{
    switch(
Account[playerid][Level])
    {
        case 
0: return SendClientMessage(playerid0xFF0000FF"ERRO: Vocк nгo tem permissгo");
        case 
1// Level 1
        
{
            
SendClientMessage(playerid0xFFFFFFFF"| Comandos admin lvl 1 |");
            
SendClientMessage(playerid0x00AE00FF"/ir /trazer /asay");
        }
        case 
2// Level 2
        
{
            
SendClientMessage(playerid0xFFFFFFFF"| Comandos admin lvl 2 |");
            
SendClientMessage(playerid0x00AE00FF"/ir /trazer /asay");
            
SendClientMessage(playerid0x00AE00FF"/avisar /prender");
        }
    }
    return 
1;

Reply
#9

o
Код:
public GetPlayerAdminLevel(playerid) return Account[playerid][Level];
onde eu colo isto ? qual quer parte da gm ?
Reply
#10

PHP код:
if(!strcmp(cmdtext ,"/cmdsadmin"true))
{
    if(
Account[playerid][Level] < 5
        return 
SendClientMessage(playerid, -1"Vocк nгo й um admin logado na rcon.");
    
SendClientMessage(playerid0xDF0016FF"---------------------------ADMIN LVL 1---------------------------");
    
SendClientMessage(playeridBRANCO,     "/GODMODE");
    
SendClientMessage(playeridBRANCO,     "aaaaaaaaa");
    
SendClientMessage(playerid0xDF0016FF"---------------------------ADMIN LVL 1---------------------------");
    return 
1;

Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)