Link | Дата: Чт, 10.08.05, 01:30 | Сообщение # 1 |
Administrator of OnlineGamez
Группа:
Активность:
Репутация:
| В начало мода В public OnPlayerSelectedMenuRow(playerid, row) добавляем это Code if(Current == DrinkMenu) { switch(row) { case 0: {
GivePlayerMoneyNoCheat(playerid, - 6); if(GetPlayerHealth(playerid, health) < 100) { GivePlayerHealthSafe(playerid,30.0); } format(string, sizeof(string), "%s взял бутылку пива. ", sendername); //PlayerDrunk[playerid] += 1; TogglePlayerControllable(playerid, 1); SetPlayerDrunkLevel(playerid,30000); SetPlayerSpecialAction(playerid,20); } case 1: {
GivePlayerMoneyNoCheat(playerid, - 30); if(GetPlayerHealth(playerid, health) < 100) { GivePlayerHealthSafe(playerid,50.0); } format(string, sizeof(string), "%s взял бутылку водки. ", sendername); //PlayerDrunk[playerid] += 2; TogglePlayerControllable(playerid, 1); SetPlayerDrunkLevel(playerid,40000); SetPlayerSpecialAction(playerid,22); } case 2: {
GivePlayerMoneyNoCheat(playerid, - 10); if(GetPlayerHealth(playerid, health) < 100) { GivePlayerHealthSafe(playerid,15.0); } format(string, sizeof(string), "%s взял бутылку виски. ", sendername); //PlayerDrunk[playerid] += 3; TogglePlayerControllable(playerid, 1); SetPlayerDrunkLevel(playerid,50000); SetPlayerSpecialAction(playerid,22); } case 3: {
GivePlayerMoneyNoCheat(playerid, - 20); if(GetPlayerHealth(playerid, health) < 100) { GivePlayerHealthSafe(playerid,30.0); } format(string, sizeof(string), "%s взял бутылку воды. ", sendername); TogglePlayerControllable(playerid, 1); SetPlayerSpecialAction(playerid,23); if(GetPlayerDrunkLevel(playerid) > 5000) { SetPlayerDrunkLevel(playerid,GetPlayerDrunkLevel(playerid) - 5000); } } case 4: {
GivePlayerMoneyNoCheat(playerid, - 30); if(GetPlayerHealth(playerid, health) < 100) { GivePlayerHealthSafe(playerid,50.0); } format(string, sizeof(string), "%s взял бутылку шампанского. ", sendername); TogglePlayerControllable(playerid, 1); SetPlayerDrunkLevel(playerid,30000); SetPlayerSpecialAction(playerid,22); } } return 1; } В public OnGameModeInit() добавляем Code DrinkMenu = CreateMenu("Bar", 0, 55.0, 200.0, 100.0, 80.0); AddMenuItem(DrinkMenu, 0, "Њ…BO"); AddMenuItem(DrinkMenu, 0, "BOѓKA"); AddMenuItem(DrinkMenu, 0, "B…CK…"); AddMenuItem(DrinkMenu, 0, "BOѓA"); AddMenuItem(DrinkMenu, 0, "ЋA–ЊAHCKOE"); И заменяем /drink Code if(strcmp(cmd, "/drink", true) == 0) { if(IsPlayerConnected(playerid)) { if(IsAtBar(playerid)) { if(GetPlaye rDrunk Level( playerid) < 50000) { //SendClientMessage(playerid, COLOR_WHITE, "|__________________ Бар Напитков __________________|"); //SendClientMessage(playerid, COLOR_WHITE, " Выбирите в меню то что вы хотите выпить: "); //SendClientMessage(playerid, COLOR_WHITE, " Пиво ($6), Водка ($10), Виски ($10), Вода ($2), Шампанское ($15) "); //SendClientMessage(playerid, COLOR_WHITE, "|________________________________________________|"); TogglePlayerControllable(playerid,0); ShowMenuForPlayer(Menu:DrinkMenu, playerid); return 1; } SendClientMessage(playerid, COLOR_GREY, " Вы не можете выпить больше, так как вы сильно пьяны !"); return 1;
} else { SendClientMessage(playerid, COLOR_GREY, " Вы не в Баре !"); return 1; } } return 1; }
|
|
| |