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

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

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

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

Как сделать проверку на то заспавнился ли игрок без задействования памяти SAMP?
plugin sdk:





Код:
CPed
*
pPed
=
FindPlayerPed
(
)
;
if
(
pPed
&&
pPed
->
IsAlive
(
)
)
{
//...
}
 
Ответить с цитированием

  #6782  
Старый 04.03.2023, 01:25
ARMOR
Флудер
Регистрация: 02.02.2019
Сообщений: 5,070
С нами: 3831395

Репутация: 183


По умолчанию

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

plugin sdk:





Код:
CPed
*
pPed
=
FindPlayerPed
(
)
;
if
(
pPed
&&
pPed
->
IsAlive
(
)
)
{
//...
}

Пробывал делать проверку через IsAlive, но он возвращает true даже во время подключения к серверу. Мне бы что-то типо того что камера прикреплена к педу
 
Ответить с цитированием

  #6783  
Старый 04.03.2023, 08:25
Musaigen
Познавший АНТИЧАТ
Регистрация: 01.04.2018
Сообщений: 1,710
С нами: 4272230

Репутация: 183


По умолчанию

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

камера прикреплена к педу
0xB6F5F0 == FindPlayerPed() ?
 
Ответить с цитированием

  #6784  
Старый 04.03.2023, 10:45
jenees.21
Познающий
Регистрация: 30.05.2018
Сообщений: 73
С нами: 4187563

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

как можно реализовать такое только на с++?

Lua:





Код:
local
weapon
=
getCurrentCharWeapon
(
playerPed
)
if
weapon
==
24
then
 
Ответить с цитированием

  #6785  
Старый 04.03.2023, 15:34
Digger Man52
Познавший АНТИЧАТ
Регистрация: 14.07.2019
Сообщений: 1,097
С нами: 3596877

Репутация: 183


По умолчанию

Цитата:
Сообщение от jenees.21  

как можно реализовать такое только на с++?

Lua:





Код:
local
weapon
=
getCurrentCharWeapon
(
playerPed
)
if
weapon
==
24
then

SAMP-API/CPed.cpp at f89b35edb7eaf5db374e32a63f2366c4bb714418 · BlastHackNet/SAMP-API

A library for interacting with functions, classes and structures of SA-MP client - SAMP-API/CPed.cpp at f89b35edb7eaf5db374e32a63f2366c4bb714418 · BlastHackNet/SAMP-API

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

  #6786  
Старый 04.03.2023, 16:52
al3x_
Участник форума
Регистрация: 29.12.2016
Сообщений: 124
С нами: 4931888

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

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

Мне бы что-то типо того что камера прикреплена к педу
C++:





Код:
*
reinterpret_cast

(
0x8CC388
)
!=
15
 
Ответить с цитированием

  #6787  
Старый 04.03.2023, 23:39
_doomsday_
Новичок
Регистрация: 19.09.2019
Сообщений: 15
С нами: 3501125

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

C++:





Код:
void
ReplyDialog
(
bool
button
)
{
BYTE respLen
=
(
BYTE
)
strlen
(
szInput
)
;
RakNet
::
BitStream bsSend
;
bsSend
.
Write
(
(
WORD
)
dialog
.
wDialogID
)
;
bsSend
.
Write
(
(
BYTE
)
button
)
;
bsSend
.
Write
(
(
WORD
)
iSelectedItem
)
;
bsSend
.
Write
(
respLen
)
;
bsSend
.
Write
(
szInput
,
respLen
)
;
Bot
::
pRakInterface
->
RPC
(
&
RPC_DialogResponse
,
&
bsSend
,
HIGH_PRIORITY
,
RELIABLE_ORDERED
,
0
,
FALSE
,
UNASSIGNED_NETWORK_ID
,
NULL
)
;
}


Что не так тут? Не выбираются пункты меню в одном диалоге, в другом всегда выбирается нулевой, в другом все корректно выбираются

iSelectedItem int т.к. это селектор имгуи

upd: забыл передать имя селектора
 
Ответить с цитированием

  #6788  
Старый 07.03.2023, 14:35
ччбчлчлчъ ччччшчьпьппзвжв
Постоянный
Регистрация: 16.08.2020
Сообщений: 553
С нами: 3022568

Репутация: 68


По умолчанию

Можно пж колбеки:

1. Когда виндовс отключает мониторы при бездействии

2. Когда виндовс включает мониторы после бездействия

нашел: https://learn.microsoft.com/ru-ru/windows/win32/power/wm-powerbroadcast?redirectedfrom=MSDN
 
Ответить с цитированием

  #6789  
Старый 07.03.2023, 19:17
kjor32
Познавший АНТИЧАТ
Регистрация: 31.07.2021
Сообщений: 1,784
С нами: 2520168

Репутация: 133


По умолчанию

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

  #6790  
Старый 07.03.2023, 19:21
4el0ve4ik
Познавший АНТИЧАТ
Регистрация: 12.11.2015
Сообщений: 1,560
С нами: 5526867

Репутация: 183


По умолчанию

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

Как можно проверить сидит ли мой пед в транспорте?
CPed +0x46C = [dword] Проверка игрока:
  • 0 = в воздухе/воде
  • 1 = в машине
  • 2 = входит в интерьер
  • 3 = пешком
  • 18 = истекает кровью
 
Ответить с цитированием
Ответ





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


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




ANTICHAT ™ © 2001- Antichat Kft.