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

Kit-Ket-aza

Новичок
3
0
помогите пожалуйста.
мне нужно забиндить предоставление паспорта, но я не очень знаю ahk
ну на пример, я хочу прописать /пас id (игрока) дальше пойдёт отыгровка показывания паспорта данному id


Биндами пользуюсь к примеру:

C++:
:?:/провпас::
SendInput {F6}/me Досконально изучил паспорт.{enter}
Sleep 1000
SendInput {F6}/me сообщил диспетчеру.{enter}
Sleep 1000
SendInput {F6}Спасибо за предоставление Ваших документов, можете идти.{Enter}
Sleep 1000
return
 
Последнее редактирование модератором:

Hatiko

Известный
Проверенный
1,502
620
Всем доброго дня, спустя пару месяцев решил посмотреть на обновление Samp UDF на форуме Чит-мастера (не думаю, что это будет рекламой и так все знают) ,вышло достаточно много доработок и других дополнительных файлов ( SAMP API, dx9 overlay, SAMP dop function ), ну я по обычному скачал обновлённый SAMP UDF R17 на замену R15.1 и тут возникли проблемы, какую не возьму функцию, она не работает, а так же вылетает игра без всяких признаков. Помогите пожалуйста разобраться с этим, может те дополнительный файлы нужны или закинуть куда-то надо.
 

Tiva

Известный
76
1
Столкнулся с такой...
Помогите обяснить:
1.Как сделать чтобы при запуске ahk создавался ini файл с текстом с каким я за хочу
2.У меня команда SendChat("/n %Nick%"). как сделать чтобы я настроил это в ini файле и уводило мой ник.
 

Tanaka

Участник
41
10
Код:
IfNotExist, nick.ini ; Если не создан определенный файл(в нашем случае иник)
    IniWrite, nick, nick.ini, Nick, nick ; создаем этот иник либо с уже готовым значением, либо пустым
IniRead, nick, nick.ini, Nick, nick ; считываем значение
MsgBox, % nick ; выводим
return
 
  • Нравится
Реакции: Tiva

Tiva

Известный
76
1
Код:
IfNotExist, nick.ini ; Если не создан определенный файл(в нашем случае иник)
    IniWrite, nick, nick.ini, Nick, nick ; создаем этот иник либо с уже готовым значением, либо пустым
IniRead, nick, nick.ini, Nick, nick ; считываем значение
MsgBox, % nick ; выводим
return
Спасибо + тебе
А как это сделать в gui не шаришь?
 

RTD

Потужно
Модератор
399
470
Код:
IfNotExist, nick.ini ; Если не создан определенный файл(в нашем случае иник)
    IniWrite, nick, nick.ini, Nick, nick ; создаем этот иник либо с уже готовым значением, либо пустым
IniRead, nick, nick.ini, Nick, nick ; считываем значение
MsgBox, % nick ; выводим
return
Заааачеем? Бесполезная строка, которая не играет никакой роли. Записывать(если нету иника, то само создаст) нужно тогда, когда уже есть настройки, в начале скрипта только IniRead
IfNotExist, nick.ini ; Если не создан определенный файл(в нашем случае иник)
IniWrite, nick, nick.ini, Nick, nick ; создаем этот иник либо с уже готовым значением, либо пустым
Код:
SendChat("/n " Nick)
2.У меня команда SendChat("/n %Nick%")
 

Yashka

Известный
15
1
Помогите пожалуйста. У меня крашит ГТА при использовании таргет айди игрока и вывода команды какой либо.

Напишите фулл скрипт с таргет айди + паспорт
 

Yashka

Известный
15
1
Lua:
#IfWinActive GTA:SA:MP
#SingleInstance Force
#NoEnv
#include udf.ahk


F2::
if (IsInChat()=1) or (isDialogOpen()=1)
    return
id:=getIdByPed(getTargetPed())
name:=getPlayerNameById(id)
if (name="")
    return
if list contains %name%
    addChatMessage("Вы уже давали этому игроку деньги")
else
{
list.=name
SendChat("/pay " id " 1")
}
вот вообще не работает
 

JEEMBО

Известный
Друг
1,239
584
Lua:
#IfWinActive GTA:SA:MP
#SingleInstance Force
#NoEnv
#include udf.ahk


F2::
if (IsInChat()=1) or (isDialogOpen()=1)
    return
id:=getIdByPed(getTargetPed())
name:=getPlayerNameById(id)
if (name="")
    return
if list contains %name%
    addChatMessage("Вы уже давали этому игроку деньги")
else
{
list.=name
SendChat("/pay " id " 1")
}
вот вообще не работает
Samp UDF ты подключил?