• Страница 1 из 1
  • 1
Модератор форума: admin, TweIk  
Создаём простое диалоговое окно
LatiNo$Дата: Воскресенье, 27.02.2011, 10:06:17 | Сообщение # 1

Группа: Пользователи
Сообщений: 11
Я научу вас делать диалоговые окна!!но не все только те которые дают Броню Оружие и Выпивку:
Сначала делаем сам диалог
В
Code
OnPlayerCommandText:
вставляем:
Code
if(!strcmp(cmdtext, "/диалог", true))
{
      ShowPlayerDialog(playerid, 1, DIALOG_STYLE_LIST, "Что из этого вы хотите взять?", "Пистолет ($100)\nПиво ($100)\nБроня ($100)", "Купить", "Отмена");
      return 1;
}

так теперь делаем новый паблик
Code

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 1 && response)
      {
          switch(listitem)
          {
              case 0:
              {
            if(GetPlayerMoney(playerid)<100)
         {
             SendClientMessage(playerid,COLOR_GREEN,"У вас нет денег");
          return 1;
         }
         GivePlayerWeapon(playerid,22,50);
         SendClientMessage(playerid,COLOR_GREEN,"Вы купили пистолет");
         GivePlayerMoney(playerid,-100);
              }
              case 1:
              {
                  if(GetPlayerMoney(playerid) < 100)
                  return SendClientMessage(playerid, 0xFFFFFF, "У вас недостаточно денег.");
                  GivePlayerMoney(playerid, -100);
                  SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DRINK_BEER);
              }
              case 2:
              {
            if(GetPlayerMoney(playerid)<100)
         {
             SendClientMessage(playerid,COLOR_GREEN,"У вас нет денег");
          return 1;
         }
         SetPlayerArmour(playerid, 100);
         SendClientMessage(playerid,COLOR_GREEN,"Вы купили броню");
        GivePlayerMoney(playerid,-100);
     }
          }
     }
      return 1;
}

ну вот и всё))))
система диалога взята с http://wiki.sa-mp.com/ а всё остальное делал сам)))


Сообщение отредактировал LatiNo$ - Воскресенье, 27.02.2011, 10:07:01
 
СообщениеЯ научу вас делать диалоговые окна!!но не все только те которые дают Броню Оружие и Выпивку:
Сначала делаем сам диалог
В
Code
OnPlayerCommandText:
вставляем:
Code
if(!strcmp(cmdtext, "/диалог", true))
{
      ShowPlayerDialog(playerid, 1, DIALOG_STYLE_LIST, "Что из этого вы хотите взять?", "Пистолет ($100)\nПиво ($100)\nБроня ($100)", "Купить", "Отмена");
      return 1;
}

так теперь делаем новый паблик
Code

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 1 && response)
      {
          switch(listitem)
          {
              case 0:
              {
            if(GetPlayerMoney(playerid)<100)
         {
             SendClientMessage(playerid,COLOR_GREEN,"У вас нет денег");
          return 1;
         }
         GivePlayerWeapon(playerid,22,50);
         SendClientMessage(playerid,COLOR_GREEN,"Вы купили пистолет");
         GivePlayerMoney(playerid,-100);
              }
              case 1:
              {
                  if(GetPlayerMoney(playerid) < 100)
                  return SendClientMessage(playerid, 0xFFFFFF, "У вас недостаточно денег.");
                  GivePlayerMoney(playerid, -100);
                  SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DRINK_BEER);
              }
              case 2:
              {
            if(GetPlayerMoney(playerid)<100)
         {
             SendClientMessage(playerid,COLOR_GREEN,"У вас нет денег");
          return 1;
         }
         SetPlayerArmour(playerid, 100);
         SendClientMessage(playerid,COLOR_GREEN,"Вы купили броню");
        GivePlayerMoney(playerid,-100);
     }
          }
     }
      return 1;
}

ну вот и всё))))
система диалога взята с http://wiki.sa-mp.com/ а всё остальное делал сам)))

Автор - LatiNo$
Дата добавления - 27.02.2011 в 10:06:17
Drifter96Дата: Воскресенье, 27.02.2011, 11:32:59 | Сообщение # 2

