Invalid function or declaration
#1

Hello guys, I get this problem

The code that I get the problems in

Код:
		 if(dialogid == 2)
        {
   	 		if(response)
   				switch(listitem)
                {
           {
              

		                case 0: GivePlayerWeapon(playerid, 31,300), GivePlayerMoney(playerid, -5000);
			            case 1: GivePlayerWeapon(playerid, 30,300), GivePlayerMoney(playerid, -4500);
			            case 2: GivePlayerWeapon(playerid, 29,300), GivePlayerMoney(playerid, -3000);
			            case 3: GivePlayerWeapon(playerid, 24,300), GivePlayerMoney(playerid, -1000);
			            case 4: GivePlayerWeapon(playerid, 34,300), GivePlayerMoney(playerid, -7000);
			            case 5: GivePlayerWeapon(playerid, 27,300), GivePlayerMoney(playerid, -8000);
			            case 6: GivePlayerWeapon(playerid, 25,300), GivePlayerMoney(playerid, -2000);
			            case 7: GivePlayerWeapon(playerid, 28,300), GivePlayerMoney(playerid, -3000);
			 }

   	    }
   	}
    return 1;
}
I would appreciate if you helped, thanks.
Reply
#2

Someone help me..
Reply
#3

Set them up like:

case 0:
{
GivePlayerWeapon(playerid, 31,300);
GivePlayerMoney(playerid, -5000);
}
case 1:
...
Reply
#4

Still not working
Reply
#5

Guys please... someone help
Reply
#6

Try this

Код:
		 if(dialogid == 2)
        {
   	 		if(response)
   				switch(listitem)
                {
           {
              

		                    case 0: GivePlayerWeapon(playerid, 31,300), GivePlayerMoney(playerid, -5000);
			            case 1: GivePlayerWeapon(playerid, 30,300), GivePlayerMoney(playerid, -4500);
			            case 2: GivePlayerWeapon(playerid, 29,300), GivePlayerMoney(playerid, -3000);
			            case 3: GivePlayerWeapon(playerid, 24,300), GivePlayerMoney(playerid, -1000);
			            case 4: GivePlayerWeapon(playerid, 34,300), GivePlayerMoney(playerid, -7000);
			            case 5: GivePlayerWeapon(playerid, 27,300), GivePlayerMoney(playerid, -8000);
			            case 6: GivePlayerWeapon(playerid, 25,300), GivePlayerMoney(playerid, -2000);
			            case 7: GivePlayerWeapon(playerid, 28,300), GivePlayerMoney(playerid, -3000);
			 }

   	    }
   	}
    return 1;
}
Reply
#7

pawn Код:
if(dialogid == 2)
{
    if(response)
    {
        switch(listitem)
        {
            case 0: GivePlayerWeapon(playerid, 31,300), GivePlayerMoney(playerid, -5000);
            case 1: GivePlayerWeapon(playerid, 30,300), GivePlayerMoney(playerid, -4500);
            case 2: GivePlayerWeapon(playerid, 29,300), GivePlayerMoney(playerid, -3000);
            case 3: GivePlayerWeapon(playerid, 24,300), GivePlayerMoney(playerid, -1000);
            case 4: GivePlayerWeapon(playerid, 34,300), GivePlayerMoney(playerid, -7000);
            case 5: GivePlayerWeapon(playerid, 27,300), GivePlayerMoney(playerid, -8000);
            case 6: GivePlayerWeapon(playerid, 25,300), GivePlayerMoney(playerid, -2000);
            case 7: GivePlayerWeapon(playerid, 28,300), GivePlayerMoney(playerid, -3000);
        }
    }
}
u can give that a try
Also, explain your issue, and give us the line?
Reply
#8

I do not really know what's wrong, I've tried many examples, not working.

The command line

Код:
CMD:buyweapons(playerid, params[])
{
     IsPlayerInRangeOfPoint(playerid, 7.0, -342.8140,2670.8677,64.4181);
	ShowPlayerDialog(playerid, 2, DIALOG_STYLE_LIST, "Weapon List", "M4:$5000\n AK:$4500\n MP5:$3000\n D-eagle:$1000\n Sniper:$7000\n Combat Shotgun:$8000\n Shotgun:$2000\n UZI: $3000", "BUY", "CANCEL");
	return 1;
}
Reply
#9

pawn Код:
if(response)
                switch(listitem)
                {
           {
this thing is wrong
you see the wrong arrangements of braces{}

it should be
pawn Код:
if(response)
{
    switch(listitem)
           {
Reply
#10

It's like this already, but it's the [code] problem
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)