• Страница 1 из 1
  • 1
Модератор форума: drifter-dron, admin, TweIk  
Люди Как Сделать Диалоговое окно
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
new gps;

Там где решение для кнопки:
Code
gps = CreatePickup(362,23,-28.7027,-5.2870,1003.5573);

Насколько помню:
362 - это ID пикапа, остальное кординаты.Честно забыл (: Полгода в павно небыл.

Не, бред)
Лучше использовать способ по чекпоинтам...мануалы читай, там не сложно сделать.


Модератор раздела Уроки pawno

Сообщение отредактировал BJlaDuMuP - Вторник, 26.04.2011, 12:20:37
 
СообщениеМожно использовать пикап.
К примеру:
Добавляешь в начало мода переменную:
Code
new gps;

Там где решение для кнопки:
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 | Сообщение # 10

Группа: Администраторы
Сообщений: 3869
тема закрыта!ответ дали)рассуждение больше нет)


zm-jail.ru

Разработка сайта samp-pawno.ru


 
Сообщениетема закрыта!ответ дали)рассуждение больше нет)

Автор - admin
Дата добавления - 27.04.2011 в 21:37:56
  • Страница 1 из 1
  • 1
Поиск:
Загрузка страницы, займет меньше минуты...
Загрузка...

Статистика Форума
Последнии темы Читаемые темы Лучшие пользователи Новые пользователи
Система телефонов поломалась
Не в себе
фильм скалайн
Трансформеры 3
форсаж 6
Ищу [FS]Для админок на сервер
нужны координаты карты для отметки зон...
Помогите найти мод
pawno урок автоматические ворота
обращение к скриптерам.
Вопросы по скриптингу
Ваши ошибки при компиляции GM/FS

Вопросы по скриптингу

(1081)

Считаем до 1000

(274)

Ваши ошибки при компиляция gm

(260)

Набор в команду

(80)

Ваши ошибки при компиляции GM/FS

(71)

вопроосы по скриптингу от 22.04.2013

(64)

Баннеробмен

(64)

несколько команд на samp 0.3 c

(64)

Оценки сайта samp-pawno.ru

(55)

Заказ хостинга

(51)

Набор в команду(форум)

(45)

Урок №61 по созданию системы авто для GodFather

(45)

admin

(3869)

[east_side]_trane

(443)

TWiX

(316)

valych

(501)

drifter-dron

(477)

danik_rok

(317)

Dimka_71rus

(360)

Drifter96

(300)

MaNb9K

(220)

[MTA]MaPeR5518

(181)

Dima_Tkach

(107)

Nik_Ull

(184)

ps798829

(Среда 08:23:47)

system32xzxz

(Четверг 09:25:24)

torbin169

(Суббота 23:09:29)

kuchuk_00

(Суббота 17:10:14)

artem_boyko_3

(Суббота 15:57:37)

greggelbak

(Среда 18:29:37)

vladisvlavs

(Среда 13:51:57)

add02102002

(Понедельник 22:37:15)

Диман221

(Понедельник 18:12:45)

almas051004

(Воскресенье 11:05:32)

megasuccessms

(Суббота 14:15:36)

nawe

(Пятница 22:25:23)

Вверх
08:29:45
ОбновитьСмайлыУправление мини-чатом
ЧАТ-PAWNO
2010-2025

vkontakte :samp-pawno.ru: