pawn Код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(IsPlayerConnected(playerid))
{
if(dialogid == REGISTER) {
if(response == 1) {
OnPlayerRegister(playerid, inputtext);
}
}
if(dialogid == LOGIN) {
if(response == 1) {
new Password[25];
strmid(Password, inputtext, 0, strlen(inputtext), 25);
OnPlayerLogin(playerid, Password);
//new diaglog
{
if(dialogid == 253)
{
if(response)
{
if(listitem == 0)
{
if(GetPlayerMoney(playerid) > 20)
{
GivePlayerMoney(playerid,-20);
GivePlayerWeapon(playerid, 2, 1);
}else{SendClientMessage(playerid, red, "Error: You do not have much money.");}
}
if(listitem == 1)
{
if(GetPlayerMoney(playerid) > 50)
{
GivePlayerMoney(playerid,-50);
GivePlayerWeapon(playerid, 4, 1);
}else{SendClientMessage(playerid, red, "Error: You do not have much money.");}
}
if(listitem == 2)
{
if(GetPlayerMoney(playerid) > 100)
{
GivePlayerMoney(playerid,-100);
GivePlayerWeapon(playerid, 9, 1);
}else{SendClientMessage(playerid, red, "Error: You do not have much money.");}
}
if(listitem == 3)
{
if(GetPlayerMoney(playerid) > 150)
{
GivePlayerMoney(playerid,-150);
GivePlayerWeapon(playerid, 22, 60);
}else{SendClientMessage(playerid, red, "Error: You do not have much money.");}
}
if(listitem == 4)
{
if(GetPlayerMoney(playerid) > 250)
{
GivePlayerMoney(playerid,-250);
GivePlayerWeapon(playerid, 29, 160);
}else{SendClientMessage(playerid, red, "Error: You do not have much money.");}
}
if(listitem == 5)
{
if(GetPlayerMoney(playerid) > 500)
{
GivePlayerMoney(playerid,-500);
GivePlayerWeapon(playerid, 30, 160);
}else{SendClientMessage(playerid, red, "Error: You do not have much money.");}
}
if(listitem == 6)
{
if(GetPlayerMoney(playerid) > 700)
{
GivePlayerMoney(playerid,-700);
GivePlayerWeapon(playerid, 31, 160);
}else{SendClientMessage(playerid, red, "Error: You do not have much money.");}
}
if(listitem == 7)
{
if(GetPlayerMoney(playerid) > 1000)
{
GivePlayerMoney(playerid,-1000);
GivePlayerWeapon(playerid, 18, 5);
}else{SendClientMessage(playerid, red, "Error: You do not have much money.");}
}
if(listitem == 8)
{
if(GetPlayerMoney(playerid) > 200)
{
GivePlayerMoney(playerid,-200);
SetPlayerArmour(playerid, 100);
}else{SendClientMessage(playerid, red, "Error: You do not have much money.");}
}
if(listitem == 9)
{
if(GetPlayerMoney(playerid) > 10)
{
GivePlayerMoney(playerid,-10);
GivePlayerWeapon(playerid, 48, 1);
}else{SendClientMessage(playerid, red, "Error: You do not have much money.");}
}
}
}
return 1;
}
The new diaglog is about a shop and the 2 top one is about login and register, how do I make shop connect to the diaglog?
Use ShowPlayerDialog,like you have (i think) used it for the register and login thing.