Группа: Пользователи
Сообщений: 300
Норм но моно было и полегче сделать)

Samp-Pawno.Ru forever
 
СообщениеНорм но моно было и полегче сделать)

Автор - Drifter96
Дата добавления - 27.02.2011 в 11:32:59
LatiNo$Дата: Понедельник, 28.02.2011, 20:16:58 | Сообщение # 3

Группа: Пользователи
Сообщений: 11
ну подругому не умею :)
 
Сообщениену подругому не умею :)

Автор - LatiNo$
Дата добавления - 28.02.2011 в 20:16:58
artemoZДата: Суббота, 25.06.2011, 11:58:24 | Сообщение # 4

Группа: Пользователи
Сообщений: 2
а можно точно такой же диалог но в другом стиле?(не LIST а чо то другое) чтобы когда пишешь выводилось окно и две кнопки?
 
Сообщениеа можно точно такой же диалог но в другом стиле?(не LIST а чо то другое) чтобы когда пишешь выводилось окно и две кнопки?

Автор - artemoZ
Дата добавления - 25.06.2011 в 11:58:24
[Driver]Дата: Суббота, 25.06.2011, 12:21:01 | Сообщение # 5

Группа: Пользователи
Сообщений: 89
artemoZ,
Code
         if(strcmp(cmdtext, "/ы", true) == 0) {
         new String[1024]; //Примерное число букв
         strins(String,"\n",strlen(String));
         strins(String,"{FF0000}Текст\n",strlen(String));
         strins(String,"{FF0000}Текст\n",strlen(String));
         strins(String,"{FF0000}Текст\n",strlen(String));
         strins(String,"{FF0000}Текст\n",strlen(String));
         strins(String,"{FF0000}Текст\n",strlen(String));
         strins(String,"{FF0000}Текст\n",strlen(String));
         strins(String,"{FF0000}//_¤_//\n",strlen(String));
         strins(String,"Текст\n",strlen(String));
         strins(String,"Текст\n",strlen(String));
         strins(String,"Текст\n",strlen(String));
         strins(String,"{FF0000}Текст\n",strlen(String));
         strins(String,"{FF6C2D}Текст\n",strlen(String));
         strins(String,"{FFFF1E}Текст\n",strlen(String));
         strins(String,"{00FF0C}Текст\n",strlen(String));
         strins(String,"{00E5FF}Текст\n",strlen(String));
         strins(String,"{050DFF}Текст\n",strlen(String));
         strins(String,"{B200FF}Текст\n",strlen(String));
         ShowPlayerDialog(playerid,DIALOG_HELP,DIALOG_STYLE_MSGBOX,"    Команды блеать!11!111!!! ",String,"..::|1 кнопка|::..","..::|2 кнопка|::..");
         return 1;
     }

Помог ставь + :)


Мод готов на [|||||||||___] 54%
Название мода: FreeLiFe v0.0
Авторы мода: Grand___Драйвер, )|(ecToKuu_4eL
 
СообщениеartemoZ,
Code
         if(strcmp(cmdtext, "/ы", true) == 0) {
         new String[1024]; //Примерное число букв
         strins(String,"\n",strlen(String));
         strins(String,"{FF0000}Текст\n",strlen(String));
         strins(String,"{FF0000}Текст\n",strlen(String));
         strins(String,"{FF0000}Текст\n",strlen(String));
         strins(String,"{FF0000}Текст\n",strlen(String));
         strins(String,"{FF0000}Текст\n",strlen(String));
         strins(String,"{FF0000}Текст\n",strlen(String));
         strins(String,"{FF0000}//_¤_//\n",strlen(String));
         strins(String,"Текст\n",strlen(String));
         strins(String,"Текст\n",strlen(String));
         strins(String,"Текст\n",strlen(String));
         strins(String,"{FF0000}Текст\n",strlen(String));
         strins(String,"{FF6C2D}Текст\n",strlen(String));
         strins(String,"{FFFF1E}Текст\n",strlen(String));
         strins(String,"{00FF0C}Текст\n",strlen(String));
         strins(String,"{00E5FF}Текст\n",strlen(String));
         strins(String,"{050DFF}Текст\n",strlen(String));
         strins(String,"{B200FF}Текст\n",strlen(String));
         ShowPlayerDialog(playerid,DIALOG_HELP,DIALOG_STYLE_MSGBOX,"    Команды блеать!11!111!!! ",String,"..::|1 кнопка|::..","..::|2 кнопка|::..");
         return 1;
     }

Помог ставь + :)

