PDA

Просмотр полной версии : RakSAMP Lite


Страницы : 1 2 3 4 5 6 7 8 [9] 10 11

dkawkdw
26.08.2024, 18:17
возможно
с помощью функций раксампа(в новом это полегче будет, с помощью getAllTextdraws())


поподробнее?

chromiusj
26.08.2024, 18:19
поподробнее?



https://forum.antichat.xyz/attachments/28533741/

SheriffKBR
26.08.2024, 19:06
Привет, помоги пожалуйста. Мне необходимо на родина рп чтобы он принимал трейд , то есть нажимал Y

Сделал через specialKey, и теперь вопрос что мне надо вести(нажать) в raksamplite чтобы в игре он отжал Y

Samper_Sampovskiy
27.08.2024, 09:17
Привет, помоги пожалуйста. Мне необходимо на родина рп чтобы он принимал трейд , то есть нажимал Y
Сделал через specialKey, и теперь вопрос что мне надо вести(нажать) в raksamplite чтобы в игре он отжал Y


изучай lua

suntelli
27.08.2024, 20:42
всем привет, подскажите как сделать бесконечный цикл проверки на 3д текст из этого, потому что он находит её один раз и всё, а надо чтобы всегда принт писало если в зоне стрима есть этот текст

Code::






function
sampIs3dTextDefined
(
id
,
color
,
pos
,
distance
,
testLOS
,
attachedPlayerId
,
attachedVehicleId
,
text
)
if
text
:
find
(
'Еда для новичков'
)
then
qxf
=
math
.
floor
(
tonumber
(
pos
.
x
)
)
qyf
=
math
.
floor
(
tonumber
(
pos
.
y
)
)
qzf
=
math
.
floor
(
tonumber
(
pos
.
z
)
)
print
(
'est eda x: '
..
qxf
..
', y: '
..
qyf
..
', z:'
..
qzf
)
end
end

kyrtion
28.08.2024, 00:59
всем привет, подскажите как сделать бесконечный цикл проверки на 3д текст из этого, потому что он находит её один раз и всё, а надо чтобы всегда принт писало если в зоне стрима есть этот текст


Записать в таблице, если пропадет из стрима или уйдешь в рестарт/реконнект то таблицы их нужно сбрасывать

Если хочешь сделать его циклом, то нужно создать поток и каждые объекты в таблице их нужно достать, и проверять что то подобное

suntelli
28.08.2024, 10:40
Записать в таблице, если пропадет из стрима или уйдешь в рестарт/реконнект то таблицы их нужно сбрасывать

Если хочешь сделать его циклом, то нужно создать поток и каждые объекты в таблице их нужно достать, и проверять что то подобное


не сможешь сделать? я просто вообще не шарю как это делать

kyrtion
28.08.2024, 10:48
не сможешь сделать? я просто вообще не шарю как это делать



Lua:






-- в начале кода:
local
labels
=
{
}
-- добавление:
labels
[
#
labels
+
1
]
=
{
text
=
'...'
,
position
=
{
x
=
1
,
y
=
2
,
z
=
3
}
}
-- для того чтобы узнать по циклу
for
i
=
1
,
#
labels
do
-- поиск с фразой "еда" каждые объекты с text
if
labels
[
i
]
.
text
:
find
(
'еда'
)
then
print
(
i
,
labels
[
i
]
.
text
)
-- 1, Продается платная еда\n\nЦена:1512 рублей, и тд
end
end
-- удалить на 4-ый объект:
table
.
remove
(
labels
,
4
)
-- удалить по циклу:
for
i
=
1
,
#
labels
do
if
labels
[
i
]
.
text
:
find
(
'плохая еда'
)
then
table
.
remove
(
labels
,
i
)
end
end
-- сброс:
labels
=
{
}
-- проверить что в таблице есть хотя бы 1 объект и более:
if
#
labels
~=
0
then
print
(
'labels count:'
,
#
labels
)
end

suntelli
28.08.2024, 10:57
Lua:






-- в начале кода:
local
labels
=
{
}
-- добавление:
labels
[
#
labels
+
1
]
=
{
text
=
'...'
,
position
=
{
x
=
1
,
y
=
2
,
z
=
3
}
}
-- для того чтобы узнать по циклу
for
i
=
1
,
#
labels
do
-- поиск с фразой "еда" каждые объекты с text
if
labels
[
i
]
.
text
:
find
(
'еда'
)
then
print
(
i
,
labels
[
i
]
.
text
)
-- 1, Продается платная еда\n\nЦена:1512 рублей, и тд
end
end
-- удалить на 4-ый объект:
table
.
remove
(
labels
,
4
)
-- удалить по циклу:
for
i
=
1
,
#
labels
do
if
labels
[
i
]
.
text
:
find
(
'плохая еда'
)
then
table
.
remove
(
labels
,
i
)
end
end
-- сброс:
labels
=
{
}





ты походу не так понял, мне всего лишь надо чтобы если d = true он искал 3д текст и выводил его координаты в чат, и любой момент если d снова будет равен тру, он тоже вывел, потому что тот способ который я использовал он находил этот 3д текст но отправлял его всего 1 раз как найдёт, второй раз не отправляет

kyrtion
28.08.2024, 20:07
ты походу не так понял, мне всего лишь надо чтобы если d = true он искал 3д текст и выводил его координаты в чат, и любой момент если d снова будет равен тру, он тоже вывел, потому что тот способ который я использовал он находил этот 3д текст но отправлял его всего 1 раз как найдёт, второй раз не отправляет


все событие, каллбек не циклические всех данные.

когда появляется лабел в стриме, сразу триггерится событие и выводит аргументы в каллбэк.

лучше лабели держать быть в курсе, если лабел выйдет из стрима то его нужно удалить из таблицы.

зациклить всех лабелов и засунуть метод цикла в main() не этично и не оптимально.

если будет d активный, то есть включился как раз, то нужно выводить всех лабелов в чате, так ведь?

если обсуждение окажется длинное, лучше пиши тг kyrtion

upd: например для рендера, то лучше хранить таблицы лабелов и отрендерить по каждому объекта лабелов

сверху я уже скинул пример.

тебе достаточно узнать событие в сампев:

- появление 3д текст (в стриме...?)

- исчезновение 3д текст (и тоже в стриме...?)

- отключение от сервера (в случае нужно стёрнуть таблица лабелов)

каждое когда появляются аргументы в событие, то есть возвращают значение с помощью каллбека

следи, их держать быть в курсе. если тебе нужно цикл, лучше создать поток луа и зациклить для рендера или для обработки данные

Lucifersssssssssss
29.08.2024, 00:02
плиз хелп можно как-то сделать чтобы все акк каторые создал фаст кудато сохранялис а то лень пост copy past-тить

Nemo_Ierren
29.08.2024, 09:50
у кого есть скрипт чтоб логинится с эмулятором лаунчера (аризона завезла новие диалоговие окна и они при эмуляторе не появляются)

Lucifersssssssssss
29.08.2024, 12:24
ну я скачал это вроде работает я через /id чекаю показавает что с лаунчера



у кого есть скрипт чтоб логинится с эмулятором лаунчера (аризона завезла новие диалоговие окна и они при эмуляторе не появляются)





ну я скачал это вроде работает я через /id чекаю показавает что с лаунчера


це

Caskey
29.08.2024, 14:16
Помогите как этот автологин победить, все четко, взял с шапки автологин, но увы он не работает 😭

Lucifersssssssssss
29.08.2024, 14:18
Помогите как этот автологин победить, все четко, взял с шапки автологин, но увы он не работает 😭

suntelli
30.08.2024, 09:02
https://forum.antichat.xyz/attachments/28534866/


либы загружены, не пойму что не так.

Notepad++
30.08.2024, 09:04
либы загружены, не пойму что не так.


Вставь это в код:

Lua:






function
sendKey
(
id
)
key
=
id
updateSync
(
)
end
function
sampev
.
onSendPlayerSync
(
data
)
if
key
then
data
.
keysData
=
key
key
=
nil
end
end

Caskey
30.08.2024, 20:03
Не работает

me1onsky
30.08.2024, 23:34
Парни, дайте человека который поможет мне разобраться как написать авторег, автологин и как написать ракбота под ферму

Vovan1337
01.09.2024, 01:59
Парни, дайте человека который поможет мне разобраться как написать авторег, автологин и как написать ракбота под ферму


Могу помочь.

Bobers
01.09.2024, 15:11
Возможно ли написать скрипт для Аризона рп, с помощью которого будет отображаться что мой аккаунт в организации?

Bobers
01.09.2024, 15:29
ну я скачал это вроде работает я через /id чекаю показавает что с лаунчера

це


не работает

Кто знает, почему меня кикает когда я просто стою на спавне, кикае с причиной Аирбрек еще и банит ip. Как решить проблему?

Cocolemunto.
01.09.2024, 23:17
Возможно ли написать скрипт для Аризона рп, с помощью которого будет отображаться что мой аккаунт в организации?


Привет, можно проверять это через /stats.

Примерно вот так:

Lua:






local
fraction
=
nil
function
sampev
.
onShowDialog
(
id
,
style
,
title
,
button1
,
button2
,
text
)
if
title
:
find
(
"Основная статистика"
)
then
for
line
in
text
:
gmatch
(
"[^\n]+"
)
do
if
line
:
find
(
'%{......%}Организация%:%s%{......%}%[(%A+)%]'
)
then
fraction
=
text
:
match
(
"%{......%}Организация%:%s%{......%}%[(%A+)%]"
)
end
end
end
end
function
sampev
.
onSendSpawn
(
)
sendInput
(
"/stats"
)
end




Так он будет узнавать то, что написано в поле Организация: и сохранять это значение в переменную при каждом спавне.



не работает

Кто знает, почему меня кикает когда я просто стою на спавне, кикае с причиной Аирбрек еще и банит ip. Как решить проблему?


aim_fix накати, это система "анти ракбот" от аризоны.

