Другое SAMPFUNCS | API C++

CarLCas

Известный
161
118
Как узнать что определённый ID отключился от сервера?
C++:
bool CALLBACK incomingRPC(stRakNetHookParams *params)
{
    if (params->packetId == ScriptRPCEnumeration::RPC_ScrServerQuit)
    {
        short int playerId;
        byte Reason;

        params->bitStream->ResetReadPointer();
        params->bitStream->Read(playerId); // Id игрока
        params->bitStream->Read(Reason);//причина
       }
return true;
}

В mainloop при инициализации: SF->getRakNet()->registerRakNetCallback(RakNetScriptHookType::RAKHOOK_TYPE_INCOMING_RPC, incomingRPC);
 
  • Нравится
Реакции: Woofing Giraffe

return

Новичок
82
5
как изменить название серверного диалога?
пример, если можно.
 

Woofing Giraffe

Активный
402
49
как изменить название серверного диалога?
пример, если можно.
По идее хуком можно.

Можно ли как то проверить что команда отправлена на сервер? Т.е. он её не прервал. Пример: На сервере есть команда /id. Если прописать её без ника то она не выполниться. О том что можно поставить условие что оно нашло ник я знаю. А есть другие способы?
 
Последнее редактирование модератором:

Tray228

Новичок
218
27
Как брать строку из чата, игрока по ID
Например Vasya_Pupkin: слово "Машина" ( то есть копировать слова после ":")
Мне нужно скопировать сообщения из чата без имени игрока. Только слова которые он написал.
И еще отправить ему это слово прямо в смс.
 

im0rg

Известный
Друг
587
214
Как брать строку из чата, игрока по ID
Например Vasya_Pupkin: слово "Машина" ( то есть копировать слова после ":")
Мне нужно скопировать сообщения из чата без имени игрока. Только слова которые он написал.
И еще отправить ему это слово прямо в смс.
Как вариант