Перейти к содержанию
Авторизация  
ByMeR_OK

Создание Кафе в диалогах

Рекомендуемые сообщения

ByMeR_OK

Сначало добавляим ко всем new:

new kafe;
Потом добавляем в public OnGameModeInit() вот это:

kafe = CreatePickup(1239,1274,1949.8828,-1984.9989,13.5469);// место нахождение пикапа кафе.
Потом идём в public OnDialogResponse и добавим туда:

if(dialogid == 534)// заместо 1 можно поставить любую другую цифру 
            { 
            if(response) 
            { 
              if(listitem == 0) 
            { 
            SetPlayerHealth(playerid,100); 
               GivePlayerMoney(playerid,-500); 
               PlayerPlaySound(playerid, 1150, 0.0, 0.0, 0.0); 
            } 
            if(listitem == 1) 
            { 
               SetPlayerHealth(playerid,100); 
               GivePlayerMoney(playerid,-600); 
               PlayerPlaySound(playerid, 1150, 0.0, 0.0, 0.0); 
            } 
            if(listitem == 2) 
            { 
               SetPlayerHealth(playerid,100); 
               GivePlayerMoney(playerid,-450); 
               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,-320); 
            } 
            if(listitem == 4) 
            { 
              SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DRINK_WINE); 
               PlayerPlaySound(playerid, 1150, 0.0, 0.0, 0.0); 
            GivePlayerMoney(playerid,-1000); 
            } 
            if(listitem == 5) 
            { 
              SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DRINK_SPRUNK); 
               PlayerPlaySound(playerid, 1150, 0.0, 0.0, 0.0); 
            GivePlayerMoney(playerid,-200); 
            } 
            if(listitem == 6) 
            { 
              SetPlayerSpecialAction(playerid,SPECIAL_ACTION_SMOKE_CIGGY); 
               PlayerPlaySound(playerid, 1150, 0.0, 0.0, 0.0); 
            GivePlayerMoney(playerid,-750); 
            } 
             } 
             return 1; 
            }
Потом идём в public OnPlayerPickUpPickup добавляем туда вот это:

if(pickupid == kafe)// можно использовать любую другую цифру. 
{ 
ShowPlayerDialog(playerid,534, DIALOG_STYLE_LIST, "Кафе", "Пелемени ($500)\nCалатик   ($600)\nШашлык ($450)\nПиво ($320)\nВино ($1000)\nСпранк ($200)\nСигареты ($750)", "Купить", "Отмена"); 
} 
return 1; 
}

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек.