Jump to content
  • 0

pomoc [Help] Dialog STYLE LIST a závorky


Kuba5

Dotaz

Zdravím.. takže mam v modu house system, ale nevím jak s dialogem.. dialog mam takhle:

 

 

if(dialogid == 999)

{

if(response == 1)

{

if(listitem == 0)

{

if(GetPlayerMoney(playerid) >= 50000)

{

if(barak1 == 0)

{

new zprava[128];

new hracbuy[MAX_PLAYER_NAME];

GetPlayerName(playerid, hracbuy, sizeof(hracbuy));

format(zprava,sizeof(zprava),"Hráč %s si koupil dům",hracbuy);

SendClientMessage(playerid,0xFFFFFFAA,zprava);

GivePlayerMoney(playerid, -50000);

barak1 = 1;

baraka1[playerid] = 1;

}else if(barak1 == 1)

{

SendClientMessage(playerid,0xFFFFFFAA,"Tento dum už někdo vlasní, nemůžeš si ho koupit");

}

}else{

SendClientMessage(playerid,0xFFFFFFAA,"Nemáš dostatek peněž, potřebuješ 50 tisíc");

}

}

}

 

else if(listitem == 1)

{

if(baraka1[playerid] == 1)

{

barak1 = 0;

baraka1[playerid] = 0;

new zprava[128];

new hracbuy[MAX_PLAYER_NAME];

GetPlayerName(playerid, hracbuy, sizeof(hracbuy));

format(zprava,sizeof(zprava),"Hráč %s prodal svůj dům",hracbuy);

SendClientMessage(playerid,0xFFFFFFAA,zprava);

GivePlayerMoney(playerid, 50000);

}

}else if(baraka1[playerid] == 0)

{

SendClientMessage(playerid, COLOR_WHITE, "Nejste majitelem tohoto domu!");

}

 

 

 

else if(listitem == 2)

{

if(baraka1[playerid] == 1)

{

SetPlayerPos(playerid, 295.138977,1474.469971,1080.519897);

SetPlayerInterior(playerid,15);

barak1u[playerid] = 1;

}

}

}

 

 

Bez errorů, ovšem ve hře to blbne a to tak, že jde pouze listitem 0.. a ty ostatní ne.. prostě se nic nestane když to vyberu, je logický proč.. jelikož tam mam špatně závorky.. Asi vidíte proč.. kdyby někdo věděl jak to mam udělat, napište, díky..

Link to comment
Share on other sites

2 odpovědí na tuto otázku

Recommended Posts

  • 0

Co kdyby si sem radši napsal "prosím naučte mě závorky"... Bude ti k ničemu když to nekdo udělá za tebe... nejlepší co mužeš udělat je když se to naučíš a apk si to opravíš sám... :!: :roll:

Link to comment
Share on other sites

  • 0

Bože, já umim závorky, ale nevim u těch listemtimu.. ptal jsem se i zkušenějších ale taky někdo třeba neví.. např to }else if(barak1 == 1) jak uděláš? Když se to musí na jiný místo... protože přece to }else if(barak1 == 1) platí pro tu listitem..

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...