Урок №46 ( KFC (/mak) на сервер через Диалог)
Arh_Angel Дата: Понедельник, 13.06.2011, 18:54:11 | Сообщение # 16
Группа: Пользователи
Сообщений: 45
мммм.....ладно я разобрался все сделал теперь все отлично,а как можно сделать чтоб когда кфц вводишь выбираешь продукт съедаешь его и заново появлялось окно с продуктами,а то у меня надо заново вводить кфц выбирать съедать и все сначала
Сообщение мммм.....ладно я разобрался все сделал теперь все отлично,а как можно сделать чтоб когда кфц вводишь выбираешь продукт съедаешь его и заново появлялось окно с продуктами,а то у меня надо заново вводить кфц выбирать съедать и все сначала Автор - Arh_Angel Дата добавления - 13.06.2011 в 18:54:11
danik_rok Дата: Среда, 15.06.2011, 01:43:58 | Сообщение # 17
Группа: Проверенные
Сообщений: 317
Arh_Angel, замени Code
if(dialogid == 1) { if(response) { if(listitem == 0) { new Float:health; GivePlayerMoney(playerid, - 5); if(GetPlayerHealth(playerid, health) < 100) { SetPlayerHealth(playerid, health + 10.0); PlayerPlaySound(playerid, 1054, 0.0, 0.0, 0.0); return 1; } } if(listitem == 1) { new Float:health; GivePlayerMoney(playerid, - 10); if(GetPlayerHealth(playerid, health) < 100) { SetPlayerHealth(playerid, health + 15.0); PlayerPlaySound(playerid, 1054, 0.0, 0.0, 0.0); return 1; } } if(listitem == 2) { new Float:health; GivePlayerMoney(playerid, - 25); if(GetPlayerHealth(playerid, health) < 100) { SetPlayerHealth(playerid, health + 25.0); PlayerPlaySound(playerid, 1054, 0.0, 0.0, 0.0); return 1; } } } }
На: Code
else if(dialogid == 1000)// KFC { if(response) { if(listitem == 0) { new Float:health; GivePlayerMoney(playerid, - 5); if(GetPlayerHealth(playerid, health) < 100) { SetPlayerHealth(playerid, health + 10.0); PlayerPlaySound(playerid, 1054, 0.0, 0.0, 0.0); { ShowPlayerDialog(playerid,1000,DIALOG_STYLE_LIST,"Kitchen Fast Cooken(KFC)","Ãàìáåðãåð $5\nÏèööà $10\nÑîäîâàÿ $25","ÏÐÈÍßÒÜ","ÎÒÌÅÍÀ"); } // return 1; } } if(listitem == 1) { new Float:health; GivePlayerMoney(playerid, - 10); if(GetPlayerHealth(playerid, health) < 100) { SetPlayerHealth(playerid, health + 15.0); PlayerPlaySound(playerid, 1054, 0.0, 0.0, 0.0); { ShowPlayerDialog(playerid,1000,DIALOG_STYLE_LIST,"Kitchen Fast Cooken(KFC)","Ãàìáåðãåð $5\nÏèööà $10\nÑîäîâàÿ $25","ÏÐÈÍßÒÜ","ÎÒÌÅÍÀ"); } // return 1; } } if(listitem == 2) { new Float:health; GivePlayerMoney(playerid, - 25); if(GetPlayerHealth(playerid, health) < 100) { SetPlayerHealth(playerid, health + 25.0); PlayerPlaySound(playerid, 1054, 0.0, 0.0, 0.0); // return 1; { ShowPlayerDialog(playerid,1000,DIALOG_STYLE_LIST,"Kitchen Fast Cooken(KFC)","Ãàìáåðãåð $5\nÏèööà $10\nÑîäîâàÿ $25","ÏÐÈÍßÒÜ","ÎÒÌÅÍÀ"); } } } } }
но только везде сдесь в ShowPlayerDialog(playerid,1000,DIALOG_STYLE_LIST... 1000 замени на ид диалога который указывал ты, то о чем говорили ранее, когда иды диалогов совпали и тебе включало авторизацию на сервер А, ну и еще в самом начале ид тоже
1. Вы сейчас в интернете. 2. Вы на сайте www.forum-pawno.net.ru. 3. Вы читаете это. 5. Вы не заметили что отсутствует пункт 4. 6. Вы сейчас это проверили. 7. Вы улыбаетесь.
Сообщение отредактировал danik_rok - Среда, 15.06.2011, 01:46:34
Сообщение Arh_Angel, замени Code
if(dialogid == 1) { if(response) { if(listitem == 0) { new Float:health; GivePlayerMoney(playerid, - 5); if(GetPlayerHealth(playerid, health) < 100) { SetPlayerHealth(playerid, health + 10.0); PlayerPlaySound(playerid, 1054, 0.0, 0.0, 0.0); return 1; } } if(listitem == 1) { new Float:health; GivePlayerMoney(playerid, - 10); if(GetPlayerHealth(playerid, health) < 100) { SetPlayerHealth(playerid, health + 15.0); PlayerPlaySound(playerid, 1054, 0.0, 0.0, 0.0); return 1; } } if(listitem == 2) { new Float:health; GivePlayerMoney(playerid, - 25); if(GetPlayerHealth(playerid, health) < 100) { SetPlayerHealth(playerid, health + 25.0); PlayerPlaySound(playerid, 1054, 0.0, 0.0, 0.0); return 1; } } } }
На: Code
else if(dialogid == 1000)// KFC { if(response) { if(listitem == 0) { new Float:health; GivePlayerMoney(playerid, - 5); if(GetPlayerHealth(playerid, health) < 100) { SetPlayerHealth(playerid, health + 10.0); PlayerPlaySound(playerid, 1054, 0.0, 0.0, 0.0); { ShowPlayerDialog(playerid,1000,DIALOG_STYLE_LIST,"Kitchen Fast Cooken(KFC)","Ãàìáåðãåð $5\nÏèööà $10\nÑîäîâàÿ $25","ÏÐÈÍßÒÜ","ÎÒÌÅÍÀ"); } // return 1; } } if(listitem == 1) { new Float:health; GivePlayerMoney(playerid, - 10); if(GetPlayerHealth(playerid, health) < 100) { SetPlayerHealth(playerid, health + 15.0); PlayerPlaySound(playerid, 1054, 0.0, 0.0, 0.0); { ShowPlayerDialog(playerid,1000,DIALOG_STYLE_LIST,"Kitchen Fast Cooken(KFC)","Ãàìáåðãåð $5\nÏèööà $10\nÑîäîâàÿ $25","ÏÐÈÍßÒÜ","ÎÒÌÅÍÀ"); } // return 1; } } if(listitem == 2) { new Float:health; GivePlayerMoney(playerid, - 25); if(GetPlayerHealth(playerid, health) < 100) { SetPlayerHealth(playerid, health + 25.0); PlayerPlaySound(playerid, 1054, 0.0, 0.0, 0.0); // return 1; { ShowPlayerDialog(playerid,1000,DIALOG_STYLE_LIST,"Kitchen Fast Cooken(KFC)","Ãàìáåðãåð $5\nÏèööà $10\nÑîäîâàÿ $25","ÏÐÈÍßÒÜ","ÎÒÌÅÍÀ"); } } } } }
но только везде сдесь в ShowPlayerDialog(playerid,1000,DIALOG_STYLE_LIST... 1000 замени на ид диалога который указывал ты, то о чем говорили ранее, когда иды диалогов совпали и тебе включало авторизацию на сервер А, ну и еще в самом начале ид тоже Автор - danik_rok Дата добавления - 15.06.2011 в 01:43:58
Dimka_71rus Дата: Суббота, 09.07.2011, 13:18:34 | Сообщение # 18
Группа: Пользователи
Сообщений: 360
Привет,а вот при создании kfc где Создаём операцию диалога. В OnDialogResponse там if(dialogid == 1) ид диолога как ставить,его надо где то еще прописывать?Добавлено (09.07.2011, 13:18) --------------------------------------------- а всё получилось
Лучшие моды,скрипты,карты - вы найдёте на сайте samp-pawno.ru Самые чёткие ответы на ваши вопросы и помощь по скритингу вы найдёте на сайте forum-pawno.ru
Сообщение Привет,а вот при создании kfc где Создаём операцию диалога. В OnDialogResponse там if(dialogid == 1) ид диолога как ставить,его надо где то еще прописывать?Добавлено (09.07.2011, 13:18) --------------------------------------------- а всё получилось
Автор - Dimka_71rus Дата добавления - 09.07.2011 в 13:18:34
Arh_Angel Дата: Понедельник, 11.07.2011, 18:21:46 | Сообщение # 19
Группа: Пользователи
Сообщений: 45
Dimka_71rus , Code
ShowPlayerDialog(playerid,1000,DIALOG_STYLE_LIST,"Kitchen Fast Cooken(KFC)","Ãàìáåðãåð $5\nÏèööà $10\nÑîäîâàÿ $25","ÏÐÈÍßÒÜ","ÎÒÌÅÍÀ");
1000 ид диалога,тут обязательно ставь такой же как if(dialogid == 1) Рекомендую ставить большое значение диалога дабы избежать совпадение уже существующих диалогов,и не ставь значение диалога 1,я уверен получится так что будет вылетать окно типа нужно авторизоваться,как было поначалу у меня
Сообщение Dimka_71rus , Code
ShowPlayerDialog(playerid,1000,DIALOG_STYLE_LIST,"Kitchen Fast Cooken(KFC)","Ãàìáåðãåð $5\nÏèööà $10\nÑîäîâàÿ $25","ÏÐÈÍßÒÜ","ÎÒÌÅÍÀ");
1000 ид диалога,тут обязательно ставь такой же как if(dialogid == 1) Рекомендую ставить большое значение диалога дабы избежать совпадение уже существующих диалогов,и не ставь значение диалога 1,я уверен получится так что будет вылетать окно типа нужно авторизоваться,как было поначалу у меняАвтор - Arh_Angel Дата добавления - 11.07.2011 в 18:21:46
Aksel Дата: Воскресенье, 14.08.2011, 15:00:44 | Сообщение # 20
Группа: Пользователи
Сообщений: 88
Помогите пожалуйста, я немогу сделать :( я дам мод если надо.Пожалуйста помогите.отпишите мне
Сообщение Помогите пожалуйста, я немогу сделать :( я дам мод если надо.Пожалуйста помогите.отпишите мне Автор - Aksel Дата добавления - 14.08.2011 в 15:00:44
Сообщение Aksel , что именно не получается то? суть вопроса то и не понял я нефига Автор - admin Дата добавления - 14.08.2011 в 23:47:12
Aksel Дата: Понедельник, 15.08.2011, 06:48:36 | Сообщение # 22
Группа: Пользователи
Сообщений: 88
Ну по началу я вообще немог нечего сделать...Позже разобрался немного. Сделал все почти.Ну вылает окошко ну выбираю еду нажимаю а хп невостонавливаеться :(
Сообщение Ну по началу я вообще немог нечего сделать...Позже разобрался немного. Сделал все почти.Ну вылает окошко ну выбираю еду нажимаю а хп невостонавливаеться :( Автор - Aksel Дата добавления - 15.08.2011 в 06:48:36
Сообщение Aksel , скинь что куда ты вставил!сюда на форумАвтор - admin Дата добавления - 15.08.2011 в 19:29:22
Загрузка страницы, займет меньше минуты...
Статистика Форума
Последнии темы
Читаемые темы
Лучшие пользователи
Новые пользователи