SA-MP Forums Archive
[Ajuda] Alterar sistema de admin por rcon para level - 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] Alterar sistema de admin por rcon para level (/showthread.php?tid=592715)



Alterar sistema de admin por rcon para level - NascimentoRJ - 29.10.2015

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!


Re: Algo simples... - SepZ - 29.10.2015

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


Re: Algo simples... - matheusspohr - 29.10.2015

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.


Re: Alterar sistema de admin por rcon para level - NascimentoRJ - 29.10.2015

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

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



Re: Alterar sistema de admin por rcon para level - SkilL_Fly - 29.10.2015

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


Re: Alterar sistema de admin por rcon para level - NascimentoRJ - 29.10.2015

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


Re: Alterar sistema de admin por rcon para level - SkilL_Fly - 29.10.2015

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


Re: Alterar sistema de admin por rcon para level - SepZ - 29.10.2015

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;




Re: Alterar sistema de admin por rcon para level - NascimentoRJ - 29.10.2015

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


Re: Alterar sistema de admin por rcon para level - Galhardo - 29.10.2015

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;