Fake /showbadge command have 5 errors! help plz!
#1

Hey there i made a fake /showbadge command for the hitman faction show they can impersonate lspd, fbi ,ng etc. But i have 5 errors that i just can't fix! can anyone help plz!!?? here is it and the errors:

http://pastebin.com/SG43rWBg

And the errors are:

C:\Users\Jake\Documents\SCRP Folder\SCRP MAIN\gamemodes\SCRP.pwn(50979) : error 033: array must be indexed (variable "-unknown-")
C:\Users\Jake\Documents\SCRP Folder\SCRP MAIN\gamemodes\SCRP.pwn(50982) : warning 217: loose indentation
C:\Users\Jake\Documents\SCRP Folder\SCRP MAIN\gamemodes\SCRP.pwn(50982) : error 014: invalid statement; not in switch
C:\Users\Jake\Documents\SCRP Folder\SCRP MAIN\gamemodes\SCRP.pwn(50982) : warning 215: expression has no effect
C:\Users\Jake\Documents\SCRP Folder\SCRP MAIN\gamemodes\SCRP.pwn(50982) : error 001: expected token: ";", but found ":"
C:\Users\Jake\Documents\SCRP Folder\SCRP MAIN\gamemodes\SCRP.pwn(50982) : error 029: invalid expression, assumed zero
C:\Users\Jake\Documents\SCRP Folder\SCRP MAIN\gamemodes\SCRP.pwn(50982) : fatal error 107: too many error messages on one line

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


5 Errors.
Reply
#2

Can you copy&Paste the lines of "50979","50982 please?
Reply
#3

You didn't made this. And like A7X said. Paste the lines, we are not going to search them.
Reply
#4

Quote:
Originally Posted by Kingunit
Посмотреть сообщение
You didn't made this. And like A7X said. Paste the lines, we are not going to search them.
His PasteBin only shows the 130 lines of his script, so even if we tried, we'd fail.
Reply
#5

if(strcmp(cmd, "/showbadge", true) == 0)
{
if(IsPlayerConnected(playerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GREY, "USAGE: /showbadge [playerid/PartOfName]");
return 1;
}
new para1;
para1 = ReturnUser(tmp);
giveplayerid = ReturnUser(tmp);
if(IsACop(playerid)) || if(PlayerInfo[playerid][pMember] == 8 [8 is the faction number]
{
if(IsPlayerConnected(para1))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
if (GetDistanceBetweenPlayers(playerid,giveplayerid) > 5)
{
SendClientMessage(playerid, COLOR_GREY, "You are too far away from that player.");
return 1;
}
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
new length = strlen(cmdtext);
while ((idx < length) && (cmdtext[idx] <= ' '))
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GREY, "USAGE: /showbadge [playerid/PartOfName]");
return 1;
}
format(string, sizeof(string), "* %s flashes their badge to %s.", sendername, giveplayer);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPL E,COLOR_PURPLE);
format(string, sizeof(string), "%s %s, %s.", GetPlayerRank(playerid),PlayerName(playerid),GetPl ayerFactionName(playerid),sendername);
SendClientMessage(giveplayerid, COLOR_DBLUE, string);
format(string, sizeof(string), "You have shown your badge to %s.", giveplayer);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
}
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, " You are not a Cop / FBI / SASP !");
return 1;
}
}
return 1;
}

try this.....
Reply
#6

Hey guys here are the lines you wanted:

50979 switch(PlayerInfo[playerid]) {
50982 case 1:
and obviously you can check for them in the paste bin i posted above^^^^
Thanks for the help
Reply
#7

PlayerInfo[playerid]
should be something like
PlayerInfo[playerid][pJob]
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)