SA-MP Forums Archive
[Pedido] Comando para Falar chat Global - 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: [Pedido] Comando para Falar chat Global (/showthread.php?tid=652358)



Comando para Falar chat Global - uliano - 08.04.2018

Ola queria estudar um comando de falar no chat global tipo /g ai fala pra geral no chat global, pq meu server й chat proximo, e eu n quero tirar, quero fazer um comando so pra chat global Obg

Obse quiser passar uma base pra eu estudar, eu aceito tbm


Re: Comando para Falar chat Global - XandyMello - 08.04.2018

PHP код:
public OnPlayerText(playeridtext[])
{
    static 
Str[128];
    
    new 
Name[MAX_PLAYER_NAME];
    
GetPlayerName(playeridNameMAX_PLAYER_NAME);
    
format(Strsizeof Str"%s[%d] diz: %s"Nameplayeridtext);
    
SendClientMessageToAll(-1Str);
    return 
0;
}
CMD:chatglobal(playeridchat[])
{
    if(
isnull(chat))
        return 
SendClientMessage(playerid, -1"USE: /chatglobal [Texto]");
        
    new
        
Str[128],
        
Name[MAX_PLAYER_NAME]
    ;
    
GetPlayerName(playeridNameMAX_PLAYER_NAME);
    
format(Strsizeof Str"[Chat Global] %s[%d]: %s"Nameplayeridchat);
    
SendClientMessageToAll(-1Str);
    return 
1234;
}
//Caso nгo tenha:
#if !defined isnull
    #define isnull(%1) \
                
((!(%1[0])) || (((%1[0]) == '\1') && (!(%1[1]))))
#endif 



Re: Comando para Falar chat Global - ThiagoScottish - 08.04.2018

PHP код:
CMD:chat(playeridparams[])
{
    new 
String[128], Texto[128];
    new 
name[MAX_PLAYER_NAME];
    
GetPlayerName(playeridnamesizeof(name));
    if(
sscanf(params"s"Texto)) return SendClientMessage(playerid, -1"Use: /chat [texto]");
    
format(Stringsizeof(String), "Chat Global: %s: %s"nameTexto);
    
SendClientMessageToAll(-1,String);
    return 
1;




Re: Comando para Falar chat Global - uliano - 08.04.2018

Quote:
Originally Posted by ThiagoScottish
Посмотреть сообщение
PHP код:
CMD:chat(playeridparams[])
{
    new 
String[128], Texto[128];
    new 
name[MAX_PLAYER_NAME];
    
GetPlayerName(playeridnamesizeof(name));
    if(
sscanf(params"s"Texto)) return SendClientMessage(playerid, -1"Use: /chat [texto]");
    
format(Stringsizeof(String), "Chat Global: %s: %s"nameTexto);
    
SendClientMessageToAll(-1,String);
    return 
1;

No caso de eu estudar, e fazer um comando ussando esse ai, terei que usar o ZCMD neh ?


Re: Comando para Falar chat Global - XandyMello - 08.04.2018

Quote:
Originally Posted by uliano
Посмотреть сообщение
No caso de eu estudar, e fazer um comando ussando esse ai, terei que usar o ZCMD neh ?


PHP код:
public OnPlayerCommandText(playeridcmdtext[])
{
    if (
strcmp(cmdtext"/chatglobal"true11) == 0)
    {
        if(
cmdtext[11] == '\0')
            return 
SendClientMessage(playerid, -1"USE: /chatglobal [Texto]");
            
         new
            
Str[128],
            
Name[MAX_PLAYER_NAME]
        ;
        
GetPlayerName(playeridNameMAX_PLAYER_NAME);
        
format(Strsizeof Str"[Chat Global] %s[%d]: %s"Nameplayeridcmdtext[11]);
        
SendClientMessageToAll(-1Str);
    }
    return 
true;




Re: Comando para Falar chat Global - ThiagoScottish - 08.04.2018

Quote:
Originally Posted by uliano
Посмотреть сообщение
No caso de eu estudar, e fazer um comando ussando esse ai, terei que usar o ZCMD neh ?
Nгo, basta vocк adaptar ao seu processador de comandos.