[Помощь] Прошу помощи с освоением вывода диалога через ahk - Форум Cheat-Master.ru
  • Страница 1 из 1
  • 1
Модератор форума: Sanoxxx, Alowir, Phoenixxx_Czar  
Форум » Программирование » AHK Программирование » [Помощь] Прошу помощи с освоением вывода диалога через ahk (Кхм)
[Помощь] Прошу помощи с освоением вывода диалога через ahk
slomo232 Дата: Четверг, 25.08.2016, 06:28 | Сообщение # 1
Новичок
Сообщений: 5
Статус: Offline
Хочу, чтобы в сампе, через определенную команду у меня выводился диалог, к примеру, с уставом какой-либо фракции. Пересмотрел инструкции и видео уроки...ну не идет (программист от бога).

Прошу объяснить для чайника, что нужно для данного деяния с подробной инструкцией. Желательно без ссылок на другие темы. А лучше скинуть рандомный готовый вариант, чтобы рассмотрел уже на готовом.
RellaX Дата: Четверг, 25.08.2016, 10:04 | Сообщение # 2
Боец
Сообщений: 282
Статус: Offline
Нужен SAMP-UDF
Код
:?:/dialog::
Sleep 250
showDialog("0", "{3983B8}Устав{FFEECC} | Армии СФ", "{FFEECC}1. Я тазер", "OK")
Return


https://vk.com/zatkap

Сообщение отредактировал RellaX - Четверг, 25.08.2016, 10:05
slomo232 Дата: Четверг, 25.08.2016, 16:29 | Сообщение # 3
Новичок
Сообщений: 5
Статус: Offline
Поподробнее о роли samp udf поясните пожалуйста. Допустим, я скачал его. Какие дальнейшие действия?
RellaX Дата: Четверг, 25.08.2016, 17:57 | Сообщение # 4
Боец
Сообщений: 282
Статус: Offline
ПКМ на него > Edit script > Листаешь в самый низ > Вставляешь мой код и сохраняешь > Заходишь в папку где установлен AHK (У меня: D:\AutoHotkey\Compiler) и открываешь Ahk2Exe > В "Script file) выбираешь этот скрипт > В "Base file" меняешь на ANSI 32 > Компилируешь > Запускаешь скрипт > Заходишь в игру и пишешь в чат "/dialog"

https://vk.com/zatkap

Сообщение отредактировал RellaX - Четверг, 25.08.2016, 17:57
slomo232 Дата: Четверг, 25.08.2016, 18:32 | Сообщение # 5
Новичок
Сообщений: 5
Статус: Offline
Сейчас опробую. Благодарю за отзывчивость

Добавлено (25.08.2016, 18:32)
---------------------------------------------
ох. появилась теперь иная проблема. как известно, в сампе уставы фракций объемные уставы. вместо вашего "я тазер" я вставил устав, к примеру, мо. компливировал. выдает ошибку при запуске.

вот.

