[Ajuda] Chat
#1

Gente tenho a organizaзгo no meu servidor rpg e o chat que eu fiz й /chatplc, /chatajudantes porйm eu queria deixar um comando sу e tipo inves de chatplc queria deixar o @ sem /, e que envie para as respectivas organizaзхes setadas, se eu for setado na plc usar @ e a msg vai pra plc e usar @ para ajudante e ir sу para ajudante
Reply
#2

PHP код:
#include <a_samp>
#define   PlayerName(%0)    name[%0]
new
    
name[MAX_PLAYERS][MAX_PLAYER_NAME], //velocidade
    
VarORG[MAX_PLAYERS][...] //Var de sua ORG
;
public 
OnPlayerConnect(playerid)
{
    static
         
NICK[MAX_PLAYER_NAME];
    
GetPlayerName(playeridNICKMAX_PLAYER_NAME);
    
    
name[playerid][0] = EOS;
    
strins(nameNICK0);
    return 
11;
}
public 
OnPlayerText(playeridtext[])
{
    if(
text[0] == '@')
    {
        new 
MAX_PLAYERS;
        while(
i--){ //ou foreach
            
if(!IsPlayerConnected(i)) continue;
            if(
VarORG[playerid] == VarORG[i]){ //Se a ORG do cara й igual a minha
                
static string[128]; //
                
format(stringsizeof string"[CHAT] %s: %s"PlayerName(playerid), text[1]);
                
SendClientMessage(i, -1string);
            }
        }
        
//.... return false;/;;;likjoyh
    
}
    return 
true;

Resumo: Para verificar se o primeiro digito do cara й um @, basta utilizar:
PHP код:
if(text[0] == '@'
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)