[Ajuda] Prefixo admin no chat + chat proximo
#1

Bom dia / Boa tarde / Boa noite.

Bom pessoal, tudo bem com vocкs ? Bom indo direto ao ponto pra n consumir muito o tempo de vocкs, estou com dois problemas aqui.

Um deles й este, estas pequenas linhas de comando peguei nessa madrugada, desculpe nгo lembrar o responsбvel por elas, mais caso esteja vendo, sintase a vontade para comentar q foi vocк que as criou, bom, mais vamos la.
preciso de um chat prуximo, ou seja, um chat que nгo seja global, nгo quero por comando nem nada, quero que o player digite, e sу possa ver quem esteja perto. tipo 20 - 30 - 40 - 50 metros de distancia, e assim vai, este esta funcionando tranquilo, porem nгo mostra o id do jogador ao digitar, eu preciso que fica tipo assim.

Print : https://imgur.com/a/s6uR9

PHP Code:
new Float:Pos[3],string[128],Nome[24];
    
GetPlayerPos(playeridPos[0], Pos[1], Pos[2]);
    
GetPlayerName(playeridNomeMAX_PLAYER_NAME);
    
format(string128"%s diz: %s"Nometext);
    
SetPlayerChatBubble(playeridtext, -1100.010000);
    for(new 
i!= GetMaxPlayers(); i++)
    {
        if(
IsPlayerInRangeOfPoint(i10Pos[0], Pos[1], Pos[2]))
        {
            
SendClientMessage(i, -1string);
        }
    }
    return 
0;


e queria saber como posso colocar a tag ''Admin'' ou ''Mod'' ou ''Ajudante'' dps do nick, Tipo essa print aqui em baixo.

Print : https://imgur.com/a/yrlnu

Observaзгo, esta print com a tag foi tirada do meu servidor. aqui esta o codigo dela.



PHP Code:
  // SetPlayerChatBubble(playerid, text, Vermelho, 50.0, 10000);
        
if(aInfo[playerid][Ajudante] == 1)
    {
        new 
stringv[128];
        new 
pname[MAX_PLAYER_NAME];
        
GetPlayerName(playerid,pname,sizeof(pname));
        
format(stringvsizeof(stringv), "%s [%d] {FFFFFF}[{FFFF00}Ajudante{FFFFFF}]{FFFFFF} %s",pname,playerid,text);
        
SendClientMessageToAll(GetPlayerColor(playerid),stringv);
        return 
0;
    }
        if(
aInfo[playerid][Moderador] == 1)
    {
        new 
stringv[128];
        new 
pname[MAX_PLAYER_NAME];
        
GetPlayerName(playerid,pname,sizeof(pname));
        
format(stringvsizeof(stringv), "%s [%d] {FFFFFF}[{FF8C00}Mod{FFFFFF}]{FFFFFF} %s",pname,playerid,text);
        
SendClientMessageToAll(GetPlayerColor(playerid),stringv);
        return 
0;
    }
        if(
aInfo[playerid][Admin] == 1)  //if(BMO_GetInt(afile,"Admin") == 3)
    