Автор - [Driver]
Дата добавления - 25.06.2011 в 12:21:01
KingДата: Суббота, 25.06.2011, 12:43:48 | Сообщение # 6

Группа: Пользователи
Сообщений: 162
Хороший урок, молодец! :)

====================================
* Я тебя пну бл*ать! :D *
====================================
 
СообщениеХороший урок, молодец! :)

Автор - King
Дата добавления - 25.06.2011 в 12:43:48
KingДата: Суббота, 25.06.2011, 12:50:15 | Сообщение # 7

Группа: Пользователи
Сообщений: 162
а чуть не забыл у тебя тут один лаг, все команды могут не влесть к примеру если взять команду /commands а там до*** команд что тогда?! Plojimas

====================================
* Я тебя пну бл*ать! :D *
====================================
 
Сообщениеа чуть не забыл у тебя тут один лаг, все команды могут не влесть к примеру если взять команду /commands а там до*** команд что тогда?! Plojimas

Автор - King
Дата добавления - 25.06.2011 в 12:50:15
adminДата: Суббота, 25.06.2011, 16:44:50 | Сообщение # 8

Группа: Администраторы
Сообщений: 3869
King, не со всем понял тебя конечно :)


zm-jail.ru

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


 
СообщениеKing, не со всем понял тебя конечно :)

Автор - admin
Дата добавления - 25.06.2011 в 16:44:50
KingДата: Суббота, 25.06.2011, 17:10:50 | Сообщение # 9

Группа: Пользователи
Сообщений: 162
Ну я справшиваю если очень много команд то влезит сюды если я дополню его новыми строчками

====================================
* Я тебя пну бл*ать! :D *
====================================
 
СообщениеНу я справшиваю если очень много команд то влезит сюды если я дополню его новыми строчками

Автор - King
Дата добавления - 25.06.2011 в 17:10:50
adminДата: Воскресенье, 26.06.2011, 03:04:52 | Сообщение # 10

Группа: Администраторы
Сообщений: 3869
King, нет если использовать /n
или я тебя не со всем понял :)


zm-jail.ru

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


 
СообщениеKing, нет если использовать /n
или я тебя не со всем понял :)

Автор - admin
Дата добавления - 26.06.2011 в 03:04:52
KingДата: Воскресенье, 26.06.2011, 09:58:56 | Сообщение # 11

Группа: Пользователи
Сообщений: 162
А как сделать чтоб влезло? Nusistebejimas

====================================
* Я тебя пну бл*ать! :D *
====================================
 
СообщениеА как сделать чтоб влезло? Nusistebejimas

Автор - King
Дата добавления - 26.06.2011 в 09:58:56
adminДата: Понедельник, 27.06.2011, 04:14:56 | Сообщение # 12

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


zm-jail.ru

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


 
СообщениеKing, так все влезает только надо будет вниз листать мышкой и все :) и помощью /n

Автор - admin
Дата добавления - 27.06.2011 в 04:14:56
KingДата: Понедельник, 27.06.2011, 09:18:17 | Сообщение # 13

Группа: Пользователи
Сообщений: 162
Code
         if(strcmp(cmdtext, "/ы", true) == 0) {  
          new String[1024]; //Примерное число букв  
          strins(String,"\n",strlen(String));  
          strins(String,"{FF0000}Текст\n",strlen(String));  
          strins(String,"{FF0000}Текст\n",strlen(String));  
          strins(String,"{FF0000}Текст\n",strlen(String));  
          strins(String,"{FF0000}Текст\n",strlen(String));  
          strins(String,"{FF0000}Текст\n",strlen(String));  
          strins(String,"{FF0000}Текст\n",strlen(String));  
          strins(String,"{FF0000}//_¤_//\n",strlen(String));  
          strins(String,"Текст\n",strlen(String));  
          strins(String,"Текст\n",strlen(String));  
          strins(String,"Текст\n",strlen(String));  
          strins(String,"{FF0000}Текст\n",strlen(String));  
          strins(String,"{FF6C2D}Текст\n",strlen(String));  
          strins(String,"{FFFF1E}Текст\n",strlen(String));  
          strins(String,"{00FF0C}Текст\n",strlen(String));  
          strins(String,"{00E5FF}Текст\n",strlen(String));  
          strins(String,"{050DFF}Текст\n",strlen(String));  
          strins(String,"{B200FF}Текст\n",strlen(String));  
          ShowPlayerDialog(playerid,DIALOG_HELP,DIALOG_STYLE_MSGBOX,"    Команды блеать!11!111!!! ",String,"..::|1 кнопка|::..","..::|2 кнопка|::..");  
          return 1;  
      }

