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

Толкин

Активный
135
93
bistream->Read(params);
Указывай свой вопрос более правильно и точно и тогда ты возможно получишь, то ответ, который ты хочешь.
Про это я знаю, весь фокус в том, что параметры мне даже близко не известны, так бы я уже все реализовал, тем методом о котором говоришь мне ты я получаю лишь иероглифы, либо я идиот, либо лыжи не едут.
 

Musaigen

abobusnik
Проверенный
1,585
1,309
Про это я знаю, весь фокус в том, что параметры мне даже близко не известны, так бы я уже все реализовал, тем методом о котором говоришь мне ты я получаю лишь иероглифы, либо я идиот, либо лыжи не едут.
 
  • Нравится
Реакции: Толкин

Dark_Knight

Me, me and me.
Друг
4,065
2,079
Дайте пожалуйста компилятор (не нашел в интернете)
Тебя в гугле забанили?
 

AdCKuY_DpO4uLa

Известный
287
477
Как прочитать fSurfingOffsets во входящем онфут пакете?
пробовал так:
C++:
params->bitStream->Read(data.fSurfingOffsets[0]);
params->bitStream->Read(data.fSurfingOffsets[1]);
params->bitStream->Read(data.fSurfingOffsets[2]);
приходят нули, хотя через раклоггер приходят нормальные данные
 

Dark_Knight

Me, me and me.
Друг
4,065
2,079
Смотри в раксампе, как считывается входящая онфут дата. Она читается не прям стандартным способом.
 

AdCKuY_DpO4uLa

Известный
287
477
Смотри в раксампе, как считывается входящая онфут дата. Она читается не прям стандартным способом.
Благодарю.
если кому надо, то прочитать можно так:
C++:
bool bHasSurfInfo;
params->bitStream->Read(bHasSurfInfo);
if (bHasSurfInfo){
    params->bitStream->Read(data.sSurfingVehicleID);
    params->bitStream->Read(data.fSurfingOffsets[0]);
    params->bitStream->Read(data.fSurfingOffsets[1]);
    params->bitStream->Read(data.fSurfingOffsets[2]);
}else data.sSurfingVehicleID = -1;
 
  • Нравится
Реакции: Dark_Knight и atomlin

spr1te_cheater

Потрачен
136
55
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Благодарю.
если кому надо, то прочитать можно так:
C++:
bool bHasSurfInfo;
params->bitStream->Read(bHasSurfInfo);
if (bHasSurfInfo){
    params->bitStream->Read(data.sSurfingVehicleID);
    params->bitStream->Read(data.fSurfingOffsets[0]);
    params->bitStream->Read(data.fSurfingOffsets[1]);
    params->bitStream->Read(data.fSurfingOffsets[2]);
}else data.sSurfingVehicleID = -1;
Я думаю что правильнее будет так:
C++:
UINT16 wPlayerID;

params->bitStream->ResetReadPointer();

params->bitStream->Read(wPlayerID);
 
  • Злость
Реакции: Dark_Knight

Dark_Knight

Me, me and me.
Друг
4,065
2,079
Я думаю что правильнее будет так:
C++:
UINT16 wPlayerID;

params->bitStream->ResetReadPointer();

params->bitStream->Read(wPlayerID);
Это к чему вообще? Я человеку сказал, где искать надо чтение, он нашел, смог прочитать сам и решил подделится с народом, но вот твой пост вообще к чему? И если ты уже читаешь пакет, то начало его чтения для входящих пакетов уже не верно.
 
Последнее редактирование:

spr1te_cheater

Потрачен
136
55
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Это к чему вообще? Я человеку сказал, где искать надо чтение, он нашел, смог прочитать сам и решил подделится с народом, но вот твой пост вообще ни к чему? И если ты уже читаешь пакет, то начало его чтения для входящих пакетов уже не верно.
Я скинул пример, это просто чтение плевать на параметр, он уже сам будет разбиратся насчет параметров и что считывать? Просто правильнее считывать с ResetReadPointer(); или не?
 

Dark_Knight

Me, me and me.
Друг
4,065
2,079
В СФ раньше была недароботка, что надо было обнулнять оффсет чтения пакета/рпц, но с 5.3+ версии фип это фиксанул.