Oтзывы и предложения для GTA-ONL[1]NE Каталог файлов Portal of SA:MP
Последние новости
GTA 5 / Ещё две "пасхалки" GTA в Max Payne 3?
Добавил: Sniper
Всего комментариев: 0
GTA 5 / Trailer in San Andreas
Добавил: Sniper
Всего комментариев: 0
GTA 5 / Новости игровой индустрии
Добавил: Sniper
Всего комментариев: 0
Новые темы форума
|RUS/UA| Vida Virual [RPG]
Ответил: Sa[N]eK
Всего ответов:
Лучшие пользователи
no avatar
Логин: KOCTET
Репутация: 1
Группа: Пользователи
no avatar
Логин: edinros33
Репутация: 0
Группа: Пользователи
феникс
Логин: феникс
Репутация: 0
Группа: Администраторы
Здравствуй, Гость! Авторизуйся или зарегистрируйся
Цвет фона
   
   
   
 
Анекдоты
Коментарии
Sniper написал:
GTA 5 мы тебя ждем

Материал: Intro/Вступление
Sniper написал:
Мне этот скрипт нравится

Материал: [FS] Аптечка
Sniper написал:
Хорошенький скрипт...

Наш опрос
Ваше любимое оружие?
1.
2.
3.
4.
5.
Всего ответов: 2009
Создаём Диалоговое окно На сервере
1.Сначала мы сделаем команду , которая будет вызывать то окно: 
В паблик public OnPlayerCommandText Вставляем код: 

if(!strcmp(cmdtext, "/drinks", true)) 
ShowPlayerDialog(playerid, 1, DIALOG_STYLE_LIST, "Что будем пить??", "Sprunk ($1)\nПиво ($2)\nВино ($3)", "Купить", "Отменаl"); 
return 1; 

Теперь обьясню ShowPlayerDialog: 
playerid айди игрока. 
dialogid айди диалогового окна. 
style стиль окна. 
caption[] Надпись в верхней части диалогового окна. 
info[] Текст который будет высвечиваться в окне! Для перехода на новую строку после текста писать \n 
button1[] Текст на левой кнопке. 
button2[] Текст на правой кнопке. 
2.Теперь делаем так чтобы окно высветилось, и был эффект от выбора пункта в нём! 
В паблик 
public OnDialogResponse 
Вставляем следующее: 

if(dialogid == 1 && response) 
switch(listitem) 
case 0: 
if(GetPlayerMoney(playerid) < 1) return SendClientMessage(playerid, 0xFFFFFF, "У тебя нет денег."); 
GivePlayerMoney(playerid, -1); 
SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DRINK_SPRUNK); 
SendClientMessage(playerid, 0xFFFFFF, "Держи Sprunk."); 
case 1: 
if(GetPlayerMoney(playerid) < 2) return SendClientMessage(playerid, 0xFFFFFF, "У тебя нет денег."); 
GivePlayerMoney(playerid, -2); 
SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DRINK_BEER); 
SendClientMessage(playerid, 0xFFFFFF, "Держи Пиво."); 
case 2: 
if(GetPlayerMoney(playerid) < 3) return SendClientMessage(playerid, 0xFFFFFF, "У тебя нет денег."); 
GivePlayerMoney(playerid, -3); 
SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DRINK_WINE); 
SendClientMessage(playerid, 0xFFFFFF, "Держи Вино."); 
return 1; 

Вот так мы сделали диалоговое окно , вызываемаое командой /drinks , в которм вы выбираете, что же вам выпить! Для тех кто в танке ЗНАЧЕНИЯ МОЖНО МЕНЯТЬ НА СВОИ!

Кат: Статьи | Просм: 363 | Загр: 0 | Доб: Sniper | Дата: 22.06.2012 |
Комментарии
Всего комментариев: 0
Форма входа
Статистика

» Зарег. на сайте
Всего: 49
Новых за месяц: 0
Новых за неделю: 0
Новых вчера: 0
Новых сегодня: 0
» Из них
Парней: 48
Девушек: 1
» Кол. материалов
Комментарии: 5
Форум: 1/1
Фото: 198
Новости: 32
Файлы: 43
Чат: 5


Онлайн всего: 1
Гостей: 1
Пользователей: 0

Наша кнопка
Мы будем вам признательны, если вы разместите нашу кнопку у себя на сайте. Если вы хотите обменяться с нами баннерами, пишите в Банерообмен:



Показать код

Картинки
Радио
Установите Flash player
Заказ музыки в прямом эфире
GTA-onl[1]ne.At.Ua
Portal of Grand Theft Auto San Andreas Multiplayer © 2012 | Хостинг от uCoz