11.05.2013, 06:20
I got this errors from making "/aduty" command on my script:
This is the CMD on my script .. is something wrong on it?
pawn Код:
C:\DOCUME~1\winxp\Desktop\GRANDC~1.6(X\GAMEMO~1\GCRP_N~1.PWN(28683) : error 017: undefined symbol "adminlabel"
C:\DOCUME~1\winxp\Desktop\GRANDC~1.6(X\GAMEMO~1\GCRP_N~1.PWN(28683) : warning 215: expression has no effect
C:\DOCUME~1\winxp\Desktop\GRANDC~1.6(X\GAMEMO~1\GCRP_N~1.PWN(28683) : error 001: expected token: ";", but found "]"
C:\DOCUME~1\winxp\Desktop\GRANDC~1.6(X\GAMEMO~1\GCRP_N~1.PWN(28683) : error 029: invalid expression, assumed zero
C:\DOCUME~1\winxp\Desktop\GRANDC~1.6(X\GAMEMO~1\GCRP_N~1.PWN(28683) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
4 Errors.
pawn Код:
CMD:aduty(playerid,params[]){
new string[128];
if(PlayerInfo[playerid][pAdmin] < 1) return SendClientMessage(playerid,COLOR_WHITE,"You're not an admin!");
if(PlayerInfo[playerid][pAdminDuty] == 0)
{
format(string,sizeof(string),"%s has just went on Admin Duty",GetName(playerid));
SendClientMessageToAll(COLOR_GREEN,string);
SetPlayerHealth(playerid, 100000);
SetPlayerArmour(playerid, 100000);
SetPlayerColor(playerid,COLOR_TWRED);
PlayerInfo[playerid][pAdminDuty] = 1;
adminlabel[playerid] = Create3DTextLabel("Admin on duty\n Do Not Attack!", COLOR_WHITE, 30.0, 40.0, 50.0, 40.0, 0);
Attach3DTextLabelToPlayer(adminlabel[playerid], playerid, 0.0, 0.0, 0.7);
}
else
if(PlayerInfo[playerid][pAdminDuty] == 1)
{
format(string,sizeof(string),"%s has just went off Admin Duty",GetName(playerid));
SendClientMessageToAll(COLOR_RED,string);
PlayerInfo[playerid][pAdminDuty] = 0;
ResetPlayerWeapons(playerid);
SetPlayerColor(playerid,COLOR_WHITE);
SetPlayerHealth(playerid,0);
ForceClassSelection(playerid);
Delete3DTextLabel(adminlabel[playerid]);
}
return 1;
}