31.01.2011, 10:53
Код:
Errors: D:\Documents and Settings\Home\Desktop\MaxAdmin\filterscripts\MaxAdmin.pwn(633) : warning 209: function "dcmd_warn" should return a value D:\Documents and Settings\Home\Desktop\MaxAdmin\filterscripts\MaxAdmin.pwn(634) : error 010: invalid function or declaration D:\Documents and Settings\Home\Desktop\MaxAdmin\filterscripts\MaxAdmin.pwn(635) : error 010: invalid function or declaration D:\Documents and Settings\Home\Desktop\MaxAdmin\filterscripts\MaxAdmin.pwn(643) : error 010: invalid function or declaration Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 3 Errors.
Код:
dcmd_warn(playerid, params[]) { new warnID, Reason[128]; if(Player[playerid][admin] < 1) return 0; if(sscanf(params,"ds",warnID, Reason)) return SendClientMessage(playerid, COLOR_GREY, "|| Usage: /warn [playerid] [reason] ||"); if(!IsPlayerConnected(playerid)) return SendClientMessage(playerid,COLOR_RED,"Nobody is connected with this ID!"); new wString[128], Name[MAX_PLAYER_NAME]; if(Player[warnID][Warnings] <= 2) GetPlayerName(playerid,Name,sizeof(Name)); format(wString,sizeof(wString), "**(ADMIN WARN)** %s(%d) %s",Name, warnID, Reason); SendClientMessageToAll(gold, wString); format(wString,sizeof(wString), "You Have WARN %s(%d) For Reason: %s",Name, warnID,Reason); SendClientMessage(playerid,COLOR_GREEN, wString); format(wString,sizeof(wString), "You Have Been WARNED By Admin For Reason: %s",Reason); SendClientMessage(warnID, f, wString); } 634 else{ 635 if(Player[warnID][Warnings] == 3) GetPlayerName(playerid,Name,sizeof(Name)); format(wString,sizeof(wString), "**(AUTO KICK)** %s(%d) To many admin warnings",Name, warnID); SendClientMessageToAll(gold, wString); format(wString,sizeof(wString), "You Have KICK %s(%d) For Reason: To many admin warnings",Name, warnID); SendClientMessage(playerid,COLOR_GREEN, wString); format(wString,sizeof(wString), "You Have Been AUOT KICKED By Server For Reason: To many admin warnings"); SendClientMessage(warnID, f, wString); 643 return 1; }