simple stock function giving error
#1

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.
Reply
#2

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;
    }
}
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)