- 4,786
- 5,425
компелится то всё нормально, где можно почитать больше о аси плагинах? я нашел минимум инфы. По тому же муну инфы большедебагер
компелится то всё нормально, где можно почитать больше о аси плагинах? я нашел минимум инфы. По тому же муну инфы большедебагер
Просто ты ток в луа шариш)0компелится то всё нормально, где можно почитать больше о аси плагинах? я нашел минимум инфы. По тому же муну инфы больше
позовите другого оператора, этот сломался. другими словами ты объяснять не умеешь.Просто ты ток в луа шариш)0
В отладке - приконектится к процессу - там выбираешь гтаса(можно еще запускать через локальный отладчик)
Далее ставишь бряки там где тебе что то не понятно(ПКМ по строчке) после того как поставишь - тебе будет выдавать в окошке значение которое вернула функция
я тебе дал инструкцию как подключать дебагер и посмотреть что там не так, вспоминаю времена когда меня учили луа, вот ты сейчас в таком же положении)позовите другого оператора, этот сломался. другими словами ты объяснять не умеешь.
Вроде нашел, спасибоя тебе дал инструкцию как подключать дебагер и посмотреть что там не так, вспоминаю времена когда меня учили луа, вот ты сейчас в таком же положении)
Скорее всего нет, это ведь сдк)Вроде нашел, спасибо
Есть ли вики по плагин-сдк?
Скорее всего нет, это ведь сдк)
ну даПосмотреть вложение 22005
Не втыкаю что дальше? Точки остановки делать?
И ничего не происходит( Как же тут всё не как в луа(ну да
Я не шарю в плагин сдк, но в сампфунксе все выполняется в MainLoop(бесконечный цикл) , а по тому что ты скидываешь, это просто классИ ничего не происходит( Как же тут всё не как в луа(
Судя по скрину, у тебя отсутствует DllMain.Посмотреть вложение 22005
Не втыкаю что дальше? Точки остановки делать?
void yourMainCycle(void *) {
//put your stuff there
}
BOOL APIENTRY DllMain(HMODULE hModule, DWORD dwReasonForCall, LPVOID lpReserved)
{
switch (dwReasonForCall)
{
case DLL_PROCESS_ATTACH:
_beginthread(yourMainCycle, NULL, NULL);
break;
case DLL_THREAD_ATTACH:
case DLL_THREAD_DETACH:
case DLL_PROCESS_DETACH:
break;
}
return TRUE;
}
где искать инфу то. неужели все через вопросы?Судя по скрину, у тебя отсутствует DllMain.
C++:void yourMainCycle(void *) { //put your stuff there }
C++:BOOL APIENTRY DllMain(HMODULE hModule, DWORD dwReasonForCall, LPVOID lpReserved) { switch (dwReasonForCall) { case DLL_PROCESS_ATTACH: _beginthread(yourMainCycle, NULL, NULL); break; case DLL_THREAD_ATTACH: case DLL_THREAD_DETACH: case DLL_PROCESS_DETACH: break; } return TRUE; }
Открывай файлики и смотри че там за функции, классы, может есть вики, но в сф все делается именно такгде искать инфу то. неужели все через вопросы?
зачем для плагин-сдк dllmain?Судя по скрину, у тебя отсутствует DllMain.
C++:void yourMainCycle(void *) { //put your stuff there }
C++:BOOL APIENTRY DllMain(HMODULE hModule, DWORD dwReasonForCall, LPVOID lpReserved) { switch (dwReasonForCall) { case DLL_PROCESS_ATTACH: _beginthread(yourMainCycle, NULL, NULL); break; case DLL_THREAD_ATTACH: case DLL_THREAD_DETACH: case DLL_PROCESS_DETACH: break; } return TRUE; }
тестишь в сампе?Посмотреть вложение 22005
Не втыкаю что дальше? Точки остановки делать?
Events::initRwEvent += [] {
Events::gameProcessEvent += [] {
// code
};
};