Проект - свойства - набор инструментов платформы, выбирай там какой естьПодскажите пожалуйста, почему не хочется собираться imGUI от Dark'a?
Проект - свойства - набор инструментов платформы, выбирай там какой естьПодскажите пожалуйста, почему не хочется собираться imGUI от Dark'a?
Не помоглоПроект - свойства - набор инструментов платформы, выбирай там какой есть
typedef const unsigned CU;Дай альтернативу.
sscanf, regexв переменную записана строка Имя: Nick_Name
Как из строки достать Nick_Name ?
Как юзаешь?Как правильно использовать цикл do..while? После использование ГТА зависает и крашится.
Как юзаешь?
do
{
coords;
SF->getSAMP()->getChat()->AddChatMessage(-1, "Следующее действие");
} while (true);
В mainloop делаешь? Он сам по себе цикл и в нем нельзя использовать циклы и задержки.C++:do { coords; SF->getSAMP()->getChat()->AddChatMessage(-1, "Следующее действие"); } while (true);
Может надо задержку добавить?
coords;
Не в mainloop, в функции. coords - это еще одна функция, которая обновляет координаты, к ней идет запрос, она возвращает координаты.В mainloop делаешь? Он сам по себе цикл и в нем нельзя использовать циклы и задержки.
И чо это такое ваще?
float coords()
{
float fPos[3] = { PEDSELF->GetPosition()->fX,
PEDSELF->GetPosition()->fY,
PEDSELF->GetPosition()->fZ };
return (fPos[0], fPos[1], fPos[2]);
}
Тогда давай весь кодНе в mainloop, в функции. coords - это еще одна функция, которая обновляет координаты, к ней идет запрос, она возвращает координаты.
Он вродe и так вecь здeсьТогда давай весь код
#include <windows.h>
#include <string>
#include <assert.h>
#include <process.h>
#include "SAMPFUNCS_API.h"
#include "game_api\game_api.h"
SAMPFUNCS *SF = new SAMPFUNCS();
float coords()
{
float fPos[3] = { PEDSELF->GetPosition()->fX,
PEDSELF->GetPosition()->fY,
PEDSELF->GetPosition()->fZ };
return (fPos[0], fPos[1], fPos[2]);
}
void script(void)
float fPos[3];
do
{
coords;
SF->getSAMP()->getChat()->AddChatMessage(-1, "Следующее действие");
} while (true);
void CALLBACK fld(std::string str)
{
script();
}
void CALLBACK mainloop()
{
static bool init = false;
if (!init)
{
if (GAME == nullptr)
return;
if (GAME->GetSystemState() != eSystemState::GS_PLAYING_GAME)
return;
if (!SF->getSAMP()->IsInitialized())
return;
SF->getSAMP()->getChat()->AddChatMessage( D3DCOLOR_XRGB( 0, 0xAA, 0 ), "SAMPFUNCS Plugin loaded." );
SF->getSAMP()->registerChatCommand("fld", fld);
init = true;
}
}
Херню какую то написал. Как это скомпилировалось вообще?Он вродe и так вecь здeсь
C++:#include <windows.h> #include <string> #include <assert.h> #include <process.h> #include "SAMPFUNCS_API.h" #include "game_api\game_api.h" SAMPFUNCS *SF = new SAMPFUNCS(); float coords() { float fPos[3] = { PEDSELF->GetPosition()->fX, PEDSELF->GetPosition()->fY, PEDSELF->GetPosition()->fZ }; return (fPos[0], fPos[1], fPos[2]); } void script(void) float fPos[3]; do { coords; SF->getSAMP()->getChat()->AddChatMessage(-1, "Следующее действие"); } while (true); void CALLBACK fld(std::string str) { script(); } void CALLBACK mainloop() { static bool init = false; if (!init) { if (GAME == nullptr) return; if (GAME->GetSystemState() != eSystemState::GS_PLAYING_GAME) return; if (!SF->getSAMP()->IsInitialized()) return; SF->getSAMP()->getChat()->AddChatMessage( D3DCOLOR_XRGB( 0, 0xAA, 0 ), "SAMPFUNCS Plugin loaded." ); SF->getSAMP()->registerChatCommand("fld", fld); init = true; } }