SA-MP Forums Archive
Compile errors. - 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: Compile errors. (/showthread.php?tid=401606)



Compile errors. - SiRbEaSt - 23.12.2012

Hello there SA-MP users.

Anyway i've been working on vehicle system. I've got 4 errors that tryed to fix few hours but didn't success.
The errors are:
pawn Код:
C:\Users\admin\Desktop\SA-MP stuff\server\filterscripts\VehicleSystem.pwn(9) : error 014: invalid statement; not in switch
C:\Users\admin\Desktop\SA-MP stuff\server\filterscripts\VehicleSystem.pwn(8) : error 010: invalid function or declaration
C:\Users\admin\Desktop\SA-MP stuff\server\filterscripts\VehicleSystem.pwn(8 -- 17) : error 010: invalid function or declaration
C:\Users\admin\Desktop\SA-MP stuff\server\filterscripts\VehicleSystem.pwn(8 -- 17) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664          Copyright (c) 1997-2006, ITB CompuPhase

4 Errors.
Lines(8-32) are:
pawn Код:
stock ShowDialog(playerid, dialogid)
        case 1: // Dealership Main
        {
            ShowPlayerDialog(playerid, 1, DIALOG_STYLE_LIST, "Choose a category", "Bikes\nNormal Vehicles\nLowriders\nOff-Road Vehicles\nSport Vehicles", "Choose", "Cancel");
        }
        case 2: // Bikes
        {
            ShowPlayerDialog(playerid, 2, DIALOG_STYLE_LIST, "Bikes", "BMX ($600)\nFaggio ($4,000)\nFreeway ($6,000)\nSanchez ($4,000)\nQuad ($6,000)\nPCJ-600 ($20,000)\nFCR-900 ($25,000)", "Choose", "Cancel");
        }
        case 3: // Normal Vehicles
        {
            ShowPlayerDialog(playerid, 3, DIALOG_STYLE_LIST, "Normal Vehicles", "Comet ($30,000)\nFeltzer ($26,000)\nStallion ($26,000)\nWindsor ($28,000)\nSentinel ($24,000)\nManana ($22,000)", "Choose", "Cancel");
        }
        case 4: // Off-Road Vehicles
        {
            ShowPlayerDialog(playerid, 4, DIALOG_STYLE_LIST, "Off-Road Vehicles", "Huntley ($22,000)\nLandstalker ($24,000)\nSandking ($30,000)", "Choose", "Cancel");
        }
        case 5: // Sport Vehicles
        {
            ShowPlayerDialog(playerid, 5, DIALOG_STYLE_LIST, "Sport Vehicles", "Sultan ($60,000)\nBanshee ($65,000)\nBuffalo ($70,000)\nBullet ($90,000)\nCheetah ($80,000)\nJester ($70,000)\nTurismo ($110,000)", "Choose", "Cancel");
        }
        case 6: // Lowriders
        {
            ShowPlayerDialog(playerid, 6, DIALOG_STYLE_LIST, "Lowriders", "Blade($25,000)\nBroadway ($35,000)\nRemington ($30,000)\nSavanna ($25,000)\nSlamvan ($27,000)\nTornado ($24,000)\nVoodo ($30,000)", "Choose", "Cancel");
        }
Thanks for helpers.


Re: Compile errors. - SiRbEaSt - 23.12.2012

Anyone...?


Re: Compile errors. - YoYo123 - 23.12.2012

