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;
}


A la place de RADIO2, ca doit кtre une couleur, par exemple COLOR_BLUE 