simple stock function giving error - 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: simple stock function giving error (
/showthread.php?tid=402440)
simple stock function giving error -
PDChaseOfficial - 26.12.2012
Hello,
I created a function for my server to find out the price of a certain vehicle (rp server). it goes like this:
Код:
stock GetVehiclePrice(vehicleid)
{
switch (vehicleid)
{
case 400: return 30000;
case 401: return 12000;
case 403: return 10000;
case 405: return 18000;
case 409: return 40000;
case 410: return 14500;
case 415: return 65000;
case 418: return 28000;
case 421: return 31000;
case 426: return 35000;
case 429: return 78000;
case 445: return 19000l
case 461: return 31000;
case 462: return 7000;
case 463 return 22000;
case 489: return 26000;
case 541: return 80000;
case 559: return 37000;
case 560: return 48000;
case 562: return 39000;
case 579: return 37000;
case default: return 0;
}
}
The last bracket gives me an error, saying: "error 054: unmatched closing brace ("}")". When I delete the whole stock, I get no error. Anyone knows what he means? Thanks.
Re: simple stock function giving error -
Konstantinos - 26.12.2012
Your code:
Код:
stock GetVehiclePrice(vehicleid)
{
switch (vehicleid)
{
case 400: return 30000;
case 401: return 12000;
case 403: return 10000;
case 405: return 18000;
case 409: return 40000;
case 410: return 14500;
case 415: return 65000;
case 418: return 28000;
case 421: return 31000;
case 426: return 35000;
case 429: return 78000;
case 445: return 19000l// Instead of ";"
case 461: return 31000;
case 462: return 7000;
case 463 return 22000; // You forgot a ":"
case 489: return 26000;
case 541: return 80000;
case 559: return 37000;
case 560: return 48000;
case 562: return 39000;
case 579: return 37000;
case default: return 0; // It's just "default" without the case before
}
}
Fixed here:
pawn Код:
stock GetVehiclePrice(vehicleid)
{
switch (vehicleid)
{
case 400: return 30000;
case 401: return 12000;
case 403: return 10000;
case 405: return 18000;
case 409: return 40000;
case 410: return 14500;
case 415: return 65000;
case 418: return 28000;
case 421: return 31000;
case 426: return 35000;
case 429: return 78000;
case 445: return 19000;
case 461: return 31000;
case 462: return 7000;
case 463: return 22000;
case 489: return 26000;
case 541: return 80000;
case 559: return 37000;
case 560: return 48000;
case 562: return 39000;
case 579: return 37000;
default: return 0;
}
}