Fake Chat.. -
Brunooh - 29.08.2013
Alguem poderia fazer um cmd fake chat..
Exemplo: /FakeChat [ID] [TEXTO]
/FakeChat 0 Oi » Brunooh: Oi
Comando em modo zcmd pfv.. +REP
Grato..
Re: Fake Chat.. -
bruxo00 - 29.08.2013
pawn Код:
CMD:pm(playerid, params[]) // PM ( Para todos os players )
{
new id;
new string[128];
new string1[128];
new msg[128];
new playername[MAX_PLAYER_NAME];
new playername2[MAX_PLAYER_NAME];
GetPlayerName(playerid, playername, sizeof(playername));
GetPlayerName(id, playername2, sizeof(playername2));
if(sscanf(params, "us", id, msg)) return SendClientMessage(playerid, INFO,"[ USO: ] /pm [playerid] [mensagem]");
if(!IsPlayerConnected(id)) return SendClientMessage(playerid, FAIL,"[ ERRO: ] O player nгo estб conectado.");
format(string, sizeof(string), "PM enviada para %s: %s", playername2, msg);
SendClientMessage(playerid, INFO2, string);
format(string1, sizeof(string1), "PM recebida de %s: %s", playername, msg);
SendClientMessage(id, INFO3, string1);
return 1;
}
Comando do meu sistema de admin, agora edite-o como quiser.
Includes:
ZCMD
sscanf
Re: Fake Chat.. -
.FuneraL. - 29.08.2013
pawn Код:
CMD:fakechat(playerid, params[]) {
new ID, NomeID[24], String[256], Mensagem[256];
if(sscanf(params, "ds[256]", ID, Mensagem)) return SendClientMessage(playerid, -1, "/fakechat [ID] [Mensagem]");
GetPlayerName(ID, NomeID, 24);
format(String, sizeof(String), "%s: {FFFFFF}%s", NomeID, Mensagem);
SendClientMessageToAll(GetPlayerColor(ID), String);
return 1;
}
Basta adaptar agora, a seu sistema de admin, ou ao seu code em geral
Re: Fake Chat.. -
bruxo00 - 29.08.2013
Quote:
Originally Posted by .FuneraL.
pawn Код:
CMD:fakechat(playerid, params[]) { new ID, NomeID[24], String[256], Mensagem[256]; if(sscanf(params, "dd", ID, Mensagem)) return SendClientMessage(playerid, -1, "/fakechat [ID] [Mensagem]"); GetPlayerName(ID, NomeID, 24); format(String, sizeof(String), "%s: {FFFFFF}%s", NomeID, Mensagem); SendClientMessageToAll(GetPlayerColor(ID), String); return 1; }
Basta adaptar agora, a seu sistema de admin, ou ao seu code em geral
|
pawn Код:
if(sscanf(params, "ds", ID, Mensagem)) return SendClientMessage(playerid, -1, "/fakechat [ID] [Mensagem]");
"dd" nгo vai aparecer o texto
Re: Fake Chat.. -
.FuneraL. - 29.08.2013
Quote:
Originally Posted by bruxo00
pawn Код:
if(sscanf(params, "ds", ID, Mensagem)) return SendClientMessage(playerid, -1, "/fakechat [ID] [Mensagem]");
"dd" nгo vai aparecer o texto
|
Valeu a observaзгo, estava fazendo outra coisa, percebi sу agora :P, Editado
!
Re: Fake Chat.. -
Kuddy - 29.08.2013
pawn Код:
CMD:fakechat(playerid, params[]){
new targetid, text[128];
if(sscanf(params, "us[128]", targetid, text)) return SendClientMessage(playerid, -1, "Use /fakechat [ID] [TEXTO]");
OnPlayerText(targetid, text);
return 1;
}
Re: Fake Chat.. -
PT - 29.08.2013
Quote:
Originally Posted by bruxo00
pawn Код:
if(sscanf(params, "ds", ID, Mensagem)) return SendClientMessage(playerid, -1, "/fakechat [ID] [Mensagem]");
"dd" nгo vai aparecer o texto
|
Falta o tamanho da string para nao dar aquele warning no console quando vc usa o cmd e o paramentro para 1 id e
u e nao
d
pawn Код:
if(sscanf(params, "us[256]", ID, Mensagem)) return SendClientMessage(playerid, -1, "/fakechat [ID] [Mensagem]");
mas o do kuddy e a melhor maneira mesmo..
Re: Fake Chat.. -
Brunooh - 29.08.2013
Funeral tб saindo cor preta esse seu cmd ae..
@Edit
Resolvido, alguem pode fornecer send cmd ?
Fazer os outros usar cmd..
+REP (:
Re: Fake Chat.. -
Kuddy - 29.08.2013
Quote:
Originally Posted by Brunooh
Funeral tб saindo cor preta esse seu cmd ae..
@Edit
Resolvido, alguem pode fornecer send cmd ?
Fazer os outros usar cmd..
+REP (:
|
Й a mesma coisa, sу muda a callback:
pawn Код:
CMD:fakecmd(playerid, params[]){
new targetid, text[128];
if(sscanf(params, "us[128]", targetid, text)) return SendClientMessage(playerid, -1, "Use /fakecmd [ID] [TEXTO]");
OnPlayerCommandText(targetid, text);
return 1;
}
Re: Fake Chat.. -
Brunooh - 29.08.2013
pawn Код:
function "zcmd_OnPlayerCommandText" is not implemented
Tб dando erro nisso ae..
Isso й fake comando, ou й seta pra um player fazer o comando ?
Eu quero que faзa o player usa o comando.. '-'