Другое С/С++ Вопрос - Ответ

ARMOR

God has forsaken us
Модератор
5,060
7,466
Это для сф 541. Мне надо для сф 551. Вот то что ты показал: SF->getSAMP()->getPlayers()->localPlayerInfo.data->Say("/phone");
Мне по другому как то отправить команду
C++:
void sendCommand(std::string param)
{
    BitStream bs;
    bs.Write<UINT32>(param.length());
    bs.Write(param.data(), param.length());
    SF->getRakNet()->SendRPC(50, &bs);
};

Пример использования:
C++:
sendCommand("/phone")
 
  • Нравится
Реакции: AkeGGa.biz и Z3roKwq

AkeGGa.biz

Новичок
10
5
C++:
void sendCommand(std::string param)
{
    BitStream bs;
    bs.Write<UINT32>(param.length());
    bs.Write(param.data(), param.length());
    SF->getRakNet()->SendRPC(50, &bs);
};

Пример использования:
C++:
sendCommand("/phone")
1683384073513.png


sf api
как отправить сообщение в чат с серверной командой?
Команда /phone
это работает, но ОЧЕНЬ долго пишет. Т.е. через 100-200 мс отправляется команда. SF->getSAMP()->getPlayers()->localPlayerInfo.data->Say("/phone");
А мне нужно чтоб все работало быстро, т.е. это не устраивает. Как можно реализовать отправку сообщения в чат?
еще актуально
 

ARMOR

God has forsaken us
Модератор
5,060
7,466
Тебе нужно отправить в чат команду, или сообщение? Укажи нормально что тебе нужно

Могу предложить вот такое самописное говно.
C++:
void sampSendChat(std::string param)
{
    BitStream bs;
    param[0] == '/' ? bs.Write<UINT32>(param.length()) : bs.Write<UINT8>(param.length());
    bs.Write(param.c_str(), param.length());
    SF->getRakNet()->SendRPC(param[0] == '/' ? 50 : 101, &bs);
};
 
Последнее редактирование:
  • Нравится
Реакции: AkeGGa.biz

ЛЕГЕНДА STANDOFFa

Новичок
8
3
Привет всем, что делать если теряется управление в игре? Бывает вообще что игру не могу свернуть, тока через диспетчер оффать. Вроде бы из за imgui, но хз. Кто может помочь? Если что пишу asi с использованием kthook, sampapi, imgui 1.84.2, pluginSDK.

Короче если без функи с рендером ников все ок, но как сделать так чтобы нормально все работало?

 
Последнее редактирование:

kin4stat

mq-team · kin4@naebalovo.team
Всефорумный модератор
2,757
4,895
Привет всем, что делать если теряется управление в игре? Бывает вообще что игру не могу свернуть, тока через диспетчер оффать. Вроде бы из за imgui, но хз. Кто может помочь? Если что пишу asi с использованием kthook, sampapi, imgui 1.84.2, pluginSDK.

Короче если без функи с рендером ников все ок, но как сделать так чтобы нормально все работало?

*** Скрытый текст не может быть процитирован. ***
Античит сампа срабатывает
 

ЛЕГЕНДА STANDOFFa

Новичок
8
3
подключи дебагер и смотри что вызывает краш
Краша нет, игра нормально работает, а бегать не могу и камеру повернуть. Проще говоря бегу к челам у них ники зарендерились и хоп персонаж не бежит, хотя я не отпускал W
 
  • Грустно
Реакции: Z3roKwq

x0r1x

Потрачен
112
99
Краша нет, игра нормально работает, а бегать не могу и камеру повернуть. Проще говоря бегу к челам у них ники зарендерились и хоп персонаж не бежит, хотя я не отпускал W
windowproc игры подменяется на какой-то другой windowproc, и этот windowproc не возвращает игре её windowproc.

но тут я точно не знаю что происходит, банально мб ты ub ловишь
 

ЛЕГЕНДА STANDOFFa

Новичок
8
3
windowproc игры подменяется на какой-то другой windowproc, и этот windowproc не возвращает игре её windowproc.

но тут я точно не знаю что происходит, банально мб ты ub ловишь
могу видос записать, но вообще я рендер делал по гайдам от kin4stat'a.
 

kin4stat

mq-team · kin4@naebalovo.team
Всефорумный модератор
2,757
4,895
windowproc игры подменяется на какой-то другой windowproc, и этот windowproc не возвращает игре её windowproc.

но тут я точно не знаю что происходит, банально мб ты ub ловишь
Яж сказал античит сампа пизды дает