{
        new 
stringv[128];
        new 
pname[MAX_PLAYER_NAME];
        
GetPlayerName(playerid,pname,sizeof(pname));
         
format(stringvsizeof(stringv), "%s[%d] {FFFFFF}[{00FF40}Admin{FFFFFF}]{FFFFFF} %s",pname,playerid,text);
        
SendClientMessageToAll(GetPlayerColor(playerid),stringv);
        return 
0;
    }
        if(
aInfo[playerid][Subdono] == 1)
    {
        new 
stringv[128];
        new 
pname[MAX_PLAYER_NAME];
        
GetPlayerName(playerid,pname,sizeof(pname));
        
format(stringvsizeof(stringv), "%s[%d] {FFFFFF}[{AA00F2}Sub-Dono{FFFFFF}]{FFFFFF} %s",pname,playerid,text);
        
SendClientMessageToAll(GetPlayerColor(playerid),stringv);
        return 
0;
    }
        if(
aInfo[playerid][AdminL] == 1)
    {
        new 
stringv[128];
        new 
pname[MAX_PLAYER_NAME];
        
GetPlayerName(playerid,pname,sizeof(pname));
        
format(stringvsizeof(stringv), "%s[%d] {FFFFFF}[{32CD32}Staff{FFFFFF}]{FFFFFF} %s",pname,playerid,text);
        
SendClientMessageToAll(GetPlayerColor(playerid),stringv);
        return 
0;
    }
    if(
BMO_GetInt(afile,"VIP") == 1)
    {
        new 
stringv[128];
        new 
pname[MAX_PLAYER_NAME];
        
GetPlayerName(playerid,pname,sizeof(pname));
        
format(stringvsizeof(stringv), "%s [ID: %d] {00FF00}[{FF0000}VIP{00FF00}]{00FFFF} %s",pname,playerid,text);
        
SendClientMessageToAll(GetPlayerColor(playerid),stringv);
        return 
0;

E mais uma vez peзo desculpas por nгo lembrar de onde catei daqui, faz horas e horas q catei. gostaria de saber como deixar apenas para pessoas prуximas ver a mensagem, com o primeiro cуdigo la em cima, que й para player, sу quem ta perto vк a mensagem, porem ele nгo tem ID, e com a minha tag de Admins, se setar cargo em alguйm, ele ganha a tag ''Ajudante'' ai por ter a tag as mensagem dele vгo para o servidor inteiro, Alguйm ai sabe a soluзгo ? Desde jб obrigado.
Reply
#2

No primeiro problema

PHP Code:
new texto[128];
new 
name[MAX_PLAYER_NAME];
GetPlayerName(playeridname24);
format(textosizeof(texto), "%s[%d] - %s "nameplayerid,texto); 
Vocк sу vai adicionar o paramкtro PLAYERID

O segundo usa uma if para nгo ir pro servidor inteiro.
Reply
#3

Bom, vamos lб.
Primeiro cуdigo / problema, apague o seu e coloque esse cуdigo:
PHP Code:
new Float:Pos[3],string[128],Nome[24];
    
GetPlayerPos(playeridPos[0], Pos[1], Pos[2]);
    
GetPlayerName(playeridNomeMAX_PLAYER_NAME);
    
format(string128"%s:{FFFFFF} [%d] %s"Nomeplayeridtext);
    
SetPlayerChatBubble(playeridtext, -1100.010000);
    for(new 
i!= GetMaxPlayers(); i++)
    {
        if(
IsPlayerInRangeOfPoint(i20.0Pos[0], Pos[1], Pos[2]))
        {
            
SendClientMessage(i,  GetPlayerColor(playerid), string);
        }
    }
    return 
0;

Funcionou? Avise, por gentileza.

No segundo cуdigo / problema, apague o seu e coloque esse:
PHP Code:
    if(aInfo[playerid][Ajudante] == 1)
    {
        new 
stringv[128];
        new 
pname[MAX_PLAYER_NAME];
        
GetPlayerName(playerid,pname,sizeof(pname));
        
format(stringvsizeof(stringv), "%s{FFFFFF}:[%d] [{FFFF00}Ajudante{FFFFFF}]{FFFFFF} %s",pname,playerid,text);
        for(new 
i!= GetMaxPlayers(); i++)
        {
            if(
IsPlayerInRangeOfPoint(i20.0Pos[0], Pos[1], Pos[2]))
            {
                
SendClientMessage(iGetPlayerColor(playerid), stringv);
            }
        }
        return 
0;
    }
        if(
aInfo[playerid][Moderador] == 1)
    {
        new 
stringv[128];
        new 
pname[MAX_PLAYER_NAME];
        
GetPlayerName(playerid,pname,sizeof(pname));
        
format(stringvsizeof(stringv), "%s{FFFFFF}:[%d] [{FF8C00}Mod{FFFFFF}]{FFFFFF} %s",pname,playerid,text);
           for(new 
i!= GetMaxPlayers(); i++)
        {
            if(
IsPlayerInRangeOfPoint(i20.0Pos[0], Pos[1], Pos[2]))
            {
                
SendClientMessage(iGetPlayerColor(playerid), stringv);
            }
        }
        return 
0;
    }
        if(
aInfo[playerid][Admin] == 1
    {
        new 
stringv[128];
        new 
pname[MAX_PLAYER_NAME];
        
GetPlayerName(playerid,pname,sizeof(pname));
        
format(stringvsizeof(stringv), "%s{FFFFFF}:[%d] [{00FF40}Admin{FFFFFF}]{FFFFFF} %s",pname,playerid,text);
        for(new 
i!= GetMaxPlayers(); i++)
        {
            if(
IsPlayerInRangeOfPoint(i20.0Pos[0], Pos[1], Pos[2]))
            {
                
SendClientMessage(iGetPlayerColor(playerid), stringv);
            }
        }
        return 
0;
    }
        if(
aInfo[playerid][Subdono] == 1)
    {
        new 
stringv[128];
        new 
pname[MAX_PLAYER_NAME];
        
GetPlayerName(playerid,pname,sizeof(pname));
        
format(stringvsizeof(stringv), "%s{FFFFFF}:[%d] [{AA00F2}Sub-Dono{FFFFFF}]{FFFFFF} %s",pname,playerid,text);
        for(new 
i!= GetMaxPlayers(); i++)
        {
            if(
IsPlayerInRangeOfPoint(i20.0Pos[0], Pos[1], Pos[2]))
            {
                
SendClientMessage(iGetPlayerColor(playerid), stringv);
            }
        }
        return 
0;
    }
        if(
aInfo[playerid][AdminL] == 1)
    {
        new 
stringv[128];
        new 
pname[MAX_PLAYER_NAME];
        
GetPlayerName(playerid,pname,sizeof(pname));
        
format(stringvsizeof(stringv), "%s{FFFFFF}:[%d] [{32CD32}Staff{FFFFFF}]{FFFFFF} %s",pname,playerid,text);
        for(new 
i!= GetMaxPlayers(); i++)
        {
            if(
IsPlayerInRangeOfPoint(i20.0Pos[0], Pos[1], Pos[2]))
            {
                
SendClientMessage(iGetPlayerColor(playerid), stringv);
            }
        }
        return 
0;
    }
    if(
BMO_GetInt(afile,"VIP") == 1)
    {
        new 
stringv[128];
        new 
pname[MAX_PLAYER_NAME];
        
GetPlayerName(playerid,pname,sizeof(pname));
        
format(stringvsizeof(stringv), "%s{FFFFFF}:[%d] {00FF00}[{FF0000}VIP{00FF00}]{00FFFF} %s",pname,playerid,text);
        for(new 
i!= GetMaxPlayers(); i++)
        {
            if(
IsPlayerInRangeOfPoint(i20.0Pos[0], Pos[1], Pos[2]))
            {
                
SendClientMessage(iGetPlayerColor(playerid), stringv);
            }
        }
        return 
0;
    } 
Funcionou? Avise. Ambos foram configurados para ver o chat com 20 metros prуximos.
Reply
#4

e so colocar [admin] no format
Reply
#5

Boa tarde, o primeiro cуdigo funcionou perfeitamente, Obrigado.

Porem o segundo esta dando esses erros...
Quote:

C:\Users\Lawlliet\Desktop\Meu Servidor\gamemodes\L.E1.pwn(3847) : warning 202: number of arguments does not match definition
C:\Users\Lawlliet\Desktop\Meu Servidor\gamemodes\L.E1.pwn(7753) : warning 202: number of arguments does not match definition
C:\Users\Lawlliet\Desktop\Meu Servidor\gamemodes\L.E1.pwn(978 : warning 217: loose indentation
C:\Users\Lawlliet\Desktop\Meu Servidor\gamemodes\L.E1.pwn(9796) : error 017: undefined symbol "Pos"
C:\Users\Lawlliet\Desktop\Meu Servidor\gamemodes\L.E1.pwn(9796) : warning 215: expression has no effect
C:\Users\Lawlliet\Desktop\Meu Servidor\gamemodes\L.E1.pwn(9796) : error 001: expected token: ";", but found "]"
C:\Users\Lawlliet\Desktop\Meu Servidor\gamemodes\L.E1.pwn(9796) : error 029: invalid expression, assumed zero
C:\Users\Lawlliet\Desktop\Meu Servidor\gamemodes\L.E1.pwn(9796) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase


4 Errors.

Tentei resolver mais nгo consegui, Como posso resolver ? Desde jб Obrigado Observaзгo, peguei as alteraзoes do Psicotico.
Reply
#6

Quote:
Originally Posted by Ryuzaki07
View Post
Boa tarde, o primeiro cуdigo funcionou perfeitamente, Obrigado.

Porem o segundo esta dando esses erros...


Tentei resolver mais nгo consegui, Como posso resolver ? Desde jб Obrigado Observaзгo, peguei as alteraзoes do Psicotico.
Esqueci de um detalhe.

Ponha esse:
PHP Code:
if(aInfo[playerid][Ajudante] == 1)
    {
        new 
stringv[128], Float:Pos[3];
        new 
pname[MAX_PLAYER_NAME];
        
GetPlayerName(playerid,pname,sizeof(pname));
        
format(stringvsizeof(stringv), "%s{FFFFFF}:[%d] [{FFFF00}Ajudante{FFFFFF}]{FFFFFF} %s",pname,playerid,text);
        for(new 
i!= GetMaxPlayers(); i++)
        {
            if(
IsPlayerInRangeOfPoint(i20.0Pos[0], Pos[1], Pos[2]))
            {
                
SendClientMessage(iGetPlayerColor(playerid), stringv);
            }
        }
        return 
0;
    }
        if(
aInfo[playerid][Moderador] == 1)
    {
        new 
stringv[128], Float:Pos[3];
        new 
pname[MAX_PLAYER_NAME];
        
GetPlayerName(playerid,pname,sizeof(pname));
        
format(stringvsizeof(stringv), "%s{FFFFFF}:[%d] [{FF8C00}Mod{FFFFFF}]{FFFFFF} %s",pname,playerid,text);
           for(new 
i!= GetMaxPlayers(); i++)
        {
            if(
IsPlayerInRangeOfPoint(i20.0Pos[0], Pos[1], Pos[2]))
            {
                
SendClientMessage(iGetPlayerColor(playerid), stringv);
            }
        }
        return 
0;
    }
        if(
aInfo[playerid][Admin] == 1)
    {
        new 
stringv[128], Float:Pos[3];
        new 
pname[MAX_PLAYER_NAME];
        
GetPlayerName(playerid,pname,sizeof(pname));
        
format(stringvsizeof(stringv), "%s{FFFFFF}:[%d] [{00FF40}Admin{FFFFFF}]{FFFFFF} %s",pname,playerid,text);
        for(new 
i!= GetMaxPlayers(); i++)
        {
            if(
IsPlayerInRangeOfPoint(i20.0Pos[0], Pos[1], Pos[2]))
            {
                
SendClientMessage(iGetPlayerColor(playerid), stringv);
            }
        }
        return 
0;
    }
        if(
aInfo[playerid][Subdono] == 1)
    {
        new 
stringv[128], Float:Pos[3];
        new 
pname[MAX_PLAYER_NAME];
        
GetPlayerName(playerid,pname,sizeof(pname));
        
format(stringvsizeof(stringv), "%s{FFFFFF}:[%d] [{AA00F2}Sub-Dono{FFFFFF}]{FFFFFF} %s",pname,playerid,text);
        for(new 
i!= GetMaxPlayers(); i++)
        {
            if(
IsPlayerInRangeOfPoint(i20.0Pos[0], Pos[1], Pos[2]))
            {
                
SendClientMessage(iGetPlayerColor(playerid), stringv);
            }
        }
        return 
0;
    }
        if(
aInfo[playerid][AdminL] == 1)
    {
        new 
stringv[128], Float:Pos[3];
        new 
pname[MAX_PLAYER_NAME];
        
GetPlayerName(playerid,pname,sizeof(pname));
        
format(stringvsizeof(stringv), "%s{FFFFFF}:[%d] [{32CD32}Staff{FFFFFF}]{FFFFFF} %s",pname,playerid,text);
        for(new 
i!= GetMaxPlayers(); i++)
        {
            if(
IsPlayerInRangeOfPoint(i20.0Pos[0], Pos[1], Pos[2]))
            {
                
SendClientMessage(iGetPlayerColor(playerid), stringv);
            }
        }
        return 
0;
    }
    if(
BMO_GetInt(afile,"VIP") == 1)
    {
        new 
stringv[128], Float:Pos[3];
        new 
pname[MAX_PLAYER_NAME];
        
GetPlayerName(playerid,pname,sizeof(pname));
        
format(stringvsizeof(stringv), "%s{FFFFFF}:[%d] {00FF00}[{FF0000}VIP{00FF00}]{00FFFF} %s",pname,playerid,text);
        for(new 
i!= GetMaxPlayers(); i++)
        {
            if(
IsPlayerInRangeOfPoint(i20.0Pos[0], Pos[1], Pos[2]))
            {
                
SendClientMessage(iGetPlayerColor(playerid), stringv);
            }
        }
        return 
0;
    } 
Se der erros, ponha a linha do erro por gentileza
Reply
#7

Quote:
Originally Posted by Psicotico
View Post
Esqueci de um detalhe.

Ponha esse:
PHP Code:
if(aInfo[playerid][Ajudante] == 1)
    {
        new 
stringv[128], Float:Pos[3];
        new 
pname[MAX_PLAYER_NAME];
        
GetPlayerName(playerid,pname,sizeof(pname));
        
format(stringvsizeof(stringv), "%s{FFFFFF}:[%d] [{FFFF00}Ajudante{FFFFFF}]{FFFFFF} %s",pname,playerid,text);
        for(new 
i!= GetMaxPlayers(); i++)
        {
            if(
IsPlayerInRangeOfPoint(i20.0Pos[0], Pos[1], Pos[2]))
            {
                
SendClientMessage(iGetPlayerColor(playerid), stringv);
            }
        }
        return 
0;
    }
        if(
aInfo[playerid][Moderador] == 1)
    {
        new 
stringv[128], Float:Pos[3];
        new 
pname[MAX_PLAYER_NAME];
        
GetPlayerName(playerid,pname,sizeof(pname));
        
format(stringvsizeof(stringv), "%s{FFFFFF}:[%d] [{FF8C00}Mod{FFFFFF}]{FFFFFF} %s",pname,playerid,text);
           for(new 
i!= GetMaxPlayers(); i++)
        {
            if(
IsPlayerInRangeOfPoint(i20.0Pos[0], Pos[1], Pos[2]))
            {
                
SendClientMessage(iGetPlayerColor(playerid), stringv);
            }
        }
        return 
0;
    }
        if(
aInfo[playerid][Admin] == 1)
    {
        new 
stringv[128], Float:Pos[3];
        new 
pname[MAX_PLAYER_NAME];
        
GetPlayerName(playerid,pname,sizeof(pname));
        
format(stringvsizeof(stringv), "%s{FFFFFF}:[%d] [{00FF40}Admin{FFFFFF}]{FFFFFF} %s",pname,playerid,text);
        for(new 
i!= GetMaxPlayers(); i++)
        {
            if(
IsPlayerInRangeOfPoint(i20.0Pos[0], Pos[1], Pos[2]))
            {
                
SendClientMessage(iGetPlayerColor(playerid), stringv);
            }
        }
        return 
0;
    }
        if(
aInfo[playerid][Subdono] == 1)
    {
        new 
stringv[128], Float:Pos[3];
        new 
pname[MAX_PLAYER_NAME];
        
GetPlayerName(playerid,pname,sizeof(pname));
        
format(stringvsizeof(stringv), "%s{FFFFFF}:[%d] [{AA00F2}Sub-Dono{FFFFFF}]{FFFFFF} %s",pname,playerid,text);
        for(new 
i!= GetMaxPlayers(); i++)
        {
            if(
IsPlayerInRangeOfPoint(i20.0Pos[0], Pos[1], Pos[2]))
            {
                
SendClientMessage(iGetPlayerColor(playerid), stringv);
            }
        }
        return 
0;
    }
        if(
aInfo[playerid][AdminL] == 1)
    {
        new 
stringv[128], Float:Pos[3];
        new 
pname[MAX_PLAYER_NAME];
        
GetPlayerName(playerid,pname,sizeof(pname));
        
format(stringvsizeof(stringv), "%s{FFFFFF}:[%d] [{32CD32}Staff{FFFFFF}]{FFFFFF} %s",pname,playerid,text);
        for(new 
i!= GetMaxPlayers(); i++)
        {
            if(
IsPlayerInRangeOfPoint(i20.0Pos[0], Pos[1], Pos[2]))
            {
                
SendClientMessage(iGetPlayerColor(playerid), stringv);
            }
        }
        return 
0;
    }
    if(
BMO_GetInt(afile,"VIP") == 1)
    {
        new 
stringv[128], Float:Pos[3];
        new 
pname[MAX_PLAYER_NAME];
        
GetPlayerName(playerid,pname,sizeof(pname));
        
format(stringvsizeof(stringv), "%s{FFFFFF}:[%d] {00FF00}[{FF0000}VIP{00FF00}]{00FFFF} %s",pname,playerid,text);
        for(new 
i!= GetMaxPlayers(); i++)
        {
            if(
IsPlayerInRangeOfPoint(i20.0Pos[0], Pos[1], Pos[2]))
            {
                
SendClientMessage(iGetPlayerColor(playerid), stringv);
            }
        }
        return 
0;
    } 
Se der erros, ponha a linha do erro por gentileza
Opa maninho, nгo deu nenhum erro, porem agora quem tem cargo no servidor ao digitar a mensagem simplesmente nгo aparece no chat, apenas com quem ta com cargo no servidor.
Reply
#8

Quote:
Originally Posted by Ryuzaki07
View Post
Opa maninho, nгo deu nenhum erro, porem agora quem tem cargo no servidor ao digitar a mensagem simplesmente nгo aparece no chat, apenas com quem ta com cargo no servidor.
Se for o que entendi, tenta assim agr:

PHP Code:
if(aInfo[playerid][Ajudante] == 1)
    {
        new 
FloatCoords[3], Nick[24], Str[256];
        
GetPlayerPos(playeridCoords[0], Coords[1], Coords[2]);
        
GetPlayerName(playeridNicksizeof(Nick));
        
format(Strsizeof(Str), "%s{FFFFFF}:[%d] [{FFFF00}Ajudante{FFFFFF}]{FFFFFF} %s"Nickplayeridtext);
        for(new 
0MAX_PLAYERSi++)
             {
            if(
IsPlayerInRangeOfPoint(i20.0Coords[0], Coords[1], Coords[2]))
            {
                
SendClientMessage(iGetPlayerColor(playerid), Str);
            }
     }
        return 
0;
    }
        if(
aInfo[playerid][Moderador] == 1)
    {
        new 
FloatCoords[3], Nick[24], Str[256];
        
GetPlayerPos(playeridCoords[0], Coords[1], Coords[2]);
        
GetPlayerName(playeridNicksizeof(Nick));
        
format(Strsizeof(Str), "%s{FFFFFF}:[%d] [{FF8C00}Mod{FFFFFF}]{FFFFFF} %s"Nickplayeridtext);
        for(new 
0MAX_PLAYERSi++)
             {
            if(
IsPlayerInRangeOfPoint(i20.0Coords[0], Coords[1], Coords[2]))
            {
                
SendClientMessage(iGetPlayerColor(playerid), Str);
            }
     }
        return 
0;
    }
        if(
aInfo[playerid][Admin] == 1)
    {
        new 
FloatCoords[3], Nick[24], Str[256], Str[256];
        
GetPlayerPos(playeridCoords[0], Coords[1], Coords[2]);
        
GetPlayerName(playeridNicksizeof(Nick));
        
format(Strsizeof(Str), "%s{FFFFFF}:[%d] [{00FF40}Admin{FFFFFF}]{FFFFFF} %s"Nickplayeridtext);
        for(new 
0MAX_PLAYERSi++)
             {
            if(
IsPlayerInRangeOfPoint(i20.0Coords[0], Coords[1], Coords[2]))
            {
                
SendClientMessage(iGetPlayerColor(playerid), Str);
            }
     }
        return 
0;
    }
        if(
aInfo[playerid][Subdono] == 1)
    {
        new 
FloatCoords[3], Nick[24], Str[256];
        
GetPlayerPos(playeridCoords[0], Coords[1], Coords[2]);
        
GetPlayerName(playeridNicksizeof(Nick));
        
format(Strsizeof(Str), "%s{FFFFFF}:[%d] [{AA00F2}Sub-Dono{FFFFFF}]{FFFFFF} %s"Nickplayeridtext);
        for(new 
0MAX_PLAYERSi++)
             {
            if(
IsPlayerInRangeOfPoint(i20.0Coords[0], Coords[1], Coords[2]))
            {
                
SendClientMessage(iGetPlayerColor(playerid), Str);
            }
     }
        return 
0;
    }
        if(
aInfo[playerid][AdminL] == 1)
    {
        new 
FloatCoords[3], Nick[24], Str[256];
        
GetPlayerPos(playeridCoords[0], Coords[1], Coords[2]);
        
GetPlayerName(playeridNicksizeof(Nick));
        
format(Strsizeof(Str), "%s{FFFFFF}:[%d] [{32CD32}Staff{FFFFFF}]{FFFFFF} %s"Nickplayeridtext);
        for(new 
0MAX_PLAYERSi++)
             {
            if(
IsPlayerInRangeOfPoint(i20.0Coords[0], Coords[1], Coords[2]))
            {
                
SendClientMessage(iGetPlayerColor(playerid), Str);
            }
     }
        return 
0;
    }
    if(
BMO_GetInt(afile,"VIP") == 1)
    {
        new 
FloatPos[3], Nick[24], Str[256];
        
GetPlayerPos(playeridPos[0], Pos[1], Pos[2]);
        
GetPlayerName(playeridNicksizeof(Nick));
        
format(Strsizeof(Str), "%s{FFFFFF}:[%d] {00FF00}[{FF0000}VIP{00FF00}]{00FFFF} %s",pname,playerid,text);
        for(new 
0MAX_PLAYERSi++)
             {
            if(
IsPlayerInRangeOfPoint(i20.0Pos[0], Pos[1], Pos[2]))
            {
                
SendClientMessage(iGetPlayerColor(playerid), Str);
            }
        }
        return 
0;
    } 
Reply
#9

Quote:
Originally Posted by ipsLuan
View Post
e so colocar [admin] no format
Muito difнcil.
Reply
#10

Quote:
Originally Posted by ipsLuan
View Post
e so colocar [admin] no format
Aproveitando, e como assim sу colocar admin no format ?
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)