20.08.2015, 01:07
Alguem poderia me passar um comando em que o player possa falar no chat global exemplo:
Izaque diz: Olб
Izaque diz: Olб
CMD:me(playerid, params[])
{
new Nome[24], Msg[128], Texto[128];
GetPlayerName(playerid, Nome, sizeof(Nome));
if(sscanf(params,"s[128]",Texto)) return SendClientMessage(playerid, -1, "{FF0000}Use: /me [TEXTO]");
format(Msg, 128, "{FFFF00}%s Diz: {FFFFFF}%s", Nome, Texto);
SendClientMessageToAll(-1, Msg);
return 1;
}
// 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(string, sizeof(string), " %s diz: %s", PlayerName(playerid), tmp);
SendClientMessageToAll(Amarelo,string);
return 1;
}
}
return 1;
}
Nгo testei, creio eu que nгo ah erro!
PHP код:
|
format(Msg, 1000, "{FFFF00}%s Diz: {FFFFFF}%s", Nome, Texto);
Caso nгo seja em Zcmd usa esse
Tambйm nгo testei man mas creio que possa ajudar PHP код:
|
cmd(me, playerid, params[])
new Cells[128],
TxT[128]
;
if(sscanf(params,"s[128]",TxT))
return SendClientMessage(playerid, -1, #Use: /me [TEXTO]);
format(Msg, 128, "%s Diz: %s", playerid, GetName, TxT);
SendClientMessageToAll(-1, TxT);
return 1;
}