Исходник - [RakSamp Lite] AimSync FIX (https://www.blast.hk/threads/176777/post-1308265)

Данный скрипт фиксит очевидную некорректную синхру, которую бот отправляет всем игрокам в зоне стрима Пример детекта для клиента: https://www.blast.hk/threads/242284/

www.blast.hk




Так не работает это же не токо у меня проблема значит у всех такая?



Исходник - [RakSamp Lite] AimSync FIX (https://www.blast.hk/threads/176777/post-1308265)

Данный скрипт фиксит очевидную некорректную синхру, которую бот отправляет всем игрокам в зоне стрима Пример детекта для клиента: https://www.blast.hk/threads/242284/

www.blast.hk


Работает если бот не двигается.

Bobers
02.09.2024, 00:06
Привет, можно проверять это через /stats.
Примерно вот так:

Lua:






local
fraction
=
nil
function
sampev
.
onShowDialog
(
id
,
style
,
title
,
button1
,
button2
,
text
)
if
title
:
find
(
"Основная статистика"
)
then
for
line
in
text
:
gmatch
(
"[^\n]+"
)
do
if
line
:
find
(
'%{......%}Организация%:%s%{......%}%[(%A+)%]'
)
then
fraction
=
text
:
match
(
"%{......%}Организация%:%s%{......%}%[(%A+)%]"
)
end
end
end
end
function
sampev
.
onSendSpawn
(
)
sendInput
(
"/stats"
)
end




Так он будет узнавать то, что написано в поле Организация: и сохранять это значение в переменную при каждом спавне.

aim_fix накати, это система "анти ракбот" от аризоны.

Исходник - [RakSamp Lite] AimSync FIX (https://www.blast.hk/threads/176777/post-1308265)

Данный скрипт фиксит очевидную некорректную синхру, которую бот отправляет всем игрокам в зоне стрима Пример детекта для клиента: https://www.blast.hk/threads/242284/

www.blast.hk


Исходник - [RakSamp Lite] AimSync FIX (https://www.blast.hk/threads/176777/post-1308265)

Данный скрипт фиксит очевидную некорректную синхру, которую бот отправляет всем игрокам в зоне стрима Пример детекта для клиента: https://www.blast.hk/threads/242284/

www.blast.hk


Работает если бот не двигается.


С помощью данного скрипта бот автоматически будет считаться что состоит в организации или что?

Bobers
02.09.2024, 00:07
У кого есть скрипт автоеда для raksamp lite?

Bobers
02.09.2024, 00:08
Где найти рабочий телепорт чтобы тп шить ботов в нужно место?

Cocolemunto.
02.09.2024, 08:09
С помощью данного скрипта бот автоматически будет считаться что состоит в организации или что?


С помощью данного скрипта можно узнать в организации бот или нет.



У кого есть скрипт автоеда для raksamp lite?



Lua:






function
sampev
.
onDisplayGameText
(
style
,
time
,
text
)
if
text
:
find
(
"hungry"
)
then
newTask
(
function
(
)
wait
(
math
.
random
(
2000
,
3500
)
)
sendInput
(
"/cheeps"
)
end
)
end
end




Будет есть, когда высветится надпись "hungry".

В начало кода если нету, то добавить

Lua:






math
.
randomseed
(
os
.
time
(
)
*
os
.
clock
(
)
*
math
.
random
(
)
)
math
.
random
(
)
;
math
.
random
(
)
;
math
.
random
(
)








Где найти рабочий телепорт чтобы тп шить ботов в нужно место?


!coord x y z - если вручную

или если кодом, то coordStart(x, y, z, time, step, true/false)

Bobers
02.09.2024, 21:01
С помощью данного скрипта можно узнать в организации бот или нет.

Lua:






function
sampev
.
onDisplayGameText
(
style
,
time
,
text
)
if
text
:
find
(
"hungry"
)
then
newTask
(
function
(
)
wait
(
math
.
random
(
2000
,
3500
)
)
sendInput
(
"/cheeps"
)
end
)
end
end




Будет есть, когда высветится надпись "hungry".

В начало кода если нету, то добавить

Lua:






math
.
randomseed
(
os
.
time
(
)
*
os
.
clock
(
)
*
math
.
random
(
)
)
math
.
random
(
)
;
math
.
random
(
)
;
math
.
random
(
)






!coord x y z - если вручную
или если кодом, то coordStart(x, y, z, time, step, true/false)


Спасибо

Кто знает как подключить разные прокси на определенных ботов(аккаунтов) на одном ПК? Например: чтобы 20 аккаунтов были подключены на 1 прокси, 20 на другом, 20 на третьем прокси и так далее.

Cocolemunto.
02.09.2024, 21:13
Спасибо

Кто знает как подключить разные прокси на определенных ботов(аккаунтов) на одном ПК? Например: чтобы 20 аккаунтов были подключены на 1 прокси, 20 на другом, 20 на третьем прокси и так далее.


Ну можешь сколхозить, чтобы у тебя было допустим 2 папки.

Одна папка называлась [1] Proxy 20, друга [2] Proxy 20. Берёшь скрипт из этой же темы и вставляешь

Lua:






function
onProxyError
(
)
print
(
"ошибка при подключении к прокси"
)
end
function
onProxyConnect
(
)
print
(
"успешно подключились к прокси!"
)
end
function
onLoad
(
)
proxyConnect
(
"123.145.167.189:58765"
,
"user"
,
"pass"
)
end
-- чтоб не подключался к серверу без прокси
function
onRequestConnect
(
)
if
not
isProxyConnected
(
)
then
return
false
end
end




Только





https://forum.antichat.xyz/attachments/28536004/
тут пишешь свои данные ipv4 socks5 прокси, и так далее.

Есть способ через либку, но расписывать и делать очень долго

darkvenom
02.09.2024, 22:21
Какой slapfix лучше всего сейчас работает? Особенно в интерьере

Cocolemunto.
02.09.2024, 22:38
Какой slapfix лучше всего сейчас работает? Особенно в интерьере


slapfix by dimiano, но тебе нужно будет добавить мин координата x, макс координата x, мин координата y, макс координата y, макс высота крыши в интерьере.

ищу Anim and Slap fixs by @Dimiano (https://www.blast.hk/threads/197933/post-1426895)

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

www.blast.hk

Bobers
02.09.2024, 23:14
Ну можешь сколхозить, чтобы у тебя было допустим 2 папки.
Одна папка называлась [1] Proxy 20, друга [2] Proxy 20. Берёшь скрипт из этой же темы и вставляешь

Lua:






function
onProxyError
(
)
print
(
"ошибка при подключении к прокси"
)
end
function
onProxyConnect
(
)
print
(
"успешно подключились к прокси!"
)
end
function
onLoad
(
)
proxyConnect
(
"123.145.167.189:58765"
,
"user"
,
"pass"
)
end
-- чтоб не подключался к серверу без прокси
function
onRequestConnect
(
)
if
not
isProxyConnected
(
)
then
return
false
end
end




Только тут пишешь свои данные ipv4 socks5 прокси, и так далее.

Есть способ через либку, но расписывать и делать очень долго


Куда создать папки? просто не шарю

Cocolemunto.
03.09.2024, 00:38
Куда создать папки? просто не шарю


Папки создай с раксампом две и туда помести этот скрипт для прокси

Bobers
03.09.2024, 01:13
Папки создай с раксампом две и туда помести этот скрипт для прокси


понял, а как проверить работает скрипт и подключилось ли к прокси?

Улиточка
03.09.2024, 04:52
понял, а как проверить работает скрипт и подключилось ли к прокси?


в консоли будет писать с какого ip происходит коннект к серверу.

Cocolemunto.
03.09.2024, 07:33
понял, а как проверить работает скрипт и подключилось ли к прокси?


напишет «успешно подключились к прокси» в консоли

gaming_sport
03.09.2024, 11:02
Ребят, кто может помочь сделать скрипт на автооткрытие 3 тайников вс и 2 тайников илона маска ?

darkvenom
03.09.2024, 20:25
slapfix by dimiano, но тебе нужно будет добавить мин координата x, макс координата x, мин координата y, макс координата y, макс высота крыши в интерьере.

ищу Anim and Slap fixs by @Dimiano (https://www.blast.hk/threads/197933/post-1426895)

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

www.blast.hk



А как понять эти координаты? Через какой то скрипт отдельный?

Cocolemunto.
03.09.2024, 20:40
А как понять эти координаты? Через какой то скрипт отдельный?


ultra fuck

Bobers
03.09.2024, 23:37
С помощью данного скрипта можно узнать в организации бот или нет.

Lua:






function
sampev
.
onDisplayGameText
(
style
,
time
,
text
)
if
text
:
find
(
"hungry"
)
then
newTask
(
function
(
)
wait
(
math
.
random
(
2000
,
3500
)
)
sendInput
(
"/cheeps"
)
end
)
end
end




Будет есть, когда высветится надпись "hungry".

В начало кода если нету, то добавить

Lua:






math
.
randomseed
(
os
.
time
(
)
*
os
.
clock
(
)
*
math
.
random
(
)
)
math
.
random
(
)
;
math
.
random
(
)
;
math
.
random
(
)






!coord x y z - если вручную
или если кодом, то coordStart(x, y, z, time, step, true/false)


Почему то не роботает у меня автоеда, кто знает почему?

Cocolemunto.
03.09.2024, 23:44
Почему то не роботает у меня автоеда, кто знает почему?


Проверь, нет ли у тебя второй функции sampev.onDisplayGameText

darkvenom
03.09.2024, 23:46
ultra fuck


А где вообще эти координаты вбивать? Я скачал slapfix by dimiano и SAmin.hmap, где то видел что нужен txt файл, но где его взять?

Caskey
04.09.2024, 00:36
Дайте пж настраиваемый рекконект на него, чтобы можно было делай после РР настроить

Ejik_Letchik
04.09.2024, 03:29
В sampev в событиях onPlayerSync(playerId, data) и onVehicleSync(playerId, vehicleId, data) неверно считывается вектор скорости. Возможно проблема в этой части кода:

Код из bitstream_io для RakSAMP Lite:






mod
.
compressedVector
=
{
read
=
function
(
bs
)
local
magnitude
=
bs
:
readFloat
(
)
if
magnitude
~=
0
then
local
readCf
=
mod
.
compressedFloat
.
read
return
vector3d
(
readCf
(
bs
)
*
magnitude
,
readCf
(
bs
)
*
magnitude
,
readCf
(
bs
)
*
magnitude
)
else
return
vector3d
(
0
,
0
,
0
)
end
end
,
write
=
function
(
bs
,
data
)
local
x
,
y
,
z
=
data
.
x
,
data
.
y
,
data
.
z
local
magnitude
=
math
.
sqrt
(
x
*
x
+
y
*
y
+
z
*
z
)
bs
:
writeFloat
(
magnitude
)
if
magnitude
>
0
then
local
writeCf
=
mod
.
compressedFloat
.
write
writeCf
(
bs
,
x
/
magnitude
)
writeCf
(
bs
,
y
/
magnitude
)
writeCf
(
bs
,
z
/
magnitude
)
end
end
}
mod
.
compressedFloat
=
{
read
=
function
(
bs
)
return
bs
:
readInt16
(
)
/
32767.5
-
1
end
,
write
=
function
(
bs
,
value
)
if
value

1
then
value
=
1
end
bs
:
writeInt16
(
(
value
+
1
)
*
32767.5
)
end
}




Код из bitstream_io, используемой в игре:






mod
.
compressedVector
=
{
read
=
function
(
bs
)
local
magnitude
=
raknetBitStreamReadFloat
(
bs
)
if
magnitude
~=
0
then
local
readCf
=
mod
.
compressedFloat
.
read
return
vector3d
(
readCf
(
bs
)
*
magnitude
,
readCf
(
bs
)
*
magnitude
,
readCf
(
bs
)
*
magnitude
)
else
return
vector3d
(
0
,
0
,
0
)
end
end
,
write
=
function
(
bs
,
data
)
local
x
,
y
,
z
=
data
.
x
,
data
.
y
,
data
.
z
local
magnitude
=
math
.
sqrt
(
x
*
x
+
y
*
y
+
z
*
z
)
raknetBitStreamWriteFloat
(
bs
,
magnitude
)
if
magnitude
>
0
then
local
writeCf
=
mod
.
compressedFloat
.
write
writeCf
(
bs
,
x
/
magnitude
)
writeCf
(
bs
,
y
/
magnitude
)
writeCf
(
bs
,
z
/
magnitude
)
end
end
}
mod
.
compressedFloat
=
{
read
=
function
(
bs
)
return
raknetBitStreamReadInt16
(
bs
)
/
32767.5
-
1
end
,
write
=
function
(
bs
,
value
)
if
value

1
then
value
=
1
end
raknetBitStreamWriteInt16
(
bs
,
(
value
+
1
)
*
32767.5
)
end
}




Например, такой код даёт разный результат в игре и в RakSAMP:

Пример кода:






--Вариант в игре
function
sampev
.
onPlayerSync
(
playerId
,
data
)
lua_thread
.
create
(
function
(
)
if
settings
.
maincfg
.
sendTargets
then
local
vecX
=
data
.
position
.
x
+
(
data
.
moveSpeed
.
x
*
100
)
-- Увеличенный вектор, для наглядности
local
vecY
=
data
.
position
.
y
+
(
data
.
moveSpeed
.
y
*
100
)
-- Увеличенный вектор, для наглядности
local
vecZ
=
data
.
position
.
z
+
(
data
.
moveSpeed
.
z
*
100
)
-- Увеличенный вектор, для наглядности
local
wX1
,
wY1
=
convert3DCoordsToScreen
(
data
.
position
.
x
,
data
.
position
.
y
,
data
.
position
.
z
)
local
wX2
,
wY2
=
convert3DCoordsToScreen
(
vecX
,
vecY
,
vecZ
)
renderDrawLine
(
wX1
,
wY1
,
wX2
,
wY2
,
1
,
0xFFFFFFFF
)
--Для игры. Вектор скорости отрисуется корректно.
print
(
"PlayerSyncData:"
,
data
.
position
.
x
,
data
.
position
.
y
,
data
.
position
.
z
,
data
.
moveSpeed
.
x
*
100
,
data
.
moveSpeed
.
y
*
100
,
data
.
moveSpeed
.
z
*
100
)
--printf здесь выдаст разный по направлению результат вектора скорости
end
end
)
end
--Вариант для бота
function
sampev
.
onPlayerSync
(
playerId
,
data
)
newTask
(
function
(
)
if
settings
.
maincfg
.
sendTargets
then
local
sendData
=
{
data
.
position
.
x
,
data
.
position
.
y
,
data
.
position
.
z
,
data
.
position
.
x
+
(
data
.
moveSpeed
.
x
*
100
)
,
data
.
position
.
y
+
(
data
.
moveSpeed
.
y
*
100
)
,
data
.
position
.
z
+
(
data
.
moveSpeed
.
z
*
100
)
}
renderOnClient
(
data
)
--Функция отрабатывает корректно, искажений при передаче нет. Вектор скорости отрисуется некорректно, из-за неверных данных от бота
print
(
"PlayerSyncData:"
,
data
.
position
.
x
,
data
.
position
.
y
,
data
.
position
.
z
,
data
.
moveSpeed
.
x
*
100
,
data
.
moveSpeed
.
y
*
100
,
data
.
moveSpeed
.
z
*
100
)
--printf здесь выдаст разный по направлению результат вектора скорости
end
end
)
end

Rei
04.09.2024, 14:32
В sampev в событиях onPlayerSync(playerId, data) и onVehicleSync(playerId, vehicleId, data) неверно считывается вектор скорости. Возможно проблема в этой части кода:

Код из bitstream_io для RakSAMP Lite:






mod
.
compressedVector
=
{
read
=
function
(
bs
)
local
magnitude
=
bs
:
readFloat
(
)
if
magnitude
~=
0
then
local
readCf
=
mod
.
compressedFloat
.
read
return
vector3d
(
readCf
(
bs
)
*
magnitude
,
readCf
(
bs
)
*
magnitude
,
readCf
(
bs
)
*
magnitude
)
else
return
vector3d
(
0
,
0
,
0
)
end
end
,
write
=
function
(
bs
,
data
)
local
x
,
y
,
z
=
data
.
x
,
data
.
y
,
data
.
z
local
magnitude
=
math
.
sqrt
(
x
*
x
+
y
*
y
+
z
*
z
)
bs
:
writeFloat
(
magnitude
)
if
magnitude
>
0
then
local
writeCf
=
mod
.
compressedFloat
.
write
writeCf
(
bs
,
x
/
magnitude
)
writeCf
(
bs
,
y
/
magnitude
)
writeCf
(
bs
,
z
/
magnitude
)
end
end
}
mod
.
compressedFloat
=
{
read
=
function
(
bs
)
return
bs
:
readInt16
(
)
/
32767.5
-
1
end
,
write
=
function
(
bs
,
value
)
if
value

1
then
value
=
1
end
bs
:
writeInt16
(
(
value
+
1
)
*
32767.5
)
end
}




Код из bitstream_io, используемой в игре:






mod
.
compressedVector
=
{
read
=
function
(
bs
)
local
magnitude
=
raknetBitStreamReadFloat
(
bs
)
if
magnitude
~=
0
then
local
readCf
=
mod
.
compressedFloat
.
read
return
vector3d
(
readCf
(
bs
)
*
magnitude
,
readCf
(
bs
)
*
magnitude
,
readCf
(
bs
)
*
magnitude
)
else
return
vector3d
(
0
,
0
,
0
)
end
end
,
write
=
function
(
bs
,
data
)
local
x
,
y
,
z
=
data
.
x
,
data
.
y
,
data
.
z
local
magnitude
=
math
.
sqrt
(
x
*
x
+
y
*
y
+
z
*
z
)
raknetBitStreamWriteFloat
(
bs
,
magnitude
)
if
magnitude
>
0
then
local
writeCf
=
mod
.
compressedFloat
.
write
writeCf
(
bs
,
x
/
magnitude
)
writeCf
(
bs
,
y
/
magnitude
)
writeCf
(
bs
,
z
/
magnitude
)
end
end
}
mod
.
compressedFloat
=
{
read
=
function
(
bs
)
return
raknetBitStreamReadInt16
(
bs
)
/
32767.5
-
1
end
,
write
=
function
(
bs
,
value
)
if
value

1
then
value
=
1
end
raknetBitStreamWriteInt16
(
bs
,
(
value
+
1
)
*
32767.5
)
end
}




Например, такой код даёт разный результат в игре и в RakSAMP:

Пример кода:






--Вариант в игре
function
sampev
.
onPlayerSync
(
playerId
,
data
)
lua_thread
.
create
(
function
(
)
if
settings
.
maincfg
.
sendTargets
then
local
vecX
=
data
.
position
.
x
+
(
data
.
moveSpeed
.
x
*
100
)
-- Увеличенный вектор, для наглядности
local
vecY
=
data
.
position
.
y
+
(
data
.
moveSpeed
.
y
*
100
)
-- Увеличенный вектор, для наглядности
local
vecZ
=
data
.
position
.
z
+
(
data
.
moveSpeed
.
z
*
100
)
-- Увеличенный вектор, для наглядности
local
wX1
,
wY1
=
convert3DCoordsToScreen
(
data
.
position
.
x
,
data
.
position
.
y
,
data
.
position
.
z
)
local
wX2
,
wY2
=
convert3DCoordsToScreen
(
vecX
,
vecY
,
vecZ
)
renderDrawLine
(
wX1
,
wY1
,
wX2
,
wY2
,
1
,
0xFFFFFFFF
)
--Для игры. Вектор скорости отрисуется корректно.
print
(
"PlayerSyncData:"
,
data
.
position
.
x
,
data
.
position
.
y
,
data
.
position
.
z
,
data
.
moveSpeed
.
x
*
100
,
data
.
moveSpeed
.
y
*
100
,
data
.
moveSpeed
.
z
*
100
)
--printf здесь выдаст разный по направлению результат вектора скорости
end
end
)
end
--Вариант для бота
function
sampev
.
onPlayerSync
(
playerId
,
data
)
newTask
(
function
(
)
if
settings
.
maincfg
.
sendTargets
then
local
sendData
=
{
data
.
position
.
x
,
data
.
position
.
y
,
data
.
position
.
z
,
data
.
position
.
x
+
(
data
.
moveSpeed
.
x
*
100
)
,
data
.
position
.
y
+
(
data
.
moveSpeed
.
y
*
100
)
,
data
.
position
.
z
+
(
data
.
moveSpeed
.
z
*
100
)
}
renderOnClient
(
data
)
--Функция отрабатывает корректно, искажений при передаче нет. Вектор скорости отрисуется некорректно, из-за неверных данных от бота
print
(
"PlayerSyncData:"
,
data
.
position
.
x
,
data
.
position
.
y
,
data
.
position
.
z
,
data
.
moveSpeed
.
x
*
100
,
data
.
moveSpeed
.
y
*
100
,
data
.
moveSpeed
.
z
*
100
)
--printf здесь выдаст разный по направлению результат вектора скорости
end
end
)
end





попробуй с этим

Софт - RakSAMP Lite (https://www.blast.hk/threads/108052/page-53#post-1266373)

В клиенте они тоже не отображаются, если выполнить условия как в раксампе) Зайди с клиента и когда в интерьер входишь не шевели мышкой, не трогай клаву) Пикапы тогда тоже не будут видны) как до такого додуматься можно было.. ахуеть

www.blast.hk

darkvenom
04.09.2024, 15:45
У кого есть настроенный слапфикс под инту отеля на Аризоне?

Lamarog228337
04.09.2024, 17:44
Как выбрать скин на аризоне?

Cocolemunto.
04.09.2024, 19:02
Дайте пж настраиваемый рекконект на него, чтобы можно было делай после РР настроить



Lua:






function
sampev
.
onServerMessage
(
color
,
text
)
if
text
:
find
(
"произойдет технический рестарт сервера"
)
then
reconnect
(
720000
)
-- либо свое время в мс
end
end




Это только на аризону



А где вообще эти координаты вбивать? Я скачал slapfix by dimiano и SAmin.hmap, где то видел что нужен txt файл, но где его взять?


создать папку slapfix, закинуть туда SAmin.hmap и создать файлик interiors.txt, а после вносить корды через ;

Lamarog228337
04.09.2024, 21:51
Помогите пж не могу тепнуть бота пишет !coord

Cocolemunto.
04.09.2024, 22:24
Помогите пж не могу тепнуть бота пишет !coord


!coord x y z

!coord 123123 123123 123123

darkvenom
07.09.2024, 04:08
Скачал раксамп на дедик ( windows ), все работает, но почему то все буквы в иероглифах, как можно починить?

Bobers
07.09.2024, 21:40
У кого есть обход лаунчера, чтобы всем показывало что боты играют с лаунчера?

qwazovsky
09.09.2024, 13:07
в чем может быть проблема? тд хукается, но не прокликивается? айди статик, все подходит

нужно тыкнуть ***ню в инвентаре, остальные тд норм

Bobers
10.09.2024, 13:40
Кто может помочь написать скрипт чтобы всем показывало что боты с лаунчера? Готов заплатить!

Notepad++
10.09.2024, 13:45
Кто может помочь написать скрипт чтобы всем показывало что боты с лаунчера? Готов заплатить!



Lua - [RakSAMP Lite][CEF] Launcher bypass / эмулятор / обход лаучера (ARZ) (https://www.blast.hk/threads/217699/)

Ничего особенного, просто тот же или этот обход лаунчера для Аризоны но с CEF. Для работы скрипта запихивайте его в папку scripts, далее переходите в папку settings, открываете файл RakSAMP Lite.ini и меняете пункт "clientversion=0.3.7" на "clientversion=Arizona PC". Вы прекрасны! UPD: Взял у...

www.blast.hk

Bobers
11.09.2024, 22:34
Где найти скрипт который прячет ботов от бана?

suntelli
12.09.2024, 07:31
Ребят, как можно реализовать поиск маркера? Метки сервера, красной такой ,ну вы поняли меня





https://forum.antichat.xyz/attachments/28538894/

tor1
16.09.2024, 15:07
Работает родина? У меня пингуется сервер в раксамп лайт только после входа вручную в игру на соответствующий сервер, из-за этого прокси тоже не работают. После смены адреса невозможно зайти через раксамп лайт, если не заходить перед этим в игру, также неправильно считает кол-во игроков на сервере, как будто не учитывает тех кто был уже при входе

kyrtion
16.09.2024, 15:08
Работает родина? У меня пингуется сервер в раксамп лайт только после входа вручную в игру на соответствующий сервер, из-за этого прокси тоже не работают. После смены адреса невозможно зайти через раксамп лайт, если не заходить перед этим в игру, также неправильно считает кол-во игроков на сервере, как будто не учитывает тех кто был уже при входе


у родины кажется свои рпц и пакеты

их нужно обработать собственные обработчики для раксампа и заставить работать

tor1
16.09.2024, 15:12
у родины кажется свои рпц и пакеты
их нужно обработать собственные обработчики для раксампа и заставить работать


Просто сегодня утром только сломалось, вчера все работало ещё

kyrtion
16.09.2024, 15:13
сегодня утром только сломалось


походу разрабы узнали способы их отличать боты и игроки, возможно сделали фиксы

если утром, то может, после рестарта? затем уже залили новые фиксы

skatesss
16.09.2024, 17:09
Работает родина? У меня пингуется сервер в раксамп лайт только после входа вручную в игру на соответствующий сервер, из-за этого прокси тоже не работают. После смены адреса невозможно зайти через раксамп лайт, если не заходить перед этим в игру, также неправильно считает кол-во игроков на сервере, как будто не учитывает тех кто был уже при входе


так пропинговку добавь в луа скрипте и все, {ip servera}:80

tor1
16.09.2024, 18:25
так пропинговку добавь в луа скрипте и все, {ip servera}:80


А есть инфа как пропинговать нормально можно?

Пробовал вот так https://www.blast.hk/threads/13380/post-401150, но из raksamp lite не пингуется, хотя из обычного клиента вроде пингует

Cocolemunto_Banned
16.09.2024, 18:29
А есть инфа как пропинговать нормально можно?
Пробовал вот так https://www.blast.hk/threads/13380/post-401150, но из raksamp lite не пингуется, хотя из обычного клиента вроде пингует



пропинговка родина рп (https://www.blast.hk/threads/220647/post-1540421)

крч терь шобы запускать ракботов на родину нужно пинговать сервера как арз мобайл кто-то может быть сделать на питоне такую херь? айпишники скину. Если есть такой скрипт на питоне,можете скинуть сюда pls Ip 80.66.82.58:7777=Primorskiy okrug 80.66.82.55:7777=Federalniy okrug...

www.blast.hk

skszikri
17.09.2024, 14:07
how to make keybind with lua?

as example

local sampev = require 'samp.events'

function waitUntilSampAvailable()

while not isSampAvailable() do

wait(0)

end

end

function main()

waitUntilSampAvailable()

end

function sampev.onServerMessage(colour, msg)

lua_thread.create(function()

if string.find(msg, "halo") then

sampSendChat("/pm a")

end

end)

end

raksamp show some error

please help me

Notepad++
17.09.2024, 14:18
how to make keybind with lua?
as example
local sampev = require 'samp.events'

function waitUntilSampAvailable()
while not isSampAvailable() do
wait(0)
end
end

function main()
waitUntilSampAvailable()
end

function sampev.onServerMessage(colour, msg)
lua_thread.create(function()
if string.find(msg, "halo") then
sampSendChat("/pm a")
end
end)
end

raksamp show some error
please help me



Lua:






require
(
"addon"
)
local
sampev
=
require
(
"samp.events"
)
function
sampev
.
onServerMessage
(
colour
,
msg
)
newTask
(
function
(
)
-- analogue lua_thread
if
string
.
find
(
msg
,
"halo"
)
then
sendInput
(
"/pm a"
)
-- analogue sampSendChat
end
end
)
end

neo....
27.09.2024, 21:47
А какая команда что он появлялся в фам доме ?

.Oinoas
03.10.2024, 06:53
Как заставить его использовать authkey

IntelCoreI7
04.10.2024, 14:56
кто шарит как делать проверку на содержимое диалога? Например чтобы он использовал sendDialogeResponse если видит в диалоге определенную кнопку (в виде строки)

chromiusj
04.10.2024, 15:16
кто шарит как делать проверку на содержимое диалога? Например чтобы он использовал sendDialogeResponse если видит в диалоге определенную кнопку (в виде строки)



SAMP.Lua/samp/events.lua at master · THE-FYP/SAMP.Lua (https://github.com/THE-FYP/SAMP.Lua/blob/master/samp/events.lua#L98)

A SA-MP API library for MoonLoader. Contribute to THE-FYP/SAMP.Lua development by creating an account on GitHub.

github.com

IntelCoreI7
04.10.2024, 18:53
SAMP.Lua/samp/events.lua at master · THE-FYP/SAMP.Lua (https://github.com/THE-FYP/SAMP.Lua/blob/master/samp/events.lua#L98)

A SA-MP API library for MoonLoader. Contribute to THE-FYP/SAMP.Lua development by creating an account on GitHub.

github.com



подробнее плиз

varkon
04.10.2024, 19:18
подробнее плиз



Lua:






function
require
(
"samp.events"
)
.
onShowDialog
(
id
,
style
,
title
,
button1
,
button2
,
text
)
--
if
title
:
find
(
" ЗАГОЛОВОК ДИАЛОГА "
)
then
-- дучше всего искать по заголовку, нежели по ID.
if
text
:
find
(
"Какой-то текст (в диалоге), который тебе нужно найти "
)
then
sampSendDialogResponse
(
id
,
1
,
0
,
0
,
""
)
-- Нажимаем кнопку под номером №1 ( например, "ОК")
end
end
end

IntelCoreI7
04.10.2024, 19:29
if text:find("Какой-то текст (в диалоге), который тебе нужно найти ") then


так это же вроде если текст В САМОМ диалоге, а мне нужно текст с кнопки.





https://forum.antichat.xyz/attachments/28545636/

varkon
04.10.2024, 19:31
так это же вроде если текст В САМОМ диалоге, а мне нужно текст с кнопки.


Это пример, адаптируй под свои нужды

Lua:






function
sampGetListboxItemByText
(
text
,
searchText
,
plain
)
-- куда-то вставить, например куда ни будь
plain
=
plain
~=
false
local
i
=
0
for
line
in
text
:
gmatch
(
"[^\r\n]+"
)
do
if
(
plain
and
line
==
searchText
)
or
(
not
plain
and
line
:
find
(
searchText
)
)
then
return
i
end
i
=
i
+
1
end
return
-
1
end
function
sampev
.
onShowDialog
(
id
,
style
,
title
,
button1
,
button2
,
text
)
if
dialogId
==
25526
or
title
:
find
(
"{BFBBBA}Выбор места спавна"
)
then
-- двойная проверка по ид / названию
newTask
(
function
(
)
-- запуск "таймера"
wait
(
500
)
-- ждем 500 мс
local
text_spawn
=
sampGetListboxItemByText
(
text
,
"Дом №786"
,
false
)
-- выбираем пункт диалога с названием Дом №786
sendDialogResponse
(
dialogId
,
1
,
text_spawn
,
""
)
-- нажимаем на него
sendDialogResponse
(
dialogId
,
0
,
0
,
""
)
-- "закрываем" диалог
return
false
-- что бы не показывался диалог, но по-моему, он один хер показывается
end
)
end
end

IntelCoreI7
04.10.2024, 19:43
Это пример, адаптируй под свои нужды

Lua:






function
sampGetListboxItemByText
(
text
,
searchText
,
plain
)
-- куда-то вставить, например куда ни будь
plain
=
plain
~=
false
local
i
=
0
for
line
in
text
:
gmatch
(
"[^\r\n]+"
)
do
if
(
plain
and
line
==
searchText
)
or
(
not
plain
and
line
:
find
(
searchText
)
)
then
return
i
end
i
=
i
+
1
end
return
-
1
end
function
sampev
.
onShowDialog
(
id
,
style
,
title
,
button1
,
button2
,
text
)
if
dialogId
==
25526
or
title
:
find
(
"{BFBBBA}Выбор места спавна"
)
then
-- двойная проверка по ид / названию
newTask
(
function
(
)
-- запуск "таймера"
wait
(
500
)
-- ждем 500 мс
local
text_spawn
=
sampGetListboxItemByText
(
text
,
"Дом №786"
,
false
)
-- выбираем пункт диалога с названием Дом №786
sendDialogResponse
(
dialogId
,
1
,
text_spawn
,
""
)
-- нажимаем на него
sendDialogResponse
(
dialogId
,
0
,
0
,
""
)
-- "закрываем" диалог
return
false
-- что бы не показывался диалог, но по-моему, он один хер показывается
end
)
end
end





[18:41:48] [LUA] C:\Share\bot_v2\scripts\libs\addon.lua:176: C:\Share\bot_v2\scripts\libs\addon.lua:15: bad argument #1 to 'writeUInt16' (number expected, got nil)

stack traceback:

[C]: in function 'error'

C:\Share\bot_v2\scripts\libs\addon.lua:160: in function 'tick'

C:\Share\bot_v2\scripts\libs\addon.lua:176: in function

123:






function
sampGetListboxItemByText
(
text
,
searchText
,
plain
)
-- куда-то вставить, например где не сток функции
plain
=
plain
~=
false
local
i
=
0
for
line
in
text
:
gmatch
(
"[^\r\n]+"
)
do
if
(
plain
and
line
==
searchText
)
or
(
not
plain
and
line
:
find
(
searchText
)
)
then
return
i
end
i
=
i
+
1
end
return
-
1
end
function
sampev
.
onShowDialog
(
id
,
style
,
title
,
button1
,
button2
,
text
)
newTask
(
function
(
)
-- запуск "таймера"
wait
(
500
)
-- ждем 500 мс
local
text_spawn
=
sampGetListboxItemByText
(
text
,
"Создать игровой мир"
,
false
)
-- выбираем пункт диалога с названием Дом №786
sendDialogResponse
(
id
,
2
,
text_spawn
,
""
)
-- нажимаем на него
sendDialogResponse
(
id
,
0
,
0
,
""
)
-- "закрываем" диалог
return
false
-- что бы не показывался диалог, но по-моему, он один хер показывается
end
)
end








[18:41:48] [LUA] C:\Share\bot_v2\scripts\libs\addon.lua:176: C:\Share\bot_v2\scripts\libs\addon.lua:15: bad argument #1 to 'writeUInt16' (number expected, got nil)
stack traceback:
[C]: in function 'error'
C:\Share\bot_v2\scripts\libs\addon.lua:160: in function 'tick'
C:\Share\bot_v2\scripts\libs\addon.lua:176: in function

123:






function
sampGetListboxItemByText
(
text
,
searchText
,
plain
)
-- куда-то вставить, например где не сток функции
plain
=
plain
~=
false
local
i
=
0
for
line
in
text
:
gmatch
(
"[^\r\n]+"
)
do
if
(
plain
and
line
==
searchText
)
or
(
not
plain
and
line
:
find
(
searchText
)
)
then
return
i
end
i
=
i
+
1
end
return
-
1
end
function
sampev
.
onShowDialog
(
id
,
style
,
title
,
button1
,
button2
,
text
)
newTask
(
function
(
)
-- запуск "таймера"
wait
(
500
)
-- ждем 500 мс
local
text_spawn
=
sampGetListboxItemByText
(
text
,
"Создать игровой мир"
,
false
)
-- выбираем пункт диалога с названием Дом №786
sendDialogResponse
(
id
,
2
,
text_spawn
,
""
)
-- нажимаем на него
sendDialogResponse
(
id
,
0
,
0
,
""
)
-- "закрываем" диалог
return
false
-- что бы не показывался диалог, но по-моему, он один хер показывается
end
)
end








[18:41:48] [LUA] C:\Share\bot_v2\scripts\libs\addon.lua:176: C:\Share\bot_v2\scripts\libs\addon.lua:15: bad argument #1 to 'writeUInt16' (number expected, got nil)
stack traceback:
[C]: in function 'error'
C:\Share\bot_v2\scripts\libs\addon.lua:160: in function 'tick'
C:\Share\bot_v2\scripts\libs\addon.lua:176: in function

123:






function
sampGetListboxItemByText
(
text
,
searchText
,
plain
)
-- куда-то вставить, например где не сток функции
plain
=
plain
~=
false
local
i
=
0
for
line
in
text
:
gmatch
(
"[^\r\n]+"
)
do
if
(
plain
and
line
==
searchText
)
or
(
not
plain
and
line
:
find
(
searchText
)
)
then
return
i
end
i
=
i
+
1
end
return
-
1
end
function
sampev
.
onShowDialog
(
id
,
style
,
title
,
button1
,
button2
,
text
)
newTask
(
function
(
)
-- запуск "таймера"
wait
(
500
)
-- ждем 500 мс
local
text_spawn
=
sampGetListboxItemByText
(
text
,
"Создать игровой мир"
,
false
)
-- выбираем пункт диалога с названием Дом №786
sendDialogResponse
(
id
,
2
,
text_spawn
,
""
)
-- нажимаем на него
sendDialogResponse
(
id
,
0
,
0
,
""
)
-- "закрываем" диалог
return
false
-- что бы не показывался диалог, но по-моему, он один хер показывается
end
)
end






кое что изменил но блять теперь он че то стал иногда с нихуя флудить нажатием диалогов


кое что изменил но блять теперь он че то стал иногда с нихуя флудить нажатием диалогов

varkon
04.10.2024, 21:42
[18:41:48] [LUA] C:\Share\bot_v2\scripts\libs\addon.lua:176: C:\Share\bot_v2\scripts\libs\addon.lua:15: bad argument #1 to 'writeUInt16' (number expected, got nil)
stack traceback:
[C]: in function 'error'
C:\Share\bot_v2\scripts\libs\addon.lua:160: in function 'tick'
C:\Share\bot_v2\scripts\libs\addon.lua:176: in function

123:






function
sampGetListboxItemByText
(
text
,
searchText
,
plain
)
-- куда-то вставить, например где не сток функции
plain
=
plain
~=
false
local
i
=
0
for
line
in
text
:
gmatch
(
"[^\r\n]+"
)
do
if
(
plain
and
line
==
searchText
)
or
(
not
plain
and
line
:
find
(
searchText
)
)
then
return
i
end
i
=
i
+
1
end
return
-
1
end
function
sampev
.
onShowDialog
(
id
,
style
,
title
,
button1
,
button2
,
text
)
newTask
(
function
(
)
-- запуск "таймера"
wait
(
500
)
-- ждем 500 мс
local
text_spawn
=
sampGetListboxItemByText
(
text
,
"Создать игровой мир"
,
false
)
-- выбираем пункт диалога с названием Дом №786
sendDialogResponse
(
id
,
2
,
text_spawn
,
""
)
-- нажимаем на него
sendDialogResponse
(
id
,
0
,
0
,
""
)
-- "закрываем" диалог
return
false
-- что бы не показывался диалог, но по-моему, он один хер показывается
end
)
end






кое что изменил но блять теперь он че то стал иногда с нихуя флудить нажатием диалогов


В коде который я скинул ошибок нет, это что-то твой скрипт косячит

IntelCoreI7
05.10.2024, 01:22
В коде который я скинул ошибок нет, это что-то твой скрипт косячит


Прикол в том что скрипт должен нажать 4 кнопки а не 1. Он дальше 1 кнопки не идёт

kyrtion
05.10.2024, 07:20
Прикол в том что скрипт должен нажать 4 кнопки а не 1. Он дальше 1 кнопки не идёт


кнопка ответа диалога от 0 до 1.

0 - ложь, то левая сторона

1 - истинна

а по спискам начиная с 0, если там будет вроде, с описанием диалога, в таком случае первая строка убрать (или добавить -1 в списке)

IlyaFontonov
05.10.2024, 23:49
Как перезагрузить луа? Если через runcommand то крашит

chromiusj
06.10.2024, 00:50
Как перезагрузить луа? Если через runcommand то крашит


использовать новую версию раксампа

IntelCoreI7
06.10.2024, 01:48
кнопка ответа диалога от 0 до 1.
0 - ложь, то левая сторона
1 - истинна
а по спискам начиная с 0, если там будет вроде, с описанием диалога, в таком случае первая строка убрать (или добавить -1 в списке)


Подробнее плиз

kyrtion
06.10.2024, 11:20
Как перезагрузить луа? Если через runcommand то крашит


брать новый раксамп в тг:

Reiscripts (https://www.blast.hk/redirect/aHR0cHM6Ly90Lm1lL3JlaXNjcmlwdHMvMjE)

Можете протестировать часть обновы, список изменений будет ниже. Исправлены важные краши, если найдете какие-то баги, то пишите

t.me

KEMATIK
08.10.2024, 09:41
Почему когда ввожу айпи не дает ввести фамилию боту ?

NyLock
12.10.2024, 18:29
Почему когда ввожу айпи не дает ввести фамилию боту ?


надо в имя фамилию вводить через черточку

kyrtion
12.10.2024, 18:48
SERVER WebSocket + Hono + Bun:

JavaScript:






import
{
Hono
}
from
"hono"
;
import
{
createBunWebSocket
}
from
"hono/bun"
;
import
type
{
ServerWebSocket
}
from
"bun"
;
const
{
upgradeWebSocket
,
websocket
}
=
createBunWebSocket

(
)
;
const
app
=
new
Hono
(
)
;
app
.
get
(
"/yourwebsocket"
,
upgradeWebSocket
(
(
c
)
=>
{
return
{
onOpen
(
event, ws
)
{
console
.
log
(
`New client:`
,
event
,
ws
)
;
}
,
onMessage
(
event, ws
)
{
console
.
log
(
`Message from client:${event.data}`
)
;
ws
.
send
(
"Hello from server! Привет мир!"
)
;
}
,
onClose
(
event, ws
)
{
console
.
log
(
"Connection closed"
)
;
}
,
}
;
}
)
)
;
export
default
{
fetch
:
app
.
fetch
,
websocket
,
}
;




CLIENTRakSAMP + Библиотеки в libs и в корень папки (там где стоит .exe) (https://www.blast.hk/threads/197405/post-1424989):

(архив в конце поста ссылки)

Lua:






require
(
'addon'
)
local
encoding
=
require
(
'encoding'
)
;
encoding
.
default
=
'CP1251'
;
local
u8
=
encoding
.
UTF8
local
ws
=
require
(
'websocketsamp'
)
local
last_message
=
''
local
function
runWebSocket
(
)
return
newTask
(
function
(
)
while
true
do
if
ws
.
GetConnectionStatus
(
)
==
'OPEN'
then
local
output
=
ws
.
GetMessage
(
)
if
output
~=
''
and
output
~=
last_message
then
print
(
u8
:
decode
(
output
)
)
end
else
ws
.
Connect
(
'ws://localhost:3000/yourwebsocket'
)
;
end
wait
(
100
)
end
end
)
end
-- for dev
function
onRequestConnect
(
)
return
false
end
function
onLoad
(
)
local
task
=
runWebSocket
(
)
end
function
onInput
(
cmd
)
print
(
cmd
)
if
cmd
:
find
(
'!w (.+)'
)
then
last_message
=
cmd
:
match
(
'!w (.+)'
)
ws
.
SendMessage
(
u8
:
encode
(
last_message
)
)
return
false
end
end
function
onDisconnect
(
)
ws
.
Disconnect
(
)
end

Player#8
12.10.2024, 20:13
How do I write pressing a specific key?

MindOfNeo
13.10.2024, 07:41
Где можно купить дешёвые прокси? Подскажите пожалуйста

kyrtion
13.10.2024, 08:20
Где можно купить дешёвые прокси? Подскажите пожалуйста


У автора в шапке поста, после поста там подписи, увидишь ссылки

minionrukilll
15.10.2024, 21:34
А как узнать свой ip, и как выбрать скнн на арз

kyrtion
19.10.2024, 23:42
А как узнать свой ip, и как выбрать скнн на арз


1. На шапке поста: FAQ по скриптингу -> HTTP запросы

2. Кликать текстдрав

sVor
20.10.2024, 18:28
Кто подскажет, как пропинговать серваки родины? Подобная тема уже была, но ее удалили

Rei
21.10.2024, 02:11
Перезалил архив с исправленной либой SAMP.Lua и переделал FAQ

Сосиски с пюре
21.10.2024, 21:00
Кто подскажет, как пропинговать серваки родины? Подобная тема уже была, но ее удалили





function send_request(arg_1_0)
local var_1_0 = "http://" .. arg_1_0 .. ":80"
local var_1_1, var_1_2, var_1_3, var_1_4 = var_0_0.request(var_1_0)
if var_1_2 == 200 then
print("Server this pinged!")
end
end
function onLoad()
var_0_1, var_0_2 = getServerAddress():match("([^:]+):([^:]+)")
if var_0_1 == "185.169.134.163" or var_0_1 == "185.169.134.60" or var_0_1 == "185.169.134.62" or var_0_1 == "185.169.134.108" or var_0_1 == "80.66.71.85" then
send_request(var_0_1)
end
end


с какого то скрипта попозже норм скину код

function send_request(ip)

local url = "http://" .. ip .. ":185"

local _, response_code, _, _ = http.request(url)

if response_code == 200 then

print("пинговочка")

else

print("я гей ошибочке)

end

end

sVor
21.10.2024, 21:06
с какого то скрипта попозже норм скину код


Да так я уже пробовал, все равно шлет ошибку попытки подключения

Если юзать VPN или просто пинговать настоящий IP на ПК то нормально, а вот именно с прокси это не катит

Сосиски с пюре
21.10.2024, 22:50
Да так я уже пробовал, все равно шлет ошибку попытки подключения
Если юзать VPN или просто пинговать настоящий IP на ПК то нормально, а вот именно с прокси это не катит


я хз

работа и услуги лол

A1on3
28.10.2024, 11:45
兄弟

可以修复中文吗?

Rei
28.10.2024, 18:57
兄弟
可以修复中文吗?


Как?

A1on3
28.10.2024, 19:38
如何?


RakSAMP Lite supports displaying Chinese, but there are some garbled characters

A1on3
28.10.2024, 19:40
Sorry to say it in Chinese

Rei
28.10.2024, 23:17
RakSAMP Lite supports displaying Chinese, but there are some garbled characters


Дай мне IP китайского сервера

kyrtion
28.10.2024, 23:48
兄弟
可以修复中文吗?


Try console=1 in settings, maybe worked



Дай мне IP китайского сервера


Если я понимаю, что в консоль и диалог выводится как ANSI, но не Юникод?

Rei
29.10.2024, 00:25
Try console=1 in settings, maybe worked

Если я понимаю, что в консоль и диалог выводится как ANSI, но не Юникод?


получается, только я вообще слабо в этом понимаю. но мы хотели перенести на юникод и меня щас даже заинтересовал этот китаец

шлiмак
29.10.2024, 00:32
получается, только я вообще слабо в этом понимаю. но мы хотели перенести на юникод и меня щас даже заинтересовал этот китаец


Это пишет 我在吸吮 Ya Sosu

Я его вчера видел как он трансов ебал, не нужно ему помогать

A1on3
29.10.2024, 05:32
给我一个中国服务器的 IP


igtasamp.cn:7777

A1on3
29.10.2024, 05:35
在设置中尝试 console=1,可能有效
[自动合并]1730144968[/automerge]

如果我了解控制台和对话框显示为 ANSI 而不是 Unicode?


乱码

Rei
29.10.2024, 16:08
乱码


Изменил кодировку на 936 ( https://en.wikipedia.org/wiki/Code_page_936_(Microsoft_Windows) (https://www.blast.hk/redirect/aHR0cHM6Ly9lbi53aWtpcGVkaWEub3JnL3dpa2kvQ29kZV9wYW dlXzkzNl8oTWljcm9zb2Z0X1dpbmRvd3Mp) ) для console=1. Перевод программы на юникод требует большого количества изменений, так что выйдет только с мейджорным обновлением




https://forum.antichat.xyz/attachments/28554467/

A1on3
29.10.2024, 17:37
兄弟
可以修复中文吗?


Can you fix this?



Изменил кодировку на 936 ( https://en.wikipedia.org/wiki/Code_page_936_(Microsoft_Windows) (https://www.blast.hk/redirect/aHR0cHM6Ly9lbi53aWtpcGVkaWEub3JnL3dpa2kvQ29kZV9wYW dlXzkzNl8oTWljcm9zb2Z0X1dpbmRvd3Mp) ) для console=1. Перевод программы на юникод требует большого количества изменений, так что выйдет только с мейджорным обновлением
How do I select a dialog?


How do I select a dialog?

I wouldn't use this XD

Rei
29.10.2024, 18:36
Can you fix this?

How do I select a dialog?
I wouldn't use this XD


Нет, на данный момент фикс только для консольной версии. Ответ на диалог командой !diagsend button list text, например !diagsend 1 -1 password

A1on3
29.10.2024, 18:58
Нет, на данный момент фикс только для консольной версии. Ответ на диалог командой !diagsend button list text, например !diagsend 1 -1 password


I don't understand this host mode, I'm waiting for a fix

D

kyrtion
30.10.2024, 04:30
I don't understand this host mode, I'm waiting for a fix
D


This fix only on console mode.

For response dialog use command !diagsend,

argument commands:

for arguments dont use this symbols: ", ', `. Arguments capturing only fully symbols and not spaces

Example:

Send response dialog and not have itemlist, for example if message dialog with input:

!diagsend 1 -1 145 fly

You sending response dialog: Current dialog, input text dialog: "145 fly", secondary button - maybe this dialog in the report to administrations servers.

Fasmin
31.10.2024, 23:59
Последняя версия 04.02.2023?

вайега52
01.11.2024, 00:07
Последняя версия 04.02.2023?


в тг канале рея была обнва

Fasmin
01.11.2024, 06:54
в тг канале рея была обнва



код:






function
onRunCommand
(
cmd
,
params
)
if
cmd
:
find
(
"^!afkoff"
)
then
afk
=
false
return
false
end
end




В обнове рей написал, что добавил второй параметр для этого события, но чет я не понимаю как это работает

До этого было onRunCommand с одним параметром и теперь не работают команды

IlyaFontonov
01.11.2024, 09:38
код:






function
onRunCommand
(
cmd
,
params
)
if
cmd
:
find
(
"^!afkoff"
)
then
afk
=
false
return
false
end
end




В обнове рей написал, что добавил второй параметр для этого события, но чет я не понимаю как это работает
До этого было onRunCommand с одним параметром и теперь не работают команды


Теперь не onruncommand, а oninput

nightaiga
03.11.2024, 21:57
омп сделал валидацию диалогов, и теперь чтобы с ним взаимодействовать надо слать листайтем 65535, из за этого на омп серверах диалоги не отправляются, есть возможность пофиксить это?

kyrtion
04.11.2024, 08:37
омп сделал валидацию диалогов, и теперь чтобы с ним взаимодействовать надо слать листайтем 65535, из за этого на омп серверах диалоги не отправляются, есть возможность пофиксить это?


Странная условия. 65535 это которое отсутствует листайтем в диалоге омп?

chromiusj
05.11.2024, 19:32
Ipv6


В теме подробно написано,какие прокси надо, не ipv6

Fasmin
05.11.2024, 20:17
В теме подробно написано,какие прокси надо, не ipv6


Во 1 если прочитать внимательнее мое сообщение, можно увидеть, что я написал не только про ipv6, во вторых либо я в глаза ебусь, либо там внатуре нету ничего про версию айпи

fokichevskiy
05.11.2024, 20:19
onLoud


у тебя написано onLoUd, а не onLoAd

Fasmin
05.11.2024, 21:10
у тебя написано onLoUd, а не onLoAd


ХАхахаха от души:D оказывается я в глаза ебусь

P.S работают версии айпи 6 и 4)

varkon
05.11.2024, 21:52
Всем привет.

Как правильно юзать эту функи для обратной связи в телеге? (Не помню откуда вырезал, если честно)

Юзаю сейчас в onLoad(), но после reconnect(), игра никак не реагирует на команды отправленные с телеги

Lua:






function
onLoad
(
)
getLastUpdate
(
)
telegram_task
=
newTask
(
get_telegram_updates
,
1000
)
end




Lua:






function
getLastUpdate
(
)
async_http_request
(
'https://api.telegram.org/bot'
..
token_telegram
..
'/getUpdates?chat_id='
..
chatid_telegram
..
'&offset=-1'
,
''
,
function
(
result
)
if
result
then
local
proc_table
=
json
.
decode
(
result
)
if
proc_table
.
ok
then
if
#
proc_table
.
result
>
0
then
local
res_table
=
proc_table
.
result
[
1
]
if
res_table
then
updateid
=
res_table
.
update_id
end
else
updateid
=
1
end
end
end
end
)
end




Lua:






function
get_telegram_updates
(
)
-- функция получения сообщений от юзера
while
not
updateid
do
wait
(
0
)
end
-- ждем пока не узнаем последний ID
local
runner
=
requestRunner
(
)
local
reject
=
function
(
)
end
local
args
=
''
while
true
do
url
=
'https://api.telegram.org/bot'
..
token_telegram
..
'/getUpdates?chat_id='
..
chatid_telegram
..
'&offset=-1'
-- создаем ссылку
threadHandle
(
runner
,
url
,
args
,
processing_telegram_messages
,
reject
)
wait
(
0
)
end
end







Lua:






function
processing_telegram_messages
(
result
)
-- функция проверОчки того что отправил чел
if
result
then
-- тута мы проверяем все ли верно
local
proc_table
=
json
.
decode
(
result
)
if
proc_table
.
ok
then
if
#
proc_table
.
result
>
0
then
local
res_table
=
proc_table
.
result
[
1
]
if
res_table
then
if
res_table
.
update_id
~=
updateid
then
updateid
=
res_table
.
update_id
local
message_from_user
=
res_table
.
message
.
text
if
message_from_user
then
-- и тут если чел отправил текст мы сверяем
local
textTg
=
u8
:
decode
(
message_from_user
)
..
" "
--добавляем в конец пробел дабы не произошли тех. шоколадки с командами(типо чтоб !q не считалось как !qq)
local
textTg2
=
u8
:
decode
(
message_from_user
)
if
textTg2
:
find
(
"%/send (%d+) (.+)"
)
then
local
local_bot_id
,
sendArg
=
textTg2
:
match
(
"^/send (%d+) (.+)"
)
if
tonumber
(
local_bot_id
)
==
getBotId
(
)
then
sendInput
(
sendArg
)
sendTelegramNotification
(
'Вы написали: "'
..
sendArg
..
'"'
)
end
end
if
textTg2
:
find
(
"^/stats (%d+)"
)
then
local
local_botid
=
textTg2
:
match
(
"/stats (%d+)"
)
if
tonumber
(
local_botid
)
==
getBotId
(
)
then
sendInput
(
"/stats"
)
show_stats_info
=
true
end
end
if
textTg2
:
find
(
"^/diag (%d+) (%d) (%d+) (.*)"
)
then
local
argument_id
,
argument_button
,
argument_listbox
,
argument_input
=
textTg2
:
match
(
"^/diag (%d+) (%d) (%d+) (.*)"
)
sendDialogResponse
(
tonumber
(
argument_id
)
,
tonumber
(
argument_button
)
,
tonumber
(
argument_listbox
)
,
tostring
(
argument_input
)
)
end
if
textTg2
:
match
(
'^/rsamp (%d+) (.+)'
)
then
local
id_rsamp_arg
,
rsamp_arg
=
textTg2
:
match
(
'^/rsamp (%d+) (.+)'
)
if
tonumber
(
id_rsamp_arg
)
==
getBotId
(
)
then
runCommand
(
rsamp_arg
)
end
end
if
textTg2
:
match
(
'^/log (%d+)'
)
then
local
ar_for_log
=
textTg2
:
match
(
'^/log (%d+)'
)
if
tonumber
(
ar_for_log
)
==
getBotId
(
)
then
log_chat_serv_info
=
not
log_chat_serv_info
sendTelegramNotification
(
log_chat_serv_info
and
"Логирование выключено"
or
"Логирование включено"
)
end
end
if
textTg2
:
match
(
'^/chatl (%d+)'
)
then
local
arg_for_id_bot
=
textTg2
:
match
(
'^/chatl (%d+)'
)
if
tonumber
(
arg_for_id_bot
)
==
getBotId
(
)
then
log_chat_all
=
not
log_chat_all
sendTelegramNotification
(
log_chat_all
and
"Логирование чата выключено"
or
"Логирование чата включено"
)
end
end
if
textTg2
:
match
(
'^/binfo'
)
then
sendTelegramNotification
(
getBotNick
(
)
..
"["
..
getBotId
(
)
..
"]"
)
if
next
(
staff_on_roulette
)
then
for
k
,
v
in
ipairs
(
staff_on_roulette
)
do
print
(
"Количество рулеток "
..
k
..
" Название рулеток "
..
v
)
end
end
end
if
textTg2
:
match
(
"^/case"
)
then
if
not
next
(
status
.
item_list
)
then
sendInput
(
"/stats"
)
save_case_item
=
true
end
for
k
,
v
in
pairs
(
status
.
item_list
)
do
sendTelegramNotification
(
"[№"
..
v
.
index
..
"] "
..
v
.
name
..
" "
..
" ["
..
v
.
count
..
"шт]"
)
end
end
end
end
end
end
end
end
end
[
/
spoiler
]

prljav
06.11.2024, 17:52
how can i open the esc menu? (make the clock icon appear next to my name), with commands and with lua?

constersuonsis
06.11.2024, 19:35
Да так я уже пробовал, все равно шлет ошибку попытки подключения
Если юзать VPN или просто пинговать настоящий IP на ПК то нормально, а вот именно с прокси это не катит


для прокси тас по другому надо, буду дома, скину шаблон, сам несколько часов ебался

sVor
06.11.2024, 21:01
для прокси тас по другому надо, буду дома, скину шаблон, сам несколько часов ебался


Да я уже разобрался, не надо, спасибо

вайега52
09.11.2024, 21:45
Хотел спросить,бот заходит с моего айпи ,или как? То есть меня забанят по айпи если вычеслят бота?ну тоесть я без прокси запущу бота ,то при его входе ,админам какой айпи будет показываться?


если запустишь со своего пк без прокси - айпи будет твоей сети

IlyaFontonov
09.11.2024, 21:46
Хелп, хочу зайди на аризону рп с прокси, пишет connection attempt failed, что делать?

sVor
10.11.2024, 01:29
getAllPlayers()


Возможно аналогично реализовать getAllChars?

вайега52
10.11.2024, 01:37
Возможно аналогично реализовать getAllChars?


В раксампе нет механник гта, тут не существует педов, как таковых

kyrtion
10.11.2024, 03:36
В раксампе нет механник гта, тут не существует педов, как таковых


Может собирают инфы через rpc?

moreveal
10.11.2024, 20:47
омп сделал валидацию диалогов, и теперь чтобы с ним взаимодействовать надо слать листайтем 65535, из за этого на омп серверах диалоги не отправляются, есть возможность пофиксить это?


временное решение, пока не релизнут (работает ток на последней версии, не бетовской)

JustinTurbo3414
13.11.2024, 20:23
Всем привет! я ультра новичок тут, подскажите как открыть командную строку РакСампа, я поставил прокси, как понять что оно включилось и работает? А скрипты куда кидать? я кинул скрипт автологин, ввёл пароль а оно не работает, нужна огромная хелпа, буду бесконечно благодарен тому кто поможет мне разобраться с этим чудовищем в мире скриптинга. Спасибо за внимание

Activia
14.11.2024, 14:21
Ребят , кто то знает , как сделать , чтобы боты уходили в АФК и потом через заданное время сами разворачивались,чтобы сбивать АФК? как типа Anti AFk RUskadance

IlyaFontonov
14.11.2024, 19:10
Всем привет! я ультра новичок тут, подскажите как открыть командную строку РакСампа, я поставил прокси, как понять что оно включилось и работает? А скрипты куда кидать? я кинул скрипт автологин, ввёл пароль а оно не работает, нужна огромная хелпа, буду бесконечно благодарен тому кто поможет мне разобраться с этим чудовищем в мире скриптинга. Спасибо за внимание


Зайди в settings там ini файл будет, открой его, и console=1 поставь. Чтобы консоль была

Как писать другим цветом в print?

JustinTurbo3414
14.11.2024, 21:00
подскажите пожалуйста, я скачал бота на частую ферму раксампа, как понять что он начал работать?

moreveal
14.11.2024, 21:39
Как писать другим цветом в print?


в юишке вряд ли можно, в консоли - подобным образом (https://www.blast.hk/redirect/aHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9xdWVzdGlvbnMvMj A0ODUwOS9ob3ctdG8tZWNoby13aXRoLWRpZmZlcmVudC1jb2xv cnMtaW4tdGhlLXdpbmRvd3MtY29tbWFuZC1saW5l), наверное

JustinTurbo3414
14.11.2024, 21:44
как узнать пароль от аккаунтов с раксамп бота на частную ферму?

Grable
15.11.2024, 13:36
Ребят , кто то знает , как сделать , чтобы боты уходили в АФК и потом через заданное время сами разворачивались,чтобы сбивать АФК? как типа Anti AFk RUskadance


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

AFK:






function onSendPacket(id, bs)
return false
end




Логику для того, чтобы они не стояли всегда в афк - придумай сам.

Grable
15.11.2024, 13:40
Зайди в settings там ini файл будет, открой его, и console=1 поставь. Чтобы консоль была

Как писать другим цветом в print?


В начало кода вставь

Lua:






os
.
execute
(
"color 0"
)




А после можешь создать кастомную функцию, например:

Lua:






function
printdebug
(
text
)
print
(
"\x1b[0;33m[DEBUG]:\x1b[37m \x1b[0;34m"
..
text
..
"\x1b[37m "
)
end

Leatington
15.11.2024, 14:31
как узнать пароль от аккаунтов с раксамп бота на частную ферму?


Посмотреть в коде или в конфиге, если таковой у скрипта есть.

IlyaFontonov
15.11.2024, 18:22
В начало кода вставь

Lua:






os
.
execute
(
"color 0"
)




А после можешь создать кастомную функцию, например:

Lua:






function
printdebug
(
text
)
print
(
"\x1b[0;33m[DEBUG]:\x1b[37m \x1b[0;34m"
..
text
..
"\x1b[37m "
)
end





уже решил

Whitul
15.11.2024, 20:02
Подскажите, на каком сайте купить прокси для раксампа?

игрок сампа
16.11.2024, 18:24
@Rei (https://www.blast.hk/members/137734/)

В новом raksamp новое событие onInput ( аналог старого onRunCommand, только теперь перехватывает весь ввод )

Я сделал для https://www.blast.hk/threads/208642/

Lua:






function
onInput
(
cmd
)
if
cmd
:
find
(
'!play'
)
or
cmd
:
find
(
'!stop'
)
or
cmd
:
find
(
'!loop'
)
then
runRoute
(
cmd
)
return
false
end
end




Вызывал в другом скрипте

input("!play 1")

Пишет команда не найдена, почему?

varkon
22.11.2024, 20:45
Как сюда вывести свой текст?

Безымянный.pngvarkon · 22 Ноя 2024 в 19:45' data-fancybox="lb-post-1563482" data-lb-caption-extra-html="" data-lb-sidebar-href="" data-single-image="1" data-src="https://www.blast.hk/attachments/257891/" style="cursor: pointer;" title="Безымянный.png">
https://forum.antichat.xyz/attachments/28563482/

Rei
22.11.2024, 22:07
setWindowText...

varkon
22.11.2024, 22:27
setWindowText...



Код:






lockWindowTex(false)
setWindowText("\n\tstatus.enable"..status.enable)




Один раз выведется, далее текст пропадает, что не так?

игрок сампа
23.11.2024, 07:08
Код:






lockWindowTex(false)
setWindowText("\n\tstatus.enable"..status.enable)




Один раз выведется, далее текст пропадает, что не так?


1732331316661.pngигрок сампа · 23 Ноя 2024 в 06:08' data-fancybox="lb-post-1563589" data-lb-caption-extra-html="" data-lb-sidebar-href="" data-single-image="1" data-src="https://www.blast.hk/attachments/257916/" style="cursor: pointer;" title="1732331316661.png">
https://forum.antichat.xyz/attachments/28563589/

Ток вместо setWindowTitle делай setWindowText

inmmayharti
24.11.2024, 10:18
Кто может обьяснить как поставить рак ботов на игроков Rodina RP, и как сделать так что бы ип не банило, ну или как поставить прокси, просто не шарю, но нужно поставить рак ботов на людей

shshshpressenter
24.11.2024, 21:57
Каким образом можно отправить серверный ENTER? Имеется ввиду, когда для входа в интерьер, требует нажатия ENTER.

Обычное sendKey(16) и sendKey(13) не помогает (пикап уже взят)

XRONE
27.11.2024, 00:12
proxyConnect("123.145.167.189:58765", "user", "pass")

end

как сделать без пароля и логина?

IlyaFontonov
27.11.2024, 07:45
proxyConnect("123.145.167.189:58765", "user", "pass")
end
как сделать без пароля и логина?


просто proxyConnect("123.145.167.189:58765")

XRONE
27.11.2024, 08:57
просто proxyConnect("123.145.167.189:58765")


error no auth

вот такое



error no auth

вот такое



https://forum.antichat.xyz/attachments/28564780/

https://forum.antichat.xyz/attachments/28564780/

Rei
27.11.2024, 14:38
error no auth

вот такое


Подключение без пароля сломано, так что лучше входи с аутентификацией

shshshpressenter
27.11.2024, 15:06
Подключение без пароля сломано, так что лучше входи с аутентификацией


рей, можно ли как-то кликнуть ENTER для входа в инту на раксампе?

Rei
27.11.2024, 15:31
рей, можно ли как-то кликнуть ENTER для входа в инту на раксампе?


Можно всё

shshshpressenter
27.11.2024, 15:54
Можно всё


накинь кода плиз или идеи, я пытался таблицей через wireshark парсить - не выдает, через пакеты - не выдает, если через запись - он нажимает, но инту не меняет, стоит в виртуалке. мне нужно именно когда он пикап берет нажать ENTER чтобы войти в интерьер

игрок сампа
27.11.2024, 16:31
накинь кода плиз или идеи, я пытался таблицей через wireshark парсить - не выдает, через пакеты - не выдает, если через запись - он нажимает, но инту не меняет, стоит в виртуалке. мне нужно именно когда он пикап берет нажать ENTER чтобы войти в интерьер


function sampev.onSendPickedUpPickup(pickupId)

-- тут пишешь код для нажатия энтер, срабатывает каждый раз когда бот поднимает пикап

end

shshshpressenter
27.11.2024, 16:53
function sampev.onSendPickedUpPickup(pickupId)
-- тут пишешь код для нажатия энтер, срабатывает каждый раз когда бот поднимает пикап
end


а это тут причем?

мне и нужен код для нажатия энтера чтоб в инту зайти. бот уже взял пикап

IlyaFontonov
27.11.2024, 18:20
а это тут причем?
мне и нужен код для нажатия энтера чтоб в инту зайти. бот уже взял пикап



Код нажатия обычных клавиш:






local
sampev
=
require
(
"samp.events"
)
-- обычные клавиши ( alt, f, лкм, ... )
function
sendKey
(
id
)
key
=
id
updateSync
(
)
-- принудительно отправляем пакет синхронизации с кнопками
end
function
onRunCommand
(
cmd
)
if
cmd
:
find
(
"^!key %d+$"
)
then
sendKey
(
tonumber
(
cmd
:
match
(
"%d+"
)
)
)
return
false
end
end
function
sampev
.
onSendPlayerSync
(
data
)
if
key
then
data
.
keysData
=
key
-- в исходящей синхронизации подставляем свою кнопку
key
=
nil
-- чистим, чтобы клавиша не была зажата
end
end
function
sampev
.
onSendVehicleSync
(
data
)
if
key
then
data
.
keysData
=
key
key
=
nil
end
end




!key 16, нажатия enter, коды клавиш: тык (https://sampwiki.blast.hk/wiki/Keys)

shshshpressenter
27.11.2024, 18:26
Код нажатия обычных клавиш:






local
sampev
=
require
(
"samp.events"
)
-- обычные клавиши ( alt, f, лкм, ... )
function
sendKey
(
id
)
key
=
id
updateSync
(
)
-- принудительно отправляем пакет синхронизации с кнопками
end
function
onRunCommand
(
cmd
)
if
cmd
:
find
(
"^!key %d+$"
)
then
sendKey
(
tonumber
(
cmd
:
match
(
"%d+"
)
)
)
return
false
end
end
function
sampev
.
onSendPlayerSync
(
data
)
if
key
then
data
.
keysData
=
key
-- в исходящей синхронизации подставляем свою кнопку
key
=
nil
-- чистим, чтобы клавиша не была зажата
end
end
function
sampev
.
onSendVehicleSync
(
data
)
if
key
then
data
.
keysData
=
key
key
=
nil
end
end




!key 16, нажатия enter, коды клавиш: тык (https://sampwiki.blast.hk/wiki/Keys)


я уже пробовал. это не работает на серверные действия, оно служит как sendVehicleEnter или sendVehicleExit.

мне нужно именно серверу отправить ENTER для того, чтобы он меня пустил в инту

https://forum.antichat.xyz/attachments/28564911/

Rei
28.11.2024, 00:12
я уже пробовал. это не работает на серверные действия, оно служит как sendVehicleEnter или sendVehicleExit.
мне нужно именно серверу отправить ENTER для того, чтобы он меня пустил в инту


Ты бы хоть какие-то вводные дал, тебе так никто не сможет помочь. Хукай пакеты и смотри как твой клиент это делает

Garidtok
28.11.2024, 03:01
Hello, how to fix the voice plugin required by the server?

blatnoyb
28.11.2024, 10:48
я уже пробовал. это не работает на серверные действия, оно служит как sendVehicleEnter или sendVehicleExit.
мне нужно именно серверу отправить ENTER для того, чтобы он меня пустил в инту


У тебя наверное отключен автоподбор пикапов, поэтому и не реагирует.

Вставь в код setAutoPick(true)

RazorRw
28.11.2024, 22:56
@Rei (https://www.blast.hk/members/137734/) такой код крашнет раксамп.

Lua:






function
onSendRPC
(
id
,
bs
)
if
id
==
52
then
-- RPC_Spawn
reconnect
(
)
end
end

XRONE
28.11.2024, 22:59
Подключение без пароля сломано, так что лучше входи с аутентификацией


таг у меня бабок нету, я нашел фри с поддержкой udp, будет способ фикса?

Rei
29.11.2024, 02:30
@Rei (https://www.blast.hk/members/137734/) такой код крашнет раксамп.

Lua:






function
onSendRPC
(
id
,
bs
)
if
id
==
52
then
-- RPC_Spawn
reconnect
(
)
end
end





в бете исправлял



таг у меня бабок нету, я нашел фри с поддержкой udp, будет способ фикса?


способа нет, только клиент обновлять

ВЛАД ДИНОЗАВР
29.11.2024, 02:54
прив, какая версия луа?

kyrtion
29.11.2024, 03:40
прив, какая версия луа?


тот же и как мунлоадер

XRONE
29.11.2024, 09:05
Ты бы хоть какие-то вводные дал, тебе так никто не сможет помочь. Хукай пакеты и смотри как твой клиент это делает


бета это которая щас прикреплена на 1 странице?

IlyaFontonov
29.11.2024, 15:50
бета это которая щас прикреплена на 1 странице?


Нет, в тг канале его https://t.me/reiscripts/21 (https://www.blast.hk/redirect/aHR0cHM6Ly90Lm1lL3JlaXNjcmlwdHMvMjE)

Bobers
02.12.2024, 00:12
Кто знает, как сделать что бы бот при Slap не зависал в воздухе, а падал и получал урон как обычный игрок?

IlyaFontonov
02.12.2024, 08:04
Исходник - [RakSamp Lite] Slapfix (https://www.blast.hk/threads/157071/)

Адаптированный исходник слапфикса для RakSamp Lite, который создан изначально под ракбот Вся основная информация в исходной теме: https://www.blast.hk/threads/24096/ (Автор drags) Никаких изменений и фиксов, только адаптация

www.blast.hk




Кто знает, как сделать что бы бот при Slap не зависал в воздухе, а падал и получал урон как обычный игрок?

XRONE
03.12.2024, 18:42
как сменить цвет текста?

знает кто?

типо print('синий цвет тут')

IlyaFontonov
03.12.2024, 22:05
как сменить цвет текста?
знает кто?

типо print('синий цвет тут')


colors в папку libs, работает только когда раксамп console=1

Lua:






require
(
"colors"
)
print
(
red
(
'красный цвет'
)
)




Тут можно посмотреть как добавлять цвета тык (https://www.blast.hk/redirect/aHR0cHM6Ly9oYWJyLmNvbS9ydS9jb21wYW5pZXMvbWFjbG91ZC 9hcnRpY2xlcy81NTgzMTYv)

Anmanerr
04.12.2024, 04:14
Подкажите, пожалуйста, что не так?

Кусок кода

Code:






function
onLoad
(
)
proxyConnect
(
"185.2.215.62:50101"
,
"hidden_login"
,
"hidden_password"
)
end
function
onProxyError
(
)
print
(
"ERROR"
)
end
function
onProxyConnect
(
)
print
(
"SUCCESS"
)
end




Получаю такую ошибку. Вместо hidden_login и hidden_password, мой реальный логин и пароль, прокси socks5, данные прокси точно валидны, потому-что могу подключиться другими средствами

Снимок1.PNGAnmanerr · 4 Дек 2024 в 03:14' data-fancybox="lb-post-1566941" data-lb-caption-extra-html="" data-lb-sidebar-href="" data-single-image="1" data-src="https://www.blast.hk/attachments/258694/" style="cursor: pointer;" title="Снимок1.PNG">
https://forum.antichat.xyz/attachments/28566941/

XRONE
04.12.2024, 07:55
Подкажите, пожалуйста, что не так?

Кусок кода

Code:






function
onLoad
(
)
proxyConnect
(
"185.2.215.62:50101"
,
"hidden_login"
,
"hidden_password"
)
end
function
onProxyError
(
)
print
(
"ERROR"
)
end
function
onProxyConnect
(
)
print
(
"SUCCESS"
)
end




Получаю такую ошибку. Вместо hidden_login и hidden_password, мой реальный логин и пароль, прокси socks5, данные прокси точно валидны, потому-что могу подключиться другими средствами


udp поддерживает?

я скрипт написал на пайтоне который чекает поддерживает ли udp, щас скину.(переделай его чуть чуть под приватные прокси, можешь просто chatgpt закинуть и сказать чтобы переделал.)

Должен быть установлен пайтон.

как использовать: закидываешь прокси в txt proxy.txt,

открывай cmd и пиши cd "Путь к папке с файлом".

потом python proxy.py.

Если ошибка то впиши pip install PySocks



colors в папку libs, работает только когда раксамп console=1

Lua:






require
(
"colors"
)
print
(
red
(
'красный цвет'
)
)




Тут можно посмотреть как добавлять цвета тык (https://www.blast.hk/redirect/aHR0cHM6Ly9oYWJyLmNvbS9ydS9jb21wYW5pZXMvbWFjbG91ZC 9hcnRpY2xlcy81NTgzMTYv)


спс все ворк

Dosas
04.12.2024, 12:15
А что делать если нету списка серверов и не могу генерировать рандомный ник

Anmanerr
04.12.2024, 15:03
udp поддерживает?


То есть вся проблема в поддержке udp? Если прокси не поддерживает udp, rakbot будет возвращать такую ошибку, как у меня на скрине, верно?

BaiYun
04.12.2024, 16:38
Как курдмастер рассчитывает расстояние от одной точки до другой?

я чета щас сижу делаю скриптик один и он другую цифру дает

XRONE
04.12.2024, 17:12
То есть вся проблема в поддержке udp? Если прокси не поддерживает udp, rakbot будет возвращать такую ошибку, как у меня на скрине, верно?


мб другую, но все равно если прокси не поддерживает udp будет ошибка.

скрипт в любом случае должен работать, так что проблема с прокси.

Anmanerr
04.12.2024, 19:10
мб другую, но все равно если прокси не поддерживает udp будет ошибка.
скрипт в любом случае должен работать, так что проблема с прокси.


Понял, спасибо, долго бы еще разбирался, в чем проблема. Я уже уточнил у сапортов сервиса, где покупал прокси, udp у них не поддерживается, буду покупать в другом месте.



скрипт в любом случае должен работать, так что проблема с прокси.


Может еще есть идеи, почему у меня к evolve через прокси не коннектит? К другим серверам коннектит, прокси не в блоке на evolve, потому-что если подключить его на весь компьютер, то зайти на евольв могу

BaiYun
05.12.2024, 06:39
Понял, спасибо, долго бы еще разбирался, в чем проблема. Я уже уточнил у сапортов сервиса, где покупал прокси, udp у них не поддерживается, буду покупать в другом месте.

Может еще есть идеи, почему у меня к evolve через прокси не коннектит? К другим серверам коннектит, прокси не в блоке на evolve, потому-что если подключить его на весь компьютер, то зайти на евольв могу


Возможно прокси ***ня или опять же нету у них UDP

kyrtion
05.12.2024, 06:56
Возможно прокси ***ня или опять же нету у них UDP


либо сервер забанил айпи проксов для подсоединение/пинговать

Anmanerr
05.12.2024, 07:53
либо сервер забанил айпи проксов для подсоединение/пинговать


А можешь, пожалуйста, попробовать у себя в ракботе прописать сервер evolve - 185.169.134.67:7777 и попробовать подключиться со своим любым прокси, получиться ли? Я просто купил другой прокси, та же самая проблема, samp-rp, advance коннектит, evolve и arizona не коннектит

IlyaFontonov
05.12.2024, 07:59
А можешь, пожалуйста, попробовать у себя в ракботе прописать сервер evolve - 185.169.134.67:7777 и попробовать подключиться со своим любым прокси, получиться ли? Я просто купил другой прокси, та же самая проблема, samp-rp, advance коннектит, evolve и arizona не коннектит


Тоже attempt failed, у меня от proxy6net личные. Нужно как-нибудь пинговать возможно

BaiYun
05.12.2024, 09:26
либо сервер забанил айпи проксов для подсоединение/пинговать


Что тоже может быть фактом

Как курдмастер рассчитывает расстояние от одной точки до другой?

я чета щас сижу делаю скриптик один и он другую цифру дает

georgewxx
05.12.2024, 12:51
кто может скинуть скрипт для того чтобы перс входил в афк при заходе и через определённое время выходил?

чёт ничё найти похожего не могу

Anmanerr
05.12.2024, 13:51
Тоже attempt failed, у меня от proxy6net личные. Нужно как-нибудь пинговать возможно


У меня от proxys.io, аризона у тебя тоже не подключается?

Что примечательно, это не бан IP от evolve, потому-что если сконфигурировать работу прокси на весь компьютер, то зайти на evolve под этими прокси я могу

Есть у кого идеи, что это может быть? Стоит мне покупать прокси других сервисов и пробовать их, или это какая-то защита evolve и arizona и подключится через RakSamp с прокси на эти сервера не возможно в принципе?

IlyaFontonov
05.12.2024, 14:41
У меня от proxys.io, аризона у тебя тоже не подключается?

Что примечательно, это не бан IP от evolve, потому-что если сконфигурировать работу прокси на весь компьютер, то зайти на evolve под этими прокси я могу

Есть у кого идеи, что это может быть? Стоит мне покупать прокси других сервисов и пробовать их, или это какая-то защита evolve и arizona и подключится через RakSamp с прокси на эти сервера не возможно в принципе?


аризона нормально

Rei
05.12.2024, 15:43
У меня от proxys.io, аризона у тебя тоже не подключается?

Что примечательно, это не бан IP от evolve, потому-что если сконфигурировать работу прокси на весь компьютер, то зайти на evolve под этими прокси я могу

Есть у кого идеи, что это может быть? Стоит мне покупать прокси других сервисов и пробовать их, или это какая-то защита evolve и arizona и подключится через RakSamp с прокси на эти сервера не возможно в принципе?


Скорее всего у тебя не пингуется сервер. Скачай бету раксампа и поставь ping=1

Anmanerr
05.12.2024, 18:22
Скорее всего у тебя не пингуется сервер. Скачай бету раксампа и поставь ping=1


Поставил новую бету с телеги, в файле RakSAMP Lite установил параметр ping=1

RakSAMP Lite:






[Client]
console=0
gui_max_strings=1000
color_tags=1
timestamp=1
timestamp_ms=0
log_chat=1
win7_fix=0
adapter=0.0.0.0
minimize=0
version=15.05.24
[Server]
nick=sssk111
ip=185.169.134.67:7777
pass=
clientversion=0.3.7
ping=1
[Ingame]
class=0
update_stats=1
min_fps=20
max_fps=90
autopick=0
gm=0
[Rates]
sleep=15
connect=1000
reconnect=15000
network=5
spectate=500
onfoot=500
incar=500
aim=6000
lua=5
[Coord]
off_at_spawn=1
delay=300
step=7.5




Не помогло, вот лог скрипта

Log file:






[16:14:34]
[16:14:34] * ================================================== === *
[16:14:34] RakSAMP Lite (v0.9.1-Beta, Build at May 15 2024 23:06:31) initialized on 05/12/2024 16:14:34
[16:14:34] Authors: jlfm, bartekdvd, P3ti, Rei
[16:14:34] Visit t.me/reiscripts
[16:14:34] * ================================================== === *
[16:14:34]
[16:14:34] [LUA] Loading scripts...
[16:14:34] [LUA] C:\Users\PC\Desktop\RAKBot Samp\BOT3\scripts\IP.lua loaded
[16:14:34] [PROXY] Connecting to 46.233.43.147:18665. (RFC 1929 Auth)
[16:14:34] [PROXY] Server accepted RFC 1929 Auth method
[16:14:34] [PROXY] Auth OK. Connecting...
[16:14:35] [PROXY] Connection succeeded
[16:14:35] [LUA] SUCCESS
[16:14:35] [NET] Connecting to 185.169.134.67:7777...
[16:14:36] [NET] Connection attempt failed. Reconnecting in 1 seconds.
[16:14:37] [NET] Connecting to 185.169.134.67:7777...
[16:14:38] [NET] Connection attempt failed. Reconnecting in 1 seconds.
[16:14:39] [NET] Connecting to 185.169.134.67:7777...
[16:14:40] [NET] Connection attempt failed. Reconnecting in 1 seconds.
[16:14:41] [NET] Connecting to 185.169.134.67:7777...
[16:14:42] [NET] Connection attempt failed. Reconnecting in 1 seconds.
[16:14:43] [NET] Connecting to 185.169.134.67:7777...
[16:14:44] [NET] Connection attempt failed. Reconnecting in 1 seconds.
[16:14:45] [NET] Disconnected.
..........




Покупал два прокси разных стран на одном из рекомендованных сайтов в теме - proxys.io, с одним и другим такая проблема, на samp-rp и advance подключается, на evolve и arizona не подключается, могу скинуть тебе их в ЛС с паролями, буду очень благодарен за помощь

Для тех кто может попытаться помочь, купленный прокси, уже на другом сервисе - proxyline.net, та же самая проблема, даю данные прокси с логином, паролем, к samp-rp/advance подключение проходит, к evolve/arizona нет, в чем причина? Как исправить?

188.190.19.156:64003

login: 37KW7vnM

password: nP3yF4gn

Bobers
07.12.2024, 03:42
Есть скрипт который будет флудить логи у ботов разными действиями?

Vegas
07.12.2024, 15:50
заметил баг при написании своего курда, что если установить боту в конце полета на машине позицию через setbotpos, а потом строкой ниже setBotVehicle(0,0) то бота отбросит назад, до предыдущей позиции setbotpos, если же повторить эти самые действия не используя setbotvehicle то бот прилетит туда куда был установлен последний setbotpos, надеюсь понятно объяснил)

Anmanerr
08.12.2024, 04:00
Поставил новую бету с телеги, в файле RakSAMP Lite установил параметр ping=1

RakSAMP Lite:






[Client]
console=0
gui_max_strings=1000
color_tags=1
timestamp=1
timestamp_ms=0
log_chat=1
win7_fix=0
adapter=0.0.0.0
minimize=0
version=15.05.24
[Server]
nick=sssk111
ip=185.169.134.67:7777
pass=
clientversion=0.3.7
ping=1
[Ingame]
class=0
update_stats=1
min_fps=20
max_fps=90
autopick=0
gm=0
[Rates]
sleep=15
connect=1000
reconnect=15000
network=5
spectate=500
onfoot=500
incar=500
aim=6000
lua=5
[Coord]
off_at_spawn=1
delay=300
step=7.5




Не помогло, вот лог скрипта

Log file:






[16:14:34]
[16:14:34] * ================================================== === *
[16:14:34] RakSAMP Lite (v0.9.1-Beta, Build at May 15 2024 23:06:31) initialized on 05/12/2024 16:14:34
[16:14:34] Authors: jlfm, bartekdvd, P3ti, Rei
[16:14:34] Visit t.me/reiscripts
[16:14:34] * ================================================== === *
[16:14:34]
[16:14:34] [LUA] Loading scripts...
[16:14:34] [LUA] C:\Users\PC\Desktop\RAKBot Samp\BOT3\scripts\IP.lua loaded
[16:14:34] [PROXY] Connecting to 46.233.43.147:18665. (RFC 1929 Auth)
[16:14:34] [PROXY] Server accepted RFC 1929 Auth method
[16:14:34] [PROXY] Auth OK. Connecting...
[16:14:35] [PROXY] Connection succeeded
[16:14:35] [LUA] SUCCESS
[16:14:35] [NET] Connecting to 185.169.134.67:7777...
[16:14:36] [NET] Connection attempt failed. Reconnecting in 1 seconds.
[16:14:37] [NET] Connecting to 185.169.134.67:7777...
[16:14:38] [NET] Connection attempt failed. Reconnecting in 1 seconds.
[16:14:39] [NET] Connecting to 185.169.134.67:7777...
[16:14:40] [NET] Connection attempt failed. Reconnecting in 1 seconds.
[16:14:41] [NET] Connecting to 185.169.134.67:7777...
[16:14:42] [NET] Connection attempt failed. Reconnecting in 1 seconds.
[16:14:43] [NET] Connecting to 185.169.134.67:7777...
[16:14:44] [NET] Connection attempt failed. Reconnecting in 1 seconds.
[16:14:45] [NET] Disconnected.
..........




Покупал два прокси разных стран на одном из рекомендованных сайтов в теме - proxys.io, с одним и другим такая проблема, на samp-rp и advance подключается, на evolve и arizona не подключается, могу скинуть тебе их в ЛС с паролями, буду очень благодарен за помощь

Для тех кто может попытаться помочь, купленный прокси, уже на другом сервисе - proxyline.net, та же самая проблема, даю данные прокси с логином, паролем, к samp-rp/advance подключение проходит, к evolve/arizona нет, в чем причина? Как исправить?

188.190.19.156:64003
login: 37KW7vnM
password: nP3yF4gn



Заплачу 500 рублей тому, кто решит мою проблему. Если проблема в прокси - дайте сервис, где я могу купить прокси, в ценовом диапазоне 1-2$, чтобы они работали на Evolve. Если проблема в RakSamp, то подскажите как решить данную проблему, прокси, который работает почти на всех серверах кроме Evolve, я приложил выше.

IlyaFontonov
08.12.2024, 11:52
Заплачу 500 рублей тому, кто решит мою проблему. Если проблема в прокси - дайте сервис, где я могу купить прокси, в ценовом диапазоне 1-2$, чтобы они работали на Evolve. Если проблема в RakSamp, то подскажите как решить данную проблему, прокси, который работает почти на всех серверах кроме Evolve, я приложил выше.


у тебя какие прокси?

Bobers
08.12.2024, 14:24
Почему у меня не работает автоеда?

IlyaFontonov
08.12.2024, 14:43
Почему у меня не работает автоеда?


Для чего там несколько math.random()?

Можно просто math.randomsee(os.time()).

Какая-то ошибка у тебя возникает или просто не работает?

Bobers
08.12.2024, 14:50
Для чего там несколько math.random()?

Можно просто math.randomsee(os.time()).
Какая-то ошибка у тебя возникает или просто не работает?


вообще не работает

varkon
08.12.2024, 14:58
вообще не работает


Попробуй прописать весь текст.

Lua:






if
text
:
find
(
'You are hungry!'
)
or
text
:
find
(
'You are very hungry!'
)

chromiusj
08.12.2024, 14:59
Попробуй прописать весь текст.

Lua:






if
data
.
text
:
find
(
'You are hungry!'
)
or
data
.
text
:
find
(
'You are very hungry!'
)





откуда ты у геймтекста data взял

swer
08.12.2024, 15:39
colors в папку libs, работает только когда раксамп console=1

Lua:






require
(
"colors"
)
print
(
red
(
'красный цвет'
)
)




Тут можно посмотреть как добавлять цвета тык (https://www.blast.hk/redirect/aHR0cHM6Ly9oYWJyLmNvbS9ydS9jb21wYW5pZXMvbWFjbG91ZC 9hcnRpY2xlcy81NTgzMTYv)


print(red'красный цвет')

Anmanerr
08.12.2024, 19:40
у тебя какие прокси?


proxys.io и proxyline, udp поддерживают, на другие сервера заходят, на evolve нет. Так же это не бан прокси, потому-что если настроить прокси на всю windows, то с этими прокси заходит.

Вот пример купленого прокси, на samp-rp/advance заходит, на evolve нет

188.190.19.156:64003

login: 37KW7vnM

password: nP3yF4gn

fa1iling
08.12.2024, 22:29
парни можете помочь, с прокси трабл какойт купил на https://proxy-seller.io/ (https://www.blast.hk/redirect/aHR0cHM6Ly9wcm94eS1zZWxsZXIuaW8v)

IlyaFontonov
08.12.2024, 22:46
парни можете помочь, с прокси трабл какойт купил на https://proxy-seller.io/ (https://www.blast.hk/redirect/aHR0cHM6Ly9wcm94eS1zZWxsZXIuaW8v)


Покупай на proxy6.net или proxymania

Bobers
09.12.2024, 02:45
slapfix by dimiano, но тебе нужно будет добавить мин координата x, макс координата x, мин координата y, макс координата y, макс высота крыши в интерьере.

ищу Anim and Slap fixs by @Dimiano (https://www.blast.hk/threads/197933/post-1426895)

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

www.blast.hk



где найти список координатов, или как их вообще узнать?

KelaVedrou
09.12.2024, 11:26
Как фиксануть Символы русских букв??
в консоле!


Поменяй в панели управления региональные стандарты на русские и все будет нормально

VanoKLR
09.12.2024, 11:58
Как фиксануть Символы русских букв??
в консоле!


Кодировку поменяй

fa1iling
09.12.2024, 14:47
Покупай на proxy6.net или proxymania


купил прокси на proxy6 и тут это че можно с этим сделать?*

IlyaFontonov
09.12.2024, 16:34
купил прокси на proxy6 и тут это че можно с этим сделать?*


если к арз подключаешься, то заблокированы они, если shared покупал



Как фиксануть Символы русских букв??
в консоле!


в settings поставь win7_fix = 1 возможно

fa1iling
09.12.2024, 18:48
как



если к арз подключаешься, то заблокированы они, если shared покупал


как раз нет, IPv4, с паролем

Anmanerr
09.12.2024, 19:36
как

как раз нет, IPv4, с паролем


На какой сервер подключаешься?

Anmanerr
09.12.2024, 22:37
как

как раз нет, IPv4, с паролем


Я свою проблему решил, просто ищи сайты, прокси которых будут работать на твоем сервере, если не работают, проси сапортов заменить прокси на другой

aberdean
10.12.2024, 22:47
Всем привет, хочу чуть переписать под себя всем известный скрипт SlapFix (https://www.blast.hk/threads/24096/). Для того чтобы как либо изменять логику скрипта, нужно постоянно проверять, работает ли он, у меня увы нет знакомых админов, которые могут давать мне slap, поэтому написал скрипт для имитации slap. Скрипт работает, персонаж подлетает в небо на заданное количество метров, но SlapFix на это действие никак не реагирует, подскажите, почему так? Скрипт для имитации slap прикладываю.

Lua RakSamp script:






require
(
"addon"
)
local
sampev
=
require
(
"samp.events"
)
function
makeSlap
(
hightIncreaseNum
)
local
x
,
y
,
z
=
getBotPosition
(
)
local
newZ
=
z
+
hightIncreaseNum
setBotPosition
(
x
,
y
,
newZ
)
updateBotSync
(
)
end
function
onRunCommand
(
cmd
)
if
cmd
:
find
(
"^!slap %d+$"
)
then
makeSlap
(
tonumber
(
cmd
:
match
(
"%d+"
)
)
)
return
false
end
end

paulohardy
11.12.2024, 11:04
Всем привет, хочу чуть переписать под себя всем известный скрипт SlapFix (https://www.blast.hk/threads/24096/). Для того чтобы как либо изменять логику скрипта, нужно постоянно проверять, работает ли он, у меня увы нет знакомых админов, которые могут давать мне slap, поэтому написал скрипт для имитации slap. Скрипт работает, персонаж подлетает в небо на заданное количество метров, но SlapFix на это действие никак не реагирует, подскажите, почему так? Скрипт для имитации slap прикладываю.

Lua RakSamp script:






require
(
"addon"
)
local
sampev
=
require
(
"samp.events"
)
function
makeSlap
(
hightIncreaseNum
)
local
x
,
y
,
z
=
getBotPosition
(
)
local
newZ
=
z
+
hightIncreaseNum
setBotPosition
(
x
,
y
,
newZ
)
updateBotSync
(
)
end
function
onRunCommand
(
cmd
)
if
cmd
:
find
(
"^!slap %d+$"
)
then
makeSlap
(
tonumber
(
cmd
:
match
(
"%d+"
)
)
)
return
false
end
end





этот слапфикс реагирует на событие смены позиции бота сервером, а setBotPosition такого события не вызывает

самостоятельно дергай логику слапфикса после makeSlap

swer
11.12.2024, 14:22
Как отвечать на диологи типо пароль и т.д в Concole?


через тайтл

aberdean
11.12.2024, 14:53
этот слапфикс реагирует на событие смены позиции бота сервером, а setBotPosition такого события не вызывает
самостоятельно дергай логику слапфикса после makeSlap


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

paulohardy
11.12.2024, 15:13
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

aberdean
11.12.2024, 17:05
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

paulohardy
11.12.2024, 17:20
а вызывать ее вручную нельзя.


можно, "подписка" должна быть в том же скрипте



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


да, ты делаешь не так.

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

aberdean
11.12.2024, 19:12
можно, "подписка" должна быть в том же скрипте

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


Спасибо большое за объяснение, так работает

Bobers
11.12.2024, 23:23
Исходник - [RakSamp Lite] Slapfix (https://www.blast.hk/threads/157071/)

Адаптированный исходник слапфикса для RakSamp Lite, который создан изначально под ракбот Вся основная информация в исходной теме: https://www.blast.hk/threads/24096/ (Автор drags) Никаких изменений и фиксов, только адаптация

www.blast.hk



вроде скрипт работает, но когда слапают все равно зависает в воздухе, с транспортом тоже зависает в воздухе. Как исправить?

И работает ли он вообще в интерьерах?



slapfix by dimiano, но тебе нужно будет добавить мин координата x, макс координата x, мин координата y, макс координата y, макс высота крыши в интерьере.

ищу Anim and Slap fixs by @Dimiano (https://www.blast.hk/threads/197933/post-1426895)

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

www.blast.hk



Установил этот сплапфихс, при запуске бота сразу вылетает. Кто знает из за чего это?

aberdean
12.12.2024, 03:34
вроде скрипт работает, но когда слапают все равно зависает в воздухе, с транспортом тоже зависает в воздухе. Как исправить?
И работает ли он вообще в интерьерах?



Там в теме писали, скорее всего из-за этого у тебя не работает, поменяй названия функций, setPosition и getPosition - deprycated



все - setPosition поменяй на setBotPosition
getPosition на getBotPosition



Для интерьеров, как я понимаю, универсального решения нет, только для конкретных интерьеров можно сделать фикс - проверяешь ID интерьера, если interiorId == 10, то устанавливаешь Z падения, равный потолку, на котором должен стоять персонаж.

Bobers
12.12.2024, 13:53
Там в теме писали, скорее всего из-за этого у тебя не работает, поменяй названия функций, setPosition и getPosition - deprycated

Для интерьеров, как я понимаю, универсального решения нет, только для конкретных интерьеров можно сделать фикс - проверяешь ID интерьера, если interiorId == 10, то устанавливаешь Z падения, равный потолку, на котором должен стоять персонаж.


А если каждый бот в разных интерьерах(5 интерьеров+-), можно как то сделать чтобы у всех работал слапфикс?

Кто может сделать и настроить мне slapfix для интерьеров? Готов заплатить!

aberdean
12.12.2024, 23:26
А если каждый бот в разных интерьерах(5 интерьеров+-), можно как то сделать чтобы у всех работал слапфикс?


Можно, берешь airbreak, поднимаешься на крышу каждого, пишешь команду /save, идешь в папку с документами samp, смотришь координаты Z, и прописываешь несколько проверок, если interiorId == 10, то Z падение = Z координаты потолка конкретного интерьер. Если программировать не умеешь, запиши координаты всех интерьеров, их ID и иди в раздел с написанием скриптов на заказ, насколько я помню, такой есть, сделают

Bobers
12.12.2024, 23:43
Можно, берешь airbreak, поднимаешься на крышу каждого, пишешь команду /save, идешь в папку с документами samp, смотришь координаты Z, и прописываешь несколько проверок, если interiorId == 10, то Z падение = Z координаты потолка конкретного интерьер. Если программировать не умеешь, запиши координаты всех интерьеров, их ID и иди в раздел с написанием скриптов на заказ, насколько я помню, такой есть, сделают


Я про координаты знаю, но с программированием слабо у меня.

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

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">
https://forum.antichat.xyz/attachments/28569945/
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">
https://forum.antichat.xyz/attachments/28569945/

Glanurios
13.12.2024, 16:04
А как загружать луа скрипты?

IlyaFontonov
13.12.2024, 21:24
А как загружать луа скрипты?


в папку scripts просто

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

Dimareewd
16.12.2024, 08:48
как это фиксануть?

Dimareewd
17.12.2024, 23:50
хелп

WellMay
18.12.2024, 02:17
Как отправить команду /beg?

BurnedOut
18.12.2024, 03:45
Как отправить команду /beg?


sendInput("/beg")

Klimer
21.12.2024, 14:52
Да я уже разобрался, не надо, спасибо


как

sVor
21.12.2024, 14:54
как


прокси пингуй через курл

Klimer
21.12.2024, 14:55
прокси пингуй через курл


я немного тупой но че такое curl

я прост купил прокси socks5 и у меня ProxySwitch ебашит ошибку подключения

Арсений Пиво
21.12.2024, 17:11
я немного тупой но че такое curl

я прост купил прокси socks5 и у меня ProxySwitch ебашит ошибку подключения


Curl (Client URL, или «Клиентский URL») — это инструмент командной строки, предназначенный для передачи данных по различным сетевым протоколам.

Bobers
22.12.2024, 01:30
Почему у меня не подключается с прокси к Аризоне, хотя раньше работало. Как пофиксить проблему?



прокси пингуй через курл


А как для Аризоны пинговать прокси?

Dimareewd
25.12.2024, 22:07
Где взять слапфикс для адванс рп ? админы палят персанаж зависает + банят за аафк и рак бот и колизию перс плавает хелп

Vovan1337
26.12.2024, 09:35
Где взять слапфикс для адванс рп ? админы палят персанаж зависает + банят за аафк и рак бот и колизию перс плавает хелп


Скачай slapfix на просторах бх

Dimareewd
27.12.2024, 00:34
Хелп как сделать чтобы персонаж после слапа админа в Инте не падал под объект 19377 пол, после слапа тупо улетает вниз

setsquad
27.12.2024, 14:41
Может ли раксамп запуститься на 7 винде со всеми нужными либами?

chromiusj
27.12.2024, 14:42
Может ли раксамп запуститься на 7 винде со всеми нужными либами?


да, только в конфиге нужно одно значение переключить для 7винды

Klimer
28.12.2024, 10:54
Где взять слапфикс для адванс рп ? админы палят персанаж зависает + банят за аафк и рак бот и колизию перс плавает хелп


1 вопрос - зачем ставить ботов на адванс...

Godmz
28.12.2024, 18:31
А можно добавить луа скрипты?

Надо обход добавить

Но я не понял как это сделать

Там была папка scripts попробовал туда добвавить, но ничего

Там была папка scripts попробовал туда добвавить, но ничего

То ли я что-то неправильно сделал, то ли это совсем другое

kyrtion
29.12.2024, 06:08
А можно добавить луа скрипты?

Надо обход добавить

Но я не понял как это сделать

Там была папка scripts попробовал туда добвавить, но ничего

Там была папка scripts попробовал туда добвавить, но ничего

То ли я что-то неправильно сделал, то ли это совсем другое



https://forum.antichat.xyz/attachments/28574660/

следующий раз если новый пост не будет, отредактируй прошлое сообщение

или засветятся лишние бессмысленные уведомление

Если ты хочешь нормальный обход с инструкцией, то сюда:

RakSAMP - [ARZ] Termux - прокачка аккаунтов (https://www.blast.hk/threads/165574/)

Всем привет! Представляю вашему вниманию софтину Termux. Данный софт помогает вам прокачивать новые аккаунты на проекте ArizonaRP. Не обязательно оставлять ПК включенным, т.к. скрипт отлично подойдет для AFK фарма на дедике. Данное удовольствие стоит 500 рублей навсегда. Формат: Lua Связь...

www.blast.hk


Дальше если тебе надо скрипты, то закинешь скрипты .lua (.luac) в папке scripts, а scripts/libs - это библиотеки луа

petting
29.12.2024, 08:59
1 вопрос - зачем ставить ботов на адванс...


мне кажется на аризоне уже переизбыток ботов, большая конкуренция, администрация с набитой рукой

Klimer
30.12.2024, 03:53
мне кажется на аризоне уже переизбыток ботов, большая конкуренция, администрация с набитой рукой


так и шо адванс там ваще 0

Andrei691
08.01.2025, 14:32
hi, is this raksamp program still working / up to date?

when i'm trying to use it, it connects to the server I want but either the login interface is not shown so i don't have where to write & send the account password or the password is not sent, sometimes the dialog appear, i write my password and press "send" and nothing happens and i get kick after 30 or 60 seconds due to not logging in

servers i tried: rpg.b-zone.ro:7777 & samp.rss-ro.com

Jouner
09.01.2025, 20:18
https://forum.antichat.xyz/attachments/28577645/

samper220
11.01.2025, 18:16
вирусов нету?