13.12.2011, 15:43
pawn Код:
#include <sscanf2>
pawn Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
new cmd[50 char], params[100 char];
new msg[128];
unformat(cmdtext, "s[50]S( )[100]",cmd,params);
if(strcmp(cmd, "/chat", true) == 0)
{
new text[80];
if(sscanf(params, "s[80]", text)) return SendClientMessage(playerid, -1, "USO: /chat [mensagem]");
format(msg, sizeof(msg), "|CHAT| %s diz: %s", Name(playerid), text);
SendClientMessageToAll(-1, msg);
return 1;
}
return 0;
}
pawn Код:
stock Name(playerid)
{
new nome[MAX_PLAYER_NAME];
GetPlayerName(playerid, nome, sizeof(nome));
return nome;
}
ou isso:
pawn Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
new cmd[50 char], params[100 char];
new msg[128];
unformat(cmdtext, "s[50]S( )[100]",cmd,params);
if(strcmp(cmd, "/chat", true) == 0)
{
if(PlayerInfo[playerid][pAdmin] != 0) return SendClientMessage(playerid, -1, "Vocк nгo pode usar o chat!");
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(PlayerInfo[i][pAdmin] == 0)
{
new text[80];
if(sscanf(params, "s[80]", text)) return SendClientMessage(playerid, -1, "USO: /chat [mensagem]");
format(msg, sizeof(msg), "|CHAT| %s diz: %s", Name(playerid), text);
SendClientMessage(i, -1, msg);
}
}
return 1;
}
return 0;
}
pawn Код:
stock Name(playerid)
{
new nome[MAX_PLAYER_NAME];
GetPlayerName(playerid, nome, sizeof(nome));
return nome;
}