20.04.2009, 14:36
Код:
irccmd_ban(conn, channel[], user[], params[]) // supports banning by partial nickname
{
if (!ircIsOp(conn,channel,user)) return false;
printinfo
new strname[25];
new strmessage[150];
for (new a=0; a<=MAX_PLAYERS; a++)
{
if (IsPlayerConnected(a))
{
GetPlayerName(a,strname,16);
new space = (strfind(params, strname));
if (space != -1)
{
format(strmessage, sizeof(strmessage), "**(ADMIN BAN)** \2;%s(%d)\2;", strname,a);
SendClientMessageToAll(0xFF7F50AA, strmessage);
ircSay(conn,channel,strmessage);
if(udb_Exists(PlayerName(a)) && PLAYERLIST_authed[a]) {
dUserSetINT(PlayerName(a)).("nameban",1);
}
Banning[a] = 1;
SetTimer("BanPlayer",700,0);
return true;
}
}
}
format(strmessage, sizeof(strmessage), "2*** \2;%s\2; is not found on the server.", params);
ircSay(conn,channel,strmessage);
return true;
}
Quote:
|
C:\DOCUME~1\ANNIKA~1.DIT\SKRIVB~1\Pawno\pawno\LVCR R-~1.PWN(2912) : warning 219: local variable "PlayerName" shadows a variable at a preceding level C:\DOCUME~1\ANNIKA~1.DIT\SKRIVB~1\Pawno\pawno\LVCR R-~1.PWN(2925) : error 012: invalid function call, not a valid address C:\DOCUME~1\ANNIKA~1.DIT\SKRIVB~1\Pawno\pawno\LVCR R-~1.PWN(2925) : warning 215: expression has no effect C:\DOCUME~1\ANNIKA~1.DIT\SKRIVB~1\Pawno\pawno\LVCR R-~1.PWN(2925) : error 001: expected token: ";", but found ")" C:\DOCUME~1\ANNIKA~1.DIT\SKRIVB~1\Pawno\pawno\LVCR R-~1.PWN(2925) : error 029: invalid expression, assumed zero C:\DOCUME~1\ANNIKA~1.DIT\SKRIVB~1\Pawno\pawno\LVCR R-~1.PWN(2925) : fatal error 107: too many error messages on one line |


: fatal error 100: cannot read from file: "a_irc"