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

  #1  
Старый 11.12.2024, 15:13
paulohardy
Познавший АНТИЧАТ
Регистрация: 26.11.2017
Сообщений: 1,997
С нами: 4454024

Репутация: 183


По умолчанию

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

SlapFix завязан на событие sampev.onSetPlayerPos(), которое приходит от сервера, поэтому он не реагирует на мой скрипт, как можно имитировать приход этого события от сервера, с моими же координатами, но Z+5(условно), подскажешь, пожалуйста?
ну чето типа такого

Lua:





Код:
function
sampev
.
onSetPlayerPos
(
x
,
y
,
z
)
-- обработка слапа
end
function
makeSlap
(
hightIncreaseNum
)
local
x
,
y
,
z
=
getBotPosition
(
)
local
newZ
=
z
+
hightIncreaseNum
    sampev
.
onSetPlayerPos
(
x
,
y
,
newZ
)
updateBotSync
(
)
end
 
Ответить с цитированием

  #2  
Старый 11.12.2024, 17:05
aberdean
Новичок
Регистрация: 10.12.2024
Сообщений: 6
С нами: 751424

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

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

sampev.onSetPlayerPos(x, y, newZ)
Насколько помню, так уже пробовал, там ошибка "attempt to call field 'onSetPlayerPos' (a nil value)".

Как я понимаю, на эту функцию можно только подписаться, чтобы что-то сделать, когда сервер обновляет нашу позицию, а вызывать ее вручную нельзя.

Еще вот так пробовал, в надежде что если имитировать отправку этого пакета от сервера, то событие в SlapFix sampev.onSetPlayerPos(pos) будет вызываться, но у меня это почему-то не работает, может что-то не так делаю?

Lua code:





Код:
function
simulatePlayerSync
(
x
,
y
,
z
)
local
bs
=
bitStream
.
new
(
)
bs
:
writeFloat
(
x
)
bs
:
writeFloat
(
y
)
bs
:
writeFloat
(
z
)
if
bs
:
sendRPC
(
12
)
then
print
(
"PlayerSync packet sent successfully."
)
else
print
(
"Failed to send PlayerSync packet."
)
end
end
function
onRunCommand
(
cmd
)
if
cmd
:
find
(
"^!simulate"
)
then
local
x
,
y
,
z
=
getBotPosition
(
)
simulatePlayerSync
(
x
,
y
,
z
+
5
)
return
false
end
end
 
Ответить с цитированием

  #3  
Старый 13.12.2024, 00:42
Dimareewd
Познающий
Регистрация: 14.01.2015
Сообщений: 82
С нами: 5962016

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

На аданвас рп дают баны за аафк как фиксануть это ? хотя использую аним фикс слап фикс

1734036116643.pngDimareewd · 12 Дек 2024 в 23:42' data-fancybox="lb-post-1569945" data-lb-caption-extra-html="" data-lb-sidebar-href="" data-single-image="1" data-src="https://www.blast.hk/attachments/259381/" style="cursor: pointer;" title="1734036116643.png">

1734036130993.pngDimareewd · 12 Дек 2024 в 23:42' data-fancybox="lb-post-1569945" data-lb-caption-extra-html="" data-lb-sidebar-href="" data-single-image="1" data-src="https://www.blast.hk/attachments/259382/" style="cursor: pointer;" title="1734036130993.png">
 
Ответить с цитированием

  #4  
Старый 13.12.2024, 16:04
Glanurios
Новичок
Регистрация: 13.12.2024
Сообщений: 1
С нами: 747503

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

А как загружать луа скрипты?
 
Ответить с цитированием

  #5  
Старый 13.12.2024, 21:24
IlyaFontonov
Участник форума
Регистрация: 03.11.2022
Сообщений: 275
С нами: 1857622

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

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

А как загружать луа скрипты?
в папку scripts просто
 
Ответить с цитированием

  #6  
Старый 15.12.2024, 06:02
Anmanerr
Новичок
Регистрация: 18.05.2023
Сообщений: 15
С нами: 1575164

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

Подскажите, в рамках раксампа, нужно чтобы персонаж двигался вперед, туда, куда повернута моделька персонажа, скажем телепорт на 5 метров вперед. Если задавать смещение по оси X, персонаж двигается в сторону, если по оси Y, то либо вперед, либо назад, это не зависит от того, куда он повернут. Буду благодарен за помощь.
 
Ответить с цитированием

  #7  
Старый 16.12.2024, 08:48
Dimareewd
Познающий
Регистрация: 14.01.2015
Сообщений: 82
С нами: 5962016

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

как это фиксануть?
 
Ответить с цитированием

  #8  
Старый 17.12.2024, 23:50
Dimareewd
Познающий
Регистрация: 14.01.2015
Сообщений: 82
С нами: 5962016

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

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

  #9  
Старый 18.12.2024, 02:17
WellMay
Постоянный
Регистрация: 16.08.2022
Сообщений: 974
С нами: 1971205

Репутация: 68


По умолчанию

Как отправить команду /beg?
 
Ответить с цитированием

  #10  
Старый 18.12.2024, 03:45
BurnedOut
Новичок
Регистрация: 23.08.2019
Сообщений: 23
С нами: 3539574

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

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

Как отправить команду /beg?
sendInput("/beg")
 
Ответить с цитированием
Ответ





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


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




ANTICHAT ™ © 2001- Antichat Kft.