HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 17.06.2019, 18:52
Stiopko
Постоянный
Регистрация: 28.02.2018
Сообщений: 307
С нами: 4319022

Репутация: 113
По умолчанию

Цитата:
Сообщение от Rece1ver  

Не работает
Замени size_t на DWORD

C++:





Код:
SF
->
getRakNet
(
)
->
registerRakNetCallback
(
RakNetScriptHookType
::
RAKHOOK_TYPE_INCOMING_RPC
,
Функа
)
;


и ты это сделал?
 
Ответить с цитированием

  #2  
Старый 17.06.2019, 19:03
Receiver
Постоянный
Регистрация: 26.03.2016
Сообщений: 660
С нами: 5332594

Репутация: 163


По умолчанию

Цитата:
Сообщение от Stiopko  

Замени size_t на DWORD

C++:





Код:
SF
->
getRakNet
(
)
->
registerRakNetCallback
(
RakNetScriptHookType
::
RAKHOOK_TYPE_INCOMING_RPC
,
Функа
)
;


и ты это сделал?
Да, сделал.
 
Ответить с цитированием

  #3  
Старый 17.06.2019, 19:46
_Vine_
Участник форума
Регистрация: 06.01.2016
Сообщений: 154
С нами: 5447649

Репутация: 28
По умолчанию

Цитата:
Сообщение от Rece1ver  

C++:





Код:
bool
CALLBACK
incomingRPC
(
stRakNetHookParams
*
params
)
{
if
(
params
->
packetId
==
ScriptRPCEnumeration
::
RPC_ScrClientMessage
)
{
size_t len
;
DWORD color
;
char
zq_message
[
256
]
;
params
->
bitStream
->
ResetReadPointer
(
)
;
params
->
bitStream
->
Read
(
color
)
;
params
->
bitStream
->
Read
(
len
)
;
params
->
bitStream
->
Read
(
zq_message
,
len
)
;
params
->
bitStream
->
ResetReadPointer
(
)
;
zq_message
[
len
]
=
'\0'
;
// strstr(zq_message, "[Информация] {FFFFFF}Поздравляю! Теперь этот бизнес ваш!")
if
(
!
strcmp
(
zq_message
,
"[Информация] {FFFFFF}Поздравляю! Теперь этот дом"
)
)
{
SF
->
getSAMP
(
)
->
getChat
(
)
->
AddChatMessage
(
-
1
,
"Вы купили дом за 1.3124 мс."
)
;
}
}
;
return
true
;
}


не работает, сообщение 100% правильное
Вроде бы код правильный. Проверь, вызывается ли incomingRPC вовсе.
 
Ответить с цитированием

  #4  
Старый 17.06.2019, 19:54
Receiver
Постоянный
Регистрация: 26.03.2016
Сообщений: 660
С нами: 5332594

Репутация: 163


По умолчанию

Цитата:
Сообщение от _Vine_  

Вроде бы код правильный. Проверь, вызывается ли incomingRPC вовсе.
Да, вызывается. Перестало работать после подключения имгуи
 
Ответить с цитированием

  #5  
Старый 18.06.2019, 12:53
Stiopko
Постоянный
Регистрация: 28.02.2018
Сообщений: 307
С нами: 4319022

Репутация: 113
По умолчанию

В сф некоторых структурах есть массив matrix что в нем, для чего он?
 
Ответить с цитированием

  #6  
Старый 18.06.2019, 13:04
Cake_
Участник форума
Регистрация: 04.04.2017
Сообщений: 263
С нами: 4793630

Репутация: 133
По умолчанию

Цитата:
Сообщение от Stiopko  

В сф некоторых структурах есть массив matrix что в нем, для чего он?
Это матрица, которая хранит в себе числовые характеристики, она представлена в виде 2 х мерной структуры, в сампе в ней хранятся всякие позиции/углы и т.д

Цитата:
Сообщение от Stiopko  

В сф некоторых структурах есть массив matrix что в нем, для чего он?
Можно сказать классификация, насколько я помню
 
Ответить с цитированием

  #7  
Старый 18.06.2019, 14:00
Stiopko
Постоянный
Регистрация: 28.02.2018
Сообщений: 307
С нами: 4319022

Репутация: 113
По умолчанию



как можно узнать ModelID котороя приходит в вот этом(верхнем) пакете, но не по средствам перехвата RPC а через структуры

C++:





Код:
SAMPFUNCS
,
SF
->
getSAMP
(
)
->
getInfo
(
)
->
pPools
->
pObject
->
object
[
s
]
->
iModel


вот это не то там хранится id модели которая приходит в вот этом пакете я спрашиваю потому что ModelID одинаковая а объекты разные потому что приходит пакет SetPlayerObjectMaterial, можно как то определить текущий modelID

 
Ответить с цитированием

  #8  
Старый 19.06.2019, 02:02
LUCHARE
Постоянный
Регистрация: 23.05.2017
Сообщений: 545
С нами: 4723927

Репутация: 158


По умолчанию

Цитата:
Сообщение от Stiopko  

как можно узнать ModelID котороя приходит в вот этом(верхнем) пакете, но не по средствам перехвата RPC а через структуры
без хуков никак. на основе пришедшего идентификатора модели сразу же создается текстура и информация о нем нигде не сохраняется
 
Ответить с цитированием

  #9  
Старый 18.06.2019, 20:11
atizoff
Познавший АНТИЧАТ
Регистрация: 02.08.2018
Сообщений: 1,295
С нами: 4095395

Репутация: 183


По умолчанию

Здрасте, как уменьшить sliderint?



C++:





Код:
ImGui
::
SliderInt
(
"Fov"
,
&
Cvars
::
fov
,
90
,
180
)
;
 
Ответить с цитированием

  #10  
Старый 18.06.2019, 20:40
-raymond-
Участник форума
Регистрация: 17.12.2017
Сообщений: 110
С нами: 4423953

Репутация: 68
По умолчанию

есть ли в собейте функция чтобы узнать ид игрока по нику? или самому сделать

Цитата:
Сообщение от social enemy  

Здрасте, как уменьшить sliderint?

C++:





Код:
ImGui
::
SliderInt
(
"Fov"
,
&
Cvars
::
fov
,
90
,
180
)
;

ImGui::PushItemWidth
 
Ответить с цитированием
Ответ





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.