:?:/dialog::
sleep 250
showdialog("0", "{3983b8}устав{ffeecc} | министерства обороны", "{ffeecc}1.
1. общее положение

1.1. воинская дисциплина есть строгое и точное соблюдение всеми военнослужащими порядка и правил,
установленных законами, воинскими уставами и приказами командиров.
1.2. воинская дисциплина обязывает каждого военнослужащего:
1.2.1. быть верным военной присяге, строго соблюдать законы штата.
1.2.2. выполнять, свой воинский долг умело и мужественно, добросовестно изучать военное дело, беречь военное имущество.
1.2.3. стойко переносить трудности военной службы, не щадить своей жизни для выполнения воинского долга.
1.2.4. быть бдительным, строго хранить военную и государственную тайну
1.2.5. поддерживать определенные воинскими уставами правила взаимоотношений между военнослужащими, крепить воинское товарищество.
1.2.6. оказывать уважение старшим по званию и друг другу, соблюдать правила воинского приветствия и воинской вежливости.

1.3. за состояние дисциплины в воинской части отвечают старший по званию и его
по воспитательной работе, которые должны постоянно поддерживать высокую дисциплину,
требовать от военнослужащих ее соблюдения, поощрять достойных, строго, но справедливо взыскивать с нерадивых.
1.4. офицер должен быть близок к подчиненным, их нужды и запросы, добиваться их удовлетворения,
не допускать грубости и унижения личного достоинства подчиненных, постоянно служить им образцом
строгого соблюдения законов, воинских приказов, быть примером нравственной чистоты, честности, скромности и справедливости.
1.5. офицеры - командиры подразделений слушателей и курсантов - в военных образовательных учреждениях профессионального образования пользуются дисциплинарной властью в отношении подчиненных
им лиц на одну ступень выше прав по занимаемой должности.
1.6. генерал/адмирал, обязан ознакомить весь личный младший и офицерский состав с реформами министра и собственными.

2. поощрения

2.1. поощрения являются важным средством воспитания военнослужащих и укрепления воинской дисциплины. каждый командир в пределах прав обязан поощрять своих подчиненных в пределах прав, предоставленных ему настоящим уставом, за подвиги, разумную инициативу, усердие и отличие по службе. в том случае. если командир считает, что его прав не достаточно для поощрения военнослужащего, то он имеет право ходатайствовать на повышение данного военнослужащего.
2.2. к солдатам, матросам, сержантам и старшинам применяются следующие поощрения:
2.2.1. снятие ранее наложенного дисциплинарного взыскания
2.2.3. объявление благодарности
2.2.4. награждение грамотами, ценными подарками или деньгами
2.2.5. награждение нагрудным знаком отличия

2.3. в военном образовательном учреждении "иву", кроме поощрения, имеют право занесения на доску почета фамилий слушателей и курсантов, окончивших военное образовательное учреждение "иву" высшего профессионального образования с золотой медалью или получивших по окончании военного профессионального образования с дипломом отличия.

3. дисциплинарные взыскания

3.1. за нарушение воинской дисциплины или общественного порядка военнослужащий лично несет дисциплинарную ответственность. при нарушении военнослужащим воинской дисциплины или общественного порядка старший по званию может ограничиться напоминанием о его обязанностях и воинском долге, а в случае необходимости подвергнуть дисциплинарному взысканию.
3.2. в крайних, не терпящих отлагательств случаях военнослужащие могут быть отстранены от должности.
3.3. офицеру, игнорирующему приказы старших по званию, либо некачественно их исполняющему, может быть вписано дисциплинарное взыскание в форме выговора ( устный/письменный )
3.4. бойцу, который нарушает реформы министра обороны, либо генерала/адмирала, старших офицеров, может быть вписано дисциплинарное взыскание в форме наряда.
при случае, когда наряда будет не достаточно, можно прибегнуть к пункту 3.2

4. общение и субординация

4.1. военнослужащие при общении между собой обязаны соблюдать строгую субординацию.
4.2. начальник имеет право отдавать подчиненному приказы и требовать их исполнения.
4.3. военнослужащий обязан беспрекословно выполнять приказы старшего его по рангу, если таковы имеются.
4.4. военнослужащие обязаны проявлять уважение к старшим по званию. обращаться к старшим строго по уставному общению:
-/me встал смирно;
-/me отдал честь;
-"здравия желаю тов.*звание военнослужащего*(без *)!
-"разрешите обратиться?"
4.5. запрещено использование нецензурной лексики в общении между военнослужащими.
4.6. запрещено обращаться к старому знакомому на "ты", если он старше военнослужащего по званию.
4.7. в случае крайней необходимости военнослужащий имеет право обратиться не по уставу, если этого требует случай и времени на оформление официального обращения - нет.

5. запреты. военнослужащим запрещается:

5.1. доставать и применять оружие вне базы по отношению к гражданским и женщинам.
5.2. хранить психотропные вещества выше установленной нормы.
5.3. стрелять по другим военнослужащим.
5.4. спорить со старшими по званию, не выполнять приказы старших по званию, нарушать данный устав.
5.5. самовольно покидать пост без весомой на то причины.
5.6. брать технику не по званию.
5.7. вести себя аморально по отношению к женщинам и старым людям.
5.8. просить о повышении.
5.9. пропагандировать фашизм.
5.10. брать патроны и металл со склада в большем количестве, чем указано положением.
5.11. употре(мат) слова "сер", "авио", "спс", "хз, "пт" , "треня" , "рп", "ок", "можно".
5.12. бредить ( употре(мат) ooc информацию в ic чате)
5.13. передвигаться по рельсам.
5.14. употре(МАТ) нецензурную лексику.
5.15. находиться в опасном районе (гетто) без маски.
5.16. перебегать/переезжать через гору над воротами на базе ввс.
5.17 участвовать в гонках c 09:00 до 21:00.
5.18. находиться в казино с 9:00 до 21:00.
5.19 участвовать в "казаках-разбойниках" c 9:00 до 23:00.
5.20. прикрываться недостатками или недоработками устава/реформ.

6. построения, проверки и повышения

6.1. если с проверкой приезжает министр, вся армия должна немедленно построиться.
6.2. любые проверки в мо проводятся после одобрения министра обороны. если министра нету в штате, то генерал/адмирал, вправе сам одобрять или отказывать в проверке.
6.3. повышение личного состава проходят каждую субботу и среду (вмф и св - 19:00, ввс - 19:00)
6.4. общие повышения проводятся до звания старшина(ст.мичман).
6.5. при команде "общее построение" обязаны построиться все военнослужащие, включая постовых и офицеров.
6.6. построение производится по рангам, т.е.: вперед встают более старшие по званию.
6.7. в строю запрещено: разговаривать, доставать телефон ( /c, /sms ), держать оружие, засыпать ( afk ),
использовать различные действия (/anim. исключение - /anim 58), улыбаться/смеяться ( "))", ")" ).

7. выход за территорию базы

7.1. увольнительное время: с 21.00 по 9.00.
7.2. в увольнения могут ходить военнослужащие со звания сержант ( мичман ) и выше (исключительно с разрешения офицера) и учитывая состояние склада патрон.
7.3. военнослужащие выше звания старшина ( ст.мичман ) могут выходить с территории базы после 20.00 по мск. или с разрешения генерала/адмирала.
7.4. военнослужащие звания полковник могут выходить с территории после 19:00 по мск. или с разрешения генерала/адмирала.
7.5. военнослужащие звания генерал/адмирал могут выходить с территории базы в любое время.
7.6. командиры и заместители имеют право запретить их подчиненным увольнительное по веской причине.
7.7. если на военно-охраняемом объекте было замечено чрезвычайная ситуация, любой военнослужащий, находящийся в увольнительном, обязаны вернуться и отправиться на устранение чс.

8. авианосец

8.1. каждый боец обязан закрывать за собой кпп авианосца.
8.2. при обнаружении на территории кпп авианосца представителей банд/мафий, боец обязан:
8.2.1. спросить документы
8.2.2. пригрозить оружием при обнаружении запрещенных предметов (оружия) у посетителя
8.2.3. открывать огонь на поражение без отсчета при вооруженном нападении
8.2.4. открывать огонь на поражение при проникновении во время военного положения
8.3 при обнаружении на территории авианосца представителей банд/мафий незамедлительно открыть огонь на поражение.
8.4. при обнаружении на территории авианосца сотрудников сми, мз, мвд или гражданских,солдат обязан сопроводить их к кпп а потом указать путь от закрытой зоны. в случае агрессии или отказа - огонь на поражение.
8.5. запрещено взрывать торпеды внутри авианосца.
8.6. запрещено воровать ящики у сослуживцев. в случае, если вы стали свидетелем подобного нарушения,
вы можете подать жалобу министру обороны.
8.7. запрещается на авианосце: грузить ящики сразу в 2 фуры, шамалы, или лодки.
замеченная армия будет наказана. (грузить необходимо по очереди, сначала одну, потом вторую)
8.8. при обнаружении постороннего транспорта на территории авианосца боец обязан позвать любого сослуживца и вместе с ним столкнуть авто в воду.
8.9. если у военнослужащего после отражения очередного чс, бронежилет стал полностью непригоден для использования, либо в ужасном состоянии, военнослужащий обязан отправиться за ней на свою базу.

9. комендантский час

9.1. каждые сутки с 21:00 до 9:00 на всех базах министерства обороны вводится кч.
9.2. при комендантском часе, запрещено находится на территориях баз, если вы будете обнаружены солдатами,вы будете расстреляны за попытку проникнуть на охраняемую территорию.
9.3. при обнаружении посторонних лиц, боец обязан:
9.3.1. узнать цель прибытия с запросом документов
9.3.2. если у посетителя есть вопросы, военнослужащий имеет право не отвечать на них;
9.3.4. просить немедленно покинуть территорию кпп на 100 метров;
9.3.5. при игнорировании приказа - отсчет времени в 5 секунд, по истечении времени - контрольный выстрел в воздух.
9.4. открыть огонь без предупреждения по личностям которые не имеют отношения к армии,
но при этом пытаются проникнуть на территорию.
", "ok")
return

CZAR Дата: Четверг, 25.08.2016, 20:55 | Сообщение # 6
Czar Of Scripts
Сообщений: 1373
Статус: Offline
На сколько я знаю, нужно писать все в одну строку! Что бы он с новой строки писал в диалоге, то нужно после сообщения поставить "`n"(без ковычек)




Я в ВК
Ушел в веб.

• Ничего не покупаю.
• Способы не проверяю.


У меня теперь новый домен, если ссылка не работает - напишите.

Гарант Cheat-Master:
*тема*

AHK
[S-RP] House Finder / House Teleporter
[SAMP] Online Counter
[S-RP] [For Event] Show Star
[S-RP] AntiCasino
[S-RP] [BOT] Auto Fisher + Auto Find Worm + Auto Cook
[S-RP] [BOT] /dance
Winner | Делаем розыгрыши среди участников темы.
SAMP-UDF
[AHK Урок] Выбор в диалогах мышкой и enter`ом
[SAMP] Быстрый ответ на СМС
[ERP] Помощник для адвоката
[DRP] FakeTime

Достижения:
- 26.02.2017
- 03.01.2018
- 26.05.2018
- 22.09.2018
- 04.04.2019
slomo232 Дата: Пятница, 26.08.2016, 01:52 | Сообщение # 7
Новичок
Сообщений: 5
Статус: Offline
Цитата Phoenixxx_Czar ()
На сколько я знаю, нужно писать все в одну строку! Что бы он с новой строки писал в диалоге, то нужно после сообщения поставить "`n"(без ковычек)

Верно, спасибо. Но тут вытекает еще одна проблема. Если вы играли в самп, то знаете, что уставы фракций объемные. Но когда я пишу по данному типу в ахк, то буквально через строк 5-10 процесс останавливается и больше не лезет, даже с" `n".

Добавлено (26.08.2016, 01:52)
---------------------------------------------
P.S. писал я в одну строку

McFree_ Дата: Пятница, 26.08.2016, 04:43 | Сообщение # 8
В рядах СМ.
Сообщений: 321
Статус: Offline
slomo232, для этого можно укоротить текст всего этого устава чтобы он влезал в твой экран, в крайнем случае можно всегда сделать 2 диалога, но это не очень удобно

Помогаю новичкам!
По всем вопросам в ЛС!
Форум » Программирование » AHK Программирование » [Помощь] Прошу помощи с освоением вывода диалога через ahk (Кхм)
  • Страница 1 из 1
  • 1
Поиск:
Статистика Форума
Лучшие пользователи
Admin [39113]

GеNius [7209]

[CM]Russel [5557]

kenlo763 [4952]

[CM]AGRESSOR [4639]

Snake_Firm [4452]

Сэс [4416]

Artem_Buero [4223]

[CM]Durman [3204]

[CM]Рафаэль [3080]

iMaddy [2855]

sky_Woker [2854]

getrekt [2745]

Новые пользователи
rubenia18 [21:17]

pokotiloroman91 [18:24]

stephensh5 [12:00]

calliesv7 [06:11]

louqm16 [22:14]

artushak [16:32]

Kingpolker [15:42]

leeyv11 [15:12]

Trappa17 [01:00]

Djamalchik [16:40]

ajeense [14:24]

654470559 [08:55]

Newtone [03:01]