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

Ларьки с едой

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

Alex_Rude

Всем привет.Думаю сразу начнём так как в голову не идёт что писать. ) ко всем new:

new pickuplarka[6];

в public OnGameModeInit:

    pickuplarka[0] = CreatePickup(1239,1,167.39999389648,616.20001220703,12,0);    pickuplarka[1] = CreatePickup(1239,1,134.19999694824,642.40002441406,11.89999961853,0);    pickuplarka[2] = CreatePickup(1239,1,194,793.29998779297,12.10000038147,0);    pickuplarka[3] = CreatePickup(1239,1,219.89999389648,835.79998779297,12.10000038147,0);    pickuplarka[4] = CreatePickup(1239,1,256.5,1012.700012207,12.10000038147,0);    pickuplarka[5] = CreatePickup(1239,1,-187.39999389648,599.09997558594,12.10000038147,0);    CreateObject(4443,218.5000000,836.2999900,13.0000000,0.0000000,0.0000000,249.4990000);    CreateObject(4443,193.5996100,792.1992200,13.0000000,0.0000000,0.0000000,341.4990000);    CreateObject(4443,-187.3000000,600.2999900,13.0000000,0.0000000,0.0000000,174.0000000);     CreateObject(4443,255.2998000,1013.0996100,12.9000000,0.0000000,0.0000000,262.2440000); 

в public OnDialogResponse:

if(dialogid == 1)    {	if(response)            { 	    if(listitem == 0)            {                if(GetPlayerMoney(playerid) < 80)                return SendClientMessage(playerid,0xFF9900AA,"У вас не хватает денег");                {                   	SetPlayerHealth(playerid, 100.0);                        SendClientMessage(playerid,0xFF9900AA,"Вы съели Хот-Дог");                        GivePlayerMoney(playerid,-80);                        ApplyAnimation(playerid,"FOOD","EAT_Chicken",4.1,0,1,1,0,1);                }            }            if(listitem == 1)            {                if(GetPlayerMoney(playerid) < 60)                return SendClientMessage(playerid,0xFF9900AA,"У вас не хватает денег");                {                        SetPlayerHealth(playerid, 100.0);                        SendClientMessage(playerid,0xFF9900AA,"Вы съели Чебурек");                        GivePlayerMoney(playerid,-60);                        ApplyAnimation(playerid,"FOOD","EAT_Chicken",4.1,0,1,1,0,1);                }            }            if(listitem == 2)            {                if(GetPlayerMoney(playerid) < 120)                return SendClientMessage(playerid,0xFF9900AA,"У вас не хватает денег");                {                        SetPlayerHealth(playerid, 100.0);                        SendClientMessage(playerid,0xFF9900AA,"Вы съели Крабовый салат");                        GivePlayerMoney(playerid,-120);                        ApplyAnimation(playerid,"FOOD","EAT_Chicken",4.1,0,1,1,0,1);                }            }            if(listitem == 3)            {                if(GetPlayerMoney(playerid) < 20)                return SendClientMessage(playerid,0xFF9900AA,"У вас не хватает денег");                {                        SetPlayerHealth(playerid, 100.0);                        SendClientMessage(playerid,0xFF9900AA,"Вы съели Слоёный пирожок");                        GivePlayerMoney(playerid,-20);                        ApplyAnimation(playerid,"FOOD","EAT_Chicken",4.1,0,1,1,0,1);                }            }            if(listitem == 4)            {                if(GetPlayerMoney(playerid) < 20)                return SendClientMessage(playerid,0xFF9900AA,"У вас не хватает денег");                {                        SetPlayerHealth(playerid, 100.0);                        SendClientMessage(playerid,0xFF9900AA,"Вы съели Пирожок с повидлом");                        GivePlayerMoney(playerid,-20);                        ApplyAnimation(playerid,"FOOD","EAT_Chicken",4.1,0,1,1,0,1);                }            }            else            {            return 1;        }     } }

В public OnPlayerPickUpPickup:

if(pickupid == pickuplarka[0])    {        ShowPlayerDialog(playerid,1,DIALOG_STYLE_LIST,"{FF8102}Покупка еды", "Хот-дог - 80 рублейnЧебурк - 60 рублейnКрабовый салат - 120 рублейnСлоёный пирожок - 20 рублейnПирожок с повидлом - 20 рублей", "Выбрать", "Отмена");    }    if(pickupid == pickuplarka[1])    {        ShowPlayerDialog(playerid,1,DIALOG_STYLE_LIST,"{FF8102}Покупка еды", "Хот-дог - 80 рублейnЧебурк - 60 рублейnКрабовый салат - 120 рублейnСлоёный пирожок - 20 рублейnПирожок с повидлом - 20 рублей", "Выбрать", "Отмена");    }    if(pickupid == pickuplarka[2])    {        ShowPlayerDialog(playerid,1,DIALOG_STYLE_LIST,"{FF8102}Покупка еды", "Хот-дог - 80 рублейnЧебурк - 60 рублейnКрабовый салат - 120 рублейnСлоёный пирожок - 20 рублейnПирожок с повидлом - 20 рублей", "Выбрать", "Отмена");    }    if(pickupid == pickuplarka[3])    {        ShowPlayerDialog(playerid,1,DIALOG_STYLE_LIST,"{FF8102}Покупка еды", "Хот-дог - 80 рублейnЧебурк - 60 рублейnКрабовый салат - 120 рублейnСлоёный пирожок - 20 рублейnПирожок с повидлом - 20 рублей", "Выбрать", "Отмена");    }    if(pickupid == pickuplarka[4])    {        ShowPlayerDialog(playerid,1,DIALOG_STYLE_LIST,"{FF8102}Покупка еды", "Хот-дог - 80 рублейnЧебурк - 60 рублейnКрабовый салат - 120 рублейnСлоёный пирожок - 20 рублейnПирожок с повидлом - 20 рублей", "Выбрать", "Отмена");    }    if(pickupid == pickuplarka[5])    {        ShowPlayerDialog(playerid,1,DIALOG_STYLE_LIST,"{FF8102}Покупка еды", "Хот-дог - 80 рублейnЧебурк - 60 рублейnКрабовый салат - 120 рублейnСлоёный пирожок - 20 рублейnПирожок с повидлом - 20 рублей", "Выбрать", "Отмена");    }

Вот и всё. Спасибо за внимание )

Изменено пользователем Alex_Rude
  • Like 1

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


Ссылка на сообщение
Поделиться на другие сайты
KaxaEpt

Спасибо.

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


Ссылка на сообщение
Поделиться на другие сайты
Alex_Rude

Всегда пожалуйста

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


Ссылка на сообщение
Поделиться на другие сайты
SHOROOP

Это не урок. Это готовое решение, причём достаточно кривое.

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


Ссылка на сообщение
Поделиться на другие сайты
Alex_Rude

Автор скрипта не я.

 

Всё взял из оригинала

Изменено пользователем Alex_Rude

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


Ссылка на сообщение
Поделиться на другие сайты
SHOROOP

А, ну норм, чо. Взять исходник, который, к слову, на этом форуме есть, набрать из него строк и запостить как мануал - клево, да. Смешно, ей-Б*гу.

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


Ссылка на сообщение
Поделиться на другие сайты
John_Smith

Закрыто. На код свой посмотрите.

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


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

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

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

×

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

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