Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: vlado_plavsic poslato Decembar 24, 2011, 13:20:06 POSLE PODNE

Naslov: [Pomoc] Error
Poruka od: vlado_plavsic poslato Decembar 24, 2011, 13:20:06 POSLE PODNE
Mod koji koristim: Texas Gaming Od 0.
Problem:Dobijam jedan error koji ne znam da resim.
C:\Users\Plavsa\Desktop\Plavsa SAMP\X-3\gamemodes\X-3.pwn(2130) : error 002: only a single statement (or expression) can follow each "case"
Deo skripte:    if(dialogid == Banka)
Naslov: Odg: [Pomoc] Error
Poruka od: [WP] Ricky poslato Decembar 24, 2011, 19:07:30 POSLE PODNE
Umesto to Banka stavi ID dijaloga mislim da bi onda trebalo da radi
Naslov: Odg: [Pomoc] Error
Poruka od: Nitko i ništa poslato Decembar 24, 2011, 22:31:00 POSLE PODNE
ak imas definiran dialog moras uz njega imat i ID dialoga
stavi ID
Naslov: Odg: [Pomoc] Error
Poruka od: Billie Joe Armstrong poslato Decembar 24, 2011, 22:33:36 POSLE PODNE
Daj malo koda prije toga , vjerojatno znam do čega no svejedno postaj prijašnji dialogid koji si responso
Naslov: Odg: [Pomoc] Error
Poruka od: vlado_plavsic poslato Decembar 24, 2011, 22:40:51 POSLE PODNE
    if(dialogid == Banka)
    {
        switch(listitem)
        {
            case 0:
            {
                ShowPlayerDialog(playerid,BankaDeposit,DIALOG_STYLE_INPUT,"Texas banka","Upisi iznos koji zelis staviti u banku:","Deposit","Odustani");
            }
            case 1:
            {
                ShowPlayerDialog(playerid,BankaWithdraw,DIALOG_STYLE_INPUT,"Texas banka","Upisi iznos koji zelis da podignes iz banke:","Withdraw","Odustani");
         }
         case 2:
            {
                new string30[50+MAX_PLAYER_NAME];
                new name[MAX_PLAYER_NAME];
              GetPlayerName(playerid, name, sizeof(name));
            format(string30, sizeof(string30), "Racun: %s\nStanje vaseg racuna je: %d$", name,PlayerInfo[playerid][pBanka]);
                ShowPlayerDialog(playerid,BankaStanje,0,"Texas banka",string30,"Ok","Odustani");
         }
      }
Naslov: Odg: [Pomoc] Error
Poruka od: Joey_ poslato Decembar 24, 2011, 22:41:45 POSLE PODNE
Ovaj kod što si ti dao je besmislen. Što si ti tu htio postić?
Naslov: Odg: [Pomoc] Error
Poruka od: vlado_plavsic poslato Decembar 24, 2011, 22:42:47 POSLE PODNE
Citat: The Guy poslato Decembar 24, 2011, 22:41:45 POSLE PODNE
Ovaj kod što si ti dao je besmislen. Što si ti tu htio postić?

Ne razumem o cemu govoris?
Naslov: Odg: [Pomoc] Error
Poruka od: Joey_ poslato Decembar 24, 2011, 22:44:28 POSLE PODNE
Citat: [TX]Vlado_Plavsic aka Plavsa poslato Decembar 24, 2011, 22:40:51 POSLE PODNE
    if(dialogid == Banka)
    {
        switch(listitem)
        {
            case 0:
            {
                ShowPlayerDialog(playerid,BankaDeposit,DIALOG_STYLE_INPUT,"Texas banka","Upisi iznos koji zelis staviti u banku:","Deposit","Odustani");
            }
            case 1:
            {
                ShowPlayerDialog(playerid,BankaWithdraw,DIALOG_STYLE_INPUT,"Texas banka","Upisi iznos koji zelis da podignes iz banke:","Withdraw","Odustani");
         }
         case 2:
            {
                new string30[50+MAX_PLAYER_NAME];
                new name[MAX_PLAYER_NAME];
              GetPlayerName(playerid, name, sizeof(name));
            format(string30, sizeof(string30), "Racun: %s\nStanje vaseg racuna je: %d$", name,PlayerInfo[playerid][pBanka]);
                ShowPlayerDialog(playerid,BankaStanje,0,"Texas banka",string30,"Ok","Odustani");
         }
      }


Taj kod ti je besmislen.
Naslov: Odg: [Pomoc] Error
Poruka od: vlado_plavsic poslato Decembar 24, 2011, 22:46:14 POSLE PODNE
Citat: The Guy poslato Decembar 24, 2011, 22:44:28 POSLE PODNE
Citat: [TX]Vlado_Plavsic aka Plavsa poslato Decembar 24, 2011, 22:40:51 POSLE PODNE
    if(dialogid == Banka)
    {
        switch(listitem)
        {
            case 0:
            {
                ShowPlayerDialog(playerid,BankaDeposit,DIALOG_STYLE_INPUT,"Texas banka","Upisi iznos koji zelis staviti u banku:","Deposit","Odustani");
            }
            case 1:
            {
                ShowPlayerDialog(playerid,BankaWithdraw,DIALOG_STYLE_INPUT,"Texas banka","Upisi iznos koji zelis da podignes iz banke:","Withdraw","Odustani");
         }
         case 2:
            {
                new string30[50+MAX_PLAYER_NAME];
                new name[MAX_PLAYER_NAME];
              GetPlayerName(playerid, name, sizeof(name));
            format(string30, sizeof(string30), "Racun: %s\nStanje vaseg racuna je: %d$", name,PlayerInfo[playerid][pBanka]);
                ShowPlayerDialog(playerid,BankaStanje,0,"Texas banka",string30,"Ok","Odustani");
         }
      }


Taj kod ti je besmislen.

Hmm,Nisam primetio da ista fali? U redu,neka lockaju ovo.
Naslov: Odg: [Pomoc] Error
Poruka od: Joey_ poslato Decembar 24, 2011, 22:47:38 POSLE PODNE
Kod sam po sebi nije besmislen, ali ne možeš imat prvo if zatim switch i onda case koji nije povezan sa niti jednim switchom.