Суббота, 18.04.2026, 19:47
Главная Регистрация RSS
Приветствую Вас, Гость
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Создаём забегаловку.
Jaime_DeasДата: Воскресенье, 10.04.2011, 21:12 | Сообщение # 1
Сержант
Группа: Администраторы
Сообщений: 30
Репутация: 0
Статус:


Сейчас я вам расскажу как сделать "забегаловку"
В public OnGameModeInit()
Добавляем пикап:

Code
AddStaticPickup(1239, 1, ваши координаты);// ну всё понятно

В public OnDialogResponse добавляем вот это:

Code
if(dialogid == 656)// 656 это номер вашего диолога(можете её изменить)
{
if(response)
{
if(listitem == 0)
{
SetPlayerHealth(playerid,100);
GivePlayerMoney(playerid,-50);
PlayerPlaySound(playerid, 1150, 0.0, 0.0, 0.0);
}
if(listitem == 1)
{
SetPlayerHealth(playerid,100);
GivePlayerMoney(playerid,-60);
PlayerPlaySound(playerid, 1150, 0.0, 0.0, 0.0);
}
if(listitem == 2)
{
SetPlayerHealth(playerid,100);
GivePlayerMoney(playerid,-45);
PlayerPlaySound(playerid, 1150, 0.0, 0.0, 0.0);
}
if(listitem == 3)
{
SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DRINK_BEER);
PlayerPlaySound(playerid, 1150, 0.0, 0.0, 0.0);
GivePlayerMoney(playerid,-32);
}
if(listitem == 4)
{
SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DRINK_WINE);
PlayerPlaySound(playerid, 1150, 0.0, 0.0, 0.0);
GivePlayerMoney(playerid,-100);
}
if(listitem == 5)
{
SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DRINK_SPRUNK);
PlayerPlaySound(playerid, 1150, 0.0, 0.0, 0.0);
GivePlayerMoney(playerid,-20);
}
if(listitem == 6)
{
SetPlayerSpecialAction(playerid,SPECIAL_ACTION_SMOKE_CIGGY);
PlayerPlaySound(playerid, 1150, 0.0, 0.0, 0.0);
GivePlayerMoney(playerid,-75);
}
}
return 1;
}

Потом добавляем вот это:

Code
else if(PlayerToPoint(3,playerid,1568.1733,-1898.0132,13.5609))     
      {     
       ShowPlayerDialog(playerid, 656, DIALOG_STYLE_LIST, "Лакукорача","Шашлык 50$\n Пельмени 60$\n Челедзе 45$\n Пиво 32$\n Вино 100$\n Кола 20$\n Сигареты75$", "Выбрать","Отмена");     
       return 1;     
      }  
 
  • Страница 1 из 1
  • 1
Поиск: