[Ajuda] Como muda
#1

como muda quando o player fala ? tipo o normal so server samp й o (nome do player): (e oq ele falou) , mas como posso mudar isso?
Reply
#2

Utilizando a public OnPlayerText vocк pode alterar isto.

Encontrei um tutorial um tanto quanto antigo e em inglкs, mas poderб te ajudar em algo:
https://sampforum.blast.hk/showthread.php?tid=335123

e a pбgina na wiki da prуpria public:
https://sampwiki.blast.hk/wiki/OnPlayerText
Reply
#3

eu fiz exatamente oq ta lб no wiki mas tem um porйm se eu usar esse metedo vai utilizar SendClientMessageToAll ai n vai ter o limite de distantacia pra ver essa mensagem pq eu usei a funзгo LimitGlobalChatRadius(200.0); pra simular um chat local...
Reply
#4

SendMessageToAllInRange
Reply
#5

Ontem eu acabei dormindo, devem haver outras formas bem mais eficazes, porйm, tente utilizar:

PHP код:
public OnPlayerText(playeridtext[])
{
    new 
playerName[MAX_PLAYER_NAME],
        
Float:posX,
        
Float:posY,
        
Float:posZ,
        
message[128]
    ;

    
GetPlayerName(playeridplayerNamesizeof(playerName));
    
GetPlayerPos(playeridposXposYposZ);

    
format(messagesizeof(message), "%s [%d] diz: %s"playerNameplayeridtext);

    for(new 
i<= GetPlayerPoolSize(); i++)
    {
        if(
IsPlayerInRangeOfPoint(i200.0posXposYposZ))
        {
            
SendClientMessage(i, -1message);
        }
    }

    return 
0;

Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)