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
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
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ć?
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.
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.