Invalid function or declaration -
PrinceOfPersia - 18.07.2014
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.
Re: Invalid function or declaration -
PrinceOfPersia - 18.07.2014
Someone help me..
Re: Invalid function or declaration -
Aerotactics - 18.07.2014
Set them up like:
case 0:
{
GivePlayerWeapon(playerid, 31,300);
GivePlayerMoney(playerid, -5000);
}
case 1:
...
Re: Invalid function or declaration -
PrinceOfPersia - 18.07.2014
Still not working
Re: Invalid function or declaration -
PrinceOfPersia - 18.07.2014
Guys please... someone help
Re: Invalid function or declaration -
LarryTiger - 18.07.2014
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;
}
Re: Invalid function or declaration -
itsCody - 18.07.2014
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?
Re: Invalid function or declaration -
PrinceOfPersia - 18.07.2014
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;
}
Re: Invalid function or declaration -
BroZeus - 18.07.2014
pawn Код:
if(response)
switch(listitem)
{
{
this thing is wrong
you see the wrong arrangements of braces
{}
it should be
pawn Код:
if(response)
{
switch(listitem)
{
Re: Invalid function or declaration -
PrinceOfPersia - 18.07.2014
It's like this already, but it's the [code] problem