24.03.2013, 18:41
I got this error
Код:
C:\Users\Ramin\Desktop\Spel\PL-RP\gamemodes\PLRP.pwn(28937) : error 017: undefined symbol "RADIO2" C:\Users\Ramin\Desktop\Spel\PL-RP\gamemodes\PLRP.pwn(28961) : error 017: undefined symbol "RADIO2" C:\Users\Ramin\Desktop\Spel\PL-RP\gamemodes\PLRP.pwn(28984) : error 017: undefined symbol "RADIO2" C:\Users\Ramin\Desktop\Spel\PL-RP\gamemodes\PLRP.pwn(29007) : error 017: undefined symbol "RADIO2" C:\Users\Ramin\Desktop\Spel\PL-RP\gamemodes\PLRP.pwn(29022) : error 017: undefined symbol "RADIO2" C:\Users\Ramin\Desktop\Spel\PL-RP\gamemodes\PLRP.pwn(29037) : error 017: undefined symbol "RADIO2" C:\Users\Ramin\Desktop\Spel\PL-RP\gamemodes\PLRP.pwn(29060) : error 017: undefined symbol "RADIO2" C:\Users\Ramin\Desktop\Spel\PL-RP\gamemodes\PLRP.pwn(29083) : error 017: undefined symbol "RADIO2" C:\Users\Ramin\Desktop\Spel\PL-RP\gamemodes\PLRP.pwn(29114) : error 017: undefined symbol "RADIO2" C:\Users\Ramin\Desktop\Spel\PL-RP\gamemodes\PLRP.pwn(29179) : error 017: undefined symbol "RADIO2" C:\Users\Ramin\Desktop\Spel\PL-RP\gamemodes\PLRP.pwn(29199) : error 017: undefined symbol "RADIO2" Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 11 Errors.
Код:
CMD:fooc(playerid, params[]) { new string[128]; if(isnull(params)) return SendClientMessageEx(playerid, COLOR_WHITE, "USAGE: /fooc [Faction OOC Chat]"); new rank[64], division[16]; switch (PlayerInfo[playerid][pMember]) // employer/rank/division data is pulled from here { case 1: { switch(PlayerInfo[playerid][pRank]) { case 1: rank = "Officer"; case 2: rank = "Officer II"; case 3: rank = "Corporal"; case 4: rank = "Sergeant"; case 5: rank = "Lieutenant"; case 7: rank = "Captain"; case 8: rank = "Deputy Chief"; case 9: rank = "Chief"; default: rank = "Cadet"; } switch(PlayerInfo[playerid][pDivision]) { case 2: division = " (FTO)"; case 3: division = " (IAD)"; case 4: division = " (SWAT)"; case 5: division = " (THU)"; default: division = " (GND)"; } format(string, sizeof(string), "**(([F-OOC] %s %s: %s ))**", rank, GetPlayerNameEx(playerid), params); SendRadioMessage(1, RADIO2, string); } case 2: { switch(PlayerInfo[playerid][pRank]) { case 1: rank = "Investigator"; case 2: rank = "Agent"; case 3: rank = "Senior Agent"; case 4: rank = "Special Agent"; case 5: rank = "Assistant Director"; case 6: rank = "Director"; default: rank = "Intern"; } switch(PlayerInfo[playerid][pDivision]) { case 2: division = " (GU)"; case 3: division = " (FAN)"; case 4: division = " (CID)"; case 5: division = " (IA)"; case 6: division = " (NSB)"; default: division = ""; } format(string, sizeof(string), "**(([F-OOC] %s %s: %s ))**", rank, GetPlayerNameEx(playerid), params); SendRadioMessage(2, RADIO2, string); } case 3: { switch(PlayerInfo[playerid][pRank]) { case 1: rank = "Officer"; case 2: rank = "Corporal"; case 3: rank = "Sergeant"; case 4: rank = "Lieutenant"; case 5: rank = "Captain"; case 6: rank = "Chief"; default: rank = "Cadet"; } switch(PlayerInfo[playerid][pDivision]) { case 1: division = " (HR)"; case 2: division = " (ERT)"; case 3: division = " (IA)"; case 4: division = " (SO)"; default: division = ""; } format(string, sizeof(string), "**(([F-OOC] %s %s: %s ))**", rank, GetPlayerNameEx(playerid), params); SendRadioMessage(3, RADIO2, string); } case 4: { switch(PlayerInfo[playerid][pRank]) { case 1: rank = "EMT Intermediate"; case 2: rank = "EMT Paramedic"; case 3: rank = "Lieutenant"; case 4: rank = "Captain"; case 5: rank = "Deputy Chief"; case 6: rank = "Chief"; default: rank = "EMT Basic"; } switch(PlayerInfo[playerid][pDivision]) { case 1: division = " (FD)"; case 2: division = " (LF)"; case 3: division = " (T&R)"; default: division = ""; } format(string, sizeof(string), "**(([F-OOC] %s %s: %s ))**", rank, GetPlayerNameEx(playerid), params); SendRadioMessage(4, RADIO2, string); } case 5: { switch(PlayerInfo[playerid][pRank]) { case 1: rank = "Clerk of Court"; case 2: rank = "District Attorney"; case 3: rank = "District Judge"; case 4: rank = "Appellate Judge"; case 5: rank = "Associate Justice of the Supreme Court"; case 6: rank = "Chief Justice of the Supreme Court"; default: rank = "Clerk of Court"; } format(string, sizeof(string), "**(([F-OOC] %s %s: %s ))**", rank, GetPlayerNameEx(playerid), params); SendRadioMessage(5, RADIO2, string); } case 6: { switch(PlayerInfo[playerid][pRank]) { case 1: rank = "Staff Member"; case 2: rank = "G.E.T. Officer"; case 3: rank = "Legislator"; case 4: rank = "Government Cabinet"; case 5: rank = "Lieutenant Governor"; case 6: rank = "Governor"; default: rank = "Intern"; } format(string, sizeof(string), "**(([F-OOC] %s %s: %s ))**", rank, GetPlayerNameEx(playerid), params); SendRadioMessage(6, RADIO2, string); } case 7: { switch(PlayerInfo[playerid][pRank]) { case 1: rank = "Corporal"; case 2: rank = "Sergeant"; case 3: rank = "Lieutenant"; case 4: rank = "Captain"; case 5: rank = "Commander"; case 6: rank = "Sheriff"; default: rank = "Deputy"; } switch(PlayerInfo[playerid][pDivision]) { case 2: division = " (TET)"; case 3: division = " (SCU)"; case 4: division = " (SORT)"; case 5: division = " (FTO)"; default: division = ""; } format(string, sizeof(string), "**(([F-OOC] %s %s: %s ))**", rank, GetPlayerNameEx(playerid), params); SendRadioMessage(7, RADIO2, string); } case 9: { switch(PlayerInfo[playerid][pRank]) { case 1: rank = "Local Reporter"; case 2: rank = "Local Editor"; case 3: rank = "Network Anchor"; case 4: rank = "Network Editor"; case 5: rank = "Asst. Network Producer"; case 6: rank = "Network Producer"; default: rank = "Intern"; } switch(PlayerInfo[playerid][pDivision]) { case 1: division = " (Security)"; case 2: division = " (IA)"; case 3: division = " (TS)"; case 4: division = " (TnR)"; default: division = ""; } format(string, sizeof(string), "**(([F-OOC] %s %s: %s ))**", rank, GetPlayerNameEx(playerid), params); SendRadioMessage(9, RADIO2, string); } case 11: { switch(PlayerInfo[playerid][pRank]) { case 0: rank = "Private First Class"; case 1: rank = "Corporal"; case 2: rank = "Sergeant"; case 3: rank = "Staff Sergeant"; case 4: rank = "Sergeant Major"; case 5: rank = "Second Lieutenant"; case 6: rank = "First Lieutenant"; case 7: rank = "Captain"; case 8: rank = "Major"; case 9: rank = "Colonel"; case 10: rank = "Brigadier General"; case 11: rank = "Major General"; case 12: rank = "General"; default: rank = "Private"; } switch(PlayerInfo[playerid][pDivision]) { case 1: division = " (AIR)"; case 2: division = " (ARM)"; case 3: division = " (VET)"; case 4: division = " (AIR SF)"; case 5: division = " (ARM SF)"; case 6: division = " (INF)"; } format(string, sizeof(string), "**(([F-OOC] %s %s: %s ))**", rank, GetPlayerNameEx(playerid), params); SendRadioMessage(11, RADIO2, string); } case 12: { if(PlayerInfo[playerid][pDivision] == 1 || PlayerInfo[playerid][pDivision] == 0) { switch(PlayerInfo[playerid][pRank]) { case 1: rank = "Citizen"; case 2: rank = "People's Representative"; case 3: rank = "Tribal Representative"; case 4: rank = "Mayor"; case 5: rank = "Ruling Council Member"; case 6: rank = "Executive Officer of RC"; default: rank = "Citizen"; } } else if(PlayerInfo[playerid][pDivision] == 2) { switch(PlayerInfo[playerid][pRank]) { case 1: rank = "Citizen"; case 2: rank = "Private"; case 3: rank = "Lieutenant"; case 4: rank = "Captain"; case 5: rank = "General"; case 6: rank = "Executive Officer of RC"; default: rank = "Citizen"; } } else if(PlayerInfo[playerid][pDivision] == 3) { switch(PlayerInfo[playerid][pRank]) { case 1: rank = "Citizen"; case 2: rank = "Trainee"; case 3: rank = "Lieutenant"; case 4: rank = "Captain"; case 5: rank = "Chief"; case 6: rank = "Executive Officer of RC"; default: rank = "Citizen"; } } else if(PlayerInfo[playerid][pDivision] == 4) { switch(PlayerInfo[playerid][pRank]) { case 1: rank = "Citizen"; case 2: rank = "Aide"; case 3: rank = "Investigator"; case 4: rank = "Ambassador"; case 5: rank = "Councelor General"; case 6: rank = "Executive Officer of RC"; default: rank = "Citizen"; } } switch(PlayerInfo[playerid][pDivision]) { case 1: division = ""; case 2: division = " (AF)"; case 3: division = " (ES)"; case 4: division = " (DC)"; default: division = ""; } format(string, sizeof(string), "**(([F-OOC] %s %s: %s ))**", rank, GetPlayerNameEx(playerid), params); SendRadioMessage(12, RADIO2, string); } case 13: { switch(PlayerInfo[playerid][pRank]) { case 0: rank = "Ensign"; case 1: rank = "Marksman"; case 2: rank = "Elite Marksman"; case 3: rank = "Operative"; case 4: rank = "Elite Operative"; case 5: rank = "Vice Commander"; case 6: rank = "Supreme Commander"; default: rank = "Ensign"; } switch(PlayerInfo[playerid][pDivision]) { default: division = ""; } format(string, sizeof(string), "**(([F-OOC] %s %s: %s ))**", rank, GetPlayerNameEx(playerid), params); SendRadioMessage(13, RADIO2, string); } default: { SendClientMessageEx(playerid,COLOR_GRAD2,"You're not in a faction."); return 1; } } return 1; }