PDA

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


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

1ek
07.11.2022, 00:31
Как сделать бесконечный цикл с copas'ом? Юзаю его и без него никак. Если юзаю бесконечный цикл без таскинга - краш.

С таскингом работает, но вот с такой фигней:

Код:






[23:23:52.487] [LUA] C:\Users\ivank\Desktop\wsBOT\scripts\libs\Tasking. lua:51: attempt to perform arithmetic on local 'result' (a userdata value)
[23:23:52.503] [LUA] C:\Users\ivank\Desktop\wsBOT\scripts\libs\Tasking. lua:51: attempt to perform arithmetic on local 'result' (a userdata value)
[23:23:52.518] [LUA] C:\Users\ivank\Desktop\wsBOT\scripts\libs\Tasking. lua:51: attempt to perform arithmetic on local 'result' (a userdata value)
[23:23:52.534] [LUA] C:\Users\ivank\Desktop\wsBOT\scripts\libs\Tasking. lua:51: attempt to perform arithmetic on local 'result' (a userdata value)
[23:23:52.550] [LUA] C:\Users\ivank\Desktop\wsBOT\scripts\libs\Tasking. lua:51: attempt to perform arithmetic on local 'result' (a userdata value)
[23:23:52.565] [LUA] C:\Users\ivank\Desktop\wsBOT\scripts\libs\Tasking. lua:51: attempt to perform arithmetic on local 'result' (a userdata value)
[23:23:52.581] [LUA] C:\Users\ivank\Desktop\wsBOT\scripts\libs\Tasking. lua:51: attempt to perform arithmetic on local 'result' (a userdata value)
[23:23:52.597] [LUA] C:\Users\ivank\Desktop\wsBOT\scripts\libs\Tasking. lua:51: attempt to perform arithmetic on local 'result' (a userdata value)




Сам код при этом вот такой:

Lua:






local
sampev
=
require
(
"samp.events"
)
local
copas
=
require
(
'copas'
)
local
neatJSON
=
require
(
'neatjson'
)
local
json
=
require
(
'cjson'
)
local
websocket
=
require
'websocket'
newCoro
=
Tasking
.
new
local
client
=
websocket
.
client
.
copas
(
{
timeout
=
10
}
)
function
Main
(
)
local
ok
,
err
=
client
:
connect
(
'ws://localhost:5000'
,
'echo'
)
if
ok
then
print
(
'connected'
)
local
message
=
{
username
=
getNick
(
)
,
id
=
14
,
event
=
'connection'
}
local
json
=
neatJSON
(
message
,
{
wrap
=
false
}
)
local
ok
=
client
:
send
(
json
)
end
if
not
ok
then
print
(
'***********************************************co uld not connect******************************************* ****'
,
err
)
end
-- ************************************************** ************************************************** **********************************************
newCoro
(
function
(
)
while
true
do
local
message
=
client
:
receive
(
)
if
message
then
print
(
'msg'
,
message
)
else
print
(
'connection closed'
)
end
end
end
)
end
copas
.
addnamedthread
(
'connection'
,
function
(
)
Main
(
)
end
)
copas
(
)




Помогите умоляю 😢😭

UPD:

Проблема в этой строке

Lua:






local
message
=
client
:
receive
(
)




Как пофиксить высер этой ошибки?

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

UPD2:

Оказывается юзал старую версию таскинга. Поставил новую - проблема та же :(

Вот чему равен result при выводе

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

хз че с этим делать

querta
09.11.2022, 13:45
А есть консольная версия под linux?

манку хлебал
09.11.2022, 13:58
А есть консольная версия под linux?


Нет и вряд ли будет, много winapi кода вырезать

obvious
09.11.2022, 18:48
А есть консольная версия под linux?


wine в помощь

SpnKO
09.11.2022, 19:17
А есть консольная версия под linux?


Качаешь wine и в опциах RakSAMP включаешь режим консоль, оно будет работать и без Х11

querta
10.11.2022, 01:23
Да я на серваке думал запустить, чисто из консоли.

С эмулятором-то, да, изи.

minepoc
10.11.2022, 18:17
пкд банит айпишники при заходе на фулл сервер аризоны, как фиксануть? (значения конектов стоит "1000")

1ek
11.11.2022, 18:08
copas.lua:1263: attempt to yield across C-call boundary


что может быть причиной?

Rei
12.11.2022, 00:09
Проекту исполнился год! На самом деле ковырял я его еще дольше, но основным функционалом он обзавелся уже после релиза, благодаря вашей мотивации. Спасибо всем, кто всячески поддерживал: предлагал свои идеи, тестировал обновы, репортил баги, донатил, писал скрипты и просто пользовался софтом, ведь растущие циферки скачиваний с каждой обновой тоже говорят о том, что делается это все не зря.

Стоит еще многие вещи доработать - синхронизацию оружия и камеры, анимации, диалоги, апи и т.д. Пишите в тему или в лс свои предложения, баги, примеры кода на луа, вызывающие краш программы. Только не надо про автологины, слапфиксы, записи маршрутов - это уже работа скриптерам, но предложения по аддону принимаются. А обнову в ближайшее время не ждите, я в делах сейчас, да и на конкурс что-то хочется наваять :)

❤️

1ek
12.11.2022, 19:32
Дайте пж пример с бесконечным циклом с использованием местного такскинга(на корутинах). Когда запускаю свой - виснет программа (мб блочится поток).

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

Mixarar11
12.11.2022, 21:33
0009:err:winsock:interface_bind Failed to bind to interface, receiving broadcast packets will not work on socket 0070.

0009:err:winsock:interface_bind Failed to bind to interface, receiving broadcast packets will not work on socket 0070.

Такая фигня вылезает два раза и потом оно подключается с основного адаптера.

Код:






Ethernet adapter lo

Connection-specific DNS suffix. . :
IPv4 address. . . . . . . . . . . : 127.0.0.1
IPv6 address. . . . . . . . . . . : ::1
Default gateway . . . . . . . . . :

Ethernet adapter eth0

Connection-specific DNS suffix. . : s-****.host
IPv4 address. . . . . . . . . . . : 194.88.217.113
IPv4 address. . . . . . . . . . . : 185.93.91.235
IPv4 address. . . . . . . . . . . : 91.123.23.157
IPv6 address. . . . . . . . . . . : fe80::216:3eff:fe5f:6379%2
Default gateway . . . . . . . . . : 194.88.217.1

SpnKO
13.11.2022, 07:03
0009:err:winsock:interface_bind Failed to bind to interface, receiving broadcast packets will not work on socket 0070.
0009:err:winsock:interface_bind Failed to bind to interface, receiving broadcast packets will not work on socket 0070.
Такая фигня вылезает два раза и потом оно подключается с основного адаптера.

Код:






Ethernet adapter lo

Connection-specific DNS suffix. . :
IPv4 address. . . . . . . . . . . : 127.0.0.1
IPv6 address. . . . . . . . . . . : ::1
Default gateway . . . . . . . . . :

Ethernet adapter eth0

Connection-specific DNS suffix. . : s-****.host
IPv4 address. . . . . . . . . . . : 194.88.217.113
IPv4 address. . . . . . . . . . . : 185.93.91.235
IPv4 address. . . . . . . . . . . : 91.123.23.157
IPv6 address. . . . . . . . . . . : fe80::216:3eff:fe5f:6379%2
Default gateway . . . . . . . . . : 194.88.217.1





Это я так понимаю, ты пытаешся запустить на линуксе?

Я не уверен что данные функции на нем работают.

Vespan
13.11.2022, 14:10
Lua:






function
onRunCommand
(
cmd
)
if
cmd
==
"!rec"
then
reconnect
(
1000
)
end
end




После !rec просто вылетает раксамп,и не перезаходит на сервер,с reconnect() тож самое

RazorRw
13.11.2022, 23:18
Библиотека inicfg адаптированная мной под RakSAMP Lite.

Использование:

Lua:






local
inicfg
=
require
(
"inicfg"
)
local
cfg
=
inicfg
.
load
(
{
settings
=
{
name
=
"John"
,
age
=
30
}
}
,
"user.ini"
)
function
onLoad
(
)
print
(
cfg
.
settings
.
name
)
inicfg
.
save
(
cfg
,
"user.ini"
)
end




Работает абсолютно так же, как и в MoonLoader. Есть только одно отличие, название .ini файла в параметрах должно быть указано всегда.

Summertime Sadness
13.11.2022, 23:24
Библиотека inicfg адаптированная мной под RakSAMP Lite.

Использование:

Lua:






local
inicfg
=
require
(
"inicfg"
)
local
cfg
=
inicfg
.
load
(
{
settings
=
{
name
=
"John"
,
age
=
30
}
}
,
"user.ini"
)
function
onLoad
(
)
print
(
cfg
.
settings
.
name
)
inicfg
.
save
(
cfg
,
"user.ini"
)
end




Работает абсолютно так же, как и в MoonLoader. Есть только одно отличие, название .ini файла в параметрах должно быть указано всегда.


хероку умнуй, хероку молодец

HOG
14.11.2022, 15:09
почему не хукаются сообщения от скриптов через onPrintLog?

Rei
14.11.2022, 18:05
почему не хукаются сообщения от скриптов через onPrintLog?


Потому что я это отключил

Упд: а может и нет, должно по идее

SpnKO
14.11.2022, 19:09
Lua:






function
onRunCommand
(
cmd
)
if
cmd
==
"!rec"
then
reconnect
(
1000
)
end
end




После !rec просто вылетает раксамп,и не перезаходит на сервер,с reconnect() тож самое


А ну лучше просто !reconnect 1000 и все?



почему не хукаются сообщения от скриптов через onPrintLog?



Юзай sampev.OnServerMessage

Kenshi.
14.11.2022, 20:13
Потому что я это отключил

Упд: а может и нет, должно по идее


зачем отключать?

Vespan
14.11.2022, 20:29
А ну лучше просто !reconnect 1000 и все?


эм а разница !reconnect и reconnect(ms) LOL

одно и тоже,вылетает тоже

SpnKO
14.11.2022, 21:59
эм а разница !reconnect и reconnect(ms) LOL
одно и тоже,вылетает тоже


Не чел, ты не понял. Ту комманду которую ты пытаешся с помощью скрипта сделать уже есть по дефолту. !reconnect (ms), чекни главный пост

Vespan
14.11.2022, 22:03
Не чел, ты не понял. Ту комманду которую ты пытаешся с помощью скрипта сделать уже есть по дефолту. !reconnect (ms), чекни главный пост


блять у меня сама функция reconnect не работает,я бы хотел бота написать но если эта функция не работает

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

shadow80962
14.11.2022, 23:07
Что не так с samp.events

Код:






\scripts\libs\samp\events\core.lua:21: attempt to call global 'isSampLoaded' (a nil value)

RazorRw
14.11.2022, 23:33
Что не так с samp.events

Код:






\scripts\libs\samp\events\core.lua:21: attempt to call global 'isSampLoaded' (a nil value)





ну очевидно, что ты пытаешься запустить samp.lua который сделан под мун

shadow80962
14.11.2022, 23:51
ну очевидно, что ты пытаешься запустить samp.lua который сделан под мун


Только оправил сообщение и до меня доперло

HOG
15.11.2022, 00:04
Потому что я это отключил

Упд: а может и нет, должно по идее


костыльно как-то можно включить?

upd: сообщения луашные хукаются только текущим скриптом

zorl
15.11.2022, 10:49
Деб?

kru_tin
15.11.2022, 13:54
а что такое раксамп вообще?


Минималистичный фейк клиент с возможностью расширения функционала с помощью Lua API

Rei
15.11.2022, 14:19
костыльно как-то можно включить?

upd: сообщения луашные хукаются только текущим скриптом





Lua:






function
onRunCommand
(
cmd
)
if
cmd
==
"!rec"
then
reconnect
(
1000
)
end
end




После !rec просто вылетает раксамп,и не перезаходит на сервер,с reconnect() тож самое


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

RazorRw
17.11.2022, 16:02
Библиотека inicfg адаптированная мной под RakSAMP Lite.

Использование:

Lua:






local
inicfg
=
require
(
"inicfg"
)
local
cfg
=
inicfg
.
load
(
{
settings
=
{
name
=
"John"
,
age
=
30
}
}
,
"user.ini"
)
function
onLoad
(
)
print
(
cfg
.
settings
.
name
)
inicfg
.
save
(
cfg
,
"user.ini"
)
end




