[Ajuda] Administrador em cima de todo mundo AJUDA
#1

Pessoal, eu tou com um problema novamente ,e nao consigo resolver.

Eu criei aquele negуcio do "Administrador" em cima do nome. quando o admin da /trabalhar ele fica com Administrador em cima do nome.

Sу que a maioria dos players online no server fica com o Administrador. Queria saber como arrumar isso

Else do /trabalhar:

pawn Код:
else
            {
                admtrampando[playerid] = 1;
                GetPlayerName(playerid,sendername,sizeof(sendername));
                SendClientMessageToAll(0xDCDCDCFF, "|{FFFFFF}_____________{FF0000}Aviso da {00FF00}Administraзгo{FFFFFF}_____________|");
                format(string, 128, "{FF0000}Admin:{FFFFFF}: %s [ID:%d] estб {FF0000}Trabalhando",sendername, playerid);
                SendClientMessageToAll(COR_ADMIN, string);
                SetPlayerToTeamColor(playerid);
                TempoAdministrador = SetTimerEx("Administrador", 100, true, "i", playerid);
                skinadm[playerid] = GetPlayerSkin(playerid);
                SetPlayerSkin(playerid,217);
                getdate(year, month, day);
                gettime(hour,minute,second);
                format(gstring, sizeof(gstring), "%s esta trabalhando [%d/%d/%d - %d:%d:%d]\n", PlayerName(playerid), day, month, year, hour, minute, second);
                new Text3D:Administrador;
                Administrador = Create3DTextLabel("{00FF00}Administrador",-1,0.0,0.0,1500.0,50,-1);
                Attach3DTextLabelToPlayer(Administrador,playerid,0.0,0.0,0.5);
                AdminLog(gstring);
                return 1;
Reply
#2

pawn Код:
admtrampando[playerid] = 1;
                GetPlayerName(playerid,sendername,sizeof(sendername));
                SendClientMessageToAll(0xDCDCDCFF, "|{FFFFFF}_____________{FF0000}Aviso da {00FF00}Administraзгo{FFFFFF}_____________|");
                format(string, 128, "{FF0000}Admin:{FFFFFF}: %s [ID:%d] estб {FF0000}Trabalhando",sendername, playerid);
                SendClientMessageToAll(COR_ADMIN, string);
                SetPlayerToTeamColor(playerid);
                TempoAdministrador = SetTimerEx("Administrador", 100, true, "i", playerid);
                skinadm[playerid] = GetPlayerSkin(playerid);
                SetPlayerSkin(playerid,217);
                getdate(year, month, day);
                gettime(hour,minute,second);
                format(gstring, sizeof(gstring), "%s esta trabalhando [%d/%d/%d - %d:%d:%d]\n", PlayerName(playerid), day, month, year, hour, minute, second);
                new Text3D:label = Create3DTextLabel("Administrador(a)", 0x99FFFFAA, 30.0, 40.0, 50.0, 40.0, 0);
Attach3DTextLabelToPlayer(label, playerid, 0.0, 0.0, 0.7);
                AdminLog(gstring);
                return 1;
Reply
#3

SetPlayerChatBubble
Reply
#4

Eu acho que й mais fбcil vocк fazer separado do comando /trabalhar. Que vocк poderia usar:

pawn Код:
if(PlayerInfo[playerid][pAdmin] >= 1)
{
   // Funзхes
   return true;
}
Seria mais fбcil fazendo assim, e evitaria bugs.
Reply
#5

Que tipos de Bug's DanielCooper?

Nгo vejo nada errado!
Reply
#6

Quote:
Originally Posted by ProKillerpa
Посмотреть сообщение
Que tipos de Bug's DanielCooper?

Nгo vejo nada errado!
Ele estб dizendo que aparece " Administrador " em cima da maioria dos players onlines.
Reply
#7

Quote:
Originally Posted by DannielCooper
Посмотреть сообщение
Eu acho que й mais fбcil vocк fazer separado do comando /trabalhar. Que vocк poderia usar:

pawn Код:
if(PlayerInfo[playerid][pAdmin] >= 1)
{
   // Funзхes
   return true;
}
Seria mais fбcil fazendo assim, e evitaria bugs.
Exatamente isso. Valeu, Eu coloquei

pawn Код:
if(PlayerInfo[playerid][pAdmin] >= 1 && 1342)
Sу nгo te dou + rep que eu ja te dei hoje de madrugada ^^
Reply
#8

Quote:
Originally Posted by LordShadow
Посмотреть сообщение
Exatamente isso. Valeu, Eu coloquei

pawn Код:
if(PlayerInfo[playerid][pAdmin] >= 1 && 1342)
Sу nгo te dou + rep que eu ja te dei hoje de madrugada ^^
nгo precisa do "&& 1342" ela ja esta pegando todos os valores acima ou igual a 1 XD
Reply
#9

pawn Код:
public OnPlayerUpdate(playerid)
{
    if(admtrampando[playerid] == 1)
    {
        SetPlayerChatBubble(playerid,"Administrador",0xFF0000FF,100.0,10000);
    }
    return 1;
}
Reply
#10

Quote:
Originally Posted by LordShadow
Посмотреть сообщение
Exatamente isso. Valeu, Eu coloquei

pawn Код:
if(PlayerInfo[playerid][pAdmin] >= 1 && 1342)
Sу nгo te dou + rep que eu ja te dei hoje de madrugada ^^
AUHEUAHEAUH, se prescizar de ajuda estamos aн. :P

Mais sу vai aparecer se o Administrador for level 1 ou 1342. Pra ser todos os leveis, use >= 1) que significarб ( Maior ou igual que 1 ).
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)