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

  #6181  
Старый 26.06.2022, 21:30
Ltall
Новичок
Регистрация: 19.06.2022
Сообщений: 14
С нами: 2055431

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

Цитата:
Сообщение от Savchik Blazer  

Как вывести переменную записаную определенное кол-во времени назад
c++:





Код:
char
buffer
[
64
]
;
sprintf_s
(
buffer
,
"RPC id: %d"
,
id
)
;
// id - переменная
g_Chat
->
AddMessage
(
-
1
,
buffer
)
;


Или

c++:





Код:
struct
c_chat
*
g_chat
{
nullptr
}
;
uintptr_t base_address
{
0
}
;
unsigned
long
get_address
(
uintptr_t offset
)
{
return
base_address
+
offset
;
}
void
initialize
(
)
{
base_address
=
reinterpret_cast

(
GetModuleHandleA
(
"samp.dll"
)
)
;
g_chat
=
*
reinterpret_cast

(
get_address
(
0x26E8C8
)
)
;
}
void
add_chat_message
(
u_long color
,
const
char
*
szText
)
{
(
(
void
(
__thiscall
*
)
(
c_chat
*
,
unsigned
long
,
const
char
*
)
)
get_address
(
0x679F0
)
)
(
g_chat
,
color
,
szText
)
;
}
void
main
(
)
{
int
id_banan
=
2
;
initialize
(
)
;
char
buffer
[
64
]
;
sprintf_s
(
buffer
,
"Banan id: %d"
,
id_banan
)
;
add_chat_message
(
-
1
,
buffer
)
;
}
 
Ответить с цитированием

  #6182  
Старый 26.06.2022, 23:28
horacy
Участник форума
Регистрация: 16.08.2017
Сообщений: 110
С нами: 4600979

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

как я могу отправлять нажатия клавиш с помощью синхронизации в проекте mod_sa? Помните, что я работаю над 03DL, поэтому я не использую sampfuncs. Я хочу отправить клавишу SHIFT.
 
Ответить с цитированием

  #6183  
Старый 28.06.2022, 16:04
F0RQU1N and
Познавший АНТИЧАТ
Регистрация: 29.09.2018
Сообщений: 1,292
С нами: 4012500

Репутация: 138


По умолчанию

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

как я могу отправлять нажатия клавиш с помощью синхронизации в проекте mod_sa? Помните, что я работаю над 03DL, поэтому я не использую sampfuncs. Я хочу отправить клавишу SHIFT.
в хуке player sync keysdata

Цитата:
Сообщение от !Sam#0235  

how to register a command without sampfuncs? (r1) (.asi)
AntiStun/AntiStun/dllmain.cpp at master · kin4stat/AntiStun

Contribute to kin4stat/AntiStun development by creating an account on GitHub.

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

  #6184  
Старый 28.06.2022, 16:51
Savchik Blazer
Постоянный
Регистрация: 20.03.2021
Сообщений: 666
С нами: 2711257

Репутация: 83


По умолчанию

1. Как рисовать на игроках? Способ из этого https://www.blast.hk/threads/25417/ урока не работает, крашит.

2. Как вытащить из player data нажатие клавиш других игроков
 
Ответить с цитированием

  #6185  
Старый 28.06.2022, 20:36
horacy
Участник форума
Регистрация: 16.08.2017
Сообщений: 110
С нами: 4600979

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

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

в хуке player sync keysdata

AntiStun/AntiStun/dllmain.cpp at master · kin4stat/AntiStun

Contribute to kin4stat/AntiStun development by creating an account on GitHub.

github.com

Я пытался отправить такой ключ, но я не знаю, как обратиться к stSAMPKeys, чтобы изменить этот параметр (компилятор показывает ошибку в коде). Можете ли вы привести пример, как изменить этот параметр?
 
Ответить с цитированием

  #6186  
Старый 29.06.2022, 05:18
F0RQU1N and
Познавший АНТИЧАТ
Регистрация: 29.09.2018
Сообщений: 1,292
С нами: 4012500

Репутация: 138


По умолчанию

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

Я пытался отправить такой ключ, но я не знаю, как обратиться к stSAMPKeys, чтобы изменить этот параметр (компилятор показывает ошибку в коде). Можете ли вы привести пример, как изменить этот параметр?
Как я помню, в stOnFootData sKeys, либо sKeysData

Вот - https://gitlab.com/RcKoid/mod-s0beit...rc/samp.h#L368
 
Ответить с цитированием

  #6187  
Старый 29.06.2022, 05:23
MeG@LaDo[N] ^_^
Участник форума
Регистрация: 21.07.2020
Сообщений: 280
С нами: 3059886

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

Цитата:
Сообщение от Savchik Blazer  

1. Как рисовать на игроках? Способ из этого https://www.blast.hk/threads/25417/ урока не работает, крашит.

2. Как вытащить из player data нажатие клавиш других игроков
Хм... ну по твоему коду я могу сказать что ебать ты крутой челик
 
Ответить с цитированием

  #6188  
Старый 29.06.2022, 05:25
F0RQU1N and
Познавший АНТИЧАТ
Регистрация: 29.09.2018
Сообщений: 1,292
С нами: 4012500

Репутация: 138


По умолчанию

Цитата:
Сообщение от Savchik Blazer  

1. Как рисовать на игроках? Способ из этого https://www.blast.hk/threads/25417/ урока не работает, крашит.
Циклом проходишся по всем игрокам, получаешь их координаты, конвертируешь в экранные и рисуешь, советую рисовать через рендер имгуя.

И кстати - всё работает)

Цитата:
Сообщение от Savchik Blazer  

2. Как вытащить из player data нажатие клавиш других игроков
Вроде как оно токо на сервер отправляется, а если нет, то также, как и с outcoming синхрой. Чекнул, ваще странно что самп эту инфу всем игрокам рассылает
 
Ответить с цитированием

  #6189  
Старый 29.06.2022, 17:45
Kol4p
Участник форума
Регистрация: 06.12.2021
Сообщений: 151
С нами: 2335500

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

Парни помогите пожалуйста, как сделать текст над объектом типо вх asi r3
 
Ответить с цитированием

  #6190  
Старый 29.06.2022, 18:03
F0RQU1N and
Познавший АНТИЧАТ
Регистрация: 29.09.2018
Сообщений: 1,292
С нами: 4012500

Репутация: 138


По умолчанию

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

Парни помогите пожалуйста, как сделать текст над объектом типо вх asi r3
Также как и с игроками
 
Ответить с цитированием
Ответ





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


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




ANTICHAT ™ © 2001- Antichat Kft.

×

Внести депозит

Введите сумму USDT:

Принимается только USDT TRC20. Fake/Flash USDT не засчитывается.

×

Вывести депозит

Сумма USDT:

Ваш USDT TRC20 кошелек:

Заявка будет отправлена администратору.