- 10
- 2
Вообщем, первый раз сюда пишу, уже голову сломал. Решил сделать АХК для облегчения работы Медика в САМП. Сделал его на командах, но при вводе любой из них - самп просто вылетает..
Просьба помочь, полный код оставлю, также АХК вместе с Samp.udf
Samp.ahk и мой файл в одной папке, скорее всего или я накосячил или что-то с гта..
Также кому не сложно помогите сделать мол уменьшить кол-во команд, что-бы ввел /hpb один раз оно написало потом ещё раз /hpb и оно пишет уже следующую отыгровку.
Буду очень благодарен если поможете решить проблему!
Просьба помочь, полный код оставлю, также АХК вместе с Samp.udf
Samp.ahk и мой файл в одной папке, скорее всего или я накосячил или что-то с гта..
Код:
#IfWinActive GTA:SA:MP
#include samp.ahk
#SingleInstance, force
:?:/ahk::
ShowDialog("0","Список команд (by Rey McQueen)","Список команд биндера:`n`n /peci - выдача рецепта`n /badi - лечение от наркозависимости.`n /hpbi - лечение","Понятно")
return
:?:/peci::
addChatMessageEx("00FF00", "{#87CEEB}Информация о выдаче рецепта")
addChatMessageEx("00FF00", "{#1E90FF}/peci - информация")
addChatMessageEx("00FF00", "{#1E90FF}/pec1 - Приветствие")
addChatMessageEx("00FF00", "{#1E90FF}/pec2 - Оплата услуги")
addChatMessageEx("00FF00", "{#1E90FF}/pec3 - РП отыгровка")
return
:?:/badi::
addChatMessageEx("00FF00", "{#87CEEB}Информация о лечении нарко")
addChatMessageEx("00FF00", "{#1E90FF}/badi - информация")
addChatMessageEx("00FF00", "/bad1 - Приветствие")
addChatMessageEx("00FF00", "/bad2 - Оплата услуги")
addChatMessageEx("00FF00", "/bad3 - РП отыгровка")
return
:?:/hpbi::
addChatMessageEx("00FF00", "{#87CEEB}Информация о лечении")
addChatMessageEx("00FF00", "{#1E90FF}/hpbi - информация")
addChatMessageEx("00FF00", "{#1E90FF}/hpb1 - Приветствие")
addChatMessageEx("00FF00", "{#1E90FF}/hpb2 - Процесс лечения")
return
:?:/hpb1::
SendChat("Здравствуйте, я сотрудник данного медицинского центра Рей МакКвин .Что вас беспокоит?")
return
:?:/hpb2::
SendChat("/me легким движением достал блокнот и ручку")
sleep 2000
SendChat("/do Блокнот и ручка в руках.")
sleep 2000
SendChat("/me записал симптомы в блокнот")
sleep 2000
SendChat("/me правой рукой снял сумку с плеча, затем расстегнул её")
sleep 2000
SendChat("/todo Это лекарство Вам поможет*доставая нужное лекарство из сумки")
sleep 2000
SendChat("/me правой рукой достал лекарство")
sleep 2000
SendChat("/do Лекарство в правой руке.")
sleep 2000
SendChat("/me протянув руку, передал лекарство пациенту")
sleep 2000
SendChat("/todo Всего хорошего,Принимайте это лекарство! И вам станет лучше! не болейте*улыбаясь.")
sleep 2000
SendInput, {f6}/heal
sleep 2000
:?:/pec1::
SendChat("Здравствуйте, вы хотели бы получить рецепт?")
return
:?:/pec2::
SendChat("Стоимость одного 4.000$")
sleep 2000
SendChat("Сколько вам рецептов?")
return
:?:/pec3::
SendChat("/do На плече у Рея весит мед.сумка.")
sleep 1500
SendChat("/me правой рукой снял мед.сумку с плеча")
sleep 1500
SendChat("/me открыл мед.сумку и достал бланки")
sleep 1500
SendChat("/me заполняет бланки на оформление лекарств")
sleep 1500
SendChat("/do Бланки заполнены.")
sleep 1500
SendChat("/me поставил печать Больница Лос-Сантоса")
sleep 1500
SendChat("/me оформил рецепт и закрыл мед.сумку")
sleep 1500
SendChat("/me движением правой руки повесил мед.сумку на плечо")
sleep 1500
SendChat("/do Мед.сумка на плече. Рецепт в руке.")
sleep 1500
SendChat("/me передал рецепт человеку напротив ")
sleep 1500
SendInput, {f6}/recept
return
:?:/bad1::
SendChat("Здравствуйте, вам нужна Лечение от наркозависимости?")
return
:?:/bad2::
SendChat("Это для Вас будет стоить 15.000$.")
sleep 1500
SendChat("Оплатите и продолжим процедуру оформления карты.")
return
:?:/bad3::
SendChat("/do В тумбочке лежат все необходимые предметы для проведения курса.")
sleep 1500
SendChat("/me наклонился и открыл дверцу тумбочки")
sleep 1500
SendChat("/do Дверца тумбы открыта.")
sleep 1500
SendChat("/me достал из тумбочки жгут")
sleep 1500
SendChat("/do Жгут в руке.")
sleep 1500
SendChat("/me наложил жгут на руку пациента и крепко затянул его")
sleep 1500
SendChat("/do Жгут на руке пациента.")
sleep 1500
SendChat("/me нащупал вену на руке больного")
sleep 1500
SendChat("/me достал из тумбочки шприц с вакциной")
sleep 1500
SendChat("/do Вакцина в правой руке.")
sleep 1500
SendChat("/me вводит содержимое шприца в вену наркозависимого")
sleep 1500
SendChat("/do В кровь пациента введен анти-наркотический препарат.")
sleep 1500
SendChat("/me отложил шприц в сторону")
sleep 1500
SendChat("/me снял жгут с руки пациента")
sleep 1500
SendChat("/me приложил смоченную в спирту ватку к месту прокола")
sleep 1500
SendInput, {f6}/healbad
return
Также кому не сложно помогите сделать мол уменьшить кол-во команд, что-бы ввел /hpb один раз оно написало потом ещё раз /hpb и оно пишет уже следующую отыгровку.
Буду очень благодарен если поможете решить проблему!
Последнее редактирование: