| Dima_Tkach | Дата: Воскресенье, 13.11.2011, 21:53 | Сообщение # 1 |

Сообщений: 215
|
Ко всем new:
Code new Menu:buygunmenu; new pickweapon; new pickweapon1;
В public OnPlayerPickUpDynamicPickup:
Code if(pickupid == pickweapon) { if(PlayerInfo[playerid][pGunLic] <= 0) return SendClientMessage(playerid,COLOR_WHITE,"Продавец:Я не могу продать вам оружие без лицензии!"); ShowMenuForPlayer(buygunmenu,playerid); TogglePlayerControllable(playerid, 0); return 1; } if(pickupid == pickweapon1) { if(PlayerInfo[playerid][pGunLic] <= 0) return SendClientMessage(playerid,COLOR_WHITE,"Продавец:Я не могу продать вам оружие без лицензии!"); ShowMenuForPlayer(buygunmenu,playerid); TogglePlayerControllable(playerid, 0); return 1; }
В public OnGameModeInit:
Code buygunmenu = CreateMenu("Buygun", 1, 15.000, 150.0, 150.0); AddMenuItem(buygunmenu, 0, "Deagle(1500$)"); AddMenuItem(buygunmenu, 0, "M4(4000$)"); AddMenuItem(buygunmenu, 0, "Ak47(5000$)"); AddMenuItem(buygunmenu, 0, "ShotGun(2000$)"); AddMenuItem(buygunmenu, 0, "knuckle(500$)"); AddMenuItem(buygunmenu, 0, "Baseball bat(500$)"); AddMenuItem(buygunmenu, 0, "MP5(4000$)");
pickweapon = CreateDynamicPickup(1239, 23, 2175.2585,1619.0779,999.9766,-1,-1,-1,100.0); //аммо лс pickweapon1 = CreateDynamicPickup(1239,23,308.1681,-141.4626,999.6016,-1,-1,-1,100.0); //аммо лв
В public OnPlayerSelectedMenuRow:
Code if(CurrentMenu == buygunmenu) { switch(row) { case 0: { ServerGivePlayerWeapon(playerid,24,500); GiveMoney(playerid,-1500); ShowMenuForPlayer(buygunmenu,playerid); new location = PlayerInfo[playerid][pLocal]; BizzInfo[location-99][bProducts]--; } case 1: { ServerGivePlayerWeapon(playerid,31,500); NormMoney[playerid] = 2; AntiMoney[playerid] = AntiMoney[playerid] - 4000; GiveMoney(playerid,-4000); ShowMenuForPlayer(buygunmenu,playerid); BizzInfo[playerid][bTill] -= BizzInfo[playerid][bPriceProd]; } case 2: { ServerGivePlayerWeapon(playerid,30,500); NormMoney[playerid] = 2; AntiMoney[playerid] = AntiMoney[playerid] - 5000; GiveMoney(playerid,-5000); ShowMenuForPlayer(buygunmenu,playerid); BizzInfo[playerid][bTill] -= BizzInfo[playerid][bPriceProd]; } case 3: { ServerGivePlayerWeapon(playerid,25,500); NormMoney[playerid] = 2; AntiMoney[playerid] = AntiMoney[playerid] - 2000; GiveMoney(playerid,-2000); ShowMenuForPlayer(buygunmenu,playerid); BizzInfo[playerid][bTill] -= BizzInfo[playerid][bPriceProd]; } case 4: { ServerGivePlayerWeapon(playerid,1,500); NormMoney[playerid] = 2; AntiMoney[playerid] = AntiMoney[playerid] - 500; GiveMoney(playerid,-500); ShowMenuForPlayer(buygunmenu,playerid); BizzInfo[playerid][bTill] -= BizzInfo[playerid][bPriceProd]; } case 5: { ServerGivePlayerWeapon(playerid,5,500); NormMoney[playerid] = 2; AntiMoney[playerid] = AntiMoney[playerid] - 500; GiveMoney(playerid,-500); ShowMenuForPlayer(buygunmenu,playerid); BizzInfo[playerid][bTill] -= BizzInfo[playerid][bPriceProd]; } case 6: { ServerGivePlayerWeapon(playerid,29,500); NormMoney[playerid] = 2; AntiMoney[playerid] = AntiMoney[playerid] - 4000; GiveMoney(playerid,-4000); ShowMenuForPlayer(buygunmenu,playerid); BizzInfo[playerid][bTill] -= BizzInfo[playerid][bPriceProd]; } } }
В public OnPlayerExitedMenu:
Code new Menu:CurrentMenu = GetPlayerMenu(playerid); if(CurrentMenu == buygunmenu) { TogglePlayerControllable(playerid, 1); }
Автор: Antonio
| |
| |
| |