[HELP] Command
#1

http://pawn.pastebin.com/U8YVQnpZ

Everytime I try to compile that in the GF gamemode, the default and yes all of it is defined considering I copypasta'd it so it would be correct, my pawno program crashes and says encountered an error etc, but if I remove that, it works fine, the spacing is tottaly fucked on there and requesting any help possible, thanks.
Reply
#2

I have changed a bit now I'm getting 4 errors
Код:
C:\Documents and Settings\John Ludovich\Desktop\SAMPSERVER\gf.pwn(5620) : warning 217: loose indentation
C:\Documents and Settings\John Ludovich\Desktop\SAMPSERVER\gf.pwn(5642) : warning 217: loose indentation
C:\Documents and Settings\John Ludovich\Desktop\SAMPSERVER\gf.pwn(8133) : error 001: expected token: ")", but found "-identifier-"
C:\Documents and Settings\John Ludovich\Desktop\SAMPSERVER\gf.pwn(8133) : error 001: expected token: ";", but found ")"
C:\Documents and Settings\John Ludovich\Desktop\SAMPSERVER\gf.pwn(8133) : error 029: invalid expression, assumed zero
C:\Documents and Settings\John Ludovich\Desktop\SAMPSERVER\gf.pwn(8133) : fatal error 107: too many error messages on one line

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


4 Errors.
Are my errors

Here is my new script
http://pawn.pastebin.com/GyLiDQ4K
Reply
#3

pawn Код:
#
if (strcmp("/order", cmdtext, true, 10) == 0)
#
    {
#
        if(PlayerInfo[playerid][pMember] == 8||PlayerInfo[playerid][pLeader] == 8) {
#
        SendClientMessage(playerid, COLOR_WHITE, "USAGE: /order [name]");
#
        }
#
        if(PlayerInfo[playerid][pRank] == 1) {
#
        SendClientMessage(playerid, COLOR_GRAD1, "Rank 1: Knife ($800), Sdpistol ($1000), Shotgun($1500), Deagle($5000), Mp5($2500)"));
#
        }
#
        if(PlayerInfo[playerid][pRank] == 2)
#     {
      SendClientMessage(playerid, COLOR_GRAD1, "Rank 1: Knife ($800), Sdpistol ($1000), Shotgun($1500), Deagle($5000), Mp5($2500)"))
#
        SendClientMessage(playerid, COLOR_GRAD1, "Rank 2: Rifle ($3000), AK47 ($10,000), M4 ($12,000), Vest ($3000)");
#
        }
#
        if(PlayerInfo[playerid][pRank] == 3)
#       {
        SendClientMessage(playerid, COLOR_GRAD1, "Rank 1: Knife ($800), Sdpistol ($1000), Shotgun($1500), Deagle($5000), Mp5($2500)"))
#
        SendClientMessage(playerid, COLOR_GRAD1, "Rank 2: Rifle ($3000), AK47 ($10,000), M4 ($12,000), Vest ($3000)");
#
        SendClientMessage(playerid, COLOR_GRAD1, "Rank 3: Spas12 ($35,000), Sniper ($35,000)");
#
        }
#
        if(PlayerInfo[playerid][pRank] == 4) {
#
        SendClientMessage(playerid, COLOR_GRAD1, "Rank 1: Knife ($800), Sdpistol ($1000), Shotgun($1500), Deagle($5000), Mp5($2500)"))
#
        SendClientMessage(playerid, COLOR_GRAD1, "Rank 2: Rifle ($3000), AK47 ($10,000), M4 ($12,000), Vest ($3000)");
#
        SendClientMessage(playerid, COLOR_GRAD1, "Rank 3: Spas12 ($35,000), Sniper ($35,000)");
#
        }
#
        if(PlayerInfo[playerid][pRank] == 5) {
#
        SendClientMessage(playerid, COLOR_GRAD1, "Rank 1: Knife ($800), Sdpistol ($1000), Shotgun($1500), Deagle($5000), Mp5($2500)"))
#
        SendClientMessage(playerid, COLOR_GRAD1, "Rank 2: Rifle ($3000), AK47 ($10,000), M4 ($12,000), Vest ($3000)");
#
        SendClientMessage(playerid, COLOR_GRAD1, "Rank 3: Spas12 ($35,000), Sniper ($35,000)");
#
        }
#
        if(PlayerInfo[playerid][pRank] == 6) {
#
        SendClientMessage(playerid, COLOR_GRAD1, "Rank 1: Knife ($800), Sdpistol ($1000), Shotgun($1500), Deagle($5000), Mp5($2500)"))
#
        SendClientMessage(playerid, COLOR_GRAD1, "Rank 2: Rifle ($3000), AK47 ($10,000), M4 ($12,000), Vest ($3000)");
