[Полезное] AHK-SAMPFUNCS-API - Форум Cheat-Master.ru

  • Страница 1 из 1
  • 1
Модератор форума: Sanoxxx, Alowir, Phoenixxx_Czar  
Форум » Программирование » AHK Программирование » [Полезное] AHK-SAMPFUNCS-API (Взаимодействие AHK и SAMPFUNCS)
[Полезное] AHK-SAMPFUNCS-API
Rinat_NamazovДата: Пятница, 14.09.2018, 14:54 | Сообщение # 1
Боец
Группа: Читер CM
Сообщений: 124
Статус: Offline
AHK-SAMPFUNCS-API

API для взаимодействия с SAMPFUNCS на AHK, скомпилированных в dll.
API состоит из AHK-SAMPFUNCS-Module.sf и заголовочного файла AHK-SAMPFUNCS-API.ahk.
Для подключения библиотеки нужно вписать в начало скрипта следующий код:
Код

#include AHK-SAMPFUNCS-API.ahk
global SF := new SAMPFUNCS()


Примеры:
Долгое время считалось что словить сообщение можно только через чтение чатлога, ну или хотя бы через чтение памяти, но вот вам пример чтения чата работающий на RPC хуке.
Запрещает вывод сообщений в чат, и выводить их в консоль SF.
Код

SF.registerRakNetCallback(RAKHOOK_TYPE_INCOMING_RPC, "IncomingRPC")
IncomingRPC(params)
{
    critical
    BS := SF.BitStream(params)
    if (BS.packetId == RPC_ScrClientMessage)
    {
        BS.ResetReadPointer()
        BS.Read(color, "DWORD")
        BS.Read(length, "DWORD")
        BS.Read(text, length)
        BS.ResetReadPointer()
        SF.LogConsole("color = " DecToHex(color) " | text = " text)
        return false ; Игнорируем RPC.
    }
    return true ; Успешно завершаем обработку RPC.
}

Следующий пример, по работе с диалогами, позволяет узнать какую кнопку нажал, что ввел, какой пункт выбрал и т.д, нету таких проблем как с костылями в SAMP UDF.
Код

SF.registerDialogCallback("DialogCallback")
!1::
    SF.ShowDialog(2, DIALOG_STYLE_LIST, "Меню", "Пункт 1`n`nПункт 2`nПункт 3", "Назад", "Закрыть")
return
!2::
    SF.ShowDialog(3, DIALOG_STYLE_INPUT, "Меню", "Введите номер:", "Закрыть")
return
DialogCallback(dialogId, buttonId, listItem, input)
{
    GetParamsAsStr(input)
    SF.LogConsole("--------------------")
    SF.LogConsole("dialogId = " dialogId)
    SF.LogConsole("buttonId = " buttonId)
    SF.LogConsole("listItem = " listItem)
    SF.LogConsole("input = " input)
    SF.LogConsole("--------------------")
}

Вызов cleo опкода:
Код

SF.callOpcode("01B6: set_weather 9")

API находиться в стадии дополнения.

Скачать



Разработка на заказ: AHK, C++ (SF/ASI), WEB (HTML, CSS, JS, PHP, SQL).
Обращаться в VK: <ТыК>​


Сообщение отредактировал Rinat_Namazov - Четверг, 04.10.2018, 16:09
SalamakeykumДата: Пятница, 14.09.2018, 16:52 | Сообщение # 2
Боец
Группа: Читер CM
Сообщений: 211
Статус: Offline
Очень годно!

Помогу с AHK чем смогу VK
----------------------------------------
- 13.09.2018

