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(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;
}
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(string, sizeof(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(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, 1000, "{FFFF00}%s Diz: {FFFFFF}%s", Nome, Texto);
SendClientMessageToAll(-1, Msg);
return 1;
}
|
Apenas uma correзгo, deve ter passado despercebido
PHP код:
format(Msg, 1000, "{FFFF00}%s Diz: {FFFFFF}%s", Nome, Texto);
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(string, sizeof(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(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;
}
Re: Comando /me -
IgorLuiz - 20.08.2015
Quote:
Originally Posted by Cleyson
Apenas uma correзгo, deve ter passado despercebido
PHP код:
format(Msg, 1000, "{FFFF00}%s Diz: {FFFFFF}%s", Nome, Texto);
1000 cйlulas seriam desperdнcio
|
nuss corrigido ^^