19.10.2013, 14:20
pawn Код:
IRCCMD:setname(botid, channel[], user[], host[], params[])
{
if (!IRC_IsOp(botid, channel, user)) return IRC_Say(botid, channel, "Unknow command !");
new target, newname[MAX_PLAYER_NAME];
if(sscanf(params, "us[32]", target, newname))
{
IRC_Say(botid, channel, "USAGE: /setname [player] [new name]");
return 1;
}
if (IsPlayerConnected(target))
{
new msg[256], oname[MAX_PLAYER_NAME];
GetPlayerName(target, oname, sizeof(oname));
format(msg, sizeof(msg), "*** %s score has had his name set to %s by IRC admin %s", oname, newname, user);
SendClientMessageToAll(yellow, msg);
SetPlayerName(target, newname);
}
else
{
IRC_Say(botid, channel, "That person does not connect");
}
return 1;
}