Сдесь так и есть?


====================================
* Я тебя пну бл*ать! :D *
====================================
 
Сообщение
Code
         if(strcmp(cmdtext, "/ы", true) == 0) {  
          new String[1024]; //Примерное число букв  
          strins(String,"\n",strlen(String));  
          strins(String,"{FF0000}Текст\n",strlen(String));  
          strins(String,"{FF0000}Текст\n",strlen(String));  
          strins(String,"{FF0000}Текст\n",strlen(String));  
          strins(String,"{FF0000}Текст\n",strlen(String));  
          strins(String,"{FF0000}Текст\n",strlen(String));  
          strins(String,"{FF0000}Текст\n",strlen(String));  
          strins(String,"{FF0000}//_¤_//\n",strlen(String));  
          strins(String,"Текст\n",strlen(String));  
          strins(String,"Текст\n",strlen(String));  
          strins(String,"Текст\n",strlen(String));  
          strins(String,"{FF0000}Текст\n",strlen(String));  
          strins(String,"{FF6C2D}Текст\n",strlen(String));  
          strins(String,"{FFFF1E}Текст\n",strlen(String));  
          strins(String,"{00FF0C}Текст\n",strlen(String));  
          strins(String,"{00E5FF}Текст\n",strlen(String));  
          strins(String,"{050DFF}Текст\n",strlen(String));  
          strins(String,"{B200FF}Текст\n",strlen(String));  
          ShowPlayerDialog(playerid,DIALOG_HELP,DIALOG_STYLE_MSGBOX,"    Команды блеать!11!111!!! ",String,"..::|1 кнопка|::..","..::|2 кнопка|::..");  
          return 1;  
      }

Сдесь так и есть?

Автор - King
Дата добавления - 27.06.2011 в 09:18:17
adminДата: Понедельник, 27.06.2011, 23:27:26 | Сообщение # 14

Группа: Администраторы
Сообщений: 3869
King, нет.к примеру:
Code
    if(strcmp(cmd, "/help", true) == 0){
ShowPlayerDialog(playerid,DIALOG_STYLE_MSGBOX,0,"КОманды и т.п","команды и т.п\nкоманды и т.п\nкоманды и т.п\nкоманды и т.п\nкоманды и т.п\nкоманды и т.п\nкоманды и т.п\nкоманды и т.п\nкоманды и т.п\nкоманды и т.п\nкоманды и т.п\nкоманды и т.п\nкоманды и т.п\nкоманды и т.п\nкоманды и т.п\nкоманды и т.п\nкоманды и т.п");
return 1;
}

и так далее :)


zm-jail.ru

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


 
СообщениеKing, нет.к примеру:
Code
    if(strcmp(cmd, "/help", true) == 0){
ShowPlayerDialog(playerid,DIALOG_STYLE_MSGBOX,0,"КОманды и т.п","команды и т.п\nкоманды и т.п\nкоманды и т.п\nкоманды и т.п\nкоманды и т.п\nкоманды и т.п\nкоманды и т.п\nкоманды и т.п\nкоманды и т.п\nкоманды и т.п\nкоманды и т.п\nкоманды и т.п\nкоманды и т.п\nкоманды и т.п\nкоманды и т.п\nкоманды и т.п\nкоманды и т.п");
return 1;
}

и так далее :)

Автор - admin
Дата добавления - 27.06.2011 в 23:27:26
  • Страница 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)

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)

swoysb

(Пятница 14:55:29)

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

vkontakte :samp-pawno.ru: