fakebadge faction issue - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (
https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (
https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: fakebadge faction issue (
/showthread.php?tid=459108)
fakebadge faction issue -
betta - 21.08.2013
im getting the errors
C:\Users\betta\Desktop\pawno\gamemodes\CARP.pwn(79 8

: error 014: invalid statement; not in switch
C:\Users\betta\Desktop\pawno\gamemodes\CARP.pwn(79 8

: warning 215: expression has no effect
C:\Users\betta\Desktop\pawno\gamemodes\CARP.pwn(79 8

: error 001: expected token: ";", but found ":"
C:\Users\betta\Desktop\pawno\gamemodes\CARP.pwn(79 8

: error 029: invalid expression, assumed zero
C:\Users\betta\Desktop\pawno\gamemodes\CARP.pwn(79 8

: fatal error 107: too many error messages on one line
but in my code i dont really see a problem
Код:
stock GetPlayerFakeFactionInfo(targetid, rank[64], employer[64])
{
switch (PlayerInfo[targetid][pMember]) // employer/rank/division data is pulled from here
{
case 1:
{
employer = "LAPD";
switch(PlayerInfo[targetid][pFakeRank])
{
case 1: rank = "Officer (I)";
case 2: rank = "Officer (II)";
case 3: rank = "Sergeant";
case 4: rank = "Lieutenant";
case 5: rank = "Captain";
case 6: rank = "Commander";
case 7: rank = "Deputy Chief";
case 8: rank = "Chief";
default: rank = "Cadet";
}
}
case 2:
{
employer = "FBI";
switch(PlayerInfo[targetid][pFakeRank])
{
case 1: rank = "Officer";
case 2: rank = "Sr. Patrol Officer";
case 3: rank = "Sergeant";
case 4: rank = "Lieutenant";
case 5: rank = "Captain";
case 6: rank = "Assistant Commissioner";
case 7: rank = "Deputy Commissioner";
case 8: rank = "Commissioner";
default: rank = "Cadet";
}
}
case 3:
{
employer = "DOC";
switch(PlayerInfo[targetid][pFakeRank])
{
case 1: rank = "Officer";
case 2: rank = "Corporal";
case 3: rank = "Sergeant";
case 4: rank = "Lieutenant";
case 5: rank = "Assistant Warden";
case 6: rank = "Warden";
default: rank = "Recruit";
}
}
case 4:
{
employer = "LAFD";
switch(PlayerInfo[targetid][pFakeRank])
{
case 1: rank = "Firefighter";
case 2: rank = "FF/Paramedic";
case 3: rank = "Lieutenant";
case 4: rank = "Captain";
case 5: rank = "Assistant Chief";
case 6: rank = "Fire Chief";
default: rank = "Cadet";
}
}
case 5:
{
employer = "LAJS";
switch(PlayerInfo[targetid][pFakeRank])
{
case 1: rank = "Bailiff";
case 2: rank = "Probation Officer";
case 3: rank = "District Attorney";
case 4: rank = "State Prosecutor";
case 5: rank = "Court Judge";
case 6: rank = "Supreme Court Judge";
case 7: rank = "Chief Justice";
default: rank = "Court Clerk";
}
}
case 6:
{
employer = "LA County";
switch(PlayerInfo[targetid][pFakeRank])
{
case 1: rank = "Representative";
case 2: rank = "Council Member";
case 3: rank = "Council Chairman";
case 4: rank = "Senate";
case 5: rank = "Deputy Mayor";
case 6: rank = "Mayor";
default: rank = "Intern";
}
}
case 7:
{
employer = "LASD";
switch(PlayerInfo[targetid][pFakeRank])
{
case 1: rank = "Deputy";
case 2: rank = "Deputy (II)";
case 3: rank = "Sergeant";
case 4: rank = "Lieutenant";
case 5: rank = "Captain";
case 6: rank = "Commander";
case 7: rank = "Undersheriff";
case 8: rank = "Sheriff";
default: rank = "Cadet";
}
}
case 8:
{
employer = "Hitman Agency";
switch(PlayerInfo[targetid][pFakeRank])
{
case 1: rank = "Freelancer";
case 2: rank = "Marksman";
case 3: rank = "Agent";
case 4: rank = "Special Agent";
case 5: rank = "Vice Director";
case 6: rank = "Director";
default: rank = "Freelancer";
}
}
case 9:
{
employer = "SANews";
switch(PlayerInfo[targetid][pFakeRank])
{
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";
}
}
case 10:
{
employer = "Taxi Cab Company";
switch(PlayerInfo[targetid][pFakeRank])
{
case 1: rank = "Trainee";
case 2: rank = "Taxi Rookie";
case 3: rank = "Cabbie";
case 4: rank = "Dispatcher";
case 5: rank = "Shift Supervisor";
case 6: rank = "Transport Link Owner";
default: rank = "Trainee";
}
}
case 11:
{
employer = "National Guard";
switch(PlayerInfo[targetid][pFakeRank])
{
case 0: rank = "Private";
case 1: rank = "Corporal";
case 2: rank = "Sergeant";
case 3: rank = "Lieutenant";
case 4: rank = "Captain";
case 5: rank = "Major";
case 6: rank = "General";
default: rank = "Private";
}
}
case 12:
{
employer = "Tierra Robada";
{
switch(PlayerInfo[targetid][pFakeRank])
{
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";
}
}
case 13:
{
employer = "Homeland Security";
switch(PlayerInfo[targetid][pFakeRank])
{
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";
}
}
case 14:
{
employer = "Rapid Recovery";
switch(PlayerInfo[targetid][pFakeRank])
{
case 1: rank = "Battery ";
case 2: rank = "Mechanic ";
case 3: rank = "Tow Truck ";
case 4: rank = "Shift Manager ";
case 5: rank = "Deputy Head ";
case 6: rank = "Head ";
default: rank = "Trainee ";
}
}
case 15:
{
employer = "Cal Trans";
switch(PlayerInfo[targetid][pFakeRank])
{
case 1: rank = "Garbage Man";
case 2: rank = "Street Sweeper";
case 3: rank = "Electrician";
case 4: rank = "Incident Response";
case 5: rank = "Road Worker";
case 6: rank = "Deputy Director";
case 7: rank = "Director";
default: rank = "Trainee";
}
}
default: { employer = "None"; division = "None"; rank = "N/A"; }
}
return 1;
}
Re: fakebadge faction issue -
Aliassassin123456 - 21.08.2013
pawn Код:
stock GetPlayerFakeFactionInfo(targetid, rank[64], employer[64], division[64])
{
switch (PlayerInfo[targetid][pMember]) // employer/rank/division data is pulled from here
{
case 1:
{
employer = "LAPD";
switch(PlayerInfo[targetid][pFakeRank])
{
case 1: rank = "Officer (I)";
case 2: rank = "Officer (II)";
case 3: rank = "Sergeant";
case 4: rank = "Lieutenant";
case 5: rank = "Captain";
case 6: rank = "Commander";
case 7: rank = "Deputy Chief";
case 8: rank = "Chief";
default: rank = "Cadet";
}
}
case 2:
{
employer = "FBI";
switch(PlayerInfo[targetid][pFakeRank])
{
case 1: rank = "Officer";
case 2: rank = "Sr. Patrol Officer";
case 3: rank = "Sergeant";
case 4: rank = "Lieutenant";
case 5: rank = "Captain";
case 6: rank = "Assistant Commissioner";
case 7: rank = "Deputy Commissioner";
case 8: rank = "Commissioner";
default: rank = "Cadet";
}
}
case 3:
{
employer = "DOC";
switch(PlayerInfo[targetid][pFakeRank])
{
case 1: rank = "Officer";
case 2: rank = "Corporal";
case 3: rank = "Sergeant";
case 4: rank = "Lieutenant";
case 5: rank = "Assistant Warden";
case 6: rank = "Warden";
default: rank = "Recruit";
}
}
case 4:
{
employer = "LAFD";
switch(PlayerInfo[targetid][pFakeRank])
{
case 1: rank = "Firefighter";
case 2: rank = "FF/Paramedic";
case 3: rank = "Lieutenant";
case 4: rank = "Captain";
case 5: rank = "Assistant Chief";
case 6: rank = "Fire Chief";
default: rank = "Cadet";
}
}
case 5:
{
employer = "LAJS";
switch(PlayerInfo[targetid][pFakeRank])
{
case 1: rank = "Bailiff";
case 2: rank = "Probation Officer";
case 3: rank = "District Attorney";
case 4: rank = "State Prosecutor";
case 5: rank = "Court Judge";
case 6: rank = "Supreme Court Judge";
case 7: rank = "Chief Justice";
default: rank = "Court Clerk";
}
}
case 6:
{
employer = "LA County";
switch(PlayerInfo[targetid][pFakeRank])
{
case 1: rank = "Representative";
case 2: rank = "Council Member";
case 3: rank = "Council Chairman";
case 4: rank = "Senate";
case 5: rank = "Deputy Mayor";
case 6: rank = "Mayor";
default: rank = "Intern";
}
}
case 7:
{
employer = "LASD";
switch(PlayerInfo[targetid][pFakeRank])
{
case 1: rank = "Deputy";
case 2: rank = "Deputy (II)";
case 3: rank = "Sergeant";
case 4: rank = "Lieutenant";
case 5: rank = "Captain";
case 6: rank = "Commander";
case 7: rank = "Undersheriff";
case 8: rank = "Sheriff";
default: rank = "Cadet";
}
}
case 8:
{
employer = "Hitman Agency";
switch(PlayerInfo[targetid][pFakeRank])
{
case 1: rank = "Freelancer";
case 2: rank = "Marksman";
case 3: rank = "Agent";
case 4: rank = "Special Agent";
case 5: rank = "Vice Director";
case 6: rank = "Director";
default: rank = "Freelancer";
}
}
case 9:
{
employer = "SANews";
switch(PlayerInfo[targetid][pFakeRank])
{
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";
}
}
case 10:
{
employer = "Taxi Cab Company";
switch(PlayerInfo[targetid][pFakeRank])
{
case 1: rank = "Trainee";
case 2: rank = "Taxi Rookie";
case 3: rank = "Cabbie";
case 4: rank = "Dispatcher";
case 5: rank = "Shift Supervisor";
case 6: rank = "Transport Link Owner";
default: rank = "Trainee";
}
}
case 11:
{
employer = "National Guard";
switch(PlayerInfo[targetid][pFakeRank])
{
case 0: rank = "Private";
case 1: rank = "Corporal";
case 2: rank = "Sergeant";
case 3: rank = "Lieutenant";
case 4: rank = "Captain";
case 5: rank = "Major";
case 6: rank = "General";
default: rank = "Private";
}
}
case 12:
{
employer = "Tierra Robada";
switch(PlayerInfo[targetid][pFakeRank])
{
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";
}
}
case 13:
{
employer = "Homeland Security";
switch(PlayerInfo[targetid][pFakeRank])
{
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";
}
}
case 14:
{
employer = "Rapid Recovery";
switch(PlayerInfo[targetid][pFakeRank])
{
case 1: rank = "Battery ";
case 2: rank = "Mechanic ";
case 3: rank = "Tow Truck ";
case 4: rank = "Shift Manager ";
case 5: rank = "Deputy Head ";
case 6: rank = "Head ";
default: rank = "Trainee ";
}
}
case 15:
{
employer = "Cal Trans";
switch(PlayerInfo[targetid][pFakeRank])
{
case 1: rank = "Garbage Man";
case 2: rank = "Street Sweeper";
case 3: rank = "Electrician";
case 4: rank = "Incident Response";
case 5: rank = "Road Worker";
case 6: rank = "Deputy Director";
case 7: rank = "Director";
default: rank = "Trainee";
}
}
default: { employer = "None"; division = "None"; rank = "N/A"; }
}
return 1;
}