[Pomoc] Error

Započeo vlado_plavsic, Decembar 24, 2011, 13:20:06 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 4 gostiju pregledaju ovu temu.

vlado_plavsic

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)

Umesto to Banka stavi ID dijaloga mislim da bi onda trebalo da radi
Kada muškarac priča ženi bezobrazne stvari, to je seksualno uznemiravanje…
A kada žena to radi muškarcu to je 2 eura+PDV po minuti. :D

ak imas definiran dialog moras uz njega imat i ID dialoga
stavi ID

Daj malo koda prije toga , vjerojatno znam do čega no svejedno postaj prijašnji dialogid koji si responso
"I'm a loser and a user so I don't need no accuser" - Billie Joe Armstrong

vlado_plavsic

    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");
         }
      }

Ovaj kod što si ti dao je besmislen. Što si ti tu htio postić?

Last nick: Paradox

vlado_plavsic

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?

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.

Last nick: Paradox

vlado_plavsic

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.

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.

Last nick: Paradox