Работает абсолютно так же, как и в MoonLoader. Есть только одно отличие, название .ini файла в параметрах должно быть указано всегда.


Исправил баг с пробелами в начале строки

madrasso
17.11.2022, 16:48
блять у меня сама функция reconnect не работает,я бы хотел бота написать но если эта функция не работает
если не reconnect то как тогда отключиться от сервера и снова подключится?


Отправь сендспавн какой нибудь, или сделай так, чтобы тебя кикнуло

манку хлебал
17.11.2022, 19:28
Как правильно умереть и заспавниться? Какой порядок RPC? Отправляю SendDeathNotification (id 53), бот падает и появляется кровь и он так лежит всегда

art412
18.11.2022, 01:39
Всем ку, есть варик сделать автооткрытие рулеток, автоеда и скрипт на бессмертие) чтобы не попадать в больку и не стоять там афк) именно под раксамп? с ракбота не подходят(

Amsterdam
18.11.2022, 03:33
@Rei (https://www.blast.hk/members/137734/) приветствую, как добавить сервера в servers.txt.

Так не работает >

Arizona Role Play 19 | Page

80.66.82.168:7777

Просто ип тоже.

Kenshi.
19.11.2022, 00:24
@Rei (https://www.blast.hk/members/137734/) приветствую, как добавить сервера в servers.txt.
Так не работает >

Arizona Role Play 19 | Page
80.66.82.168:7777

Просто ип тоже.


ip:port=name

RazorRw
20.11.2022, 00:01
Библиотека inicfg адаптированная мной под RakSAMP Lite.

Использование:

Lua:






local
inicfg
=
require
(
"inicfg"
)
local
cfg
=
inicfg
.
load
(
{
settings
=
{
name
=
"John"
,
age
=
30
}
}
,
"user.ini"
)
function
onLoad
(
)
print
(
cfg
.
settings
.
name
)
inicfg
.
save
(
cfg
,
"user.ini"
)
end




Работает абсолютно так же, как и в MoonLoader. Есть только одно отличие, название .ini файла в параметрах должно быть указано всегда.


снова исправил файл.

Исправлено удаление содержимого файла при активном окне (из-за чего другие окна не могли получить данные).

(сообщил: @ГОХА | GoxaShow (https://www.blast.hk/members/246763/))

Beliy negga
20.11.2022, 22:04
Можно ли поставить фаст коннект? Или как его настроить в самом клиенте

Summertime Sadness
20.11.2022, 22:05
Можно ли поставить фаст коннект? Или как его настроить в самом клиенте


пожалуйста, делай , настраивай - все в твоих руках

Beliy negga
20.11.2022, 22:07
пожалуйста, делай , настраивай - все в твоих руках


Не подскажешь как делай настроить?

хомяк553
22.11.2022, 16:06
Топ ботик, токо не хватает: Функция преследования игрока (как в ракботе), флудер сообщениями в чат.

spelare for filmer
24.11.2022, 05:02
каким хуем можно получить никнейм человека по id без костылей?

манку хлебал
24.11.2022, 12:56
каким хуем можно получить никнейм человека по id без костылей?



Lua:






function
getNickById
(
id
)
local
info
=
getAllPlayers
(
)
[
id
]
if
info
then
return
info
.
nick
end
end

Totalizator2004
24.11.2022, 13:19
Какая-то лажа, а не клиент, строка для ввода пароля неактивна, нет возможности сохранять аккаунты как в ракботе, меганепонятный клиент в отличие от ракбота

Summertime Sadness
24.11.2022, 13:23
Какая-то лажа, а не клиент, строка для ввода пароля неактивна, нет возможности сохранять аккаунты как в ракботе, меганепонятный клиент в отличие от ракбота


в чем твоя проблема? юзай ракбот

Totalizator2004
24.11.2022, 13:54
в чем твоя проблема? юзай ракбот


в том, что недавно выпустили классный slap fix, но он для рак сампа

Summertime Sadness
24.11.2022, 14:56
в том, что недавно выпустили классный slap fix, но он для рак сампа


перепиши на ракбот

Totalizator2004
24.11.2022, 18:00
перепиши на ракбот


я не умею

Summertime Sadness
24.11.2022, 18:22
я не умею


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

sport_noname
24.11.2022, 23:12
Какая-то лажа, а не клиент,строка для ввода пароля неактивна , нет возможности сохранять аккаунты как в ракботе, меганепонятный клиент в отличие от ракбота


"Какая-то лажа, а не клиент" - Для меня это урезанный рак бот

"строка для ввода пароля неактивна" - У тебя большой пинг или у тебя выкидывает из сервера (она активна)

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

"меганепонятный клиент в отличие от ракбота" - там всё понятно, привыкай.



в том, что недавно выпустили классный slap fix, но он для рак сампа


Блять, ну поищи , он есть




Исходник - [RakSamp Lite] Slapfix (https://www.blast.hk/threads/157071/#post-1190484)

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

www.blast.hk

Totalizator2004
26.11.2022, 16:37
Дарова. Есть ли эмулятор мобильного лаунчера для рак сампа?

lainban
26.11.2022, 16:41
Дарова. Есть ли эмулятор мобильного лаунчера для рак сампа?



Lua:






function
sampev
.
onSendClientJoin
(
Ver
,
mod
,
nick
,
response
,
authKey
,
clientver
,
unk
)
clientver
=
'arizona-mobile'
return
{
Ver
,
mod
,
nick
,
response
,
authKey
,
clientver
,
unk
}
end

Totalizator2004
26.11.2022, 16:58
Lua:






function
sampev
.
onSendClientJoin
(
Ver
,
mod
,
nick
,
response
,
authKey
,
clientver
,
unk
)
clientver
=
'arizona-mobile'
return
{
Ver
,
mod
,
nick
,
response
,
authKey
,
clientver
,
unk
}
end





не работает

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

lainban
26.11.2022, 17:02
не работает


потому шо не рекваиришь сампев

Totalizator2004
26.11.2022, 17:05
emulator:






local RPC_ClientJoin = 25
local client_version = 'Arizona PC'

function onSendRPC(id, bs)
if id == RPC_ClientJoin then
local client_join = {}
client_join.version = bs:readInt32()
client_join.mod = bs:readUInt8()
client_join.name_len = bs:readUInt8()
client_join.name = bs:readString(client_join.name_len)
client_join.challenge_response = bs:readUInt32()
client_join.authkey_len = bs:readUInt8()
client_join.authkey = bs:readString(client_join.authkey_len)

bs = bitStream.new()
bs:writeInt32(client_join.version)
bs:writeUInt8(client_join.mod)
bs:writeUInt8(client_join.name_len)
bs:writeString(client_join.name)
bs:writeUInt32(client_join.challenge_response)
bs:writeUInt8(client_join.authkey_len)
bs:writeString(client_join.authkey)
bs:writeUInt8(#client_version)
bs:writeString(client_version)
bs:sendRPC(id)
return false
end
end






возможна эмуляция аризона-мобайл: тогда 2 строку заменяешь на:
local client_version = 'arizona-mobile'


Большое спасибо. Все работает



emulator:






local RPC_ClientJoin = 25
local client_version = 'Arizona PC'

function onSendRPC(id, bs)
if id == RPC_ClientJoin then
local client_join = {}
client_join.version = bs:readInt32()
client_join.mod = bs:readUInt8()
client_join.name_len = bs:readUInt8()
client_join.name = bs:readString(client_join.name_len)
client_join.challenge_response = bs:readUInt32()
client_join.authkey_len = bs:readUInt8()
client_join.authkey = bs:readString(client_join.authkey_len)

bs = bitStream.new()
bs:writeInt32(client_join.version)
bs:writeUInt8(client_join.mod)
bs:writeUInt8(client_join.name_len)
bs:writeString(client_join.name)
bs:writeUInt32(client_join.challenge_response)
bs:writeUInt8(client_join.authkey_len)
bs:writeString(client_join.authkey)
bs:writeUInt8(#client_version)
bs:writeString(client_version)
bs:sendRPC(id)
return false
end
end






возможна эмуляция аризона-мобайл: тогда 2 строку заменяешь на:
local client_version = 'arizona-mobile'


Еще такое дополнение, если поставить эмулятор мобайла в ракбот, то его будет крашить из-за лаунчерских машин на arizona, и эта проблема решается так:







Код:






function onRecvRpc(id) if id == 164 then return true end end




будет ли это работать на раксампе?

Summertime Sadness
26.11.2022, 17:13
Большое спасибо. Все работает

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

Еще такое дополнение, если поставить эмулятор мобайла в ракбот, то его будет крашить из-за лаунчерских машин на arizona, и эта проблема решается так:







Код:






function onRecvRpc(id) if id == 164 then return true end end




будет ли это работать на раксампе?


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

RazorRw
26.11.2022, 17:13
будет ли это работать на раксампе?



Lua:






function
onReceiveRpc
(
id
)
if
id
==
164
then
return
false
end
end




Но скорее всего лайт не будет крашится и без этого кода

Totalizator2004
26.11.2022, 17:21
А еще такой вопрос созрел, будет ли когда-то возможность сохранять несколько аккаунтов в рак сампе, или нужно писать определенный скрипт?

RR.
27.11.2022, 15:23
как очищать память самого раксампа?

хомяк553
27.11.2022, 15:45
"Какая-то лажа, а не клиент" - Для меня это урезанный рак бот
"строка для ввода пароля неактивна" - У тебя большой пинг или у тебя выкидывает из сервера (она активна)
"нет возможности сохранять аккаунты как в ракботе" - ну а что ты хотел? Автору чтоль пиздить идею?
"меганепонятный клиент в отличие от ракбота" - там всё понятно, привыкай.

Блять, ну поищи , он есть




Исходник - [RakSamp Lite] Slapfix (https://www.blast.hk/threads/157071/#post-1190484)

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

www.blast.hk






ахаха чел тебя забайтили

sport_noname
27.11.2022, 21:33
ахаха чел тебя забайтили


По***

SpnKO
27.11.2022, 22:01
как очищать память самого раксампа?


Ты что за код написал что тебе надо очищать память? У меня больше 30 мб не берет процесс

RR.
27.11.2022, 22:34
@Rei (https://www.blast.hk/members/137734/) от !reloadlua оператива жестко грузиться, пофиксь пж.

Или сделай функцию очистки оперативы процесса

Rei
28.11.2022, 01:41
@Rei (https://www.blast.hk/members/137734/) от !reloadlua оператива жестко грузиться, пофиксь пж.
Или сделай функцию очистки оперативы процесса


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

Владимир Владимирович
29.11.2022, 19:11
Как скачать?

Thrill_Pill
29.11.2022, 19:14
Как скачать?


Кнопка ниже вон скачать, тыкни на неё :)

СКАЧАТЬ

art412
01.12.2022, 02:48
Всем ку, есть варик сделать автооткрытие рулеток, автоеда чтобы не попадать в больку и не стоять там афк) именно под раксамп? с ракбота не подходят(

kru_tin
01.12.2022, 08:25
Всем ку, есть варик сделать автооткрытие рулеток, автоеда чтобы не попадать в больку и не стоять там афк) именно под раксамп? с ракбота не подходят(


есть варик, делай

reversed
01.12.2022, 13:23
Всем ку, есть варик сделать автооткрытие рулеток, автоеда чтобы не попадать в больку и не стоять там афк) именно под раксамп? с ракбота не подходят(


просто перепиши автоеду и автооткрытие с ракбота на раксамп

Yuriy Code
01.12.2022, 15:28
samp_create_sync_data

функция будет работать?

Владимир Владимирович
01.12.2022, 15:38
Куда класть scripts и это?

lainban
01.12.2022, 18:24
samp_create_sync_data

функция будет работать?


нет по идее

Yuriy Code
01.12.2022, 18:25
нет по идее


Я о том, что тут же можно евенты подключить.

Может, так же с функцией получится?

Kenshi.
02.12.2022, 15:33
почему из двух способов асинхронных запросов работает только один в onUnload()(117 строка)? тоесть при выгрузке скрипта отправляет только этот

asyncHttpRequest('GET', AnsiToUtf8(link.."%0Acrash"), nil, nil, nil)

Lua:






local
token
=
""
local
chat_id
=
""
local
link
=
(
'https://api.telegram.org/bot'
..
token
..
'/sendMessage?chat_id='
..
chat_id
..
'&text='
)
function
threadHandle
(
runner
,
url
,
args
,
resolve
,
reject
)
local
t
=
runner
(
url
,
args
)
local
r
=
t
:
get
(
0
)
while
not
r
do
r
=
t
:
get
(
0
)
wait
(
0
)
end
local
status
=
t
:
status
(
)
if
status
==
"completed"
then
local
ok
,
result
=
r
[
1
]
,
r
[
2
]
if
ok
then
resolve
(
result
)
else
reject
(
result
)
end
elseif
err
then
reject
(
err
)
elseif
status
==
"canceled"
then
reject
(
status
)
end
t
:
cancel
(
0
)
end
function
requestRunner
(
)
return
effil
.
thread
(
function
(
u
,
a
)
local
https
=
require
"ssl.https"
local
ok
,
result
=
pcall
(
https
.
request
,
u
,
a
)
if
ok
then
return
{
true
,
result
}
else
return
{
false
,
result
}
end
end
)
end
function
async_http_request
(
url
,
args
,
resolve
,
reject
)
local
runner
=
requestRunner
(
)
if
not
reject
then
reject
=
function
(
)
end
end
newTask
(
function
(
)
threadHandle
(
runner
,
url
,
args
,
resolve
,
reject
)
end
)
end
function
asyncHttpRequest
(
method
,
url
,
args
,
resolve
,
reject
)
local
request_thread
=
effil
.
thread
(
function
(
method
,
url
,
args
)
local
requests
=
require
'requests'
local
result
,
response
=
pcall
(
requests
.
request
,
method
,
url
,
args
)
if
result
then
response
.
json
,
response
.
xml
=
nil
,
nil
return
true
,
response
else
return
false
,
response
end
end
)
(
method
,
url
,
args
)
if
not
resolve
then
resolve
=
function
(
)
end
end
if
not
reject
then
reject
=
function
(
)
end
end
newTask
(
function
(
)
local
runner
=
request_thread
while
true
do
local
status
,
err
=
runner
:
status
(
)
if
not
err
then
if
status
==
'completed'
then
local
result
,
response
=
runner
:
get
(
)
if
result
then
resolve
(
response
)
else
reject
(
response
)
end
return
elseif
status
==
'canceled'
then
return
reject
(
status
)
end
else
return
reject
(
err
)
end
wait
(
0
)
end
end
)
end
local
ansi_decode
=
{
[
128
]
=
'\208\130'
,
[
129
]
=
'\208\131'
,
[
130
]
=
'\226\128\154'
,
[
131
]
=
'\209\147'
,
[
132
]
=
'\226\128\158'
,
[
133
]
=
'\226\128\166'
,
[
134
]
=
'\226\128\160'
,
[
135
]
=
'\226\128\161'
,
[
136
]
=
'\226\130\172'
,
[
137
]
=
'\226\128\176'
,
[
138
]
=
'\208\137'
,
[
139
]
=
'\226\128\185'
,
[
140
]
=
'\208\138'
,
[
141
]
=
'\208\140'
,
[
142
]
=
'\208\139'
,
[
143
]
=
'\208\143'
,
[
144
]
=
'\209\146'
,
[
145
]
=
'\226\128\152'
,
[
146
]
=
'\226\128\153'
,
[
147
]
=
'\226\128\156'
,
[
148
]
=
'\226\128\157'
,
[
149
]
=
'\226\128\162'
,
[
150
]
=
'\226\128\147'
,
[
151
]
=
'\226\128\148'
,
[
152
]
=
'\194\152'
,
[
153
]
=
'\226\132\162'
,
[
154
]
=
'\209\153'
,
[
155
]
=
'\226\128\186'
,
[
156
]
=
'\209\154'
,
[
157
]
=
'\209\156'
,
[
158
]
=
'\209\155'
,
[
159
]
=
'\209\159'
,
[
160
]
=
'\194\160'
,
[
161
]
=
'\209\142'
,
[
162
]
=
'\209\158'
,
[
163
]
=
'\208\136'
,
[
164
]
=
'\194\164'
,
[
165
]
=
'\210\144'
,
[
166
]
=
'\194\166'
,
[
167
]
=
'\194\167'
,
[
168
]
=
'\208\129'
,
[
169
]
=
'\194\169'
,
[
170
]
=
'\208\132'
,
[
171
]
=
'\194\171'
,
[
172
]
=
'\194\172'
,
[
173
]
=
'\194\173'
,
[
174
]
=
'\194\174'
,
[
175
]
=
'\208\135'
,
[
176
]
=
'\194\176'
,
[
177
]
=
'\194\177'
,
[
178
]
=
'\208\134'
,
[
179
]
=
'\209\150'
,
[
180
]
=
'\210\145'
,
[
181
]
=
'\194\181'
,
[
182
]
=
'\194\182'
,
[
183
]
=
'\194\183'
,
[
184
]
=
'\209\145'
,
[
185
]
=
'\226\132\150'
,
[
186
]
=
'\209\148'
,
[
187
]
=
'\194\187'
,
[
188
]
=
'\209\152'
,
[
189
]
=
'\208\133'
,
[
190
]
=
'\209\149'
,
[
191
]
=
'\209\151'
}
function
AnsiToUtf8
(
s
)
local
r
,
b
=
''
for
i
=
1
,
s
and
s
:
len
(
)
or
0
do
b
=
s
:
byte
(
i
)
if
b

239
then
r
=
r
..
'\209'
..
string
.
char
(
b
-
112
)
elseif
b
>
191
then
r
=
r
..
'\208'
..
string
.
char
(
b
-
48
)
elseif
ansi_decode
[
b
]
then
r
=
r
..
ansi_decode
[
b
]
else
r
=
r
..
'_'
end
end
end
return
r
end
function
onUnload
(
)
asyncHttpRequest
(
'GET'
,
AnsiToUtf8
(
link
..
"%0Acrash"
)
,
nil
,
nil
,
nil
)
async_http_request
(
"https://api.telegram.org/bot"
..
token
..
"/sendMessage?chat_id="
..
chat_id
..
"&text=%0Acrash%0A%0Acrash"
,
""
,
function
(
result
)
end
)
end

Rei
02.12.2022, 17:13
почему из двух способов асинхронных запросов работает только один в onUnload()(117 строка)? тоесть при выгрузке скрипта отправляет только этот
asyncHttpRequest('GET', AnsiToUtf8(link.."%0Acrash"), nil, nil, nil)

Lua:






local
token
=
""
local
chat_id
=
""
local
link
=
(
'https://api.telegram.org/bot'
..
token
..
'/sendMessage?chat_id='
..
chat_id
..
'&text='
)
function
threadHandle
(
runner
,
url
,
args
,
resolve
,
reject
)
local
t
=
runner
(
url
,
args
)
local
r
=
t
:
get
(
0
)
while
not
r
do
r
=
t
:
get
(
0
)
wait
(
0
)
end
local
status
=
t
:
status
(
)
if
status
==
"completed"
then
local
ok
,
result
=
r
[
1
]
,
r
[
2
]
if
ok
then
resolve
(
result
)
else
reject
(
result
)
end
elseif
err
then
reject
(
err
)
elseif
status
==
"canceled"
then
reject
(
status
)
end
t
:
cancel
(
0
)
end
function
requestRunner
(
)
return
effil
.
thread
(
function
(
u
,
a
)
local
https
=
require
"ssl.https"
local
ok
,
result
=
pcall
(
https
.
request
,
u
,
a
)
if
ok
then
return
{
true
,
result
}
else
return
{
false
,
result
}
end
end
)
end
function
async_http_request
(
url
,
args
,
resolve
,
reject
)
local
runner
=
requestRunner
(
)
if
not
reject
then
reject
=
function
(
)
end
end
newTask
(
function
(
)
threadHandle
(
runner
,
url
,
args
,
resolve
,
reject
)
end
)
end
function
asyncHttpRequest
(
method
,
url
,
args
,
resolve
,
reject
)
local
request_thread
=
effil
.
thread
(
function
(
method
,
url
,
args
)
local
requests
=
require
'requests'
local
result
,
response
=
pcall
(
requests
.
request
,
method
,
url
,
args
)
if
result
then
response
.
json
,
response
.
xml
=
nil
,
nil
return
true
,
response
else
return
false
,
response
end
end
)
(
method
,
url
,
args
)
if
not
resolve
then
resolve
=
function
(
)
end
end
if
not
reject
then
reject
=
function
(
)
end
end
newTask
(
function
(
)
local
runner
=
request_thread
while
true
do
local
status
,
err
=
runner
:
status
(
)
if
not
err
then
if
status
==
'completed'
then
local
result
,
response
=
runner
:
get
(
)
if
result
then
resolve
(
response
)
else
reject
(
response
)
end
return
elseif
status
==
'canceled'
then
return
reject
(
status
)
end
else
return
reject
(
err
)
end
wait
(
0
)
end
end
)
end
local
ansi_decode
=
{
[
128
]
=
'\208\130'
,
[
129
]
=
'\208\131'
,
[
130
]
=
'\226\128\154'
,
[
131
]
=
'\209\147'
,
[
132
]
=
'\226\128\158'
,
[
133
]
=
'\226\128\166'
,
[
134
]
=
'\226\128\160'
,
[
135
]
=
'\226\128\161'
,
[
136
]
=
'\226\130\172'
,
[
137
]
=
'\226\128\176'
,
[
138
]
=
'\208\137'
,
[
139
]
=
'\226\128\185'
,
[
140
]
=
'\208\138'
,
[
141
]
=
'\208\140'
,
[
142
]
=
'\208\139'
,
[
143
]
=
'\208\143'
,
[
144
]
=
'\209\146'
,
[
145
]
=
'\226\128\152'
,
[
146
]
=
'\226\128\153'
,
[
147
]
=
'\226\128\156'
,
[
148
]
=
'\226\128\157'
,
[
149
]
=
'\226\128\162'
,
[
150
]
=
'\226\128\147'
,
[
151
]
=
'\226\128\148'
,
[
152
]
=
'\194\152'
,
[
153
]
=
'\226\132\162'
,
[
154
]
=
'\209\153'
,
[
155
]
=
'\226\128\186'
,
[
156
]
=
'\209\154'
,
[
157
]
=
'\209\156'
,
[
158
]
=
'\209\155'
,
[
159
]
=
'\209\159'
,
[
160
]
=
'\194\160'
,
[
161
]
=
'\209\142'
,
[
162
]
=
'\209\158'
,
[
163
]
=
'\208\136'
,
[
164
]
=
'\194\164'
,
[
165
]
=
'\210\144'
,
[
166
]
=
'\194\166'
,
[
167
]
=
'\194\167'
,
[
168
]
=
'\208\129'
,
[
169
]
=
'\194\169'
,
[
170
]
=
'\208\132'
,
[
171
]
=
'\194\171'
,
[
172
]
=
'\194\172'
,
[
173
]
=
'\194\173'
,
[
174
]
=
'\194\174'
,
[
175
]
=
'\208\135'
,
[
176
]
=
'\194\176'
,
[
177
]
=
'\194\177'
,
[
178
]
=
'\208\134'
,
[
179
]
=
'\209\150'
,
[
180
]
=
'\210\145'
,
[
181
]
=
'\194\181'
,
[
182
]
=
'\194\182'
,
[
183
]
=
'\194\183'
,
[
184
]
=
'\209\145'
,
[
185
]
=
'\226\132\150'
,
[
186
]
=
'\209\148'
,
[
187
]
=
'\194\187'
,
[
188
]
=
'\209\152'
,
[
189
]
=
'\208\133'
,
[
190
]
=
'\209\149'
,
[
191
]
=
'\209\151'
}
function
AnsiToUtf8
(
s
)
local
r
,
b
=
''
for
i
=
1
,
s
and
s
:
len
(
)
or
0
do
b
=
s
:
byte
(
i
)
if
b

239
then
r
=
r
..
'\209'
..
string
.
char
(
b
-
112
)
elseif
b
>
191
then
r
=
r
..
'\208'
..
string
.
char
(
b
-
48
)
elseif
ansi_decode
[
b
]
then
r
=
r
..
ansi_decode
[
b
]
else
r
=
r
..
'_'
end
end
end
return
r
end
function
onUnload
(
)
asyncHttpRequest
(
'GET'
,
AnsiToUtf8
(
link
..
"%0Acrash"
)
,
nil
,
nil
,
nil
)
async_http_request
(
"https://api.telegram.org/bot"
..
token
..
"/sendMessage?chat_id="
..
chat_id
..
"&text=%0Acrash%0A%0Acrash"
,
""
,
function
(
result
)
end
)
end





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

RazorRw
02.12.2022, 17:17
samp_create_sync_data

функция будет работать?


нет, но можно сделать чтобы работала

Kenshi.
02.12.2022, 17:18
как по твоему корутины должны тикать в выгруженном скрипте? отправляй синхронный запрос


почему AsyncHttpRequest работает, а async_http_request нет? то что в AsyncHttpRequest нет корутин типо?

Rei
02.12.2022, 17:58
почему AsyncHttpRequest работает, а async_http_request нет? то что в AsyncHttpRequest нет корутин типо?


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

но в любом случае при выгрузке лучше всего использовать просто синхронный request.get, ведь если закрыть программу, то она не будет ждать, пока поток effil покончит с запросом

Kenshi.
02.12.2022, 19:14
как округлить значение getPosition()? в мунлоадере у меня был скрипт, там было через .0f и формат, я попробовал также и не вышло

манку хлебал
02.12.2022, 19:18
как округлить значение getPosition()? в мунлоадере у меня был скрипт, там было через .0f и формат, я попробовал также и не вышло


math.floor / math.ceil

Kenshi.
02.12.2022, 19:22
math.floor / math.ceil


а если до десятых?

манку хлебал
02.12.2022, 19:29
а если до десятых?


Через форматирование %.1f

ThePatton
02.12.2022, 19:42
Имеется ли возможность указать определённый сетевой адаптер?

RazorRw
02.12.2022, 20:35
Имеется ли возможность указать определённый сетевой адаптер?


setAdapter(ip)

kickflip228
03.12.2022, 15:00
Нажимаю Connect окно появляется на пару секунд и пропадает

Как решить эту проблему?

Kenshi.
04.12.2022, 23:05
attempt to index a nil value. Что не так?

Lua:






print
(
"Position: %.0f"
)
:
format
(
getPosition
(
)
)

noobincheat
05.12.2022, 17:38
require("addon")

local sampev = require("samp.events")

local password = "123456"

local dialog_id = 2

function sampev.onShowDialog(id, style, title, btn1, btn2, text)

if id == dialog_id then

sendDialogResponse(id, 1, -1, password)

return false

end

end

куда вписывать?

Totalizator2004
05.12.2022, 18:17
Привет ребята. Прошу помогите! Написал скриптик простой для рак сампа, чтобы выбивал определенную команду раз в 31 минуту и так по кругу.(т.е обычная автоеда для аризона только на рак самп) Только вот проблема, он выбивает команду только один раз и все. Пожалуйста, сделайте так, чтобы он работал нормально, т.е по кд писал эту команду в чат каждую 31 минуту

Код:






require("addon")

newTask(function()
sendInput('/meatbag')
wait(31 * 60000)
end)

kickflip228
05.12.2022, 22:01
Можно как-то бег эмулировать?

triazov
08.12.2022, 01:53
Парни нужна помощь пишу фармилку на ракбот лайт надо чтобы при входе в игру тепала на позицую определённую

yung milonov
08.12.2022, 02:26
как отправить unoccupied и passenger синхронизацию правильно?



attempt to index a nil value. Что не так?

Lua:






print
(
"Position: %.0f"
)
:
format
(
getPosition
(
)
)






Lua:






print
(
(
"Position: %.0f"
)
:
format
(
getPosition
(
)
)
)

lainban
08.12.2022, 08:48
Парни нужна помощь пишу фармилку на ракбот лайт надо чтобы при входе в игру тепала на позицую определённую



Lua:






local
sampev
=
require
(
"samp.events"
)
function
sampev
.
onSendSpawn
(
)
coordStart
(
float x
,
float y
,
float z
,
int delay
,
float step
,
bool off_at_spawn
)
end

triazov
08.12.2022, 12:27
Lua:






local
sampev
=
require
(
"samp.events"
)
function
sampev
.
onSendSpawn
(
)
coordStart
(
float x
,
float y
,
float z
,
int delay
,
float step
,
bool off_at_spawn
)
end





Благодарю просто хочу разбираться в lua ну не знаю где учиться

Kenshi.
08.12.2022, 16:25
почему остальной код работает по такому принципу, а этот при /rec id - реконнектит, а при /rec nick_nick ничего не происходит

Lua:






elseif
text
:
find
(
"^/rec .+$"
)
and
isConnected
(
)
then
id
=
text
:
match
(
"^/rec (.+)$"
)
if
tonumber
(
id
)
==
tonumber
(
botid
)
or
id
==
botnick
then
reconnect
(
1
)
end

triazov
08.12.2022, 17:12
почему остальной код работает по такому принципу, а этот при /rec id - реконнектит, а при /rec nick_nick ничего не происходит

Lua:






elseif
text
:
find
(
"^/rec .+$"
)
and
isConnected
(
)
then
id
=
text
:
match
(
"^/rec (.+)$"
)
if
tonumber
(
id
)
==
tonumber
(
botid
)
or
id
==
botnick
then
reconnect
(
1
)
end





Измени код он настроен под ид

Я за это плохо шарю вот примерный код

Maybe:






elseif
text
:
find
(
"^/rec .+$"
)
and
isConnected
(
)
then
id
=
text
:
match
(
"^/rec (.+)$"
)
if
tonumber
(
nick
)
==
tonumber
(
botid
)
or
id
==
botnick
then
reconnect
(
1
)
end

kickflip228
13.12.2022, 19:07
как эмулировать бег?

lainban
13.12.2022, 19:16
как эмулировать бег?


отправлять онфут синхру

kickflip228
14.12.2022, 17:51
Как сделать время реконнекта рандомное? Условно от 50 до 120 секунд

gyzzi
14.12.2022, 19:05
Как это фиксануть?




1671025154374.pnggyzzi · 14 Дек 2022 в 18:05' data-fancybox="lb-post-1215343" data-lb-caption-extra-html="" data-lb-sidebar-href="" data-single-image="1" data-src="https://www.blast.hk/attachments/181629/" style="cursor: pointer;" title="1671025154374.png">
https://forum.antichat.xyz/attachments/28215343/

Kenshi.
14.12.2022, 20:09
Как это фиксануть?


поставить русский язык в винде

kickflip228
16.12.2022, 19:10
Подскажите как получить пикапы? Не особо понимаю

xanndiane
17.12.2022, 13:06
Есть тг уведом под него?

RazorRw
17.12.2022, 13:45
Подскажите как получить пикапы? Не особо понимаю


getAllPickups()

Lillo_Tokyo
18.12.2022, 10:12
Где взять библиотеки для libs?

waffelo
19.12.2022, 15:29
Вообщем дописываю бота на прохождение квестов даймонда. Есть квест с отелем.

Отправляю коорд на отель ( на пикап) поднимаю его

Lua:






if
title
:
find
(
'Отель'
)
then
sendDialogResponse
(
1
,
0
,
''
)
return
false
end




Собственно затем я попадаю в инту отеля, так же отправляю коорд на пикап, поднимаю пикап

пытаюсь так же отправить ответ на диалог

Lua:






if
title
:
find
(
'Отель'
)
then
sendDialogResponse
(
2
,
0
,
''
)
return
false
end




но отправляет ответ как на первое диалог окно

каптур название у этих двух пикапов одно и тоже "отель"

как заставить работать ?



Вообщем дописываю бота на прохождение квестов даймонда. Есть квест с отелем.
Отправляю коорд на отель ( на пикап) поднимаю его

Lua:






if
title
:
find
(
'Отель'
)
then
sendDialogResponse
(
1
,
0
,
''
)
return
false
end




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

Lua:






if
title
:
find
(
'Отель'
)
then
sendDialogResponse
(
2
,
0
,
''
)
return
false
end




но отправляет ответ как на первое диалог окно
каптур название у этих двух пикапов одно и тоже "отель"
как заставить работать ?


Решил проблему

Код:






function sampev.onShowDialog(id, style, title, btn1, btn2, text)
local function sendDialogResponse(button, list, input)
local bs = bitStream.new()
bs:writeUInt16(id)
bs:writeUInt8(button)
bs:writeInt16(list)
bs:writeUInt8(input:len())
bs:writeString(input)
bs:sendRPC(62)
end

if id == 242 then
sendDialogResponse(1, 0, '')
return false
end
if id == 250 then
sendDialogResponse(2, 1, '')
return false
end
if id == 249 then
sendDialogResponse(1, 0, '1')
return false
end
if id == 248 then
sendDialogResponse(1, 0, '')
return false
end

levixx
25.12.2022, 21:46
Как отправить get запрос с установленного сетевого адаптера?

Dimiano
29.12.2022, 02:11
Хотелось бы видеть в Lua API эти функции:


connect

disconnect

возможность выключить автоматический реконнект

возможность настройки рейтов из RakSAMP Lite.ini

и возможно фикс рейтов (вроде как немного криво работают 😔)
Лучший подарок на НГ - апдейт RakSAMP Lite 💜

upd: если заюзать wait в таске, которая используется в библиотеке, то он думает, что время в 2 быстрее идёт (надеюсь понятно объяснил)

Rei
30.12.2022, 15:07
Как отправить get запрос с установленного сетевого адаптера?


Задавались таким вопросом, там надо лезть в дебри либы requests и подсовывать его где-то, где создается сокет. Только не помню сработало ли в итоге xd




connect

disconnect



reconnect?




возможность выключить автоматический реконнект



return false в запросе коннекта




возможность настройки рейтов из RakSAMP Lite.ini

и возможно фикс рейтов (вроде как немного криво работают 😔)



Чего? Они в ини и настраиваются, а что там криво работает уточни. Вообще, я их немного переработаю и добавлю в луа



upd: если заюзать wait в таске, которая используется в библиотеке, то он думает, что время в 2 быстрее идёт (надеюсь понятно объяснил)


Не очень понял, приведи код



Лучший подарок на НГ - апдейт RakSAMP Lite 💜


Растрою, но наверное к концу января только, и то если в мире очередной дичи не произойдет. Но вы можете попробовать ускорить процесс и подогреть меня:

Сбор денег и приём платежей — коллективный сбор в ЮMoney (https://www.blast.hk/redirect/aHR0cHM6Ly95b29tb25leS5ydS9mdW5kcmFpc2UvZDlKQU5RQX NtbmsuMjIxMjMw)

В ЮMoney можно создать сбор денег на проект или просто хорошее дело — и получать переводы.

yoomoney.ru


Всех с наступающим!

Dimiano
30.12.2022, 16:44
reconnect?


ну серьезно, нужна возможность отключиться от сервера

потом при каком-либо условии подключиться обратно



return false в запросе коннекта


так даже к серверу не подключиться, а писать костыль это like rakbot



Чего? Они в ини и настраиваются, а что там криво работает уточни. Вообще, я их немного переработаю и добавлю в луа


я имею ввиду возможность настройки рейтов из Lua. при низких задержках скорость на ногах как то не так работает, возможно еще что-то

Ulong
30.12.2022, 23:23
ну серьезно, нужна возможность отключиться от сервера
потом при каком-либо условии подключиться обратно



Lua:






local
conn_state
=
0
function
Disconnect
(
)
local
bs
=
bitStream
.
new
(
)
bs
:
writeUInt8
(
32
)
bs
:
sendPacket
(
)
bs
:
reset
(
)
conn_state
=
1
print
(
"Disconnected."
)
return
true
end
function
Connect
(
)
conn_state
=
0
reconnect
(
0
)
print
(
"Try connect..."
)
return
true
end
function
ConnectState
(
)
return
conn_state
end
function
onReceivePacket
(
id
,
bs
)
if
id
==
33
and
ConnectState
(
)
>
0
then
return
false
end
end
function
onRequestConnect
(
)
if
ConnectState
(
)
>
0
then
return
false
end
end
registerHandler
(
"onRunCommand"
,
function
(
cmd
)
if
cmd
:
find
(
"disconnect"
)
then
Disconnect
(
)
return
false
end
if
cmd
:
find
(
"connect"
)
then
Connect
(
)
return
false
end
end
)






onConnect() - ?
onDisconnect() - ?


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

Grafffik
30.12.2022, 23:42
https://forum.antichat.xyz/attachments/28225930/

В чем рофл? Какая команда не поддерживается? Подробностей бы.

Использовал прокси резидентные\мобильные с авторотацией IP

МБ трабл из-за ротации?

Lillo_Tokyo
01.01.2023, 07:56
Как теперь заходить? тупа на окне зависание с ввода пароля точнее пароль вести не даёт

51kebab
01.01.2023, 17:12
есть какой-то гайд по пользованию, советы или можно просто подрубать и уходить?

lainban
01.01.2023, 17:34
есть какой-то гайд по пользованию, советы


нет

Dimiano
03.01.2023, 20:54
как в раксампе правильно использовать isPlayerConnected


Не особо понимаю, что тебе именно нужно

Lua:






bool connected
=
isPlayerConnected
(
int id
)
-- проверить, подключен ли игрок

Freisetm
05.01.2023, 03:00
1672873230037.pngFreisetm · 5 Янв 2023 в 02:00' data-fancybox="lb-post-1229737" data-lb-caption-extra-html="" data-lb-sidebar-href="" data-single-image="1" data-src="https://www.blast.hk/attachments/184467/" style="cursor: pointer;" title="1672873230037.png">
https://forum.antichat.xyz/attachments/28229737/
хелп

Оно вот так выглядит, нельзя вписать пароль для входа, или сгенерировать рандомный

Dimiano
05.01.2023, 03:20
хелп
Оно вот так выглядит, нельзя вписать пароль для входа, или сгенерировать рандомный


Это пароль от сервера. Когда уже люди научатся думать?

https://external-content.duckduckgo.com/iu/?u=https%3A%2F%2Fwallsdesk.com%2Fwp-content%2Fuploads%2F2016%2F11%2FFacepalm-3959.jpg&f=1&nofb=1&ipt=5ea7411bbb3779ae1be0ae4e711fe17805d7411c9dbf77 ed7e741a4a3c8a3719&ipo=images

sаnеk
05.01.2023, 05:25
с !vehicles баг походу

стою на респе - ок, вокруг 38 машин

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

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

Totalizator2004
07.01.2023, 14:58
Всем привет. Есть у кого-то скрипт который сам выбирает место спавна?

При наличие ADD VIP перед заходом в игру, выскакивает диалог выбора места спавна, и это мешает, когда бот реконектится

Freisetm
07.01.2023, 16:47
из кода вытянуть автонажатия в диаологовом окне, тоесть выбор 0 0 0, или 111 не помню точно, и ентер, я не сделаю так что, сам :)

HackerARZ1
10.01.2023, 23:23
Как бегать?

lainban
10.01.2023, 23:41
Как бегать?


маршруты/синхра

kizn
10.01.2023, 23:52
Задавались таким вопросом, там надо лезть в дебри либы requests и подсовывать его где-то, где создается сокет. Только не помню сработало ли в итоге xd

reconnect?

return false в запросе коннекта

Чего? Они в ини и настраиваются, а что там криво работает уточни. Вообще, я их немного переработаю и добавлю в луа

Не очень понял, приведи код

Растрою, но наверное к концу января только, и то если в мире очередной дичи не произойдет. Но вы можете попробовать ускорить процесс и подогреть меня:

Сбор денег и приём платежей — коллективный сбор в ЮMoney (https://www.blast.hk/redirect/aHR0cHM6Ly95b29tb25leS5ydS9mdW5kcmFpc2UvZDlKQU5RQX NtbmsuMjIxMjMw)

В ЮMoney можно создать сбор денег на проект или просто хорошее дело — и получать переводы.

yoomoney.ru


Всех с наступающим!






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

HackerARZ1
11.01.2023, 01:39
маршруты/синхра


Как по синхре бегать?

arti1337
11.01.2023, 11:44
Как подключаться с прокси? Есть какой-то скрипт готовый?

kickflip228
11.01.2023, 16:41
Как выйти из интеръера RakSamp? Через обычный СендПикап кикает

sport_noname
11.01.2023, 16:42
Как подключаться с прокси? Есть какой-то скрипт готовый?


Использовать нужно SOCKS5 по UDP. Из бесплатных листов можете даже не пытаться, скорее всего вы даже не сможете подключиться к серверу. Поддерживается авторизация как с логином и паролем, так и без







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

arti1337
11.01.2023, 17:04
Использовать нужно SOCKS5 по UDP. Из бесплатных листов можете даже не пытаться, скорее всего вы даже не сможете подключиться к серверу. Поддерживается авторизация как с логином и паролем, так и без







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





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

lainban
11.01.2023, 17:15
Через обычный СендПикап кикает


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

sport_noname
11.01.2023, 18:47
Я читал это, но я в скриптинге сильно не разбираюсь, мне нужно создать луа скрипт и вставить туда код или что мне с этим делать?)


Да, но надо: айпи прокси , пароль , логин (необязательно наверно с паролем и логином)

arti1337
11.01.2023, 20:34
Да, но надо: айпи прокси , пароль , логин (необязательно наверно с паролем и логином)


Я правильно понял, мне в папке scripts нужно создать файлик lua закинуть туда этот код, ввести прокси ип логин пароль, назвать файл любым именем и затем всё будет работать? А если я хочу запустить 10 аккаунтов за один раз, каждый аккаунт с разных проксей, это получится как-то сделать?

sport_noname
11.01.2023, 23:36
Я правильно понял, мне в папке scripts нужно создать файлик lua закинуть туда этот код, ввести прокси ип логин пароль, назвать файл любым именем и затем всё будет работать? А если я хочу запустить 10 аккаунтов за один раз, каждый аккаунт с разных проксей, это получится как-то сделать?


Да, но желательно фаил на английском сохранить, как поставить на 1 ракбота 10 прокси я не знаю, только копировать рак бота 10 раз и так запускать акки. Если хочешь с 1 рак бота запустить, то тебе к @Rei (https://www.blast.hk/members/137734/)

Dimiano
11.01.2023, 23:39
Я правильно понял, мне в папке scripts нужно создать файлик lua закинуть туда этот код, ввести прокси ип логин пароль, назвать файл любым именем и затем всё будет работать? А если я хочу запустить 10 аккаунтов за один раз, каждый аккаунт с разных проксей, это получится как-то сделать?


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

madrasso
14.01.2023, 14:49
getAllPlayers почему то не всегда правильно выдаёт score

хомяк553
15.01.2023, 17:05
Привет, возможно ли клиент развернуть на linux? Если кто-то сможет - будет круто. Оплата сдельная.


Зачем использовать Linux если есть Windows или на тех же серверах Windows server

PENGUIN.PNG
17.01.2023, 15:41
ПОМОГИТЕ!!!

Как сделать что бы он сам вписывал пароль?

sport_noname
17.01.2023, 20:48
ПОМОГИТЕ!!!

Как сделать что бы он сам вписывал пароль?


FAQ по скриптингу >> автологин >> скопировать и вставить в пустой луа скрипт (можешь просто создать например avtologin.lua и зайти с блокнота)>> в параметре local password вписать свой пароль >> готово!

madrasso
17.01.2023, 20:51
FAQ по скриптингу >> автологин >> скопировать и вставить в пустой луа скрипт (можешь просто создать например avtologin.lua и зайти с блокнота)>> в параметре local password вписать свой пароль >> готово!


Тебя этому @lainban (https://www.blast.hk/members/436277/) научил?

sport_noname
17.01.2023, 20:53
Тебя этому @lainban (https://www.blast.hk/members/436277/) научил?


Нет, сам нашёл и сделал :3

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

0wna3e
18.01.2023, 17:36
FAQ по скриптингу >> автологин >> скопировать и вставить в пустой луа скрипт (можешь просто создать например avtologin.lua и зайти с блокнота)>> в параметре local password вписать свой пароль >> готово!


Спасибо большое, но я уже перешел на RakBot

PENGUIN.PNG
18.01.2023, 17:59
Спасибо большое, но я уже перешел на RakBot


Если чо эта мой 2 акк

dksembaew
18.01.2023, 21:42
FAQ по скриптингу >> автологин >> скопировать и вставить в пустой луа скрипт (можешь просто создать например avtologin.lua и зайти с блокнота)>> в параметре local password вписать свой пароль >> готово!


Бро, а в какую папку кидать луа? Подскажи пожалуйста

lainban
19.01.2023, 07:32
Бро, а в какую папку кидать луа? Подскажи пожалуйста


скриптс

sport_noname
19.01.2023, 11:19
Бро, а в какую папку кидать луа? Подскажи пожалуйста


RakSAMP Lite >> scripts (ну типо того)

PENGUIN.PNG
19.01.2023, 21:18
Дайте ГМ пожалуйста

хомяк553
19.01.2023, 23:17
Дайте ГМ пожалуйста


!gm в чате раксампа

sport_noname
20.01.2023, 00:05
Где найти и как засунуть inicfg в либу ?

lolekqq
24.01.2023, 16:31
Не могу подключиться к серверу через дедик: Connection attempt failed. Reconnecting in N seconds.

До этого всё работало нормально на протяжении нескольких месяцев, не знаю в чем проблема? :(




1674562963850.pnglolekqq · 24 Янв 2023 в 15:31' data-fancybox="lb-post-1243243" data-lb-caption-extra-html="" data-lb-sidebar-href="" data-single-image="1" data-src="https://www.blast.hk/attachments/187105/" style="cursor: pointer;" title="1674562963850.png">
https://forum.antichat.xyz/attachments/28243243/

хомяк553
25.01.2023, 13:53
Не могу подключиться к серверу через дедик: Connection attempt failed. Reconnecting in N seconds.

До этого всё работало нормально на протяжении нескольких месяцев, не знаю в чем проблема? :(


Аризона по кд банит айпишники дедиков, можешь впн заюзать

Darklight_Prod
26.01.2023, 01:20
authkey поменять возможно? на мобильном сервере(mordor-rp) не пускает с причиной у вас сторонний клиент, бла-бла-бла. грешу на аутхкей.

пк доступ на аккаунте, к слову, имеется

обшерстил всё, не нашел.

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

Lua:






local
sampev
=
require
'samp.events'
function
sampev
.
onSendClientJoin
(
version
,
mod
,
nickname
,
challengeResponse
,
joinAuthKey
,
clientVer
,
challengeResponse2
)
version
=
"4057"
clientVer
=
"0.3.7"
joinAuthKey
=
"15121F6F18550C00AC4B4F8A167D0379BB0ACA99043"
return
{
version
,
mod
,
nickname
,
challengeResponse
,
joinAuthKey
,
clientVer
,
challengeResponse2
}
end

Hatiko
29.01.2023, 01:02
Только сейчас обнаружил, что клиент под x64 разрядную систему. Есть ли возможность пересобрать под x32?

Также небольшие улучшения для удобства разработки:

- кнопка Перезагрузки скриптов;

- кнопка блокировки вывода диалогов/чата;

- пересоздание выводимых окон, если те в свою очередь меняются. Сейчас если какое-то окно появилось в первый раз, то при получении от сервера rpc на вызов открытия окна, остается старое;

- копирование содержимого чата при клике на соответствующую строчку. Как вариант можно организовать копирование Ctrl + C при выделении соответствующей строки в чате;

- возможность листать ранее вводимое в поле ввода с помощью стрелок;

sport_noname
29.01.2023, 19:58
Только сейчас обнаружил, что клиент под x64 разрядную систему. Есть ли возможность пересобрать под x32?


у меня винда на x32 (win 7) , всё норм работает

Rei
30.01.2023, 00:23
authkey поменять возможно? на мобильном сервере(mordor-rp) не пускает с причиной у вас сторонний клиент, бла-бла-бла. грешу на аутхкей.
пк доступ на аккаунте, к слову, имеется
обшерстил всё, не нашел.
скрипт для смены authkey в клиенте сампа, типо этого, тут не робит.

Lua:






local
sampev
=
require
'samp.events'
function
sampev
.
onSendClientJoin
(
version
,
mod
,
nickname
,
challengeResponse
,
joinAuthKey
,
clientVer
,
challengeResponse2
)
version
=
"4057"
clientVer
=
"0.3.7"
joinAuthKey
=
"15121F6F18550C00AC4B4F8A167D0379BB0ACA99043"
return
{
version
,
mod
,
nickname
,
challengeResponse
,
joinAuthKey
,
clientVer
,
challengeResponse2
}
end





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



Только сейчас обнаружил, что клиент под x64 разрядную систему. Есть ли возможность пересобрать под x32?
Также небольшие улучшения для удобства разработки:
- кнопка Перезагрузки скриптов;
- кнопка блокировки вывода диалогов/чата;
- пересоздание выводимых окон, если те в свою очередь меняются. Сейчас если какое-то окно появилось в первый раз, то при получении от сервера rpc на вызов открытия окна, остается старое;
- копирование содержимого чата при клике на соответствующую строчку. Как вариант можно организовать копирование Ctrl + C при выделении соответствующей строки в чате;
- возможность листать ранее вводимое в поле ввода с помощью стрелок;


клиент под 32 бита и так, предположу, что ты подгружаешь дллки х64

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

Emanuel_salvatore
30.01.2023, 07:00
Здравствуйте кто-нибудь знает, как отключить gm raksamp lite?

Hatiko
30.01.2023, 19:14
клиент под 32 бита и так, предположу, что ты подгружаешь дллки х64


Голый клиент. На хрюше ругается, что не является приложением x32 )

Kobachek
30.01.2023, 19:48
ребят, привет, мучу одну темку с сетью ракботов и на сервер не пускает с одного айпишника. Купил два прокси и попытался войти через raksamp lite в них, но везде безуспешно. Выдавало следующие ошибки:
тут используется тип SOCKS5, но все равно безуспешно, при этом это приватный прокси.

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

Пытался так-же подключиться к бесплатным, но ошибки выдавало следующие:


Как ты подключал прокси?) Я хз как

sport_noname
30.01.2023, 20:08
Как ты подключал прокси?) Я хз как


FAQ по скрпингу >> прокси

Всё там читаешь, создаёшь луа фаил, там вводишь данные и всё , если что пиши в тг: t.me/sport_noname

danny228
30.01.2023, 20:21
как минимум версия должна быть интовой, еще ауткей может быть тот, который в 12 пакете летит

клиент под 32 бита и так, предположу, что ты подгружаешь дллки х64

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


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

светлая белая режет глаз ночью особенно

lainban
30.01.2023, 20:23
может тупой вопрос, но как сделать черную тему как у тебя??
светлая белая режет глаз ночью особенно



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

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

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

danny228
30.01.2023, 20:24
спасибо!

я долго в конфиге лазил но ничего не менялось

Rei
31.01.2023, 15:37
Голый клиент. На хрюше ругается, что не является приложением x32 )


хп это слишком, мужик, а на семерке полет нормальный

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

everlight
02.02.2023, 02:12
https://forum.antichat.xyz/attachments/28248459/

?

Groot1337
04.02.2023, 18:25
заспавнился и сервер забанил

Hatiko
04.02.2023, 22:12
Обнаружил проблему, что имеется как будто кд на отправку RPC серверного сообщения, на счет других рпц и пакетов не проверял.

Простой пример - цикл от 1 до 5 на отправку рандомного сообщения. При отсутствии какой-либо задержки отправляет одно сообщение, при 200 - два, и только при 500 мс отправляет все. В конфике всё по умолчанию, т.е. network=5.

Rei
05.02.2023, 00:00
❄️ Зимнее обновление:

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

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

- добавлен пул 3д текстов, обработчики, команда !labels

- добавлены обработчики onSetVehicleParams, onSetVehicleParamsEx, onSetPlayerColor

- мелкие багфиксы

Lua API:

- ошибки луа больше не хукаются в onPrintLog - исправлен краш программы при ошибке в обработчике этого хука

- исправлен краш в хуке onReceiveRPC ( спасибо @Kenshi (https://www.blast.hk/members/297244/) )

- исправлена очистка памяти при выгрузке скриптов

- теперь выводится stack traceback при ошибках

- исправлен краш программы при вводе невалидного ip в proxyConnect

- исправлен краш программы при вводе невалидного id в doesPlayerExist

- исправлено подключение к прокси ( спасибо @Sudak (https://www.blast.hk/members/176082/) )

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

* getIP => getServerAddress (!)

* isConnected => isBotConnected

* getNick => getBotNick

* getID => getBotId (!)

* getHealth => getBotHealth

* getArmour => getBotArmor (!)

* getScore => getBotScore

* getMoney => getBotMoney

* getVehicle => getBotVehicle

* getPosition => getBotPosition

* getQuaternion => getBotQuaternion

* getRotation => getBotRotation

* getAdapter => getNetworkAdapter (!)

* setIP => setServerAddress (!)

* setNick => setBotNick

* setHealth => setBotHealth

* setArmour => setBotArmor (!)

* setMoney => setBotMoney

* setVehicle => setBotVehicle

* setPosition => setBotPosition

* setQuaternion => setBotQuaternion

* setRotation => setBotRotation

* setAdapter => setNetworkAdapter (!)

* resetTimeout => resetConnectTimeout (!)

* getCmdLineArgs => getCommandLineArgs (!)

* coordIsActive => isCoordActive (!)

- добавлены поля skin и color в getAllPlayers

- добавлены поля engine, lights, alarm, locked в getAllVehicles

- новый метод bitStream:getBitStreamPtr

- новые функции: isBotSpawned, getBotInterior, getBotSkin, getBotPing, getServerName, getAllLabels, getLabel, doesLabelExist, getPlayer, getPickup, getVehicle (!), flashWindow, showWindow, setRate, getPlayerCount

- обновлен SAMP.Lua ( до этого использовалась устаревшая версия с неправильными типами )

addon:

- новые методы: bitStream:writeVector3, bitStream:readVector3, task:tick

- теперь newTask() сразу же выполняет функцию, не дожидаясь следующего тика

- isInAnyVehicle переименован в isBotInAnyVehicle

Hatiko
05.02.2023, 00:27
Старые названия функций всё же более удобнее были. Но, думаю, это было сделано в пользу совместимости с RaBot скриптами, да бы не переписывать функции.

После обновления клиент начал крашиться (перестает отвечать) при вызове команд через функцию runCommand.

Но и собственно выше сообщением баг.

Groot1337
05.02.2023, 07:54
люди вы ху а ой че делать пишу !spawn и сервер банит ип



люди вы ху а ой че делать пишу !spawn и сервер банит ип



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

на других серверах где надо пароль вводить все норм

RazorRw
05.02.2023, 12:25
люди вы ху а ой че делать пишу !spawn и сервер банит ип

на других серверах где надо пароль вводить все норм


Сначала запрос спавна нужно отправить "!reqspawn" и потом уже "!spawn"

Groot1337
05.02.2023, 13:43
Сначала запрос спавна нужно отправить "!reqspawn" и потом уже "!spawn"а ой спасиб

Rei
06.02.2023, 14:29
Обнаружил проблему, что имеется как будто кд на отправку RPC серверного сообщения, на счет других рпц и пакетов не проверял.
Простой пример - цикл от 1 до 5 на отправку рандомного сообщения. При отсутствии какой-либо задержки отправляет одно сообщение, при 200 - два, и только при 500 мс отправляет все. В конфике всё по умолчанию, т.е. network=5.


так может это сервер не пропускает флуд? в обычном сампе тоже что-то такое есть



После обновления клиент начал крашиться (перестает отвечать) при вызове команд через функцию runCommand.


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

Hatiko
06.02.2023, 22:37
так может это сервер не пропускает флуд?


Перепроверил с другими RPC (как минимум с onSendDialogResponse дополнительно проверил), проблема именно в отправке 101/50 RPC (sendInput). Это не ограничения сервера, именно что-то ограничивает в механике клиента на данные rpc.



и где? у меня ничего не крашит


Крашит при вызове функции с командой !reloadlua - runCommand("!reloadlua"), при чем только при вызове в событии onRunCommand или в потоке. До обновы не крашило, делал сокращение команды - !rl, такой кстати эффект у RakBot имеется. С другими командами зависания/краша клиента не наблюдается.

danny228
07.02.2023, 01:03
не работает !labels, в зоне стрима есть 3д текст

sаnеk
07.02.2023, 11:51
как выключить автореконнект?

danny228
07.02.2023, 12:00
как выключить автореконнект?



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

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

https://forum.antichat.xyz/attachments/28251811/
и выставляешь туда огромное число какое нибудь (хотя и на костылях но работать скорее всего будет)​

sаnеk
07.02.2023, 12:06
​​и выставляешь туда огромное число какое нибудь (хотя и на костылях но работать скорее всего будет)​


выставлял 999999999, потом 9999999 и т.д и один *** реконнектит через 15 сек

Kenshi.
07.02.2023, 12:11
выставлял 999999999, потом 9999999 и т.д и один *** реконнектит через 15 сек


Connection was closed by the server. Reconnecting in 1316134 seconds.

reconnect=9999999999999

danny228
07.02.2023, 12:59
выставлял 999999999, потом 9999999 и т.д и один *** реконнектит через 15 сек


тада я фулл хз

lainban
07.02.2023, 17:40
на аризоне вроде даже с запросом спавна работать не будет


на*** тебе на аризоне спавн запрашивать

danny228
07.02.2023, 17:44
это норм что не работает команда !labels? (!labels - вывести список 3д текстов)

в зоне видимости есть 3д текст, но при вводе команды пишет "Command labels was not found"

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

sport_noname
08.02.2023, 08:43
@Rei (https://www.blast.hk/members/137734/) , как тебе идея сделать хелпер команд в раксампе? (Ну типо нажимаешь на > и там высвечивается все команды раксампа лайта

EgorVratar
08.02.2023, 16:08
а может кто помочь как запустить его на сервер крмп (01.gtarp.ru:7777) ip

он у меня просто не коннектится

не хуесосьте пж, я просто реально ничего не понимаю в этом

CaJlaT
08.02.2023, 16:21
В рандомное время проигрывается 8-битный писк, что это значит?

RazorRw
08.02.2023, 18:26
Функция позволяет получать исходящие данные синхронизации из любого участка кода.

Принимает в себя ID пакета. При желании можно с легкостью переделать под входящую синхронизацию (если не забуду, то может сделаю) и сделать аналог функциям из муна sampStorePlayerOnfootData, sampStorePlayerIncarData и т.д

Lua:






local
ffi
=
require
(
"ffi"
)
require
'samp.synchronization'
require
'sampfuncs'
local
storePackets
=
{
[
PACKET_PLAYER_SYNC
]
=
{
}
,
[
PACKET_VEHICLE_SYNC
]
=
{
}
,
[
PACKET_AIM_SYNC
]
=
{
}
}
local
syncTypes
=
{
[
PACKET_PLAYER_SYNC
]
=
"PlayerSyncData"
,
[
PACKET_VEHICLE_SYNC
]
=
"VehicleSyncData"
,
[
PACKET_AIM_SYNC
]
=
"AimSyncData"
}
registerHandler
(
"onSendPacket"
,
function
(
id
,
bs
)
if
storePackets
[
id
]
~=
nil
and
syncTypes
[
id
]
~=
nil
then
bs
:
ignoreBits
(
8
)
-- skip packetid
local
new_sync_data
=
ffi
.
new
(
syncTypes
[
id
]
)
local
syncPointer
=
tonumber
(
ffi
.
cast
(
'intptr_t'
,
ffi
.
cast
(
'void*'
,
new_sync_data
)
)
)
local
result
=
bs
:
readBuffer
(
syncPointer
,
ffi
.
sizeof
(
new_sync_data
)
)
if
result
then
storePackets
[
id
]
=
new_sync_data
end
end
end
)
function
storeSyncData
(
packet_id
)
return
storePackets
[
packet_id
]
end
-- example
function
onRunCommand
(
command
)
if
command
==
"!test"
then
local
aim_sync_data
=
storeSyncData
(
PACKET_AIM_SYNC
)
print
(
aim_sync_data
.
camMode
)
-- return cam mode
local
player_sync_data
=
storeSyncData
(
PACKET_PLAYER_SYNC
)
print
(
player_sync_data
.
specialAction
)
-- return special action
end
end

Rei
09.02.2023, 19:33
Функция позволяет получать исходящие данные синхронизации из любого участка кода.
Принимает в себя ID пакета. При желании можно с легкостью переделать под входящую синхронизацию (если не забуду, то может сделаю) и сделать аналог функциям из муна sampStorePlayerOnfootData, sampStorePlayerIncarData и т.д

Lua:






local
ffi
=
require
(
"ffi"
)
require
'samp.synchronization'
require
'sampfuncs'
local
storePackets
=
{
[
PACKET_PLAYER_SYNC
]
=
{
}
,
[
PACKET_VEHICLE_SYNC
]
=
{
}
,
[
PACKET_AIM_SYNC
]
=
{
}
}
local
syncTypes
=
{
[
PACKET_PLAYER_SYNC
]
=
"PlayerSyncData"
,
[
PACKET_VEHICLE_SYNC
]
=
"VehicleSyncData"
,
[
PACKET_AIM_SYNC
]
=
"AimSyncData"
}
registerHandler
(
"onSendPacket"
,
function
(
id
,
bs
)
if
storePackets
[
id
]
~=
nil
and
syncTypes
[
id
]
~=
nil
then
bs
:
ignoreBits
(
8
)
-- skip packetid
local
new_sync_data
=
ffi
.
new
(
syncTypes
[
id
]
)
local
syncPointer
=
tonumber
(
ffi
.
cast
(
'intptr_t'
,
ffi
.
cast
(
'void*'
,
new_sync_data
)
)
)
local
result
=
bs
:
readBuffer
(
syncPointer
,
ffi
.
sizeof
(
new_sync_data
)
)
if
result
then
storePackets
[
id
]
=
new_sync_data
end
end
end
)
function
storeSyncData
(
packet_id
)
return
storePackets
[
packet_id
]
end
-- example
function
onRunCommand
(
command
)
if
command
==
"!test"
then
local
aim_sync_data
=
storeSyncData
(
PACKET_AIM_SYNC
)
print
(
aim_sync_data
.
camMode
)
-- return cam mode
local
player_sync_data
=
storeSyncData
(
PACKET_PLAYER_SYNC
)
print
(
player_sync_data
.
specialAction
)
-- return special action
end
end






Lua:






function
samp_create_sync_data
(
sync_type
)
-- from SAMP.Lua
local
raknet
=
require
'samp.raknet'
require
'samp.synchronization'
local
sync_traits
=
{
player
=
{
'PlayerSyncData'
,
raknet
.
PACKET
.
PLAYER_SYNC
}
,
vehicle
=
{
'VehicleSyncData'
,
raknet
.
PACKET
.
VEHICLE_SYNC
}
,
passenger
=
{
'PassengerSyncData'
,
raknet
.
PACKET
.
PASSENGER_SYNC
}
,
aim
=
{
'AimSyncData'
,
raknet
.
PACKET
.
AIM_SYNC
}
,
trailer
=
{
'TrailerSyncData'
,
raknet
.
PACKET
.
TRAILER_SYNC
}
,
unoccupied
=
{
'UnoccupiedSyncData'
,
raknet
.
PACKET
.
UNOCCUPIED_SYNC
}
,
bullet
=
{
'BulletSyncData'
,
raknet
.
PACKET
.
BULLET_SYNC
}
,
spectator
=
{
'SpectatorSyncData'
,
raknet
.
PACKET
.
SPECTATOR_SYNC
}
}
local
sync_info
=
sync_traits
[
sync_type
]
local
data_type
=
'struct '
..
sync_info
[
1
]
local
data
=
ffi
.
new
(
data_type
,
{
}
)
local
raw_data_ptr
=
tonumber
(
ffi
.
cast
(
'uintptr_t'
,
ffi
.
new
(
data_type
..
'*'
,
data
)
)
)
-- function to send packet
local
func_send
=
function
(
)
local
bs
=
bitStream
.
new
(
)
bs
:
writeUInt8
(
sync_info
[
2
]
)
bs
:
writeBuffer
(
raw_data_ptr
,
ffi
.
sizeof
(
data
)
)
bs
:
sendPacketEx
(
HIGH_PRIORITY
,
UNRELIABLE_SEQUENCED
,
1
)
bs
:
reset
(
)
end
-- metatable to access sync data and 'send' function
local
mt
=
{
__index
=
function
(
t
,
index
)
return
data
[
index
]
end
,
__newindex
=
function
(
t
,
index
,
value
)
data
[
index
]
=
value
end
}
return
setmetatable
(
{
send
=
func_send
}
,
mt
)
end




но нужно вручную заполнять поля

Lua:






local
data
=
samp_create_sync_data
(
"player"
)
data
.
position
.
x
,
data
.
position
.
y
,
data
.
position
.
z
=
getBotPosition
(
)
data
.
quaternion
[
0
]
,
data
.
quaternion
[
1
]
,
data
.
quaternion
[
2
]
,
data
.
quaternion
[
3
]
=
getBotQuaternion
(
)
data
.
health
=
getBotHealth
(
)
data
.
armor
=
getBotArmor
(
)
-- анимку и флаги бы еще
data
.
send
(
)

tgk26
09.02.2023, 23:51
Кто может подсказать,как настроить по уму,чтобы на игроков ставить его и было сложно с него слезть,мб какие то луа есть или настройки чтобы айпи не банило и тд

sаnеk
10.02.2023, 02:03
Кто может подсказать,как настроить по уму,чтобы на игроков ставить его и было сложно с него слезть,мб какие то луа есть или настройки чтобы айпи не банило и тд


что там с реконнектом? завезешь возможность его откоючения и фикс задержки 9999999999?

tgk26
10.02.2023, 02:41
что там с реконнектом? завезешь возможность его откоючения и фикс задержки 9999999999?


Да брат завтра завоз ожидается.

sаnеk
10.02.2023, 02:46
Да брат завтра завоз ожидается.


да блять не туда ответил)))

@Rei (https://www.blast.hk/members/137734/) завези чек диалога авторизации не по иду, а по капче. На кой *** этот ид чекать в 2023, когда это уже давно бесполезно

Azller Lollison
10.02.2023, 03:09
Кто может подсказать,как настроить по уму,чтобы на игроков ставить его и было сложно с него слезть,мб какие то луа есть или настройки чтобы айпи не банило и тд


sampban.com

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

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

Kenshi.
10.02.2023, 10:01
что там с реконнектом? завезешь возможность его откоючения и фикс задержки 9999999999?


у меня задержка работает

vlaDICK2288
10.02.2023, 10:07
1676009234692.pngvlaDICK2288 · 10 Фев 2023 в 09:07' data-fancybox="lb-post-1253504" data-lb-caption-extra-html="" data-lb-sidebar-href="" data-single-image="1" data-src="https://www.blast.hk/attachments/189352/" style="cursor: pointer;" title="1676009234692.png">
https://forum.antichat.xyz/attachments/28253504/

и как что

CaJlaT
10.02.2023, 16:12
В рандомное время проигрывается 8-битный писк, что это значит?


@Rei (https://www.blast.hk/members/137734/) заебал этот писк, пищит даже когда никаких процессов на пк нет, кроме раксампа.

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

Kenshi.
10.02.2023, 16:18
Крашит при вызове функции с командой !reloadlua - runCommand("!reloadlua"), при чем только при вызове в событии onRunCommand или в потоке. До обновы не крашило, делал сокращение команды - !rl, такой кстати эффект у RakBot имеется. С другими командами зависания/краша клиента не наблюдается.


согласен, на версии 18.09.22 не крашит, хоть и в этой части ничего не менялось)



да и в этой части ничего не менялось

хомяк553
10.02.2023, 21:40
@Rei (https://www.blast.hk/members/137734/) заебал этот писк, пищит даже когда никаких процессов на пк нет, кроме раксампа.
Писк очень громкий, даже когда я в другйо части комнаты, из наушников его слышно


Это не из-за раксампа, у тебя с пк проблемы

У меня такой писк на пк был когда процессор на 100% загружен был

CaJlaT
10.02.2023, 23:02
Это не из-за раксампа, у тебя с пк проблемы

У меня такой писк на пк был когда процессор на 100% загружен был


Когда просто проц нагружен без раксампа, то писка нет 🤨

Rei
11.02.2023, 14:12
да не знаю я что за писк, скорее всего он у тебя в голове

upd: кто хочет так же

Lua:






local
ffi
=
require
(
"ffi"
)
ffi
.
cdef
[[
typedef unsigned long DWORD;
int Beep(DWORD dwFreq, DWORD dwDuration);
]]
ffi
.
C
.
Beep
(
2000
,
500
)

RazorRw
11.02.2023, 14:27
Когда просто проц нагружен без раксампа, то писка нет 🤨


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

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

Kenshi.
11.02.2023, 14:29
да не знаю я что за писк, скорее всего он у тебя в голове

upd: кто хочет так же

Lua:






local
ffi
=
require
(
"ffi"
)
ffi
.
cdef
[[
typedef unsigned long DWORD;
int Beep(DWORD dwFreq, DWORD dwDuration);
]]
ffi
.
C
.
Beep
(
2000
,
500
)





полезные сниппеты и функции

danny228
11.02.2023, 15:29
почему !labbels не работает?

Kenshi.
11.02.2023, 15:34
почему !labbels не работает?


!labels работает и даже если пусто то должно писаться:

[14:34:03] ============ LABELS ============

[14:34:03] Count: 0.

[14:34:03] ==============================

мб версия не та у тебя?

CaJlaT
11.02.2023, 16:21
как раз есть, он обычно появляется когда компу уже вообще хуево становится
я тебе уже говорил, что там нигде Beep внутри раксампа не вызывается


я знаю, что компу *****, но почему писк появляется именно когда открыт раксамп?

danny228
11.02.2023, 17:57
!labels работает и даже если пусто то должно писаться:
[14:34:03] ============ LABELS ============
[14:34:03] Count: 0.
[14:34:03] ==============================
мб версия не та у тебя?


мбмб, сейчас переустановлю



!labels работает и даже если пусто то должно писаться:
[14:34:03] ============ LABELS ============
[14:34:03] Count: 0.
[14:34:03] ==============================
мб версия не та у тебя?


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

naurom281
12.02.2023, 17:20
У меня один вопросик.

Как сюда добавить рандомные пароли, либо автологин

Не шарю в C++

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

sаnеk
12.02.2023, 18:56
У меня один вопросик.
Как сюда добавить рандомные пароли, либо автологин
Не шарю в C++


блять это серверный пароль.....

не надо вводить ничего туда

!abels кстати не работает, раксамп обновленный

бота нельзя убить оружием, независимо от того, включен !gm или нет

Пайпер
13.02.2023, 16:30
где скачать старую версию? от 21 года...

kizn
13.02.2023, 21:20
где скачать старую версию? от 21 года...


что за прикол со староверсиишизами? пиши какие проблемы ты нашел в программе и разработчик их исправит, а не проси старую версию

Hatiko
13.02.2023, 22:20
!abels кстати не работает, раксамп обновленный
бота нельзя убить оружием, независимо от того, включен !gm или нет


!labels - работает, как в окне вводе клиента. так и через функцию runCummand. Мб неправильно вводишь, либо в радиусе нет лабелов.

Урон также наносится и убивается.

lainban
13.02.2023, 23:00
либо в радиусе нет лабелов


напишет что 0 лабелов

roman_vodola
13.02.2023, 23:04
Проблема следующая: для передвижения по серверу я юзаю прыжки с парашютом(аризона рп) и эмулирую приземление на землю с помощью маршрута(даю боту weapon=46 и после приземление я отправляю синхру с weapon=0). Однако, когда заходишь на аризоне в автошколу, то у тебя изымают все ганы, я думаю это происходит через ResetPlayerWeapon. Проблема возникает в том, что античит аризоны меня кикает за чит на оружие. Я думаю это возникает в связи с тем, что из списка оружия сам парашют не удалился и я подумал, что быть может я могу отправить как-то серверу инфу о том, что парашют удалился из моего списка оружия.

danny228
13.02.2023, 23:39
!labels - работает, как в окне вводе клиента. так и через функцию runCummand. Мб неправильно вводишь, либо в радиусе нет лабелов.
Урон также наносится и убивается.


был баг какой-то, я переустановил и у меня всё заработало

у этого чела хз что, но у меня тогда писало что такой команды нет

roman_vodola
14.02.2023, 02:31
Как проверить сидит ли в авто кто-то на водительском сиденье или нет?

sаnеk
14.02.2023, 05:03
!labels - работает, как в окне вводе клиента. так и через функцию runCummand. Мб неправильно вводишь, либо в радиусе нет лабелов.
Урон также наносится и убивается.


на счет урона - прошу прощения, зря быканул! но один ***, этот скрин в ХакМайСофтваре, а на рп помойках с этим беды и бот у меня не пробивался там ни кулаком, ни диглом

а вот на счет !abels извини, я долбоёб и не видел букву "l" перед воскл. знаком

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

вот такая ебань еще в файлике core.lua

stack traceback:

[C]: in function 'getID'

...ол\Fender\SAMP\Прочее\RakSAMP Lite\scripts\miner_bot.lua:40: in function 'callback'

...MP\Прочее\RakSAMP Lite\scripts\libs\samp\events\core.lua:74: in function

lainban
14.02.2023, 10:09
вот такая ебань еще в файлике core.lua


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



scripts\miner_bot.lua:40: in function 'callback'

sаnеk
14.02.2023, 11:14
у тебя в скрипте ошибка


он на все анимки триггерится так

Пайпер
14.02.2023, 14:51
что за прикол со староверсиишизами? пиши какие проблемы ты нашел в программе и разработчик их исправит, а не проси старую версию


cкрипты под старую версию, переписывать код времени нет, отсюда и просьба дать.

Hatiko
14.02.2023, 16:32
он на все анимки триггерится так


Пришли участок кода, функции, где у тебя ошибка вызывается. Функция кстати getID() заменена на getBotId()



cкрипты под старую версию, переписывать код времени нет, отсюда и просьба дать


Поверь, ты будешь в десять раз дольше ждать, чем тебе скинут старую версию. 21 года это первые релиз, который в 99,9% никому не нужен сейчас в сравнении с текущей версией.

sаnеk
14.02.2023, 16:51
Пришли участок кода, функции, где у тебя ошибка вызывается. Функция кстати getID() заменена на getBotId()


все заебись, поменял getID на getBotId и перестало срать этой ошибкой, даже этот animfix https://www.blast.hk/threads/159029/ больше не срет

ashjkdahjksfhjksd
14.02.2023, 17:32
что лучше, ракбот, или эта тема?

roman_vodola
15.02.2023, 22:28
Вопрос по onSendVehicleSync(data), я пытаюсь поменять квартерионы через data.quaternion, но сталкиваюсь с проблемой: индексы 1,2,3 нормальные значение(по дефолту 0 0 1), но рак логер показывает, что их 4 значение и это 0 0 0 1. Как мне получить оставшийся квартерион(индекс 0 выдает ерунду , а индекс 4 выдает position.x)

lainban
15.02.2023, 22:52
дефолту 0 0 1


w q y z

Bobaaaaa
16.02.2023, 18:55
Есть встроенный автореконект?

sаnеk
17.02.2023, 03:44
Есть встроенный автореконект?


да

roman_vodola
17.02.2023, 23:06
Как я могу отправить нажатие клавиши N. Я так понимаю это sendKey(131072), однако почему-то это не работает

kru_tin
17.02.2023, 23:23
Как я могу отправить нажатие клавиши N. Я так понимаю это sendKey(131072), однако почему-то это не работает



1676661803947.pngkru_tin · 17 Фев 2023 в 22:23' data-fancybox="lb-post-1258162" data-lb-caption-extra-html="" data-lb-sidebar-href="" data-single-image="1" data-src="https://www.blast.hk/attachments/190342/" style="cursor: pointer;" title="1676661803947.png">
https://forum.antichat.xyz/attachments/28258162/

суть поймешь скорее всего

roman_vodola
18.02.2023, 00:21
суть поймешь скорее всего


Ку ти топ. Спасибо за помощь, однако на аризоне щас протестил твой код и не работает , но попробывал через бит стрим записать оружие так всё работает. Хз с чем это может быть связано, ибо keysdata отправляет нормально.

madrasso
18.02.2023, 00:24
Ку ти топ. Спасибо за помощь, однако на аризоне щас протестил твой код и не работает , но попробывал через бит стрим записать оружие так всё работает. Хз с чем это может быть связано, ибо keysdata отправляет нормально.


131072 в keysdata отправь попробуй

roman_vodola
18.02.2023, 00:52
131072 в keysdata отправь попробуй


странно, что это

data.keysData = 131072

data.weapon = 128

print(data.weapon)

print(data.keysData)

выводит нули, хотя дальше ничего не идет между ними

UPD:

Однако на клиенте спокойно отправляет weapon = 128, но keysData равно нулю

Крч получилусь с моими любимыми кастылями, однако работает как надо:

отправить оружие боту:






function
sendWeapon
(
local_weapon
)
local
x
,
y
,
z
=
getBotPosition
(
)
local
bs
=
bitStream
.
new
(
)
bs
:
writeUInt8
(
207
)
bs
:
writeUInt16
(
0
)
bs
:
writeUInt16
(
0
)
bs
:
writeUInt16
(
0
)
bs
:
writeFloat
(
x
)
bs
:
writeFloat
(
y
)
bs
:
writeFloat
(
z
)
bs
:
writeFloat
(
q0
)
bs
:
writeFloat
(
q1
)
bs
:
writeFloat
(
q2
)
bs
:
writeFloat
(
q3
)
bs
:
writeUInt8
(
getBotHealth
(
)
)
bs
:
writeUInt8
(
getBotArmor
(
)
)
bs
:
writeUInt8
(
local_weapon
)
bs
:
writeUInt8
(
0
)
bs
:
writeFloat
(
0
)
bs
:
writeFloat
(
0
)
bs
:
writeFloat
(
0
)
bs
:
writeFloat
(
0
)
bs
:
writeFloat
(
0
)
bs
:
writeFloat
(
0
)
bs
:
writeUInt16
(
0
)
bs
:
writeUInt16
(
1189
)
bs
:
writeUInt16
(
32772
)
bs
:
sendPacket
(
)
bs
:
reset
(
)
end

obvious
18.02.2023, 19:27
Ребят, проблема небольшая появилась при запуске бота.

Пытаюсь загрузить requests.lua библиотеку и выкидывает такую ошибку


[18:15:34] [LUA] error loading module 'mime.core' from file 'Z:\tmp\88c433a6-579d-4c9e-974f-32a04a954505\scripts\libs\mime\core.dll': Bad EXE format for %1.


Как я понял проблема в файле core.dll, пытался скачать из интернета другие варианты этого файла, но все мимо. Запущено в среде линукса 18 версии, до этого запускал на винде 11, там выдавало что приложение не является Win32, хотя файл скомпилирован под 32, пробовал так-же по 64.

Прикладываю так-же сам файл.

rafinad
19.02.2023, 08:31
Что за параша, скачал софт, вошёл на арз и просто бот не вводит пароль, тупо сидит и ждёт пока его сервер кикнет , чтобы перейти в режим спектатора


в этом и фишка

хомяк553
19.02.2023, 12:40
Каким хуем я тогда должен зайти на сервер, если он не входит на него блять? Зачем тогда нужны тут разные скрипты если на сам сервер бот не попадает, только в меню авторизации, у тебя голова откуда растёт фишечник, читать правильно учись, потом и пиши ответы


Так он для этого и создавался

Hatiko
19.02.2023, 14:35
Что за параша, скачал софт, вошёл на арз и просто бот не вводит пароль, тупо сидит и ждёт пока его сервер кикнет , чтобы перейти в режим спектатора


Наверное надо сначала описание читать,что это минимальный рак-клиент, который имеет только API, на основе которого и уже пишутся скрипты для автоматизации действий, собственно больше и не требуется. Скачав и тупо запустив, разумеется он ничего не будет делать кроме как висеть на авторизации. Специально для тебя в топике написали автологин, который также не будет работать, т.к надо указать корректный ID диалога, в идеале сделать поиск по заголовку или содержимого окна. По функциональному API и удобству превосходит RakBot, что дает возможность более гибко работать с сервером, а также размещать на разных ОС.



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


Для таких целей пишут скрипты, в которых прописывают логику работы бота.

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

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

DeadRoundDR
21.02.2023, 21:48
Если у кого не пашет автологин - getdialoginfo в консоль сампфункса при открытом диалоге.





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

Айдишник диалога в автологине статите такой же, как в строке Dialog ID: "id" и можете играть.

mmrv
21.02.2023, 22:33
Можно запустить на VDS Linux ?

yung milonov
21.02.2023, 22:40
Можно запустить на VDS Linux ?


через wine да

LelHack
23.02.2023, 13:04
Как зажать клавишу можно?

sport_noname
23.02.2023, 13:53
Как зажать клавишу можно?


FAQ по скриптингу >> Нажатие клавиш >> копируешь весть текст кроме 3-х последних строк, вставляешь в луа скрипт, далее заходишь в игру и пишешь /key (ид клавиши, он там тоже есть)

LelHack
23.02.2023, 17:29
FAQ по скриптингу >> Нажатие клавиш >> копируешь весть текст кроме 3-х последних строк, вставляешь в луа скрипт, далее заходишь в игру и пишешь /key (ид клавиши, он там тоже есть)


Это нажатие клавиши 1 раз, а нужно её зажать на пару секунд

kizn
23.02.2023, 21:06
Это нажатие клавиши 1 раз, а нужно её зажать на пару секунд


логика + os.clock()

vlaDICK2288
25.02.2023, 03:38
1677281904635.pngvlaDICK2288 · 25 Фев 2023 в 02:38' data-fancybox="lb-post-1262227" data-lb-caption-extra-html="" data-lb-sidebar-href="" data-single-image="1" data-src="https://www.blast.hk/attachments/191196/" style="cursor: pointer;" title="1677281904635.png">
https://forum.antichat.xyz/attachments/28262227/

и что тут делать?

sport_noname
25.02.2023, 12:28
Как сделать так, чтоб при бане айпи у меня менялся прокси?

lainban
25.02.2023, 13:02
Как сделать так, чтоб при бане айпи у меня менялся прокси?


ловишь пакет при бане ип и сменяешь прокси через прокси коннект

noTreeeep
26.02.2023, 23:08
работает пару сек и перезаходит хееееелп втык (https://www.blast.hk/redirect/aHR0cHM6Ly95YXB4LnJ1L2FsYnVtL1ZuV291)

serhiyrubin
01.03.2023, 14:05
Ничоси как я долго не заходил, все названия функций поменялись

И добавились новые которые я давно себе сам наклепал ;D

Красава)

Ребят поддерживайте автора копеечкой, кто на этом получает хоть сколько то с ботов

|SameTc|
01.03.2023, 17:51
Извиняюсь за глупый вопрос, т.к. в скриптах не шарю вообще, но как сделать так, что бы бот выбрал скин и хотя бы чуть пробежал?

Smetana_Marlboro
01.03.2023, 22:41
Ребят, можно у вас попросить ваши настройки, что бы не палиться так сказать. И скрипты если можно и как их устанавливать

Pong
02.03.2023, 18:35
Screenshot 2023-03-02 17-31-04 (2).pngPong · 2 Мар 2023 в 17:35' data-fancybox="lb-post-1264849" data-lb-caption-extra-html="" data-lb-sidebar-href="" data-single-image="1" data-src="https://www.blast.hk/attachments/191839/" style="cursor: pointer;" title="Screenshot 2023-03-02 17-31-04 (2).png">
https://forum.antichat.xyz/attachments/28264849/

Помогите, писал для себя рак бота как в видео лени фирста дописал, а тут такое. Не хочет конектится даже к приватным прокси не в какую. Версия со старым апи.

lainban
02.03.2023, 18:48
Помогите, писал для себя рак бота как в видео лени фирста дописал, а тут такое. Не хочет конектится даже к приватным прокси не в какую. Версия со старым апи.


Строку с ошибкой покажи

madrasso
02.03.2023, 18:51
Помогите, писал для себя рак бота как в видео лени фирста дописал, а тут такое. Не хочет конектится даже к приватным прокси не в какую. Версия со старым апи.


Неправильно указываешь аргументы к proxyConnect на 196 строке

Pong
02.03.2023, 18:52
Неправильно указываешь аргументы к proxyConnect на 196 строке


Screenshot 2023-03-02 17-50-37 (2).pngPong · 2 Мар 2023 в 17:52' data-fancybox="lb-post-1264857" data-lb-caption-extra-html="" data-lb-sidebar-href="" data-single-image="1" data-src="https://www.blast.hk/attachments/191841/" style="cursor: pointer;" title="Screenshot 2023-03-02 17-50-37 (2).png">
https://forum.antichat.xyz/attachments/28264857/



Строку с ошибкой покажи

хомяк553
02.03.2023, 19:19
Спс за халявный прокси

lainban
02.03.2023, 19:20
зачем false? убери их