error 017: undefined symbol
#1

If i try compile then i got 4 error
Код:
C:\Users\Kevin\Documents\GTA San Andreas User Files\server\gamemodes\PPC_Trucking.pwn(145) : error 029: invalid expression, assumed zero
C:\Users\Kevin\Documents\GTA San Andreas User Files\server\gamemodes\PPC_Trucking.pwn(145) : error 017: undefined symbol "cmd_aduty"
C:\Users\Kevin\Documents\GTA San Andreas User Files\server\gamemodes\PPC_Trucking.pwn(145) : error 029: invalid expression, assumed zero
C:\Users\Kevin\Documents\GTA San Andreas User Files\server\gamemodes\PPC_Trucking.pwn(145) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


4 Errors.
and line 145 is here
Код:
CMD:aduty( playerid, params[ ] )
Reply
#2

Код:
CMD:aduty(playerid, params[]) {
	if(PlayerInfo[playerid][pAdmin] >= 2)
	{
			new string[128];
		    switch(aDuty[playerid]) {
				case 0: {
				    aDuty[playerid] = 1;
					SetPlayerHealth(playerid, 999999);
					SetPlayerArmour(playerid, 999999);
					format(string, sizeof(string), "{AA3333}AdmWarning{FFFF00}: %s is now on administrative duty.", GetPlayerNameEx(playerid));
					BroadCast(COLOR_GREEN, "   A administrative team member is now on duty.");
					SetPlayerColor(playerid,COLOR_GREEN);
					ABroadCast(COLOR_YELLOW, string, 4);
				}
				case 1: {
				    aDuty[playerid] = 0;
					SetPlayerHealth(playerid, 100);
					SetPlayerArmour(playerid, 100);
					format(string, sizeof(string), "{AA3333}AdmWarning{FFFF00}: %s is now off administrative duty.", GetPlayerNameEx(playerid));
					SetPlayerColor(playerid,TEAM_HIT_COLOR);
					ABroadCast(COLOR_YELLOW, string, 4);
			}
		}
	}
	else
	{
		return Error(playerid, "You are not authorized to use this command.");
	}
	return 1;
}
This is what I made.
Quote:

new aDuty[MAX_PLAYERS];

Reply
#3

Or you could do:

Код:
cmd:aduty(playerid, params[])
{
			new string[128];
		    switch(aDuty[playerid]) {
				case 0: {
				    aDuty[playerid] = 1;
					SetPlayerHealth(playerid, 999999);
					SetPlayerArmour(playerid, 999999);
					format(string, sizeof(string), "{AA3333}AdmWarning{FFFF00}: %s is now on administrative duty.", GetPlayerNameEx(playerid));
					BroadCast(COLOR_GREEN, "   A administrative team member is now on duty.");
					SetPlayerColor(playerid,COLOR_GREEN);
					ABroadCast(COLOR_YELLOW, string, 4);
				}

				case 1: {
				    aDuty[playerid] = 0;
					SetPlayerHealth(playerid, 100);
					SetPlayerArmour(playerid, 100);
					format(string, sizeof(string), "{AA3333}AdmWarning{FFFF00}: %s is now off administrative duty.", GetPlayerNameEx(playerid));
					SetPlayerColor(playerid,TEAM_HIT_COLOR);
					ABroadCast(COLOR_YELLOW, string, 4);
			}
		}
	return 1;
}
Reply
#4

https://sampforum.blast.hk/showthread.php?tid=402208
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)