 |
|

02.05.2021, 12:19
|
|
Флудер
Регистрация: 18.03.2013
Сообщений: 4,080
С нами:
6921957
Репутация:
183
|
|
@#Kai- Файл проекта ВСки появился? Ты его запустил?
|
|
|

02.05.2021, 12:25
|
|
Постоянный
Регистрация: 23.11.2020
Сообщений: 699
С нами:
2880517
Репутация:
68
|
|
Сообщение от Dark_Knight
@#Kai- Файл проекта ВСки появился? Ты его запустил?
Ты про plugin.sln? В папке plugin-sdk - Да, первый скрин при его сборке, ошибка вылезает.
|
|
|

02.05.2021, 13:07
|
|
Участник форума
Регистрация: 02.05.2021
Сообщений: 106
С нами:
2650166
Репутация:
33
|
|
Что не так?
Code:
Код:
#include
#include "main.h"
SAMPFUNCS *SF = new SAMPFUNCS();
void CALLBACK WHO_TEST(std::string params)
{
int iFormInt = 1;
SF->getSAMP()->getChat()->AddChatMessage(0xFFFFFF, "Command Worked %d", iFormInt);
}
void __stdcall mainloop()
{
static bool initialized = false;
if (!initialized)
{
if (GAME && GAME->GetSystemState() == eSystemState::GS_PLAYING_GAME && SF->getSAMP()->IsInitialized())
{
initialized = true;
SF->getSAMP()->getChat()->AddChatMessage(0xFFFFFF, "SAMPFUNCS Plugin loaded.");
SF->getSAMP()->registerChatCommand("who", WHO_TEST);
}
}
}
BOOL APIENTRY DllMain(HMODULE hModule, DWORD dwReasonForCall, LPVOID lpReserved)
{
if (dwReasonForCall == DLL_PROCESS_ATTACH)
SF->initPlugin(mainloop, hModule);
return TRUE;
}
Лог ошибок -
|
|
|

02.05.2021, 13:17
|
|
Постоянный
Регистрация: 21.08.2015
Сообщений: 343
С нами:
5646349
Репутация:
163
|
|
Сообщение от S7XA
Что не так?
Code:
Код:
#include
#include "main.h"
SAMPFUNCS *SF = new SAMPFUNCS();
void CALLBACK WHO_TEST(std::string params)
{
int iFormInt = 1;
SF->getSAMP()->getChat()->AddChatMessage(0xFFFFFF, "Command Worked %d", iFormInt);
}
void __stdcall mainloop()
{
static bool initialized = false;
if (!initialized)
{
if (GAME && GAME->GetSystemState() == eSystemState::GS_PLAYING_GAME && SF->getSAMP()->IsInitialized())
{
initialized = true;
SF->getSAMP()->getChat()->AddChatMessage(0xFFFFFF, "SAMPFUNCS Plugin loaded.");
SF->getSAMP()->registerChatCommand("who", WHO_TEST);
}
}
}
BOOL APIENTRY DllMain(HMODULE hModule, DWORD dwReasonForCall, LPVOID lpReserved)
{
if (dwReasonForCall == DLL_PROCESS_ATTACH)
SF->initPlugin(mainloop, hModule);
return TRUE;
}
Лог ошибок -
надо DirectX SDK поставить
|
|
|

02.05.2021, 14:43
|
|
Флудер
Регистрация: 18.03.2013
Сообщений: 4,080
С нами:
6921957
Репутация:
183
|
|
Сообщение от #Kai-
Ты про plugin.sln? В папке plugin-sdk - Да, первый скрин при его сборке, ошибка вылезает.
Что за ошибка? Давай показывай.
|
|
|

02.05.2021, 14:57
|
|
Постоянный
Регистрация: 23.11.2020
Сообщений: 699
С нами:
2880517
Репутация:
68
|
|
Сообщение от Dark_Knight
Что за ошибка? Давай показывай.
Я открываю plugin.sln ( У меня MVS 2019 ) ничего более не выбираю, нажимаю F5 и все...
сборка без ошибок проходит, но последнее действие он пытается открыть этот файл и вылезает это сообщение с ошибкой. В самом логе ошибок нет.
|
|
|

02.05.2021, 18:35
|
|
Постоянный
Регистрация: 05.08.2018
Сообщений: 372
С нами:
4091290
Репутация:
213
|
|
Сообщение от #Kai-
Я открываю plugin.sln ( У меня MVS 2019 ) ничего более не выбираю, нажимаю F5 и все...
сборка без ошибок проходит, но последнее действие он пытается открыть этот файл и вылезает это сообщение с ошибкой. В самом логе ошибок нет.
У тебя все правильно, просто при компиляции на f5, студия пытается запустить скомпилированный файл, а ты компилил .lib файл, который не является исполняемым. Отсюда и ошибка о том, что его запустить нельзя. Тебе сейчас осталось только через студию создать plugin sdk проект и все должно работать
|
|
|

02.05.2021, 18:56
|
|
Постоянный
Регистрация: 23.11.2020
Сообщений: 699
С нами:
2880517
Репутация:
68
|
|
Сообщение от AdCKuY_DpO4uLa
У тебя все правильно, просто при компиляции на f5, студия пытается запустить скомпилированный файл, а ты компилил .lib файл, который не является исполняемым. Отсюда и ошибка о том, что его запустить нельзя. Тебе сейчас осталось только через студию создать plugin sdk проект и все должно работать
в этом и дело, что создаю проект... просто нажимаю F5 и ошибка
У меня единственный выход это данная тема, нашел на форуме всего 2 вопроса и то в их просто как обычно мнение свое высказали и не помогли, а кому-то вообще не ответили.
|
|
|

02.05.2021, 19:19
|
|
Познавший АНТИЧАТ
Регистрация: 01.04.2018
Сообщений: 1,710
С нами:
4272230
Репутация:
183
|
|
Сообщение от #Kai-
в этом и дело, что создаю проект... просто нажимаю F5 и ошибка
У меня единственный выход это данная тема, нашел на форуме всего 2 вопроса и то в их просто как обычно мнение свое высказали и не помогли, а кому-то вообще не ответили.
Ок..

|
|
|

02.05.2021, 19:41
|
|
Постоянный
Регистрация: 23.11.2020
Сообщений: 699
С нами:
2880517
Репутация:
68
|
|
Сообщение от Musaigen
Ок..
Ура, гений. Не понимаю почему никто не обратил внимание выше и что-то пытались подсказать...
первый раз в этой среде, Pawno, sublime, atom, Блокнот)
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|