Люди Как Сделать Диалоговое окно
gta8679 Дата: Вторник, 26.04.2011, 08:01:12 | Сообщение # 1
Группа: Пользователи
Сообщений: 73
Люди Как Сделать Диалоговое окно скажте код pawno если поможет поставлю 2 плюсика
Сообщение Люди Как Сделать Диалоговое окно скажте код pawno если поможет поставлю 2 плюсика Автор - gta8679 Дата добавления - 26.04.2011 в 08:01:12
BJlaDuMuP Дата: Вторник, 26.04.2011, 08:43:08 | Сообщение # 2
Группа: Пользователи
Сообщений: 69
Есть 3 вида диалоговых окон: 1. DIALOG_STYLE_INPUT 2. DIALOG_STYLE_LIST 3. DIALOG_STYLE_MSGBOX 1. Диалог с окном, полем для ввода и двумя кнопками. 2. Диалог с окном, пунктами для выбора, двумя кнопками. 3. Диалог с окном и двумя кнопками
Code
ShowPlayerDialog(playerid, ID диалога, тип диалога, "Название диалога", "Текст в окне", "1 кнопка", "2 кнопка");
Решение к каждому диалогу есть в public OnDialogResponse Проверка на нажатие кнопок:
Code
{ if(dialogid == ID окна) { if(listitem == КНОПКА 1) { GivePlayerMoney(playerid, 100); } if(listitem == КНОПКА 2) { GivePlayerMoney(playerid, 200); } } else { return 1; }
Пример: В OnPlayerCommandText:
Code
if(strcmp(cmd, "/dialog", true) == 0) { ShowPlayerDialog(playerid, 3, DIALOG_STYLE_LIST, "Тест окно", "Взять денег\nВзять больше денег\n", "Принять", ""); return 1; }
В OnPlayerDialogResponse Code
{ if(dialogid == 3) { if(listitem == 0) { GivePlayerMoney(playerid, 100); } if(listitem == 1) { GivePlayerMoney(playerid, 200); } } else { return 1; }
Модератор раздела Уроки pawno
Сообщение Есть 3 вида диалоговых окон: 1. DIALOG_STYLE_INPUT 2. DIALOG_STYLE_LIST 3. DIALOG_STYLE_MSGBOX 1. Диалог с окном, полем для ввода и двумя кнопками. 2. Диалог с окном, пунктами для выбора, двумя кнопками. 3. Диалог с окном и двумя кнопками
Code
ShowPlayerDialog(playerid, ID диалога, тип диалога, "Название диалога", "Текст в окне", "1 кнопка", "2 кнопка");
Решение к каждому диалогу есть в public OnDialogResponse Проверка на нажатие кнопок:
Code
{ if(dialogid == ID окна) { if(listitem == КНОПКА 1) { GivePlayerMoney(playerid, 100); } if(listitem == КНОПКА 2) { GivePlayerMoney(playerid, 200); } } else { return 1; }
Пример: В OnPlayerCommandText:
Code
if(strcmp(cmd, "/dialog", true) == 0) { ShowPlayerDialog(playerid, 3, DIALOG_STYLE_LIST, "Тест окно", "Взять денег\nВзять больше денег\n", "Принять", ""); return 1; }
В OnPlayerDialogResponse Code
{ if(dialogid == 3) { if(listitem == 0) { GivePlayerMoney(playerid, 100); } if(listitem == 1) { GivePlayerMoney(playerid, 200); } } else { return 1; }
Автор - BJlaDuMuP Дата добавления - 26.04.2011 в 08:43:08
TWiX Дата: Вторник, 26.04.2011, 11:14:13 | Сообщение # 3
Группа: Пользователи
Сообщений: 316
хорошо обьяснил + дам. вот только где взять функции диалога? как это Code
GivePlayerMoney(playerid, 200);
только чтоб там жизни прибавляло, оружие давало только с лицензией и т.д.
Хоронят олигарха. Гроб стоит. Собрались друзья. Подходит к покойному Гусинский, достает портмоне, извлекает 200 долларов, кладет в гроб и скорбно отходит. За Гусинским к гробу подходит Потанин, тоже достает портмоне, отсчитывает 200 долларов, кладет, отходит. Наконец, подбегает Березовский. Достает чековую книжку, выписывает чек на 600 долларов, кладе, забирает 400 баксов наличными, отходит.
Сообщение хорошо обьяснил + дам. вот только где взять функции диалога? как это Code
GivePlayerMoney(playerid, 200);
только чтоб там жизни прибавляло, оружие давало только с лицензией и т.д. Автор - TWiX Дата добавления - 26.04.2011 в 11:14:13
BJlaDuMuP Дата: Вторник, 26.04.2011, 11:52:56 | Сообщение # 4
Группа: Пользователи
Сообщений: 69
Ну Боги помогите этому убогому) Вруби английский: Code
SetPlayerHealth(playerid,100);
Health - это жизни 100 - это сколько жизней дать Code
GivePlayerWeapon(playerid, 26, 360);
Waapon - это оружие 26 - ID оружия ( сейчас это савны ) 360 - патроны к нему Насчёт лицензии, я незнаю что там у тебя за мод.Но скорей всего что то в этом роде: Code
if(PlayerInfo[playerid][pLicenzer]>=1)
Модератор раздела Уроки pawno
Сообщение Ну Боги помогите этому убогому) Вруби английский: Code
SetPlayerHealth(playerid,100);
Health - это жизни 100 - это сколько жизней дать Code
GivePlayerWeapon(playerid, 26, 360);
Waapon - это оружие 26 - ID оружия ( сейчас это савны ) 360 - патроны к нему Насчёт лицензии, я незнаю что там у тебя за мод.Но скорей всего что то в этом роде: Code
if(PlayerInfo[playerid][pLicenzer]>=1)
Автор - BJlaDuMuP Дата добавления - 26.04.2011 в 11:52:56
TWiX Дата: Вторник, 26.04.2011, 11:56:52 | Сообщение # 5
Группа: Пользователи
Сообщений: 316
а какая функция чтоб маркер ставило? чтоб gps сделать
Хоронят олигарха. Гроб стоит. Собрались друзья. Подходит к покойному Гусинский, достает портмоне, извлекает 200 долларов, кладет в гроб и скорбно отходит. За Гусинским к гробу подходит Потанин, тоже достает портмоне, отсчитывает 200 долларов, кладет, отходит. Наконец, подбегает Березовский. Достает чековую книжку, выписывает чек на 600 долларов, кладе, забирает 400 баксов наличными, отходит.
Сообщение а какая функция чтоб маркер ставило? чтоб gps сделать Автор - TWiX Дата добавления - 26.04.2011 в 11:56:52
BJlaDuMuP Дата: Вторник, 26.04.2011, 12:16:31 | Сообщение # 6
Группа: Пользователи
Сообщений: 69
Можно использовать пикап. К примеру: Добавляешь в начало мода переменную: Там где решение для кнопки: Code
gps = CreatePickup(362,23,-28.7027,-5.2870,1003.5573);
Насколько помню: 362 - это ID пикапа, остальное кординаты.Честно забыл (: Полгода в павно небыл. Не, бред) Лучше использовать способ по чекпоинтам...мануалы читай, там не сложно сделать.
Модератор раздела Уроки pawno
Сообщение отредактировал BJlaDuMuP - Вторник, 26.04.2011, 12:20:37
Сообщение Можно использовать пикап. К примеру: Добавляешь в начало мода переменную: Там где решение для кнопки: Code
gps = CreatePickup(362,23,-28.7027,-5.2870,1003.5573);
Насколько помню: 362 - это ID пикапа, остальное кординаты.Честно забыл (: Полгода в павно небыл. Не, бред) Лучше использовать способ по чекпоинтам...мануалы читай, там не сложно сделать.
Автор - BJlaDuMuP Дата добавления - 26.04.2011 в 12:16:31
gta8679 Дата: Вторник, 26.04.2011, 15:22:42 | Сообщение # 7
Группа: Пользователи
Сообщений: 73
BJlaDuMuP,Cкажи мне прям код павно уже вставленый мне 3 дилаог и напишиш где текст писать вставь текст. дашь поможет всё поставлю 5 плюсов
Сообщение отредактировал gta8679 - Вторник, 26.04.2011, 15:24:01
Сообщение BJlaDuMuP,Cкажи мне прям код павно уже вставленый мне 3 дилаог и напишиш где текст писать вставь текст. дашь поможет всё поставлю 5 плюсов Автор - gta8679 Дата добавления - 26.04.2011 в 15:22:42
TWiX Дата: Вторник, 26.04.2011, 15:32:52 | Сообщение # 8
Группа: Пользователи
Сообщений: 316
ахахаха 5 плюсов ты будешь месяц ставить)))
Хоронят олигарха. Гроб стоит. Собрались друзья. Подходит к покойному Гусинский, достает портмоне, извлекает 200 долларов, кладет в гроб и скорбно отходит. За Гусинским к гробу подходит Потанин, тоже достает портмоне, отсчитывает 200 долларов, кладет, отходит. Наконец, подбегает Березовский. Достает чековую книжку, выписывает чек на 600 долларов, кладе, забирает 400 баксов наличными, отходит.
Сообщение ахахаха 5 плюсов ты будешь месяц ставить))) Автор - TWiX Дата добавления - 26.04.2011 в 15:32:52
YmHik Дата: Вторник, 26.04.2011, 19:24:35 | Сообщение # 9
Группа: Пользователи
Сообщений: 76
да за что там + копирайт -_-
Заказ Граффики
Сообщение да за что там + копирайт -_- Автор - YmHik Дата добавления - 26.04.2011 в 19:24:35
Сообщение тема закрыта! ответ дали)рассуждение больше нет)Автор - admin Дата добавления - 27.04.2011 в 21:37:56
Загрузка страницы, займет меньше минуты...
Статистика Форума
Последнии темы
Читаемые темы
Лучшие пользователи
Новые пользователи