{
if(dialogid == 20321 && response)
{
switch(listitem)
{
case 0:
{
ShowPlayerDialog(playerid, 20321, DIALOG_STYLE_LIST, "Take a look at my other 44's", "9mm($1000)\nSilenced 9mm($2000)", "OMGYES", "NNO!");
}
}
}
if (dialogid == 20321 && response)
{
switch(listitem)
{
case 0:
{
if(GetPlayerMoney(playerid) < 1000) return SendClientMessage(playerid, 0xFF0000, "Bro you broke");
GivePlayerWeapon(playerid, 22,100);
GivePlayerMoney(playerid, -1000);
SendClientMessage(playerid, 0x99FFFF, "Let's kick some ass.");
}
case 1:
{
if(GetPlayerMoney(playerid) < 2000) return SendClientMessage(playerid, 0xFF0000, "Bro you broke");
GivePlayerWeapon(playerid, 23, 100);
GivePlayerMoney(playerid, -2000);
SendClientMessage(playerid, 0x99FFFF, "Kick some silenced ass");
}
}
}
if(dialogid == 20322 && response)
{
switch(listitem)
{
case 0:
{
ShowPlayerDialog(playerid, 20322, DIALOG_STYLE_LIST, "Banka - Zavalimo te u kredit", "Mali(10,000$\nVeliki($100,000$)", "Uh,Jebote!", "Necu!");
}
}
}
if (dialogid == 20322 && response)
{
switch(listitem)
{
case 0:
{
if(GetPlayerMoney(playerid) < 0) return SendClientMessage(playerid, 0xFF0000, "Ni mi ti nemozemo pomoc");
GivePlayerWeapon(playerid, 22,100);
GivePlayerMoney(playerid, 10000);
SendClientMessage(playerid, 0x99FFFF, "Ima da sutra castis kafanu, UDRI BRIGU NA VESELJE!");
}
case 1:
{
if(GetPlayerMoney(playerid) < 10) return SendClientMessage(playerid, 0xFF0000, "Pas mater,uu.");
GivePlayerWeapon(playerid, 23, 100);
GivePlayerMoney(playerid, 100000);
SendClientMessage(playerid, 0x99FFFF, "Vozi misko");
}
}
}
return 1;
}
1st dialog)oruzije and (2nd dialog) kredit, now when I type /kredit, it does display the right dialog, but the functions of the dialog aren't correct, like it says "Bro you broke" and stuff, it gives me both money and 9mm or silenced, should I change cases or?
if(dialogid == 1)
{
if(response)
{
ShowPlayerDialog(playerid, 2, DIALOG_STYLE_LIST, "Title", "Black\nWhite", "Select", "Cancel");
}
}
else if(dialogid == 2)
{
if(response)
{
switch(listitem)
{
case 1: //black
case 2: //white
}
}
}
if(dialogid == 20321 && response)
{
switch(listitem)
{
case 0:
{
ShowPlayerDialog(playerid, 20321, DIALOG_STYLE_LIST, "Take a look at my other 44's", "9mm($1000)\nSilenced 9mm($2000)", "OMGYES", "NNO!");
}
}
}
if (dialogid == 20321 && response) // See how you already have 20321 above? it needs to be a different id.
{
switch(listitem)
{
case 0:
{
if(GetPlayerMoney(playerid) < 1000) return SendClientMessage(playerid, 0xFF0000, "Bro you broke");
GivePlayerWeapon(playerid, 22,100);
GivePlayerMoney(playerid, -1000);
SendClientMessage(playerid, 0x99FFFF, "Let's kick some ass.");
}
case 1:
{
if(GetPlayerMoney(playerid) < 2000) return SendClientMessage(playerid, 0xFF0000, "Bro you broke");
GivePlayerWeapon(playerid, 23, 100);
GivePlayerMoney(playerid, -2000);
SendClientMessage(playerid, 0x99FFFF, "Kick some silenced ass");
}
}
}
{
if(dialogid == 20321 && response)
{
switch(listitem)
{
case 0:
{
ShowPlayerDialog(playerid, 20322, DIALOG_STYLE_LIST, "Take a look at my other 44's", "9mm($1000)\nSilenced 9mm($2000)", "OMGYES", "NNO!");
}
}
}
if (dialogid == 20322 && response)
{
switch(listitem)
{
case 0:
{
if(GetPlayerMoney(playerid) < 1000) return SendClientMessage(playerid, 0xFF0000, "Bro you broke");
GivePlayerWeapon(playerid, 22,100);
GivePlayerMoney(playerid, -1000);
SendClientMessage(playerid, 0x99FFFF, "Let's kick some ass.");
}
case 1:
{
if(GetPlayerMoney(playerid) < 2000) return SendClientMessage(playerid, 0xFF0000, "Bro you broke");
GivePlayerWeapon(playerid, 23, 100);
GivePlayerMoney(playerid, -2000);
SendClientMessage(playerid, 0x99FFFF, "Kick some silenced ass");
}
}
}
if(dialogid == 20323 && response)
{
switch(listitem)
{
case 0:
{
ShowPlayerDialog(playerid, 20324, DIALOG_STYLE_LIST, "Banka - Zavalimo te u kredit", "Mali(10,000$\nVeliki($100,000$)", "Uh,Jebote!", "Necu!");
}
}
}
if (dialogid == 20324 && response)
{
switch(listitem)
{
case 0:
{
if(GetPlayerMoney(playerid) < 0) return SendClientMessage(playerid, 0xFF0000, "Ni mi ti nemozemo pomoc");
GivePlayerWeapon(playerid, 22,100);
GivePlayerMoney(playerid, 10000);
SendClientMessage(playerid, 0x99FFFF, "Ima da sutra castis kafanu, UDRI BRIGU NA VESELJE!");
}
case 1:
{
if(GetPlayerMoney(playerid) < 10) return SendClientMessage(playerid, 0xFF0000, "Pas mater,uu.");
GivePlayerWeapon(playerid, 23, 100);
GivePlayerMoney(playerid, 100000);
SendClientMessage(playerid, 0x99FFFF, "Vozi misko");
}
}
}
return 1;
}
|
Well, I changed all three dialog Id's of the Weapon menu one to 1
And of the credit ones I changed all three to 2 Hope for the best |
|
No, I don't think you did it right. Every dialog needs to have a different ID.
So all three dialog ids of the weapon menu need to be different, and all three credit ones need to be different. So: Weapon 1: ID 1 Weapon 2: ID 2 Weapon 3: ID 4 Credit 1: ID 5 Credit 2: ID 6 Credit 3: ID 7 |
|
I'm just going by what you said..
"Well, I changed all three dialog Id's of the Weapon menu one to 1 And of the credit ones I changed all three to 2 Hope for the best" |