SA-MP Forums Archive
[Pedido] Comando /me - 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 /me (/showthread.php?tid=586181)



Comando /me - Izaque1998 - 20.08.2015

Alguem poderia me passar um comando em que o player possa falar no chat global exemplo:

Izaque diz: Olб


Re: Comando /me - IgorLuiz - 20.08.2015

Nгo testei, creio eu que nгo ah erro!

PHP код:
CMD:me(playeridparams[])
{
    new 
Nome[24], Msg[128], Texto[128];
    
GetPlayerName(playeridNomesizeof(Nome));
    if(
sscanf(params,"s[128]",Texto)) return SendClientMessage(playerid, -1"{FF0000}Use: /me [TEXTO]");
    
format(Msg128"{FFFF00}%s Diz: {FFFFFF}%s"NomeTexto);
    
SendClientMessageToAll(-1Msg);
    return 
1;




Comando /me - Kojak - 20.08.2015

Caso nгo seja em Zcmd usa esse

Tambйm nгo testei man mas creio que possa ajudar
PHP код:
// topo do GM
#define Vermelho 0xFFFFFFFF
#define Amarelo  0xF6F600AA
// Em OnPlayerCommandText
    
if(strcmp(cmd,"/me",true)==0){
    
//new msg[256];
    
strmid(tmp,cmdtext,2,strlen(cmdtext));
    if(!
strlen(tmp)) {
    
SendClientMessage(playerid,Vermelho"Digite: /me [texto]");
    return 
1;
    } else {
    
format(stringsizeof(string), " %s diz: %s"PlayerName(playerid), tmp);
    
SendClientMessageToAll(Amarelo,string);
    return 
1;
    }
    }
    return 
1;
    } 



Re: Comando /me - Cleyson - 20.08.2015

Quote:
Originally Posted by IgorLuiz
Посмотреть сообщение
Nгo testei, creio eu que nгo ah erro!

PHP код:
CMD:me(playeridparams[])
{
    new 
Nome[24], Msg[128], Texto[128];
    
GetPlayerName(playeridNomesizeof(Nome));
    if(
sscanf(params,"s[128]",Texto)) return SendClientMessage(playerid, -1"{FF0000}Use: /me [TEXTO]");
    
format(Msg1000"{FFFF00}%s Diz: {FFFFFF}%s"NomeTexto);
    
SendClientMessageToAll(-1Msg);
    return 
1;

Apenas uma correзгo, deve ter passado despercebido

PHP код:
format(Msg1000"{FFFF00}%s Diz: {FFFFFF}%s"NomeTexto); 
1000 cйlulas seriam desperdнcio



Quote:
Originally Posted by Kojak
Посмотреть сообщение
Caso nгo seja em Zcmd usa esse

Tambйm nгo testei man mas creio que possa ajudar
PHP код:
// topo do GM
#define Vermelho 0xFFFFFFFF
#define Amarelo  0xF6F600AA
// Em OnPlayerCommandText
    
if(strcmp(cmd,"/me",true)==0){
    
//new msg[256];
    
strmid(tmp,cmdtext,2,strlen(cmdtext));
    if(!
strlen(tmp)) {
    
SendClientMessage(playerid,Vermelho"Digite: /me [texto]");
    return 
1;
    } else {
    
format(stringsizeof(string), " %s diz: %s"PlayerName(playerid), tmp);
    
SendClientMessageToAll(Amarelo,string);
    return 
1;
    }
    }
    return 
1;
    } 
Falta muita coisa ae pra se tornar funcional.

Tem chaves {} erradas, falta definir variбveis, tmp, string,
a funзгo PlayerName(playerid) e identaзгo.


Re: Comando /me - Izaque1998 - 20.08.2015

o mбximo de cйlulas para o chat e "128" devo mesmo formatar 1000? fiz um pra mim baseado no de vocкs . acho que vai dar certo, vlw ae

PHP код:
cmd(meplayeridparams[])
    new 
Cells[128],
        
TxT[128]
    ;
    if(
sscanf(params,"s[128]",TxT))
        return 
SendClientMessage(playerid, -1#Use: /me [TEXTO]);
    
format(Msg128"%s Diz: %s"playeridGetNameTxT);
    
SendClientMessageToAll(-1TxT);
    return 
1;




Re: Comando /me - IgorLuiz - 20.08.2015

Quote:
Originally Posted by Cleyson
Посмотреть сообщение
Apenas uma correзгo, deve ter passado despercebido

PHP код:
format(Msg1000"{FFFF00}%s Diz: {FFFFFF}%s"NomeTexto); 
1000 cйlulas seriam desperdнcio
nuss corrigido ^^