#
        SendClientMessage(playerid, COLOR_GRAD1, "Rank 3: Spas12 ($35,000), Sniper ($35,000)");
#
        }
#
  }
#
return 1;
#
}
Reply
#4

Quote:
Originally Posted by Grim_
pawn Код:
#
if (strcmp("/order", cmdtext, true, 10) == 0)
#
    {
#
        if(PlayerInfo[playerid][pMember] == 8||PlayerInfo[playerid][pLeader] == 8) {
#
        SendClientMessage(playerid, COLOR_WHITE, "USAGE: /order [name]");
#
        }
#
        if(PlayerInfo[playerid][pRank] == 1)
#
        SendClientMessage(playerid, COLOR_GRAD1, "Rank 1: Knife ($800), Sdpistol ($1000), Shotgun($1500), Deagle($5000), Mp5($2500)"));
#
        }
#
        if(PlayerInfo[playerid][pRank] == 2)
#     {
      SendClientMessage(playerid, COLOR_GRAD1, "Rank 1: Knife ($800), Sdpistol ($1000), Shotgun($1500), Deagle($5000), Mp5($2500)"))
#
        SendClientMessage(playerid, COLOR_GRAD1, "Rank 2: Rifle ($3000), AK47 ($10,000), M4 ($12,000), Vest ($3000)");
#
        }
#
        if(PlayerInfo[playerid][pRank] == 3)
#       {
        SendClientMessage(playerid, COLOR_GRAD1, "Rank 1: Knife ($800), Sdpistol ($1000), Shotgun($1500), Deagle($5000), Mp5($2500)"))
#
        SendClientMessage(playerid, COLOR_GRAD1, "Rank 2: Rifle ($3000), AK47 ($10,000), M4 ($12,000), Vest ($3000)");
#
        SendClientMessage(playerid, COLOR_GRAD1, "Rank 3: Spas12 ($35,000), Sniper ($35,000)");
#
        }
#
        if(PlayerInfo[playerid][pRank] == 4) {
#
        SendClientMessage(playerid, COLOR_GRAD1, "Rank 1: Knife ($800), Sdpistol ($1000), Shotgun($1500), Deagle($5000), Mp5($2500)"))
#
        SendClientMessage(playerid, COLOR_GRAD1, "Rank 2: Rifle ($3000), AK47 ($10,000), M4 ($12,000), Vest ($3000)");
#
        SendClientMessage(playerid, COLOR_GRAD1, "Rank 3: Spas12 ($35,000), Sniper ($35,000)");
#
        }
#
        if(PlayerInfo[playerid][pRank] == 5) {
#
        SendClientMessage(playerid, COLOR_GRAD1, "Rank 1: Knife ($800), Sdpistol ($1000), Shotgun($1500), Deagle($5000), Mp5($2500)"))
#
        SendClientMessage(playerid, COLOR_GRAD1, "Rank 2: Rifle ($3000), AK47 ($10,000), M4 ($12,000), Vest ($3000)");
#
        SendClientMessage(playerid, COLOR_GRAD1, "Rank 3: Spas12 ($35,000), Sniper ($35,000)");
#
        }
#
        if(PlayerInfo[playerid][pRank] == 6) {
#
        SendClientMessage(playerid, COLOR_GRAD1, "Rank 1: Knife ($800), Sdpistol ($1000), Shotgun($1500), Deagle($5000), Mp5($2500)"))
#
        SendClientMessage(playerid, COLOR_GRAD1, "Rank 2: Rifle ($3000), AK47 ($10,000), M4 ($12,000), Vest ($3000)");
#
        SendClientMessage(playerid, COLOR_GRAD1, "Rank 3: Spas12 ($35,000), Sniper ($35,000)");
#
        }
#
      }
#
     }
#
     }
#
    }
#
  }
#
return 1;
#
}
Off topic, what are those #'s for?
Reply
#5

I copied and pasted it from pastebin, so they were added.
Reply
#6

Your command even after the # were deleted doesn't work, it just crashes pawno, so uhh..
Reply
#7

Quote:
Originally Posted by luddyjr
Your command even after the # were deleted doesn't work, it just crashes pawno, so uhh..
I've edited it about 5 times after looking at it.

Just so you know:
-Every 'if' statement has to end. You had, for example:
Код:
if(something == something
it should be
Код:
if(something == something)
Also, you had brackets and everything done wrong, you'd have
Код:
if(something == something
{
 // do some stuff
{ 
if(something == something
{
When it should've been
Код:
if(something == something)
{
  // do some stuff
}
if(something == something
{ 
  // do some stuff
}
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)