sf api

Статус
В этой теме нельзя размещать новые ответы.

Smer4

Известный
Автор темы
424
51
Есть код с регистрацией команды в чат, но не робит... Почему?
AutoHotKey:
#Include sfapi.ahk
#Persistent
global SF := new SAMPFUNCS()
main:
{
    SF.registerChatCommand(test, command)
    return
    command(){
        SF.SendChat("AHK-SF TEST")
        return
    }
}
 

Smer4

Известный
Автор темы
424
51
Функция регистрации команды не работает на данный момент. И аргументы в функции должны были быть в "тут", если что.
Это тоже не работает?
AutoHotKey:
#Include sfapi.ahk
#Persistent
global SF := new SAMPFUNCS()
main:
{
    if(SF.isKeyDown(61))
        SF.sendchat("1")
}

Поидеи по нажатии Numpad1 в чат отправляется "1"
 

#Rin

Известный
Всефорумный модератор
1,214
1,036
Это тоже не работает?
AutoHotKey:
#Include sfapi.ahk
#Persistent
global SF := new SAMPFUNCS()
main:
{
    if(SF.isKeyDown(61))
        SF.sendchat("1")
}

Поидеи по нажатии Numpad1 в чат отправляется "1"
Цикла нету, отправиться только если ты за несколько миллисекунд успеешь нажать при старте, еще нету проверки что модуль доступен.
 
  • Нравится
Реакции: Smer4

Smer4

Известный
Автор темы
424
51
Цикла нету, отправиться только если ты за несколько миллисекунд успеешь нажать при старте, еще нету проверки что модуль доступен.
Там указывается какую кнопку нажать из cleo таблицы или виртуальные коды?

В клео для 0AB0 есть таблица клавиш, я ее имел в виду.
 

Smer4

Известный
Автор темы
424
51
Виртуальный код клавиши.
Я что-то не понимаю, возможно виртуальные коды не верные указываю, есть-ли у тебя список вирт. кодов?
Вот код:
AutoHotKey:
#Include sfapi.ahk
#Persistent
global SF := new SAMPFUNCS()
main:
{
   Loop
    {
    if(SF.isKeyDown(60))
        SF.sendchat("1")
}
}
Вроде в цикле как ты говорил но при нажатии NP0 все так-же ничего не происходит.
 
Статус
В этой теме нельзя размещать новые ответы.