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

  #1  
Старый 18.12.2025, 22:02
Loppyf
Новичок
Регистрация: 18.12.2025
Сообщений: 2
С нами: 214348

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

Как в API SAMP получить ID машины по ID игрока
 
Ответить с цитированием

  #2  
Старый 21.12.2025, 18:35
undefine
Познающий
Регистрация: 16.05.2025
Сообщений: 35
С нами: 526134

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

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

Как в API SAMP получить ID машины по ID игрока
FindPlayerVechicle(playerid, true);
 
Ответить с цитированием

  #3  
Старый 08.01.2026, 01:06
Wowisky
Новичок
Регистрация: 03.03.2025
Сообщений: 3
С нами: 632211

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

It's probably not really related to CPP but still, do you think there's a way to watch damage in the stream zone (like this https://www.blast.hk/threads/165373/) but in a lagcomp 0 server? It does rely in OnPlayerWeaponShot and it does only work in lagcomp 1 servers, maybe do you know any other trick or something? Or any idea? Client Side of course. Thanks!
 
Ответить с цитированием

  #4  
Старый 11.02.2026, 15:34
swlm
Познающий
Регистрация: 03.08.2022
Сообщений: 57
С нами: 1990627

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

Всем привет. Кто-то может знает, как сделать, чтобы позиция прикриплённого объекта была не статическая? А то например когда я приседаю, приатаченный объект не движется за игроком.

C++:





Код:
void
CWeaponSkins
::
AttachModelToPlayer
(
CPed
*
ped
,
short
weaponId
)
{
if
(
!
ped
)
return
;
if
(
!
m_WeaponSkins
[
ped
]
.
contains
(
weaponId
)
)
return
;
unsigned
short
skinModelId
=
m_WeaponSkins
[
ped
]
[
weaponId
]
;
CStreaming
::
RequestModel
(
skinModelId
,
0
)
;
CStreaming
::
LoadAllRequestedModels
(
false
)
;
CObject
*
obj
=
CObject
::
Create
(
skinModelId
)
;
if
(
!
obj
)
return
;
obj
->
SetIsStatic
(
true
)
;
obj
->
bIsVisible
=
true
;
obj
->
bAttachedToEntity
=
true
;
plugin
::
Command

(
obj
,
ped
,
0.05f
,
-
0.18f
,
-
0.25f
,
90.0f
,
0.0f
,
185.0f
)
;
}
 
Ответить с цитированием

  #5  
Старый 20.02.2026, 00:49
Nymphomaniac
Новичок
Регистрация: 05.01.2026
Сообщений: 10
С нами: 189603

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

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

Всем привет. Кто-то может знает, как сделать, чтобы позиция прикриплённого объекта была не статическая? А то например когда я приседаю, приатаченный объект не движется за игроком.

C++:





Код:
void
CWeaponSkins
::
AttachModelToPlayer
(
CPed
*
ped
,
short
weaponId
)
{
if
(
!
ped
)
return
;
if
(
!
m_WeaponSkins
[
ped
]
.
contains
(
weaponId
)
)
return
;
unsigned
short
skinModelId
=
m_WeaponSkins
[
ped
]
[
weaponId
]
;
CStreaming
::
RequestModel
(
skinModelId
,
0
)
;
CStreaming
::
LoadAllRequestedModels
(
false
)
;
CObject
*
obj
=
CObject
::
Create
(
skinModelId
)
;
if
(
!
obj
)
return
;
obj
->
SetIsStatic
(
true
)
;
obj
->
bIsVisible
=
true
;
obj
->
bAttachedToEntity
=
true
;
plugin
::
Command

(
obj
,
ped
,
0.05f
,
-
0.18f
,
-
0.25f
,
90.0f
,
0.0f
,
185.0f
)
;
}

obj->SetIsStatic(false); попробуй
 
Ответить с цитированием

  #6  
Старый 19.02.2026, 23:33
vmprotect
Постоянный
Регистрация: 15.09.2021
Сообщений: 396
С нами: 2453766

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

Какая функция отвечает за остановку неона на машину? Как это происходит
 
Ответить с цитированием

  #7  
Старый 20.02.2026, 00:32
swlm
Познающий
Регистрация: 03.08.2022
Сообщений: 57
С нами: 1990627

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

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

Какая функция отвечает за остановку неона на машину? Как это происходит
из коробки в гта вообще не продумывали неон, никакой функции нету
 
Ответить с цитированием

  #8  
Старый 20.02.2026, 13:12
vmprotect
Постоянный
Регистрация: 15.09.2021
Сообщений: 396
С нами: 2453766

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

Как правильно слать ракнет пакеты через битстрим в samp?
 
Ответить с цитированием

  #9  
Старый 20.02.2026, 14:06
вайега52
Флудер
Регистрация: 19.06.2022
Сообщений: 2,997
С нами: 2055431

Репутация: 3


По умолчанию

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

Как правильно слать ракнет пакеты через битстрим в samp?
Исходник - RakHook 1.0-beta

RakHook - библиотека, которая добавляет события RakNet'a (входящие/исходящие пакеты и RPC), эмуляцию и отправку пакетов и RPC. Есть одновременная поддержка версий 0.3.7-R1, 0.3.7-R3-1, 0.3.7-R4 и 0.3DL-R1. Функции std::uintptr_t rakhook::samp_addr(std::uintptr_t offset = 0); // получить адрес...

www.blast.hk
 
Ответить с цитированием

  #10  
Старый 20.02.2026, 14:16
vmprotect
Постоянный
Регистрация: 15.09.2021
Сообщений: 396
С нами: 2453766

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

Цитата:
Сообщение от вайега52  

Исходник - RakHook 1.0-beta

RakHook - библиотека, которая добавляет события RakNet'a (входящие/исходящие пакеты и RPC), эмуляцию и отправку пакетов и RPC. Есть одновременная поддержка версий 0.3.7-R1, 0.3.7-R3-1, 0.3.7-R4 и 0.3DL-R1. Функции std::uintptr_t rakhook::samp_addr(std::uintptr_t offset = 0); // получить адрес...

www.blast.hk

Мне на сервер именно нужно , через плагин под сервер
 
Ответить с цитированием
Ответ





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


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




ANTICHAT ™ © 2001- Antichat Kft.