[Pedido] Comando /me
#1

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

Izaque diz: Olб
Reply
#2

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;

Reply
#3

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;
    } 
Reply
#4

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.
Reply
#5

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;

Reply
#6

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 ^^
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)