![]() |
Есть обычная ГТА с SF плагином на C++ и есть множество РакБотов со скриптами на Lua. Стоит такая задача, что SF плагин должен вызывать функции (или слать сообщения) из РакБота и наоборот РакБот должен обращаться к СФ. Всё это разумеется разные приложения, gta_sa.exe с подгруженным SF плагином и множество RakBot.exe, запускаемых из RakLauncher.exe. Функции или сообщения будут содержать в себе значения float, int, bool и желательно, но необязательно массивы char'ов.
У меня нет опыта в работе со сторонними приложениями, но изучив это дело поверхностно, очевидно, что это будет слишком сложно и долго написать код, который ищет все эти процессы РакБота и вызывает люашные функции, а потом то же самое с другой стороны от Люа к SF это будет незабываемый геморрой. Существуют ли какие-то варианты попроще? Может быть, какой-нибудь вариант с использованием интернет запросов. В общем нужен оптимальный вариант в плане времени на освоение и разработку. |
попробуй файлами.
записывай и читай |
Цитата:
|
Цитата:
можешь отправлять данные на сервак, а потом читать с сервака |
читать инфу из ракбота можно с помощью массивов луа - ищешь в памяти ракбота сигнатуру и от нее пляшешь, ну и писать соответственно туда же что-то можно, по идее
|
Цитата:
Цитата:
|
Цитата:
Цитата:
|
Цитата:
|
Цитата:
если обмен инфой должен происходить в пределах одного компа, то телега лишнее, плюс этот вариант сложнее реализовать, чем тупо в текстовик писать команды |
Цитата:
|
Цитата:
я так понимаю, что ты сам не знаешь что тебе нужно сделать |
Цитата:
|
Interprocess communications - Win32 apps
The Windows operating system provides mechanisms for facilitating communications and data sharing between applications. Collectively, the activities enabled by these mechanisms are called interprocess communications (IPC). docs.microsoft.com |
Цитата:
|
| Время: 18:23 |