01.05.2012, 00:10
pawn Код:
if(strcmp(cmdtext, "/eshop", true, 6) == 0)
{
ShowPlayerDialog(playerid, shophelpdialog, DIALOG_STYLE_LIST, "{FA0505}SHOP MENU + AMMO [EGW]","Chainsaw $1000\n Grenade $500\n Molotov Cocktail $500\n 9mm $250\n Silenced 9mm $250\n Desert eagle $300\n Shotgun $300\n Sawnoff Shotgun $300\n Combat Shotgun $300\n Micro SMG", "Purchase", "Cancel");
return 1;
}
pawn Код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == russianbar)
{
if(response)
{
switch(listitem)
{
case 0:
{
if(GetPlayerMoney(playerid) < 25) return SendClientMessage(playerid, 0xFF0000FF, "You don't have enough cash.");
GivePlayerMoney(playerid, -25);
GetPlayerHealth(playerid,hp);
SetPlayerHealth(playerid,hp+15);
ApplyAnimation(playerid,"VENDING","VEND_Drink2_P",4.1,0,1,1,1,1,1);
}
case 1:
{
if(GetPlayerMoney(playerid) < 50) return SendClientMessage(playerid, 0xFF0000FF, "You don't have enough cash.");
GivePlayerMoney(playerid, -50);
GetPlayerHealth(playerid,hp);
SetPlayerHealth(playerid,hp+25);
ApplyAnimation(playerid,"VENDING","VEND_Drink2_P",4.1,0,1,1,1,1,1);
}
case 2:
{
if(GetPlayerMoney(playerid) < 15) return SendClientMessage(playerid, 0xFF0000FF, "You don't have enough cash.");
GivePlayerMoney(playerid, -15);
GetPlayerHealth(playerid,hp);
SetPlayerHealth(playerid,hp+35);
ApplyAnimation(playerid,"VENDING","VEND_Drink2_P",4.1,0,1,1,1,1,1);
}
case 3:
{
if(GetPlayerMoney(playerid) < 75) return SendClientMessage(playerid, 0xFF0000FF, "You don't have enough cash.");
GivePlayerMoney(playerid, -75);
GetPlayerHealth(playerid,hp);
SetPlayerHealth(playerid,hp+40);
ApplyAnimation(playerid,"VENDING","VEND_Drink2_P",4.1,0,1,1,1,1,1);
}
case 4:
{
if(GetPlayerMoney(playerid) < 100) return SendClientMessage(playerid, 0xFF0000FF, "You don't have enough cash.");
GivePlayerMoney(playerid, -100);
GetPlayerHealth(playerid,hp);
SetPlayerHealth(playerid,hp+50);
ApplyAnimation(playerid,"VENDING","VEND_Drink2_P",4.1,0,1,1,1,1,1);
}
}
}
return 1;
}
if(dialogid == hitmanbar)
{
if(response)
{
switch(listitem)
{
case 0:
{
if(GetPlayerMoney(playerid) < 25) return SendClientMessage(playerid, 0xFF0000FF, "You don't have enough cash.");
GivePlayerMoney(playerid, -25);
GetPlayerHealth(playerid,hp);
SetPlayerHealth(playerid,hp+15);
ApplyAnimation(playerid,"VENDING","VEND_Drink2_P",4.1,0,1,1,1,1,1);
}
case 1:
{
if(GetPlayerMoney(playerid) < 50) return SendClientMessage(playerid, 0xFF0000FF, "You don't have enough cash.");
GivePlayerMoney(playerid, -50);
GetPlayerHealth(playerid,hp);
SetPlayerHealth(playerid,hp+25);
ApplyAnimation(playerid,"VENDING","VEND_Drink2_P",4.1,0,1,1,1,1,1);
}
case 2:
{
if(GetPlayerMoney(playerid) < 15) return SendClientMessage(playerid, 0xFF0000FF, "You don't have enough cash.");
GivePlayerMoney(playerid, -15);
GetPlayerHealth(playerid,hp);
SetPlayerHealth(playerid,hp+35);
ApplyAnimation(playerid,"VENDING","VEND_Drink2_P",4.1,0,1,1,1,1,1);
}
case 3:
{
if(GetPlayerMoney(playerid) < 75) return SendClientMessage(playerid, 0xFF0000FF, "You don't have enough cash.");
GivePlayerMoney(playerid, -75);
GetPlayerHealth(playerid,hp);
SetPlayerHealth(playerid,hp+40);
ApplyAnimation(playerid,"VENDING","VEND_Drink2_P",4.1,0,1,1,1,1,1);
}
case 4:
{
if(GetPlayerMoney(playerid) < 100) return SendClientMessage(playerid, 0xFF0000FF, "You don't have enough cash.");
GivePlayerMoney(playerid, -100);
GetPlayerHealth(playerid,hp);
SetPlayerHealth(playerid,hp+50);
ApplyAnimation(playerid,"VENDING","VEND_Drink2_P",4.1,0,1,1,1,1,1);
}
case 5:
{
if(GetPlayerMoney(playerid) < 120) return SendClientMessage(playerid, 0xFF0000FF, "You don't have enough cash.");
GivePlayerMoney(playerid, -120);
GetPlayerHealth(playerid,hp);
SetPlayerHealth(playerid,hp+60);
ApplyAnimation(playerid,"VENDING","VEND_Drink2_P",4.1,0,1,1,1,1,1);
}
}
}
return 1;
}
if(dialogid == italianbar)
{
if(response)
{
switch(listitem)
{
case 0:
{
if(GetPlayerMoney(playerid) < 25) return SendClientMessage(playerid, 0xFF0000FF, "You don't have enough cash.");
GivePlayerMoney(playerid, -25);
GetPlayerHealth(playerid,hp);
SetPlayerHealth(playerid,hp+15);
ApplyAnimation(playerid,"VENDING","VEND_Drink2_P",4.1,0,1,1,1,1,1);
}
case 1:
{
if(GetPlayerMoney(playerid) < 50) return SendClientMessage(playerid, 0xFF0000FF, "You don't have enough cash.");
GivePlayerMoney(playerid, -50);
GetPlayerHealth(playerid,hp);
SetPlayerHealth(playerid,hp+25);
ApplyAnimation(playerid,"VENDING","VEND_Drink2_P",4.1,0,1,1,1,1,1);
}
case 2:
{
if(GetPlayerMoney(playerid) < 15) return SendClientMessage(playerid, 0xFF0000FF, "You don't have enough cash.");
GivePlayerMoney(playerid, -15);
GetPlayerHealth(playerid,hp);
SetPlayerHealth(playerid,hp+35);
ApplyAnimation(playerid,"VENDING","VEND_Drink2_P",4.1,0,1,1,1,1,1);
}
case 3:
{
if(GetPlayerMoney(playerid) < 75) return SendClientMessage(playerid, 0xFF0000FF, "You don't have enough cash.");
GivePlayerMoney(playerid, -75);
GetPlayerHealth(playerid,hp);
SetPlayerHealth(playerid,hp+40);
ApplyAnimation(playerid,"VENDING","VEND_Drink2_P",4.1,0,1,1,1,1,1);
}
case 4:
{
if(GetPlayerMoney(playerid) < 100) return SendClientMessage(playerid, 0xFF0000FF, "You don't have enough cash.");
GivePlayerMoney(playerid, -100);
GetPlayerHealth(playerid,hp);
SetPlayerHealth(playerid,hp+50);
ApplyAnimation(playerid,"VENDING","VEND_Drink2_P",4.1,0,1,1,1,1,1);
}
case 5:
{
if(GetPlayerMoney(playerid) < 120) return SendClientMessage(playerid, 0xFF0000FF, "You don't have enough cash.");
GivePlayerMoney(playerid, -120);
GetPlayerHealth(playerid,hp);
SetPlayerHealth(playerid,hp+60);
ApplyAnimation(playerid,"VENDING","VEND_Drink2_P",4.1,0,1,1,1,1,1);
}
}
}
return 1;
}
if(dialogid == bikerbar)
{
if(response)
{
switch(listitem)
{
case 0:
{
if(GetPlayerMoney(playerid) < 25) return SendClientMessage(playerid, 0xFF0000FF, "You don't have enough cash.");
GivePlayerMoney(playerid, -25);
GetPlayerHealth(playerid,hp);
SetPlayerHealth(playerid,hp+15);
}
case 1:
{
if(GetPlayerMoney(playerid) < 50) return SendClientMessage(playerid, 0xFF0000FF, "You don't have enough cash.");
GivePlayerMoney(playerid, -50);
GetPlayerHealth(playerid,hp);
SetPlayerHealth(playerid,hp+25);
}
case 2:
{
if(GetPlayerMoney(playerid) < 15) return SendClientMessage(playerid, 0xFF0000FF, "You don't have enough cash.");
GivePlayerMoney(playerid, -15);
GetPlayerHealth(playerid,hp);
SetPlayerHealth(playerid,hp+35);
}
case 3:
{
if(GetPlayerMoney(playerid) < 75) return SendClientMessage(playerid, 0xFF0000FF, "You don't have enough cash.");
GivePlayerMoney(playerid, -75);
GetPlayerHealth(playerid,hp);
SetPlayerHealth(playerid,hp+40);
}
case 4:
{
if(GetPlayerMoney(playerid) < 100) return SendClientMessage(playerid, 0xFF0000FF, "You don't have enough cash.");
GivePlayerMoney(playerid, -100);
GetPlayerHealth(playerid,hp);
SetPlayerHealth(playerid,hp+50);
}
case 5:
{
if(GetPlayerMoney(playerid) < 120) return SendClientMessage(playerid, 0xFF0000FF, "You don't have enough cash.");
GivePlayerMoney(playerid, -120);
GetPlayerHealth(playerid,hp);
SetPlayerHealth(playerid,hp+60);
}
}
}
return 1;
}
if(dialogid == shophelpdialog)
{
if(response)
{
switch(listitem)
{
case 0:
{
if(GetPlayerMoney(playerid) < 1000) return SendClientMessage(playerid, 0xFF0000FF, "You don't have enough cash.");
GivePlayerMoney(playerid, -1000);
GivePlayerWeapon(playerid, 9, 1);
}
case 1:
{
if(GetPlayerMoney(playerid) < 500) return SendClientMessage(playerid, 0xFF0000FF, "You don't have enough cash.");
GivePlayerMoney(playerid, -500);
GivePlayerWeapon(playerid, 16, 2);
}
case 2:
{
if(GetPlayerMoney(playerid) < 500) return SendClientMessage(playerid, 0xFF0000FF, "You don't have enough cash.");
GivePlayerMoney(playerid, -500);
GivePlayerWeapon(playerid, 18, 2);
}
case 3:
{
if(GetPlayerMoney(playerid) < 250) return SendClientMessage(playerid, 0xFF0000FF, "You don't have enough cash.");
GivePlayerMoney(playerid, -250);
GivePlayerWeapon(playerid, 22, 20);
}
case 4:
{
if(GetPlayerMoney(playerid) < 250) return SendClientMessage(playerid, 0xFF0000FF, "You don't have enough cash.");
GivePlayerMoney(playerid, -250);
GivePlayerWeapon(playerid, 23, 20);
}
case 5:
{
if(GetPlayerMoney(playerid) < 300) return SendClientMessage(playerid, 0xFF0000FF, "You don't have enough cash.");
GivePlayerMoney(playerid, -300);
GivePlayerWeapon(playerid, 24, 14);
}
case 6:
{
if(GetPlayerMoney(playerid) < 300) return SendClientMessage(playerid, 0xFF0000FF, "You don't have enough cash.");
GivePlayerMoney(playerid, -300);
GivePlayerWeapon(playerid, 25, 16);
}
case 7:
{
if(GetPlayerMoney(playerid) < 300) return SendClientMessage(playerid, 0xFF0000FF, "You don't have enough cash.");
GivePlayerMoney(playerid, -300);
GivePlayerWeapon(playerid, 26, 20);
}
case 8:
{
if(GetPlayerMoney(playerid) < 300) return SendClientMessage(playerid, 0xFF0000FF, "You don't have enough cash.");
GivePlayerMoney(playerid, -300);
GivePlayerWeapon(playerid, 27, 16);
}
case 9:
{
if(GetPlayerMoney(playerid) < 300) return SendClientMessage(playerid, 0xFF0000FF, "You don't have enough cash.");
GivePlayerMoney(playerid, -300);
GivePlayerWeapon(playerid, 28, 40);
}
}
}
}
return 1;
}