You didn't even type in the 'switch'. Use this:
pawn Код:
stock ShowDialog(playerid, dialogid)
        switch(dialogid)
        {
        case 1: // Dealership Main
        {
            ShowPlayerDialog(playerid, 1, DIALOG_STYLE_LIST, "Choose a category", "Bikes\nNormal Vehicles\nLowriders\nOff-Road Vehicles\nSport Vehicles", "Choose", "Cancel");
        }
        case 2: // Bikes
        {
            ShowPlayerDialog(playerid, 2, DIALOG_STYLE_LIST, "Bikes", "BMX ($600)\nFaggio ($4,000)\nFreeway ($6,000)\nSanchez ($4,000)\nQuad ($6,000)\nPCJ-600 ($20,000)\nFCR-900 ($25,000)", "Choose", "Cancel");
        }
        case 3: // Normal Vehicles
        {
            ShowPlayerDialog(playerid, 3, DIALOG_STYLE_LIST, "Normal Vehicles", "Comet ($30,000)\nFeltzer ($26,000)\nStallion ($26,000)\nWindsor ($28,000)\nSentinel ($24,000)\nManana ($22,000)", "Choose", "Cancel");
        }
        case 4: // Off-Road Vehicles
        {
            ShowPlayerDialog(playerid, 4, DIALOG_STYLE_LIST, "Off-Road Vehicles", "Huntley ($22,000)\nLandstalker ($24,000)\nSandking ($30,000)", "Choose", "Cancel");
        }
        case 5: // Sport Vehicles
        {
            ShowPlayerDialog(playerid, 5, DIALOG_STYLE_LIST, "Sport Vehicles", "Sultan ($60,000)\nBanshee ($65,000)\nBuffalo ($70,000)\nBullet ($90,000)\nCheetah ($80,000)\nJester ($70,000)\nTurismo ($110,000)", "Choose", "Cancel");
        }
        case 6: // Lowriders
        {
            ShowPlayerDialog(playerid, 6, DIALOG_STYLE_LIST, "Lowriders", "Blade($25,000)\nBroadway ($35,000)\nRemington ($30,000)\nSavanna ($25,000)\nSlamvan ($27,000)\nTornado ($24,000)\nVoodo ($30,000)", "Choose", "Cancel");
        }
        }
And tab in the cases.


Re: Compile errors. - Faisal_khan - 23.12.2012

pawn Код:
stock ShowDialog(playerid, dialogid)
{
    switch(dialogid)
    {
        case 1: // Dealership Main
        {
            ShowPlayerDialog(playerid, 1, DIALOG_STYLE_LIST, "Choose a category", "Bikes\nNormal Vehicles\nLowriders\nOff-Road Vehicles\nSport Vehicles", "Choose", "Cancel");
        }
        case 2: // Bikes
        {
            ShowPlayerDialog(playerid, 2, DIALOG_STYLE_LIST, "Bikes", "BMX ($600)\nFaggio ($4,000)\nFreeway ($6,000)\nSanchez ($4,000)\nQuad ($6,000)\nPCJ-600 ($20,000)\nFCR-900 ($25,000)", "Choose", "Cancel");
        }
        case 3: // Normal Vehicles
        {
            ShowPlayerDialog(playerid, 3, DIALOG_STYLE_LIST, "Normal Vehicles", "Comet ($30,000)\nFeltzer ($26,000)\nStallion ($26,000)\nWindsor ($28,000)\nSentinel ($24,000)\nManana ($22,000)", "Choose", "Cancel");
        }
        case 4: // Off-Road Vehicles
        {
            ShowPlayerDialog(playerid, 4, DIALOG_STYLE_LIST, "Off-Road Vehicles", "Huntley ($22,000)\nLandstalker ($24,000)\nSandking ($30,000)", "Choose", "Cancel");
        }
        case 5: // Sport Vehicles
        {
            ShowPlayerDialog(playerid, 5, DIALOG_STYLE_LIST, "Sport Vehicles", "Sultan ($60,000)\nBanshee ($65,000)\nBuffalo ($70,000)\nBullet ($90,000)\nCheetah ($80,000)\nJester ($70,000)\nTurismo ($110,000)", "Choose", "Cancel");
        }
        case 6: // Lowriders
        {
            ShowPlayerDialog(playerid, 6, DIALOG_STYLE_LIST, "Lowriders", "Blade($25,000)\nBroadway ($35,000)\nRemington ($30,000)\nSavanna ($25,000)\nSlamvan ($27,000)\nTornado ($24,000)\nVoodo ($30,000)", "Choose", "Cancel");
        }
    }
}