Мои темы:
CNN Helper
autoMechanic
Fake Общак ARZ
Счетчик денег для таксистов
[CM]James17Дата: Суббота, 15.09.2018, 13:25 | Сообщение # 3
Новичок
Группа: Пользователи
Сообщений: 12
Статус: Offline
Очень заинтересовала данная тема, но почему-то вчера у меня не работало ничего. Что я сделал не так?
1) АНК стоит последней версии (AHK_L)
2) Установил чистую GTA.
3) Установил последнюю версию CLEO.
3) Установил последнюю версию SAMPFUNCS`а.
5) Скинул файл AHK-SAMPFUNCS-Libary.sf в папку SAMPFUNCS.
6) Создал AHK-файл, подключил инклуд AHK-SAMPFUNCS-Libary.ahk
7) Скопировал первый же код, чтобы проверить, но ничего не сработало.
P.S. SF файл пытался подключить через консоль в игре, только его вообще нельзя было обнаружить.
Что-то мне подсказывает, что я упускаю какой-то момент с dll. Честно говоря, его я абсолютно не понял.
Rinat_NamazovДата: Суббота, 15.09.2018, 16:36 | Сообщение # 4
Боец
Группа: Читер CM
Сообщений: 124
Статус: Offline
Цитата [CM]James17 ()
Скопировал первый же код, чтобы проверить, но ничего не сработало.

Скомпилировал в EXE?
Я же в начале темы писал: "Напоминаю что компилировать в dll умеет AHK_H и AHK Protector."
AHK должен находится в .dll что бы его заинжекнут в игру.



Разработка на заказ: AHK, C++ (SF/ASI), WEB (HTML, CSS, JS, PHP, SQL).
Обращаться в VK: <ТыК>​
Форум » Программирование » AHK Программирование » [Полезное] AHK-SAMPFUNCS-API (Взаимодействие AHK и SAMPFUNCS)
  • Страница 1 из 1
  • 1
Поиск:
Статистика Форума
Последнии темы Читаемые темы Лучшие пользователи Новые пользователи
Куплю ПУ до 2.000 строче...

✅ КУПЛЮ ДОРОГО ВАШИ АККА...

☮ ✅Продам Аккаунты (по м...

ПРОДАЖА ВИРТОВ ARIZONA/D...

Автоматический /get guns

[CM]Rodkin недохакер

Чекер риелторки 2.0 DIAM...

Заказ № 2016020 Monarh[C...

Чекер риелторки 2.0 DIAM...

Сливаю АХК для ловли дом...

Игровая валюта от Василь...

[CLEO]Сборка ПРИВАТА для...

[0.3z][RUS] S0beit mo... [10001]

Курилка [10000]

Поиск CLEO скриптов &... [9988]

Флудильная [9936]

Курилка [9688]

RakBot - Качай аккаун... [9624]

Курилка [9614]

Общение читеров [CM] [9546]

S0beit - pr9n project... [9494]

Часто задаваемые вопр... [8230]

♔DIAMOND♚ADVANCE RADM... [6268]

[0.3.7][RUS] Sobeit m... [6246]

[FREE] AntiAFK_R 3.4.... [6220]

АК_47 [33345]

GеNius [7099]

[CM]Russel [5569]

romka619 [5010]

[CM]AGRESSOR [4644]

Сэс [4407]

Snake_Firm [4371]

Artem_Buero [4209]

[CM]Durman [3135]

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

iMaddy [2858]

sky_Woker [2856]

Sa1nteD [2676]

ilya54321 [20:52]

Uram [20:49]

Vlad_Vyalov [20:41]

martinwallace [20:41]

GameCenter22 [20:39]

danil89601 [20:25]

Burmen1 [20:24]

Onli_denis2001 [20:10]

Milka_Revolt [20:08]

sh10 [20:08]

Onli_denis [20:08]

Danilkapedrilka [20:00]

regeg3432 [19:59]


CM Team © 2009-2018 Администрация не несёт ответственности за размещённые материалы. Условия пользования
Все материалы предоставлены в ознакомительных целях и администрация предлагает удалить их после ознакомления.

Положение о защите персональных данных на сайте, Пользовательское соглашение, Договор оказания услуг.