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

  #1  
Старый 10.03.2021, 23:21
Compich
Участник форума
Регистрация: 07.10.2015
Сообщений: 237
С нами: 5578435

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

Спасибо.

Как переподключиться к северу?
 
Ответить с цитированием

  #2  
Старый 12.03.2021, 10:02
sc6ut
Постоянный
Регистрация: 03.05.2020
Сообщений: 385
С нами: 3174020

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

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

Спасибо.
Как переподключиться к северу?
https://www.blast.hk/threads/15380/ - тут есть исходник реконнекта, можешь глянуть.
 
Ответить с цитированием

  #3  
Старый 13.03.2021, 21:18
EclipsedFlow
Познавший АНТИЧАТ
Регистрация: 18.09.2017
Сообщений: 1,044
С нами: 4553429

Репутация: 153


По умолчанию

Как получить моего персонажа, в луа например 1 или PLAYER_PED?
 
Ответить с цитированием

  #4  
Старый 13.03.2021, 21:21
AdCKuY_DpO4uLa
Постоянный
Регистрация: 05.08.2018
Сообщений: 372
С нами: 4091290

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

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

Как получить моего персонажа, в луа например 1 или PLAYER_PED?
Смотря какое апи, если через адреса, то указатель на локального педа - 0xB6F5F0

Если это SAMPFUNCS, то PEDSELF->

А если plugin SDK, то FindPlayerPed()->
 
Ответить с цитированием

  #5  
Старый 13.03.2021, 21:48
EclipsedFlow
Познавший АНТИЧАТ
Регистрация: 18.09.2017
Сообщений: 1,044
С нами: 4553429

Репутация: 153


По умолчанию

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

Смотря какое апи, если через адреса, то указатель на локального педа - 0xB6F5F0
Если это SAMPFUNCS, то PEDSELF->
А если plugin SDK, то FindPlayerPed()->
C++:





Код:
stRemotePlayer
*
pPlayer
=
SF
->
getSAMP
(
)
->
getPlayers
(
)
->
pRemotePlayer
[
PEDSELF
]
;


Так получаеться?
 
Ответить с цитированием

  #6  
Старый 13.03.2021, 21:49
AdCKuY_DpO4uLa
Постоянный
Регистрация: 05.08.2018
Сообщений: 372
С нами: 4091290

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

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

C++:





Код:
stRemotePlayer
*
pPlayer
=
SF
->
getSAMP
(
)
->
getPlayers
(
)
->
pRemotePlayer
[
PEDSELF
]
;


Так получаеться?
pLocalPlayer

и структура другая
 
Ответить с цитированием

  #7  
Старый 13.03.2021, 21:51
EclipsedFlow
Познавший АНТИЧАТ
Регистрация: 18.09.2017
Сообщений: 1,044
С нами: 4553429

Репутация: 153


По умолчанию

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

pLocalPlayer
и структура другая
E0020 идентификатор "pLocalPlayer" не определен
 
Ответить с цитированием

  #8  
Старый 13.03.2021, 22:04
AdCKuY_DpO4uLa
Постоянный
Регистрация: 05.08.2018
Сообщений: 372
С нами: 4091290

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

C++:





Код:
if
(
active
)
{
unsigned
__int16 car
;
stLocalPlayer
*
pPlayer
=
SF
->
getSAMP
(
)
->
getPlayers
(
)
->
pLocalPlayer
;
if
(
pPlayer
==
nullptr
)
return
;
car
=
pPlayer
->
sCurrentVehicleID
;
//if (!car) return;//лишнее, т.к. ид машины может быть 0, лучше сделать проверку на то, что игрок в машине
}
 
Ответить с цитированием

  #9  
Старый 13.03.2021, 22:25
kin4stat
Флудер
Регистрация: 06.11.2017
Сообщений: 2,759
С нами: 4483143

Репутация: 183


По умолчанию

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

Код:





Код:
//if (!car) return;//лишнее, т.к. ид машины может быть 0, лучше сделать проверку на то, что игрок в машине

там проверку на 65535 надо сделать (0xFFFF)
 
Ответить с цитированием

  #10  
Старый 13.03.2021, 22:51
EclipsedFlow
Познавший АНТИЧАТ
Регистрация: 18.09.2017
Сообщений: 1,044
С нами: 4553429

Репутация: 153


По умолчанию

Как проверить сидит локальный игрок в машине или нет?
 
Ответить с цитированием
Ответ





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


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




ANTICHAT ™ © 2001- Antichat Kft.