Просмотр полной версии : RakSAMP Lite
Страницы :
1
[
2]
3
4
5
6
7
8
9
10
11
SKIP_CRMP
21.07.2022, 09:14
Почему не срабатывает нажатие alt?
Код:
function sampev.onSendPlayerSync(data)
Tasking.new(function()
if key == 1 then
print(key, "sent")
data.keysData = 1024
Tasking.wait(1000)
data.keysData = 1024
key = 0
end
end, false)
end
--где надо нажать ALT пишу key = 1
А зачем ты задержку поставил?) Достаточно один раз изменить data.keysData
А зачем ты задержку поставил?) Достаточно один раз изменить data.keysData
Подумал что при первом разе ALT не нажимается из за пинга, и поставил два, но всё равно ничего
SKIP_CRMP
21.07.2022, 11:19
Это не так работает) Хочешь отправить 2 раза. Отправь keysData в следующем пакете
sendVehicleEnter(int id, bool passenger) -- отправить посадку в авто sendVehicleExit(int id) -- отправить выход из авто
не фунциклирует, персонаж начинает посадку, но почти сразу же возвращается на обратное место, есть аналоги?
Shishkin
23.07.2022, 13:21
а там мб тупо в инике меняет
ибо даже при перезагрузке роутера при включенном раксампе он потом не конектится, приходится перезапускать
какой то баг
А как этот баг обходить, если тебе сносят айпи?
yung milonov
23.07.2022, 13:22
не фунциклирует, персонаж начинает посадку, но почти сразу же возвращается на обратное место, есть аналоги?
он и не должен садиться в машину, лол
функции просто эмулируют rpc
манку хлебал
23.07.2022, 14:53
не фунциклирует, персонаж начинает посадку, но почти сразу же возвращается на обратное место, есть аналоги?
Вызови это с задержкой 1-3 сек. То что он вернётся обратно это понятно, нужно же синхру из тачки начинать отправлять, а не продолжать с ног
Lua:
setVehicle
(
int id
,
int seat
=
0
)
Вызови это с задержкой 1-3 сек. То что он вернётся обратно это понятно, нужно же синхру из тачки начинать отправлять, а не продолжать с ног
Lua:
setVehicle
(
int id
,
int seat
=
0
)
А вот каким образом задержку выставить? потоки не работают с раксампом, как и defCallAdd
А вот каким образом задержку выставить? потоки не работают с раксампом, как и defCallAdd
юзай tasking от мемира, только вместо onScriptUpdate юзай onUpdate
yung milonov
25.07.2022, 14:16
А вот каким образом задержку выставить? потоки не работают с раксампом, как и defCallAdd
Исходник - Аналог lua_thread для RakBot, wait() и DefCall без крашей (https://www.blast.hk/threads/85081/)
Это планировщик корутин для ракбота. Добавляет возможность использовать wait() как в муне, а также юзать некрашащие defCall -- Аналог lua_thread.create, создает новую задачу. Второй аргумент должен быть true -- если задача должна быть приостановлена при запуске. Task Tasking.new(func, halted =...
www.blast.hk
elecktro1337
25.07.2022, 22:25
Я так понимаю, программа до сих пор на стадии зародыша?
Скачал с шапки. Толком, ничего нет. Подключился к Arizona Mobile. Вышел диалог, что версия игры устаревшая и тп. И кик. Больше подключиться не могу никуда.
манку хлебал
25.07.2022, 22:27
Я так понимаю, программа до сих пор на стадии зародыша?
Скачал с шапки. Толком, ничего нет. Подключился к Arizona Mobile. Вышел диалог, что версия игры устаревшая и тп. И кик. Больше подключиться не могу никуда.
вполне нормально можно использовать. для подключения к арз мобайл нужен обход, которого в открытом доступе нет (да и скорее не будет). а по поводу других серверов - хз, у меня все работает
Это не так работает) Хочешь отправить 2 раза. Отправь keysData в следующем пакете
типа еще один таскинг нью юзать? Мне нужно спамить альт, а на onPlayerSync как-то слабо работает, медленно и через раз.
Есть примеры с использованием этий функций?
coordStart(float x, float y, float z, int delay, float step, bool off_at_spawn) -- включить курд
coordStop() -- выключить курд
нужно тепнуться не некоторое расстояние, через setPosition() кикает
как блин сделать так чтобы ты отправлял команду в беседу в вк, а ракбот делал ее в игре?
Lua - VK Notifications [1.2.3 | 13.09.2021] [Open Source] (https://www.blast.hk/threads/33250/)
VK Notifications Скрипт позволяет отправлять уведомления в сообщения группы VK и получать их оттуда же. В основном будет полезно всяким ботоводам и качателям аккаунтов. Работает через группу, то есть сообщения вы будете получать/отправлять группе, при этом ее нужно будет создать самому и...
www.blast.hk
Переписывай под RakSAMP
Реально ли в Таскинге установить задержку меньше секунды? Крашит если ставлю меньше
SKIP_CRMP
27.07.2022, 01:32
типа еще один таскинг нью юзать? Мне нужно спамить альт, а на onPlayerSync как-то слабо работает, медленно и через раз.
Хочешь спамить через onPlayerSync, отправляй пакеты сам. Никакой таскинг не поможет. Подумай логически, что ты делаешь) функция срабатывает, когда отправляется пакет, ты изменяешь keysData, а через пару секунд опять ее изменяешь.
Реально ли в Таскинге установить задержку меньше секунды? Крашит если ставлю меньше
Да. Реально
Хочешь спамить через onPlayerSync, отправляй пакеты сам. Никакой таскинг не поможет. Подумай логически, что ты делаешь) функция срабатывает, когда отправляется пакет, ты изменяешь keysData, а через пару секунд опять ее изменяешь.
Да. Реально
А я хз как самому отправить в другом лупе например, получаю data только с onPlayerSync, пытался отправлять сам пакеты через переписанную функцию fyp’а отсюда (https://www.blast.hk/threads/128321/) - не работает. Когда пробую через луп внутри onLoad - ставлю задержку меньше секунды и меня крашит без ошибок в логах, тупо вылет.
Конечно удручает отсутствие возможности нормальной работы с пулами. Приходится собственные костыли делать
Пока все ждут обновления, можете глянуть как бомж в капюшоне пытается походить на человека
Бывает иногда после exit() долго дисконект идёт, акк в афк уходит секунд на 5-10. Есть идеи как избежать такого?
И еще, setVehicle почему-то сажает на пассажирское место рядом с водителем (вне зависимости от того какое место я прописываю)
Код:
Tasking.new(function()
sendVehicleEnter(car_id, true)
Tasking.wait(500)
setVehicle(car_id, 3)
end, false)
Botik228
29.07.2022, 02:03
Подскажите, как сделать клик кнопки alt на пикапе? (Пикап требует нажатия alt)
Подскажите, как сделать клик кнопки alt на пикапе? (Пикап требует нажатия alt)
логично что изначально нужно поднять пикап, а затем отправить через синхру alt (выше пример кидали)
Botik228
29.07.2022, 09:26
логично что изначально нужно поднять пикап, а затем отправить через синхру alt (выше пример кидали)
Че то у меня не срабатывает схема, которую кидали выше (альт)
Че то у меня не срабатывает схема, которую кидали выше (альт)
1:
function
sampev
.
onSendPickedUpPickup
(
pickupId
)
if
puckupId
==
26
then
end
end
function
sampev
.
onSendPlayerSync
(
data
)
Tasking
.
new
(
function
(
)
if
key
==
1
then
print
(
key
,
"sent"
)
data
.
keysData
=
1024
key
=
1
end
end
,
false
)
end
Дайте пж пример как юзать курд
манку хлебал
30.07.2022, 23:29
Дайте пж пример как юзать курд
Lua:
coordStart
(
0.0
,
0.0
,
0.0
,
100
,
1.0
,
true
)
-- 0.0, 0.0, 0.0 - координаты, 100 - задержка, 1.0 - расстояние за 1 шаг, true - выключиться при спавне
Lua:
coordStart
(
0.0
,
0.0
,
0.0
,
100
,
1.0
,
true
)
-- 0.0, 0.0, 0.0 - координаты, 100 - задержка, 1.0 - расстояние за 1 шаг, true - выключиться при спавне
А есть для аризоны примерные значения, а то кикает
манку хлебал
31.07.2022, 00:53
А есть для аризоны примерные значения, а то кикает
лично у меня нет
Как тут можно проверить заняты ли пассажирские места в транспорте? Через ивенты не нашел способа.
Dark_Knight
03.08.2022, 21:43
При !spawn кикает бота на сервере тима, но при этом оригинальный раксамп норм работает)
При !spawn кикает бота на сервере тима, но при этом оригинальный раксамп норм работает)
нужно наверно сначала !reqspawn, затем !spawn
манку хлебал
03.08.2022, 22:32
При !spawn кикает бота на сервере тима, но при этом оригинальный раксамп норм работает)
Хоть на new.pwn так сделай, все равно кикнет
lua_thread, wait, encodeJson и decodeJson не входят...
givemesomewater
04.08.2022, 12:07
Хоть на new.pwn так сделай, все равно кикнет
Видел, что ты писал, что можешь платно забацать слапфикс рабочий. Актуально?
манку хлебал
04.08.2022, 12:27
lua_thread, wait, encodeJson и decodeJson не входят...
lua_thread, wait - https://www.blast.hk/threads/85081/
encodeJson, decodeJson - https://github.com/rxi/json.lua
Видел, что ты писал, что можешь платно забацать слапфикс рабочий. Актуально?
t.me/babananaranga пиши договоримся
Конечно удручает отсутствие возможности нормальной работы с пулами. Приходится собственные костыли делать
Пока все ждут обновления, можете глянуть как бомж в капюшоне пытается походить на человека
Пока никаких обновлений нет, предлагаю глянуть вторую серию бомжа в капюшоне. На этот раз он делает свои первые шаги без помощи родителей (без заранее записанных маршрутов). Всё реализуемо. Главное наличие головы на плечах и, может быть, немного математики
Пока никаких обновлений нет, предлагаю глянуть вторую серию бомжа в капюшоне. На этот раз он делает свои первые шаги без помощи родителей (без заранее записанных маршрутов). Всё реализуемо. Главное наличие головы на плечах и, может быть, немного математики
неплохо, я такое делал, только без z-карты. правда, была запара делать плавный старт/стоп, у тебя он чуть органичней газует
rapapamap
07.08.2022, 23:12
как SendDialog будет в этом ракботе?
манку хлебал
07.08.2022, 23:14
как SendDialog будет в этом ракботе?
подключи addon (идет в комплекте сразу)
Lua:
require
(
'addon'
)
и используй
Lua:
sendDialogResponse
(
int id
,
int button
,
int list
,
string input
)
манку хлебал
07.08.2022, 23:37
@манку хлебал (https://www.blast.hk/members/75343/)
Lua:
require
(
'addon'
)
сделал?
!seltd работает ли эта команда?
ввожу ид текстдрава, но он не открывается
а он должен открываться? Эта команда отправляет нажатие по кликабельному текстдраву
ну так диалог открыт
Диалог и текстдрав это разные вещи. Текстдрав это то, что рисуется сервером у игрока на экране, к примеру логотип сервера.
Nikita_Federov
10.08.2022, 12:02
Прошу скажите, как поменять месторасположения ботов. Как ставить и настраивать скрипты, и где их можно скачать? А так скрипт отлиный, все классно
манку хлебал
10.08.2022, 15:11
Прошу скажите, как поменять месторасположения ботов. Как ставить и настраивать скрипты, и где их можно скачать? А так скрипт отлиный, все классно
поменять расположение ботов:
1) телепорт
2) курд мастер
3) бег через синхру
скриптов под raksamp lite в свободном доступе я не видел, если самому писать только
Конечно удручает отсутствие возможности нормальной работы с пулами. Приходится собственные костыли делать
Пока все ждут обновления, можете глянуть как бомж в капюшоне пытается походить на человека
Можешь поделиться слапфиксом? Хорошая работа, респект
igorberkut1200
20.08.2022, 08:07
слапфикса нет ( хз нужно ли добавлять ), про спавны не понял, нормально все с ними вроде
нет и в ближайшее время не будет, тем более в соседней ветке уже пилят луа
он про ракбот вообще, но в моем проекте задержка меняется в конфиге в параметре connect
slapfix добавь
манку хлебал
23.08.2022, 11:37
как на нем зарегать команду?
Lua API - События
Lua:
onRunCommand
(
string cmd
)
-- ввод клиентской команды !cmd *
https://forum.antichat.xyz/attachments/28125080/
как это хукнуть...
манку хлебал
24.08.2022, 19:08
как это хукнуть...
Не переписывай своих ботов на это, они не достойны
Не оффтоп: хукать рпц/использовать встроенный самп ивентс
Не переписывай своих ботов на это, они не достойны
Не оффтоп: хукать рпц/использовать встроенный самп ивентс
Ну тебя ебать не должно, что я переписываю, а что нет, но ладно
Сори за оффтоп
bereg101
27.08.2022, 11:51
вот есть у меня 20 аккаунтов на разных серверах которые хочу запскать... Мне нужно каждый раз в основной меню вводить ник и подключать?
вот есть у меня 20 аккаунтов на разных серверах которые хочу запскать... Мне нужно каждый раз в основной меню вводить ник и подключать?
да
Lua API - События
Lua:
onRunCommand
(
string cmd
)
-- ввод клиентской команды !cmd *
он так не поймет, ты думаешь новичку написал событие и он понял?
его зарегать еще надо и вывести на экран, зачем ты ему кота в мешке даешь?
Summertime Sadness
29.08.2022, 18:01
есть у кого настройки курда на аризону?
есть у кого настройки курда на аризону?
800 4 and 500 3
Dark_Knight
29.08.2022, 21:48
Так. Я полный нубас в луа и ракботах по этому у меня не получилось сделать так, чтобы бот на сервере СР Тима стрелял по мне. Оружие перед этим конечно выдаю.
Lua:
local
sampev
=
require
(
"samp.events"
)
local
start
=
false
local
step
=
0
local
wait
=
0
local
Players
=
{
}
function
onUpdate
(
)
if
start
==
true
then
wait
=
wait
+
1
end
if
wait
==
100
and
start
==
true
then
if
step
==
0
then
runCommand
(
"!reqspawn"
)
step
=
1
wait
=
0
end
if
step
==
1
then
runCommand
(
"!spawn"
)
start
=
false
end
end
end
function
sampev
.
onPlayerJoin
(
playerId
,
color
,
isNpc
,
nickname
)
local
player
=
{
}
player
.
id
=
playerId
player
.
Name
=
nickname
table
.
insert
(
Players
,
player
)
end
function
sampev
.
onPlayerQuit
(
playerId
,
reason
)
for
index
,
value
in
ipairs
(
Players
)
do
if
(
value
.
id
==
playerId
)
then
table
.
remove
(
Players
,
index
)
end
end
end
function
SendDamage
(
playerId
,
damage
,
weapon
,
bodypart
)
local
bs
=
bitStream
.
new
(
)
bs
:
writeBool
(
true
)
bs
:
writeInt16
(
playerId
)
bs
:
writeFloat
(
damage
)
bs
:
writeInt32
(
weapon
)
bs
:
writeInt32
(
bodypart
)
bs
:
sendRPC
(
115
)
end
function
onRunCommand
(
cmd
)
if
(
cmd
==
"!damage"
)
then
for
index
,
value
in
ipairs
(
Players
)
do
if
(
value
.
Name
==
"Dark_Knight"
)
then
SendDamage
(
value
.
id
,
49
,
24
,
9
)
print
(
"send"
)
end
end
return
false
end
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
getIP
(
)
==
"samp.sr.team:1337"
and
start
==
false
then
sendDialogResponse
(
1
,
-
1
,
""
)
step
=
0
start
=
true
return
false
end
end
есть ли замена openUrl как в ракботе?
Глубина коорда как-то настраивается? Потому что я такого параметра не нашел, лишь задержка и шаг
Так. Я полный нубас в луа и ракботах по этому у меня не получилось сделать так, чтобы бот на сервере СР Тима стрелял по мне. Оружие перед этим конечно выдаю.
Lua:
local
sampev
=
require
(
"samp.events"
)
local
start
=
false
local
step
=
0
local
wait
=
0
local
Players
=
{
}
function
onUpdate
(
)
if
start
==
true
then
wait
=
wait
+
1
end
if
wait
==
100
and
start
==
true
then
if
step
==
0
then
runCommand
(
"!reqspawn"
)
step
=
1
wait
=
0
end
if
step
==
1
then
runCommand
(
"!spawn"
)
start
=
false
end
end
end
function
sampev
.
onPlayerJoin
(
playerId
,
color
,
isNpc
,
nickname
)
local
player
=
{
}
player
.
id
=
playerId
player
.
Name
=
nickname
table
.
insert
(
Players
,
player
)
end
function
sampev
.
onPlayerQuit
(
playerId
,
reason
)
for
index
,
value
in
ipairs
(
Players
)
do
if
(
value
.
id
==
playerId
)
then
table
.
remove
(
Players
,
index
)
end
end
end
function
SendDamage
(
playerId
,
damage
,
weapon
,
bodypart
)
local
bs
=
bitStream
.
new
(
)
bs
:
writeBool
(
true
)
bs
:
writeInt16
(
playerId
)
bs
:
writeFloat
(
damage
)
bs
:
writeInt32
(
weapon
)
bs
:
writeInt32
(
bodypart
)
bs
:
sendRPC
(
115
)
end
function
onRunCommand
(
cmd
)
if
(
cmd
==
"!damage"
)
then
for
index
,
value
in
ipairs
(
Players
)
do
if
(
value
.
Name
==
"Dark_Knight"
)
then
SendDamage
(
value
.
id
,
49
,
24
,
9
)
print
(
"send"
)
end
end
return
false
end
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
getIP
(
)
==
"samp.sr.team:1337"
and
start
==
false
then
sendDialogResponse
(
1
,
-
1
,
""
)
step
=
0
start
=
true
return
false
end
end
Для стрельбы надо править пакеты onfoot, aim, отправлять bullet и weapons update
The Spark
30.08.2022, 11:46
есть ли замена openUrl как в ракботе?
Lua тут и lua там ничем не отличается, кроме предоставления API. Можно просто загуглить "lua http request"
Полезные сниппеты и функции (https://www.blast.hk/threads/13380/post-1077385)
Описание: enum в мире Lua, а то много делают страшных вещей в коде и сами путаются function enum( name ) return function( array ) for i, v in ipairs( array ) do _G[ v ] = i end end end Пример использования: enum "dialogStyles" { "DIALOG_STYLE_MSGBOX"...
www.blast.hk
Исходник - Гайд - Асинхронные HTTP запросы в MoonLoader (https://www.blast.hk/threads/20532/)
Асинхронные HTTP-запросы, основанные на неблокирующих сокетах, реализующихся библиотекой copas. Запросы выполняются в том же потоке, благодаря чему не подвержены никаким проблемам многопоточности и проще в использовании. Для следующей реализации требуются только библиотеки copas, LuaSocket и...
www.blast.hk
Вместо lua_thread юзай tasking, это все отличия...
Botik228
30.08.2022, 15:34
Есть у кого то рабочий авторег при бане акка на Diamond?
Поделитесь,если не жалко
Есть у кого то рабочий авторег при бане акка на Diamond?
Поделитесь,если не жалко
могу написать за 100р, отпиши vk.com/dperenkov
Summertime Sadness
30.08.2022, 17:03
как здесь реализовать уведомления в тг?
манку хлебал
30.08.2022, 17:04
как здесь реализовать уведомления в тг?
https запросом
Summertime Sadness
30.08.2022, 17:05
https запросом
тема есть на форуме? я банан просто
манку хлебал
30.08.2022, 17:08
тема есть на форуме? я банан просто
Вряд ли на банана тянешь
Lua тут и lua там ничем не отличается, кроме предоставления API. Можно просто загуглить "lua http request"
Полезные сниппеты и функции (https://www.blast.hk/threads/13380/post-1077385)
Описание: enum в мире Lua, а то много делают страшных вещей в коде и сами путаются function enum( name ) return function( array ) for i, v in ipairs( array ) do _G[ v ] = i end end end Пример использования: enum "dialogStyles" { "DIALOG_STYLE_MSGBOX"...
www.blast.hk
Исходник - Гайд - Асинхронные HTTP запросы в MoonLoader (https://www.blast.hk/threads/20532/)
Асинхронные HTTP-запросы, основанные на неблокирующих сокетах, реализующихся библиотекой copas. Запросы выполняются в том же потоке, благодаря чему не подвержены никаким проблемам многопоточности и проще в использовании. Для следующей реализации требуются только библиотеки copas, LuaSocket и...
www.blast.hk
Вместо lua_thread юзай tasking, это все отличия...
Какой есть аналог для раксампа функции isCoordsInArea2d ?
Какой есть аналог для раксампа функции isCoordsInArea2d ?
Полезные сниппеты и функции (https://www.blast.hk/threads/13380/page-4#post-258312)
Устарело! Используйте: https://blast.hk/threads/27544/ Описание: Рисует кнопку переключения вкл / выкл. function imgui.ToggleButton(str_id, bool) local rBool = false if LastActiveTime == nil then LastActiveTime = {} end if LastActive == nil then LastActive = {} end...
www.blast.hk
bereg101
01.09.2022, 11:25
Как можно упростить подключение множества аккаунтов? Сейчас приходится на каждый аккаунт в главном меню вводить логин и подключать по отдельности все аккаунты
Botik228
01.09.2022, 12:27
Как можно упростить подключение множества аккаунтов? Сейчас приходится на каждый аккаунт в главном меню вводить логин и подключать по отдельности все аккаунты
Я так же мучаюсь
манку хлебал
01.09.2022, 13:12
Как можно упростить подключение множества аккаунтов? Сейчас приходится на каждый аккаунт в главном меню вводить логин и подключать по отдельности все аккаунты
запускать raksamp lite через батник/питоновский скрипт/жопой
получать аргументы запуска через
Lua:
string args
=
getCmdLineArgs
(
)
-- получить аргументы командной строки
в аргументах указать все что тебе нужно (сервер, ник, и т.д.)
спарсить агументы запуска и установить сервер/ник и т.д. через функции
Как проверить заняты ли пассажирские места в транспорте???
Botik228
01.09.2022, 22:55
1:
function
onServerMessage
(
mess
)
elseif
mess
:
find
(
'Вы забанены по причине'
)
then
local
name
=
randomString
(
8
,
true
)
local
fam
=
randomString
(
8
,
true
)
setNickName
(
''
..
name
..
'_'
..
fam
)
end
end
По какой причине может не срабатывать данная функция? (Ошибок нету)
манку хлебал
01.09.2022, 23:46
1:
function
onServerMessage
(
mess
)
elseif
mess
:
find
(
'Вы забанены по причине'
)
then
local
name
=
randomString
(
8
,
true
)
local
fam
=
randomString
(
8
,
true
)
setNickName
(
''
..
name
..
'_'
..
fam
)
end
end
По какой причине может не срабатывать данная функция? (Ошибок нету)
elseif замени на if
Так же сохраняй скрипт в кодировке cp-1251 (windows-1251)
upd: в raksamp lite нет коллбека onServerMessage, используй samp.lua/читай битстрим
miroshhhhha
01.09.2022, 23:48
можно ли записать в переменную ответ сервера на runCommand()?
манку хлебал
01.09.2022, 23:51
можно ли записать в переменную ответ сервера на runCommand()?
runCommand выполнит команду раксампа, не совсем понимаю что ты хочешь
miroshhhhha
01.09.2022, 23:55
runCommand выполнит команду раксампа, не совсем понимаю что ты хочешь
нужно кинуть команду серверу и получить ответ на нее
манку хлебал
02.09.2022, 00:13
нужно кинуть команду серверу и получить ответ на нее
Тогда тебе нужно следующее:
отправить команду на сервер (либо через функцию в аддоне, либо сам отправляешь rpc), установить значение какой нибудь переменной на true, хукнуть то, что тебе отправит сервер (сообщение, диалог, текстдравы) если переменная true, как хукнул поставить значение переменной на false
Возможно написал сложно, но делается это легко
Animesni40k
02.09.2022, 19:29
есть замена !skipdialog 3 как в ракботе? не нашел
Notice_777
02.09.2022, 19:40
Самый лучший софт, автору денег, счастья и здоровья:)
Botik228
02.09.2022, 22:10
elseif замени на if
Так же сохраняй скрипт в кодировке cp-1251 (windows-1251)
upd: в raksamp lite нет коллбека onServerMessage, используй samp.lua/читай битстрим
Заменил на:
1:
function
sampev
.
onServerMessage
(
color
,
text
)
if
string
.
find
(
text
,
"Вы забанены"
)
then
local
name
=
randomString
(
8
,
false
)
local
fam
=
randomString
(
8
,
false
)
setNickName
(
''
..
name
..
'_'
..
fam
)
end
end
По итогу ошибка: attempt to call global 'randomString' (a nil value)
Summertime Sadness
03.09.2022, 15:22
как вызвать тут проверку денег?
[SA ARZ]
03.09.2022, 21:28
Дайте пример как перехватить чат и поменять на свой текст, ибо не могу понять
elseif замени на if
Так же сохраняй скрипт в кодировке cp-1251 (windows-1251)
upd: в raksamp lite нет коллбека onServerMessage, используй samp.lua/читай битстрим
пример есть?
Botik228
04.09.2022, 09:31
Заменил на:
1:
function
sampev
.
onServerMessage
(
color
,
text
)
if
string
.
find
(
text
,
"Вы забанены"
)
then
local
name
=
randomString
(
8
,
false
)
local
fam
=
randomString
(
8
,
false
)
setNickName
(
''
..
name
..
'_'
..
fam
)
end
end
По итогу ошибка: attempt to call global 'randomString' (a nil value)
Help pleas
Help pleas
А что за функция randomString, где она?
Botik228
04.09.2022, 09:42
А что за функция randomString, где она?
Хз,она уже была в этом мине коде
Это не мой код,я просто взял его переделать,что бы работал
Хз,она уже была в этом мине коде
Это не мой код,я просто взял его переделать,что бы работал
Скинь фулл код тогда, будем решать
Botik228
04.09.2022, 12:21
Скинь фулл код тогда, будем решать
Скрытое содержимое для пользователя(ей): SpnKO (https://www.blast.hk/members/97772/)
По маршрутам есть что-то?
*** Скрытый текст не может быть процитирован. ***
Чел, там функции randomString вообще не существует, конечно будет у тебя ощибка.
Напиши функцию или спизди с гугла
[SA ARZ]
04.09.2022, 14:06
"]
Дайте пример как перехватить чат и поменять на свой текст, ибо не могу понять
help
Botik228
04.09.2022, 16:11
Чел, там функции randomString вообще не существует, конечно будет у тебя ощибка.
Напиши функцию или спизди с гугла
Я в lua 0 вообще,и писать функции соответственно не могу
Ну а в гугле не нашел
потребитель фентанила
05.09.2022, 21:11
как отправить get-запрос?
или такое тута не возможно? (хотяб открыть линк)
Я в lua 0 вообще,и писать функции соответственно не могу
Ну а в гугле не нашел
math.random тебе в помощ(у меня ворк)
Как отправить нажатие alt'а кто знает?
Как отправить нажатие alt'а кто знает?
Софт - RakSAMP Lite (https://www.blast.hk/threads/108052/post-947201)
https://ugbase.eu/threads/open-source-rakmagic-better-fake-client-for-sa-mp.21993/ а можешь спиздить дизайн с этой модификации раксампа и добавить себе) + у него есть крутая фишка с ImGui которая даст просто кучу крутых возможностей для создания скриптов, которую так же можно было бы реализовать...
www.blast.hk
Софт - RakSAMP Lite (https://www.blast.hk/threads/108052/post-947201)
https://ugbase.eu/threads/open-source-rakmagic-better-fake-client-for-sa-mp.21993/ а можешь спиздить дизайн с этой модификации раксампа и добавить себе) + у него есть крутая фишка с ImGui которая даст просто кучу крутых возможностей для создания скриптов, которую так же можно было бы реализовать...
www.blast.hk
Так я там не вижу что может нажимать альт
GrishaCode
07.09.2022, 10:55
Так я там не вижу что может нажимать альт
!key 1024 и альт нажмётся
!key 1024 и альт нажмётся
Понял, спасибо!
bereg101
07.09.2022, 12:27
Я так понимаю что изменить дизайн клиента невозможно?
У меня есть допустим 20 аккаунтов и нужно чтоб на всех аккаунтах выполнилась какое то действие.. можно ли как то сделать окно/консоль.. что угодно, для управления всеми аккаунтами? Чтоб не пришлось открывать окно каждого аккаунта и по отдельности вводить какое то сообщение
serhiyrubin
07.09.2022, 14:39
Я так понимаю что изменить дизайн клиента невозможно?
У меня есть допустим 20 аккаунтов и нужно чтоб на всех аккаунтах выполнилась какое то действие.. можно ли как то сделать окно/консоль.. что угодно, для управления всеми аккаунтами? Чтоб не пришлось открывать окно каждого аккаунта и по отдельности вводить какое то сообщение
напиши скрипт чтобы выполнял то что нужно и он выполнит на всех аккаунтах что ты запустишь )
потребитель фентанила
07.09.2022, 15:58
Я так понимаю что изменить дизайн клиента невозможно?
У меня есть допустим 20 аккаунтов и нужно чтоб на всех аккаунтах выполнилась какое то действие.. можно ли как то сделать окно/консоль.. что угодно, для управления всеми аккаунтами? Чтоб не пришлось открывать окно каждого аккаунта и по отдельности вводить какое то сообщение
nнельзя
bereg101
07.09.2022, 16:03
напиши скрипт чтобы выполнял то что нужно и он выполнит на всех аккаунтах что ты запустишь )
Ты явно не понял. Мне нужно придумать что то, чтоб в любой момент мог на всех аккаунтах выполнить произвольное действие. Отправку сообщение, ввод команды, а не статический скрипт
nнельзя
Что нельзя? Там 2 сообщения с 2 вопросами объединились в 1 сообщение
потребитель фентанила
07.09.2022, 16:07
Ты явно не понял. Мне нужно придумать что то, чтоб в любой момент мог на всех аккаунтах выполнить произвольное действие. Отправку сообщение, ввод команды, а не статический скрипт
Что нельзя? Там 2 сообщения с 2 вопросами объединились в 1 сообщение
ну во первых каким образом ты 20 аккаунтов одновременно запустишь с одного ипа
во вторых как ты на этих 20 аккаунтах будешь одновременные дейсвтия делать
Summertime Sadness
07.09.2022, 16:35
можно как то сделать, чтобы бот работал , допустим ,70 кругов на работе( 1 круг 700 долларов) , а затем офался?
bereg101
07.09.2022, 18:13
ну во первых каким образом ты 20 аккаунтов одновременно запустишь с одного ипа
Эмм.. лучшеб ты ниче не отвечал. С чего ты взял что 20 акк с 1 айпи? С чего ты взял что 20 акк на одном сервере? С чего ты взял что сервер где я собираюсь запускать запрещает 20 акк с 1 айпи? Ещё кучу вопросов можно задать на выдуманную тобой проблему, но суть не меняется, у меня уже 20 запущенных акк
во вторых как ты на этих 20 аккаунтах будешь одновременные дейсвтия делать
Вот это я и хочу придумать как делать без костылей. У меня есть консоль для управлени всеми запущенными аккаунтами, но она работает через неудобный костыль. Ты так говоришь будто отправить со всех акк сообщение в чат по типу "привет" это что то нереальное или к примеру отправить комманду /mm
можно как то сделать, чтобы бот работал , допустим ,70 кругов на работе( 1 круг 700 долларов) , а затем офался?
Например проверкой денег, если больше N - дизконнект
bereg101
07.09.2022, 19:53
можно как то сделать, чтобы бот работал , допустим ,70 кругов на работе( 1 круг 700 долларов) , а затем офался?
Ну как бы не было логично, сделать цикл 70 раз...
Summertime Sadness
07.09.2022, 21:06
Например проверкой денег, если больше N - дизконнект
а как тут сделать проверку на деньги?
kickflip228
08.09.2022, 15:16
Добавь возможность выставлять задержку реконнекта на каждый аккаунт и функцию в луа которая позволит выставить
Эмм.. лучшеб ты ниче не отвечал. С чего ты взял что 20 акк с 1 айпи? С чего ты взял что 20 акк на одном сервере? С чего ты взял что сервер где я собираюсь запускать запрещает 20 акк с 1 айпи? Ещё кучу вопросов можно задать на выдуманную тобой проблему, но суть не меняется, у меня уже 20 запущенных акк
Вот это я и хочу придумать как делать без костылей. У меня есть консоль для управлени всеми запущенными аккаунтами, но она работает через неудобный костыль. Ты так говоришь будто отправить со всех акк сообщение в чат по типу "привет" это что то нереальное или к примеру отправить комманду /mm
Можешь хукнуть к телеги, и сделать так чтоб не было проверку на имя, ну и так они все одновременно будут выполнять твое действо.
bereg101
08.09.2022, 17:20
как сделать паузу в скрипте и чтоб не легло все?
kickflip228
08.09.2022, 19:43
обновления будут?
bereg101
08.09.2022, 22:41
Что не так? пытаюсь использовать задержку из планировщика корутин но не выходит..
Исходник - Аналог lua_thread для RakBot, wait() и DefCall без крашей (https://www.blast.hk/threads/85081/)
Это планировщик корутин для ракбота. Добавляет возможность использовать wait() как в муне, а также юзать некрашащие defCall -- Аналог lua_thread.create, создает новую задачу. Второй аргумент должен быть true -- если задача должна быть приостановлена при запуске. Task Tasking.new(func, halted =...
www.blast.hk
Пишет ошибку "attempt to yield across C-call boundary"
чего только не пробовал, скрипт или ложиться или не работает
Lua:
require
(
"addon"
)
require
'Tasking'
function
infinite_loop
(
)
while
true
do
Tasking
.
wait
(
1000
)
print
(
'I am infinite loop that called every second!'
)
end
end
function
infinite_loop2
(
)
while
true
do
Tasking
.
wait
(
2000
)
print
(
'I am another loop that called every two seconds!'
)
end
end
function
deferred_call
(
argument1
,
argument2
)
print
(
'I am deferred call that called after two seconds after script started'
)
print
(
'My arguments: '
..
argument1
..
' '
..
argument2
)
-- Resume infinite_loop2 task, that created suspended initially
halted_task
:
resume
(
)
-- Task will be halted again after 5 seconds
Tasking
.
defer
(
function
(
)
halted_task
:
halt
(
)
end
,
5000
)
end
function
main
(
)
halted_task
=
Tasking
.
new
(
infinite_loop2
,
true
)
infinite_loop
(
)
end
Tasking
.
new
(
main
)
Tasking
.
defer
(
deferred_call
,
2000
,
123
,
456.758
)
-- только вместо onScriptUpdate = Tasking.tick нужно писать onUpdate = Tasking.tick
infinite_loop
(
)
onUpdate
=
Tasking
.
tick
(
)
Что не так? пытаюсь использовать задержку из планировщика корутин но не выходит..
Исходник - Аналог lua_thread для RakBot, wait() и DefCall без крашей (https://www.blast.hk/threads/85081/)
Это планировщик корутин для ракбота. Добавляет возможность использовать wait() как в муне, а также юзать некрашащие defCall -- Аналог lua_thread.create, создает новую задачу. Второй аргумент должен быть true -- если задача должна быть приостановлена при запуске. Task Tasking.new(func, halted =...
www.blast.hk
Пишет ошибку "attempt to yield across C-call boundary"
чего только не пробовал, скрипт или ложиться или не работает
Lua:
require
(
"addon"
)
require
'Tasking'
function
infinite_loop
(
)
while
true
do
Tasking
.
wait
(
1000
)
print
(
'I am infinite loop that called every second!'
)
end
end
function
infinite_loop2
(
)
while
true
do
Tasking
.
wait
(
2000
)
print
(
'I am another loop that called every two seconds!'
)
end
end
function
deferred_call
(
argument1
,
argument2
)
print
(
'I am deferred call that called after two seconds after script started'
)
print
(
'My arguments: '
..
argument1
..
' '
..
argument2
)
-- Resume infinite_loop2 task, that created suspended initially
halted_task
:
resume
(
)
-- Task will be halted again after 5 seconds
Tasking
.
defer
(
function
(
)
halted_task
:
halt
(
)
end
,
5000
)
end
function
main
(
)
halted_task
=
Tasking
.
new
(
infinite_loop2
,
true
)
infinite_loop
(
)
end
Tasking
.
new
(
main
)
Tasking
.
defer
(
deferred_call
,
2000
,
123
,
456.758
)
-- только вместо onScriptUpdate = Tasking.tick нужно писать onUpdate = Tasking.tick
infinite_loop
(
)
onUpdate
=
Tasking
.
tick
(
)
Код:
package.path = getPath().."/scripts/libs/?.lua;"..getPath().."/scripts/libs/?/init.lua;";
package.cpath = getPath().."/scripts/libs/?.dll";
require "Tasking"
bereg101
09.09.2022, 13:58
Код:
package.path = getPath().."/scripts/libs/?.lua;"..getPath().."/scripts/libs/?/init.lua;";
package.cpath = getPath().."/scripts/libs/?.dll";
require "Tasking"
все равно эта же ошибка "attempt to yield across C-call boundary"
потребитель фентанила
10.09.2022, 18:57
все равно эта же ошибка "attempt to yield across C-call boundary"
потомучто это для ракбота, а не для раксампа, голова
потомучто это для ракбота, а не для раксампа, голова
ее можно хоть на чистом luajit интерпретаторе запускать
потребитель фентанила
11.09.2022, 00:02
ее можно хоть на чистом luajit интерпретаторе запускать
чо
Summertime Sadness
15.09.2022, 13:01
как флудилку альт написать здесь?
profgold
15.09.2022, 13:04
из за чего бот может со времен жрать все больше и больше оперативы?
Утечка памяти в ракнете. Также может быть в самом скрипте
Обновление
- исправлена очистка пулов при дисконнекте
- исправлен краш при принте большого текста
- в !players, !vehicles, и т.д. добавлена позиция и дистанция
- добавлена возможность запускать программу сразу свернутой
- добавлены прокси SOCKS5
- добавлен раздел FAQ в шапку
Lua API:
- новые функции: proxyConnect, proxyDisconnect, isProxyConnected, setMoney, getMoney, getAllPlayers, isPlayerConnected, doesPlayerExist, getAllVehicles, doesVehicleExist, getAllPickups, doesPickupExist, setWindowText, lockWindowText
- новые события: onRequestConnect, onProxyConnect, onProxyDisconnect, onProxyError
- addon: добавлен менеджер корутин
потребитель фентанила
18.09.2022, 23:02
Обновление
- исправлена очистка пулов при дисконнекте
- исправлен краш при принте большого текста
- в !players, !vehicles, и т.д. добавлена позиция и дистанция
- добавлена возможность запускать программу сразу свернутой
- добавлены прокси SOCKS5
Lua API:
- новые функции: proxyConnect, proxyDisconnect, isProxyConnected, setMoney, getMoney, getAllPlayers, isPlayerConnected, doesPlayerExist, getAllVehicles, doesVehicleExist, getAllPickups, doesPickupExist
- новые события: onRequestConnect, onProxyConnect, onProxyDisconnect, onProxyError
- addon: добавлен менеджер корутин
емаа кайф но ты так не добавил возможность нажимать на кнопки
Обновление
- исправлена очистка пулов при дисконнекте
- исправлен краш при принте большого текста
- в !players, !vehicles, и т.д. добавлена позиция и дистанция
- добавлена возможность запускать программу сразу свернутой
- добавлены прокси SOCKS5
- добавил раздел FAQ в шапку
Lua API:
- новые функции: proxyConnect, proxyDisconnect, isProxyConnected, setMoney, getMoney, getAllPlayers, isPlayerConnected, doesPlayerExist, getAllVehicles, doesVehicleExist, getAllPickups, doesPickupExist
- новые события: onRequestConnect, onProxyConnect, onProxyDisconnect, onProxyError
- addon: добавлен менеджер корутин
Оаоаоа прокси😍
манку хлебал
18.09.2022, 23:18
Обновление
- исправлена очистка пулов при дисконнекте
- исправлен краш при принте большого текста
- в !players, !vehicles, и т.д. добавлена позиция и дистанция
- добавлена возможность запускать программу сразу свернутой
- добавлены прокси SOCKS5
- добавил раздел FAQ в шапку
Lua API:
- новые функции: proxyConnect, proxyDisconnect, isProxyConnected, setMoney, getMoney, getAllPlayers, isPlayerConnected, doesPlayerExist, getAllVehicles, doesVehicleExist, getAllPickups, doesPickupExist
- новые события: onRequestConnect, onProxyConnect, onProxyDisconnect, onProxyError
- addon: добавлен менеджер корутин
Ой ой ой что за обнова люблю тебя ❤️❤️❤️❤️❤️
Синхра для слабых?
емаа кайф но ты так не добавил возможность нажимать на кнопки
потребитель фентанила
18.09.2022, 23:56
Синхра для слабых?
не шарбю в ней
манку хлебал
19.09.2022, 00:06
не шарбю в ней
По сути синхру нажатия кнопки отправить как не***, тем более самп ивентс поддерживается
потребитель фентанила
19.09.2022, 00:09
По сути синхру нажатия кнопки отправить как не***, тем более самп ивентс поддерживается
честно, вообще в синхре не шарю
master1999999999999999
19.09.2022, 20:51
я тупой немнога, как и куда скрипты чтобы на альт ходить сувать?
Summertime Sadness
19.09.2022, 21:09
ебааать ура спс за обнову
можно на это чудо написать коллизию?
rapapamap
20.09.2022, 15:22
когда запущено много окон с ракнетом, то некоторые закрываются спустя время. как фиксануть?
@Rei (https://www.blast.hk/members/137734/)
когда запущено много окон с ракнетом, то некоторые закрываются спустя время. как фиксануть?
@Rei (https://www.blast.hk/members/137734/)
во-первых какой еще на*** ракнет?
во-вторых я каким хуем должен понять что значит "много окон", на каком сервере, с какими скриптами и спустя какое время?
90% ты что-то наговнокодил ( да, реализация луа хромает и может при некоторых ошибках крашить, я даже хз когда, никто не репортит их )
остальные 10% даю на то, что сервер шлет какой-то кривой RPC, но я опять же не в курсе о таких дырах. ерунда типа кастомных авто не должна никаких проблем вызывать
Summertime Sadness
21.09.2022, 23:15
@Rei (https://www.blast.hk/members/137734/),
Скрытое содержимое для пользователя(ей): Rei (https://www.blast.hk/members/137734/)
F0RQU1N and
22.09.2022, 01:29
Утечка памяти в ракнете. Также может быть в самом скрипте
Утечка в ракнете, который написан на скриптовом языке???? Ебанутый?
profgold
23.09.2022, 09:54
Утечка в ракнете, который написан на скриптовом языке???? Ебанутый?
а? Скриптовый язык? Бот написан на базе стокового раксампа, а там были проблемы с утечками в ракнете. Если автор не фиксанул - клиент будет ложиться через время или сильно лагать.
что делать тут по фулу просто реконектинг
когда proxyConnect() прописываешь - крашит
Можно ли сделать обработчик события с onShowDialog? Если да, то можно пример простенький? Не понимаю как в него передать реальные параметры диалога.
Duster5454
24.09.2022, 21:13
Привет , можно ли как нибудь сделать авторегистрацию аккаунтов с автоматическим вводом пароля после кика
Привет , можно ли как нибудь сделать авторегистрацию аккаунтов с автоматическим вводом пароля после кика
привет, можно, делай
Duster5454
24.09.2022, 21:35
привет, можно, делай
Ну не тебя же спрашивали
Summertime Sadness
24.09.2022, 22:01
Привет , можно ли как нибудь сделать авторегистрацию аккаунтов с автоматическим вводом пароля после кика
да, можно , делай
манку хлебал
24.09.2022, 22:07
Ну не тебя же спрашивали
Тема -> FAQ -> Автологин
Делаешь все по аналогии
Duster5454
24.09.2022, 22:30
Тема -> FAQ -> Автологин
Делаешь все по аналогии
Спасибо,но куда вставлять этот текст
TuHku BuHKu
25.09.2022, 09:26
Спасибо,но куда вставлять этот текст
сюда, и получается вот такой луа файлик с авторегой
а? Скриптовый язык? Бот написан на базе стокового раксампа, а там были проблемы с утечками в ракнете. Если автор не фиксанул - клиент будет ложиться через время или сильно лагать.
этот раксамп вроде такой проблемой не страдает (по словам людей которые его используют)
TuHku BuHKu
25.09.2022, 21:12
чет та авторегистрация перестала работать, он втыкается на стадии выбора скина
манку хлебал
26.09.2022, 01:25
чет та авторегистрация перестала работать, он втыкается на стадии выбора скина
Так сделай выбор скина. Поскажу: это текстдравы
чет та авторегистрация перестала работать, он втыкается на стадии выбора скина
Lua:
local
sampev
=
require
(
"samp.events"
)
require
(
"Tasking"
)
require
(
"addon"
)
local
nickname
=
getNick
(
)
function
onLoad
(
)
print
(
"loaded"
)
print
(
nickname
)
end
function
onUpdate
(
)
Tasking
.
tick
(
)
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
title
:
find
(
"1/4"
)
then
sendDialogResponse
(
1
,
-
1
,
"ТВОЙ ПАРОЛЬ"
)
return
end
if
title
:
find
(
"2/4"
)
then
sendDialogResponse
(
1
,
1
,
""
)
return
end
if
title
:
find
(
"3/4"
)
then
sendDialogResponse
(
1
,
1
,
""
)
return
end
if
title
:
find
(
"4/4"
)
then
sendDialogResponse
(
1
,
1
,
""
)
return
end
end
function
sampev
.
onShowTextDraw
(
id
,
data
)
if
data
.
position
.
x
==
233
then
sendClickTextdraw
(
id
)
end
end
Summertime Sadness
27.09.2022, 22:48
помогите с реализацией уведомлений в тг, ябаклан походу и ниче не понял
TuHku BuHKu
28.09.2022, 02:04
Lua:
local
sampev
=
require
(
"samp.events"
)
require
(
"Tasking"
)
require
(
"addon"
)
local
nickname
=
getNick
(
)
function
onLoad
(
)
print
(
"loaded"
)
print
(
nickname
)
end
function
onUpdate
(
)
Tasking
.
tick
(
)
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
title
:
find
(
"1/4"
)
then
sendDialogResponse
(
1
,
-
1
,
"ТВОЙ ПАРОЛЬ"
)
return
end
if
title
:
find
(
"2/4"
)
then
sendDialogResponse
(
1
,
1
,
""
)
return
end
if
title
:
find
(
"3/4"
)
then
sendDialogResponse
(
1
,
1
,
""
)
return
end
if
title
:
find
(
"4/4"
)
then
sendDialogResponse
(
1
,
1
,
""
)
return
end
end
function
sampev
.
onShowTextDraw
(
id
,
data
)
if
data
.
position
.
x
==
233
then
sendClickTextdraw
(
id
)
end
end
не работает
Lua:
local
sampev
=
require
(
"samp.events"
)
require
(
"Tasking"
)
require
(
"addon"
)
local
nickname
=
getNick
(
)
function
onLoad
(
)
print
(
"loaded"
)
print
(
nickname
)
end
function
onUpdate
(
)
Tasking
.
tick
(
)
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
title
:
find
(
"1/4"
)
then
sendDialogResponse
(
1
,
-
1
,
"ТВОЙ ПАРОЛЬ"
)
return
end
if
title
:
find
(
"2/4"
)
then
sendDialogResponse
(
1
,
1
,
""
)
return
end
if
title
:
find
(
"3/4"
)
then
sendDialogResponse
(
1
,
1
,
""
)
return
end
if
title
:
find
(
"4/4"
)
then
sendDialogResponse
(
1
,
1
,
""
)
return
end
end
function
sampev
.
onShowTextDraw
(
id
,
data
)
if
data
.
position
.
x
==
233
then
sendClickTextdraw
(
id
)
end
end
выдает вот это - \scripts\libs\samp\events\core.lua:21: attempt to call global 'isSampLoaded' (a nil value)
Lua:
local
sampev
=
require
(
"samp.events"
)
require
(
"Tasking"
)
require
(
"addon"
)
local
nickname
=
getNick
(
)
function
onLoad
(
)
print
(
"loaded"
)
print
(
nickname
)
end
function
onUpdate
(
)
Tasking
.
tick
(
)
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
title
:
find
(
"1/4"
)
then
sendDialogResponse
(
1
,
-
1
,
"ТВОЙ ПАРОЛЬ"
)
return
end
if
title
:
find
(
"2/4"
)
then
sendDialogResponse
(
1
,
1
,
""
)
return
end
if
title
:
find
(
"3/4"
)
then
sendDialogResponse
(
1
,
1
,
""
)
return
end
if
title
:
find
(
"4/4"
)
then
sendDialogResponse
(
1
,
1
,
""
)
return
end
end
function
sampev
.
onShowTextDraw
(
id
,
data
)
if
data
.
position
.
x
==
233
then
sendClickTextdraw
(
id
)
end
end
не прошло и ночи, разобрался, все заработало, причиной была отсутствовала одна библиотека
но было бы не плохо сделать так чтобы при регистрации указывалась рефералка, если кто знает как дописать код, дайте знать, заранее благодарен
Возможна работа с вебсокетами?
манку хлебал
30.09.2022, 12:43
Возможна работа с вебсокетами?
да только нахуя тебе это блять надо
Почему скорость в авто прыгает от 0 до 0.6, когда бот просто стоит?
почему не работает?
Lua:
require
(
"addon"
)
local
sampev
=
require
(
"samp.events"
)
function
sampev
.
onTextDrawShow
(
textDrawId
,
data
)
if
textDrawId
==
6122
or
textDrawId
==
6123
then
newTask
(
function
(
)
wait
(
100
)
sendClickTextdraw
(
6122
)
end
)
end
запускается без ошибок но функцию эту игнорит вообще
почему не работает?
Lua:
require
(
"addon"
)
local
sampev
=
require
(
"samp.events"
)
function
sampev
.
onTextDrawShow
(
textDrawId
,
data
)
if
textDrawId
==
6122
or
textDrawId
==
6123
then
newTask
(
function
(
)
wait
(
100
)
sendClickTextdraw
(
6122
)
end
)
end
запускается без ошибок но функцию эту игнорит вообще
onShowTextDraw должно быть
Duster5454
05.10.2022, 00:11
Что делать если автологин не работает
Возможна работа с вебсокетами?
ну подключи стороннюю библиотеку да юзай
возможно ли запускать RakSAMP Lite.exe с параметрами к примеру -ип -порт -ник? через bat или как нибудь еще ( не через лаунчер)
манку хлебал
05.10.2022, 15:44
возможно ли запускать RakSAMP Lite.exe с параметрами к примеру -ип -порт -ник? через bat или как нибудь еще ( не через лаунчер)
да, используй
Lua:
string args
=
getCmdLineArgs
(
)
-- получить аргументы командной строки
что бы получить параметры и парси их через match
да, используй
Lua:
string args
=
getCmdLineArgs
(
)
-- получить аргументы командной строки
что бы получить параметры и парси их через match
спасибо, -h 127.0.0.1 -p 7777 -n Test_Test -z. Не знаешь что значит -z?
манку хлебал
05.10.2022, 15:58
спасибо, -h 127.0.0.1 -p 7777 -n Test_Test -z. Не знаешь что значит -z?
где ты это нашел? в лаунчере какой нибудь аризоны? тогда вероятно что этот параметр отвечает за сборку или что то подобное. для запуска окон тебе это вряд ли понадобится
где ты это нашел? в лаунчере какой нибудь аризоны? тогда вероятно что этот параметр отвечает за сборку или что то подобное. для запуска окон тебе это вряд ли понадобится
я это нашел с помощью в RakSAMP Lite
Lua:
string args
=
getCmdLineArgs
(
)
-- получить аргументы командной строки
манку хлебал
05.10.2022, 17:38
я это нашел с помощью в RakSAMP Lite
Lua:
string args
=
getCmdLineArgs
(
)
-- получить аргументы командной строки
не знаю, не подскажу, этот вопрос к @Rei (https://www.blast.hk/members/137734/)
rapapamap
05.10.2022, 20:54
как сделать, чтобы чатлог выводился по дням?
параметры те же, что и в сампе
Какие есть аргументы для запуска SAMP.exe? (https://www.blast.hk/threads/52339/)
Доброго времени суток! Думаю вы все знаете что у samp.exe есть аргументы, например если запустить его с аргументами -n ник -h ip:port, то самп зайдет на указанный сервер под указанным ником. Вопрос, какие вообще есть аргументы кроме -n и -h?
www.blast.hk
FakeSince
06.10.2022, 20:55
Почему может быть кик после спавна?
манку хлебал
06.10.2022, 22:36
как сделать, чтобы чатлог выводился по дням?
Lua:
setLogPath
(
string path
)
-- через os.date сформируй дату в нужном формате
Почему может быть кик после спавна?
из-за анти чита
sport_noname
07.10.2022, 08:57
Как включить антиафк? После пей дея аризона не начисливает минуты и я не получаю бонус
было бы хорошо увидеть обнову где добавят для каждого аккаунта сохранение и функцию getPassword() )
было бы хорошо увидеть обнову где добавят для каждого аккаунта сохранение и функцию getPassword() )
А как ты пароль вытащишь из сессии? Да и аккаунт можно сохранить, для этого есть либы как os так и inicfg
А как ты пароль вытащишь из сессии? Да и аккаунт можно сохранить, для этого есть либы как os так и inicfg
есть поле для ввода пароля но оно работает только вроде на localhost`e. а скрипт муторно писать
@Rei (https://www.blast.hk/members/137734/) над getServerName()
upd. уже не надо, надо
getIniString
уважаемые знатоки, срочно выручайте, иначе у меня сейчас жопа взорвется на***
как прочитать инфу с ини или TXT файла, типа как на скрине, у меня просто раксамп крашится, когда я указываю путь к файлу...
брал в пример работу одного прекрасного человека, в которой он взаимодействовал с TXT, делал по примеру, нихуя не хочет работать, всеравно крашит..
https://forum.antichat.xyz/attachments/28167219/
rapapamap
10.10.2022, 16:14
как грамотно указывать путь через file = lfs.currentdir()
манку хлебал
10.10.2022, 16:16
@Rei (https://www.blast.hk/members/137734/) над getServerName()
upd. уже не надо, надо
getIniString
уважаемые знатоки, срочно выручайте, иначе у меня сейчас жопа взорвется на***
как прочитать инфу с ини или TXT файла, типа как на скрине, у меня просто раксамп крашится, когда я указываю путь к файлу...
брал в пример работу одного прекрасного человека, в которой он взаимодействовал с TXT, делал по примеру, нихуя не хочет работать, всеравно крашит..
давно тут есть функция getRakBotPath?
Lua:
string path
=
getPath
(
string additional
)
-- получить корень программы
давно тут есть функция getRakBotPath?
Lua:
string path
=
getPath
(
string additional
)
-- получить корень программы
подьёб не удался, ты обосрался
скрин был приведен в пример с моего софта для ракбота
и getIniString тебя не смутил ?
Thrill_Pill
10.10.2022, 20:51
подьёб не удался, ты обосрался
скрин был приведен в пример с моего софта для ракбота
и getIniString тебя не смутил ?
Сам попросил помощи, сам доебался..
Сам попросил помощи, сам доебался..
человек не первый раз доебывался до меня, сейчас ответил в грубой форме, поэтому последовал такой ответ и от меня :(
как создать папку через скрипт? createDirectory не работает вроде
манку хлебал
11.10.2022, 23:29
как создать папку через скрипт? createDirectory не работает вроде
Lua:
os
.
execute
(
(
'mkdir %s'
)
:
format
(
getPath
(
'customdir'
)
)
)
По умолчанию логи пишутся в RakSAMP Lite.log, но его можно изменить
Lua:
setLogPath
(
string path
)
-- установить файл лога
а можно пример использования, я пишу так и не работает:
')' expected near '_nick'
Lua:
rakpath
=
getPath
(
)
-- получить корень программы
_nick
=
getNick
(
)
-- получить ник
function
onLoad
(
)
setLogPath
(
rakpath
..
'logs\\'
_nick
..
'.log'
)
-- установить файл лога
манку хлебал
12.10.2022, 18:25
а можно пример использования, я пишу так и не работает:
')' expected near '_nick'
Lua:
rakpath
=
getPath
(
)
-- получить корень программы
_nick
=
getNick
(
)
-- получить ник
function
onLoad
(
)
setLogPath
(
rakpath
..
'logs\\'
_nick
..
'.log'
)
-- установить файл лога
папку logs самому создать придется, раксамп не может(
Lua:
function
onLoad
(
)
setLogPath
(
getPath
(
(
'logs/%s.log'
)
:
format
(
getNick
(
)
)
)
)
end
у тебя не работает из-за того что ты перед _nick две точки не поставил. зачем вообще использовать суммирование строк? как по мне намного красивее и более читаемо через format
как создать папку через скрипт? createDirectory не работает вроде
папку logs самому создать придется, раксамп не может(
Lua:
local
ffi
=
require
(
"ffi"
)
ffi
.
cdef
(
"bool CreateDirectoryA(const char *path, void *lpSecurityAttributes);"
)
function
createDirectory
(
path
)
return
ffi
.
C
.
CreateDirectoryA
(
path
,
nil
)
end
createDirectory
(
путь
)
если не работает - попробуйте вместо CreateDirectoryA использовать CreateDirectory (во второй строчке)
папку logs самому создать придется, раксамп не может(
Lua:
function
onLoad
(
)
setLogPath
(
getPath
(
(
'logs/%s.log'
)
:
format
(
getNick
(
)
)
)
)
end
у тебя не работает из-за того что ты перед _nick две точки не поставил. зачем вообще использовать суммирование строк? как по мне намного красивее и более читаемо через format
нельзя так os.date указать через формат?
bad argument #2 to 'format' (number expected, got string)
Lua:
setLogPath
(
getPath
(
(
'logs/%s %d.log'
)
:
format
(
getNick
(
)
,
os
.
date
(
'%d.%m.%Y'
)
)
)
)
-- установить файл лога
require("addon")
нельзя так os.date указать через формат?
bad argument #2 to 'format' (number expected, got string)
Lua:
setLogPath
(
getPath
(
(
'logs/%s %d.log'
)
:
format
(
getNick
(
)
,
os
.
date
(
'%d.%m.%Y'
)
)
)
)
-- установить файл лога
Lua:
setLogPath
(
getPath
(
(
'logs/%s %s.log'
)
:
format
(
getNick
(
)
,
os
.
date
(
'%d.%m.%Y'
)
)
)
)
-- установить файл лога
os.date возвращает строку
AugustTN
12.10.2022, 20:50
я так понимаю тут нельзя сделать бесконечный цикл(main tipo)? либо я тупой, и еще не понял че и как, либо его нету)
я так понимаю тут нельзя сделать бесконечный цикл(main tipo)? либо я тупой, и еще не понял че и как, либо его нету)
Lua:
function
onUpdate
(
)
-- код вызывается каждые N мс, значение N меняется в конфиге
end
AugustTN
12.10.2022, 21:00
Lua:
function
onUpdate
(
)
-- код вызывается каждые N мс, значение N меняется в конфиге
end
а бля внатуре тупой
upd. я еще тупее, поставил проверку и думал что функа не робит)
спс
как сделать проверку существует ли папка?
как сделать проверку существует ли папка?
https://forum.antichat.xyz/attachments/28169287/
https://forum.antichat.xyz/attachments/28169287/
Lua:
--- Check if a file or directory exists in this path
function
exists
(
file
)
local
ok
,
err
,
code
=
os
.
rename
(
file
,
file
)
if
not
ok
then
if
code
==
13
then
-- Permission denied, but it exists
return
true
end
end
return
ok
,
err
end
--- Check if a directory exists in this path
function
isdir
(
path
)
-- "/" works on both Unix and Windows
return
exists
(
path
..
"/"
)
end
-- проверить существует ли директория: if (isdir(путь)) then ... end
Lua:
--- Check if a file or directory exists in this path
function
exists
(
file
)
local
ok
,
err
,
code
=
os
.
rename
(
file
,
file
)
if
not
ok
then
if
code
==
13
then
-- Permission denied, but it exists
return
true
end
end
return
ok
,
err
end
--- Check if a directory exists in this path
function
isdir
(
path
)
-- "/" works on both Unix and Windows
return
exists
(
path
..
"/"
)
end
-- проверить существует ли директория: if (isdir(путь)) then ... end
проще не получится?
проще не получится?
в чем проблема этого метода?
я так понимаю тут нельзя сделать бесконечный цикл(main tipo)? либо я тупой, и еще не понял че и как, либо его нету)
можно, через корутины (Tasking lib)
в чем проблема этого метода?
если других способов нет, то проблем нету)
если других способов нет, то проблем нету)
другой способ - через lfs, но это лишняя зависимость
violenc3
13.10.2022, 23:21
а если слапнут?
а если слапнут?
То застынешь в воздухе. У клиента нету физики игровой, реализовывай падение сам, либо ищи SlapFix под ракбота и перепиши под раксамп.
А после кика, ракбот реконектит и вводит пароль автоматом? Если нет то как это осуществить?
violenc3
14.10.2022, 00:24
А после кика, ракбот реконектит и вводит пароль автоматом? Если нет то как это осуществить?
эта тема на модерации, но этот файл оттуда
а реконнект в настройках раксампа
потребитель фентанила
14.10.2022, 11:41
эта тема на модерации, но этот файл оттуда
а реконнект в настройках раксампа
хотяб указал что это мой скрипт :)
он на 5 лвле новый акк создает и вылаживает на сампстор, если ничего это не нужно - код открыт
тема на модерации, потомучто версию v3 создал
да я знаю там говконода полные штаны
TuHku BuHKu
14.10.2022, 17:13
ага. докачался акк до 5 ур и улетел кому то на САМП сторе, как там редачить и что редачить не понятно
потребитель фентанила
14.10.2022, 21:00
ага. докачался акк до 5 ур и улетел кому то на САМП сторе, как там редачить и что редачить не понятно
для кого луа придуман, код открыт, никаких реквизитов там не вставлено
TuHku BuHKu
14.10.2022, 21:28
для кого луа придуман, код открыт, никаких реквизитов там не вставлено
хорошо, тогда куда и что вставлять? обычным юзерам это не понятно
Botik228
14.10.2022, 21:32
хорошо, тогда куда и что вставлять? обычным юзерам это не понятно
Обычные юзеры умнее обезьяны, не путай
TuHku BuHKu
14.10.2022, 21:32
Шизуу, сам в шоке. тяжело быть юзером🥲
Обычные юзеры умнее обезьяны, не путай
😥тогда я обезьяна
потребитель фентанила
14.10.2022, 22:03
хорошо, тогда куда и что вставлять? обычным юзерам это не понятно
открываешь скрипт через текстовик и наверху все написано на русском что куда писать а в худшем случае напиши в раксампе !helpme и тебе даст инструкцию
как сделать чтобы анимация бесконечно производилась?
Lua:
function
sampev
.
onSendPlayerSync
(
data
)
if
anim
then
data
.
animationId
=
anim
data
.
animationFlags
=
anim
end
end
потребитель фентанила
14.10.2022, 22:43
как сделать чтобы анимация бесконечно производилась?
Lua:
function
sampev
.
onSendPlayerSync
(
data
)
if
anim
then
data
.
animationId
=
anim
data
.
animationFlags
=
anim
end
end
Lua:
function
sampev
.
onSendPlayerSync
(
data
)
if
anim
then
newTask
(
function
(
)
--для того чтоб вейт в цикл засунуть
while
true
do
data
.
animationId
=
anim
data
.
animationFlags
=
anim
wait
(
0
)
end
end
)
end
end
Из темы "Нажатие клавиш", как сделать в проверке чтобы и !key -128 работали?
!key -1 : [CMD] Command key -1 was not found.
Lua:
if
cmd
:
find
(
"^!key %d+$"
)
then
F0RQU1N and
15.10.2022, 03:12
Lua:
function
sampev
.
onSendPlayerSync
(
data
)
if
anim
then
newTask
(
function
(
)
--для того чтоб вейт в цикл засунуть
while
true
do
data
.
animationId
=
anim
data
.
animationFlags
=
anim
wait
(
0
)
end
end
)
end
end
Чего блять? Это не так вообще работает, зачем ты в потоке, каждый раз ПЕРЕЗАПИСЫВАЕШЬ значение, а не отправляешь. А если слать синхру так быстро, то тебя просто кикнет.
потребитель фентанила
15.10.2022, 13:34
Чего блять? Это не так вообще работает, зачем ты в потоке, каждый раз ПЕРЕЗАПИСЫВАЕШЬ значение, а не отправляешь. А если слать синхру так быстро, то тебя просто кикнет.
хз яж говнокодер
spelare for filmer
15.10.2022, 13:35
хз яж говнокодер
так оно в принципе работать не будет из-за потока в хуке
как эмулировать афк? и есть ли в RakSAMP Lite writeMemory?
как эмулировать афк? и есть ли в RakSAMP Lite writeMemory?
function sampev.onSendPlayerSync(data)
return false
end
F0RQU1N and
15.10.2022, 17:58
как эмулировать афк? и есть ли в RakSAMP Lite writeMemory?
для writeMemory используй ffi, только я не вижу смысла в процессе раксампа что-то переписывать в памяти(ведь это не игра), ну да ладно
эта тема на модерации, но этот файл оттуда
а реконнект в настройках раксампа
Не работает, можете скинуть папку libs пожалуйста
coldio.diaz
18.10.2022, 11:39
можете дать настройки coord mastera для drp
Summertime Sadness
18.10.2022, 13:05
можете дать настройки coord mastera для drp
нет не дам
можете дать настройки coord mastera для drp
просто снижаешь step пока не перестанет кикать
1.5 вроде норм
coldio.diaz
18.10.2022, 17:32
просто снижаешь step пока не перестанет кикать
1.5 вроде норм
я уже ставлю stap 1 dalay 1000 кикает
Meliodafu
20.10.2022, 20:15
как сделать чтобы бот смог опредлит дальность, у меня есть две точки мне нужно к блежайшей от меня
Thrill_Pill
20.10.2022, 21:09
как сделать чтобы бот смог опредлит дальность, у меня есть две точки мне нужно к блежайшей от меня
Скрытое содержимое для пользователя(ей): Meliodafu (https://www.blast.hk/members/402523/)
RidelMuz
20.10.2022, 21:49
Как позицию правильно установить с помощью команды !pos? Допустим сохраненная позиция: AddPlayerClass(78,1158.0435,-1748.3185,13.5703,356.5602,0,0,0,0,0,0); //
RidelMuz
20.10.2022, 21:52
Каким образом можно автоеду сюда вшить?
Thrill_Pill
21.10.2022, 14:44
Как позицию правильно установить с помощью команды !pos? Допустим сохраненная позиция: AddPlayerClass(78,1158.0435,-1748.3185,13.5703,356.5602,0,0,0,0,0,0); //
Скрытое содержимое для пользователя(ей): RidelMuz (https://www.blast.hk/members/444122/)
Meliodafu
21.10.2022, 18:40
Каким образом можно автоеду сюда вшить?
через команду с задержкой и циклом
Summertime Sadness
22.10.2022, 19:41
@Rei (https://www.blast.hk/members/137734/)
Скрытое содержимое для пользователя(ей): Rei (https://www.blast.hk/members/137734/)
F0RQU1N and
24.10.2022, 10:10
как сделать чтобы бот смог опредлит дальность, у меня есть две точки мне нужно к блежайшей от меня
Finding the distance between 2 3D points (https://www.blast.hk/redirect/aHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9xdWVzdGlvbnMvMT Q1NjgyNDkvZmluZGluZy10aGUtZGlzdGFuY2UtYmV0d2Vlbi0y LTNkLXBvaW50cw)
I'm running into a problem where my square of X is always becoming infinite leading to the resulting distance also being infinite, however I can't see anything wrong with my own maths: // Claculate
stackoverflow.com
@Rei (https://www.blast.hk/members/137734/) или может быть кто то из тех кто шарит, есть возможность эмулировать RPC?
@Rei (https://www.blast.hk/members/137734/) или может быть кто то из тех кто шарит, есть возможность эмулировать RPC?
есть, смотри луа апи
есть, смотри луа апи
Входящий RPC*, тоесть наш любимый raknetEmulRpcReceiveBitStream
потребитель фентанила
29.10.2022, 12:00
как хукать изменения интерьера?
к примеру, я узнал айди пакета (рпс) SetPlayerInterior - ID: 156
например, в интерьере 16 будет делать такое
а в 72 такое
в пакетах не шарю, извините
Thrill_Pill
29.10.2022, 12:11
как хукать изменения интерьера?
к примеру, я узнал айди пакета (рпс) SetPlayerInterior - ID: 156
например, в интерьере 16 будет делать такое
а в 72 такое
в пакетах не шарю, извините
function sampev.onSetInterior(interior)
end
попробуй
потребитель фентанила
29.10.2022, 12:15
function sampev.onSetInterior(interior)
end
попробуй
спасиба
потребитель фентанила
29.10.2022, 12:59
как поставить бота в афк? чет не могу догнать🙄
function sampev.onSendPlayerSync(data)
return false
end
попробуй
ребят, привет, мучу одну темку с сетью ракботов и на сервер не пускает с одного айпишника. Купил два прокси и попытался войти через raksamp lite в них, но везде безуспешно. Выдавало следующие ошибки:
тут используется тип SOCKS5, но все равно безуспешно, при этом это приватный прокси.
Снимок экрана 2022-10-29 в 14.51.47.pngobvious · 29 Окт 2022 в 14:55' data-fancybox="lb-post-1181440" data-lb-caption-extra-html="" data-lb-sidebar-href="" data-single-image="1" data-src="https://www.blast.hk/attachments/175108/" style="cursor: pointer;" title="Снимок экрана 2022-10-29 в 14.51.47.png">
https://forum.antichat.xyz/attachments/28181440/
тут пытались переключить на http исключительно ради интереса, но ошибку такую выдает.
Снимок экрана 2022-10-29 в 14.52.54.pngobvious · 29 Окт 2022 в 14:55' data-fancybox="lb-post-1181440" data-lb-caption-extra-html="" data-lb-sidebar-href="" data-single-image="1" data-src="https://www.blast.hk/attachments/175109/" style="cursor: pointer;" title="Снимок экрана 2022-10-29 в 14.52.54.png">
https://forum.antichat.xyz/attachments/28181440/
Пытался так-же подключиться к бесплатным, но ошибки выдавало следующие:
[23:46:52] [PROXY] Connecting to 72.195.34.60:27391. (NO Auth)
[23:46:53] [PROXY] Server accepted NO Auth method
[23:46:54] [PROXY] ERROR: Connection failed. (WSAError: 00002746)
[23:04:15] [PROXY] Connecting to 45.145.13.55:8000. (RFC 1929 Auth)
[23:04:16] [PROXY] Server accepted RFC 1929 Auth method
[23:04:16] [PROXY] Auth OK. Connecting...
[23:04:17] [PROXY] ERROR: Connection failed. (WSAError: 0000274C)
[23:45:10] [PROXY] Connecting to 184.178.172.3:4145. (NO Auth)
[23:45:12] [PROXY] Server accepted NO Auth method
[23:45:12] [PROXY] ERROR: Invalid SOCKS version. (5 != 5)
[23:46:13] [PROXY] Connecting to 37.18.73.94:5566. (NO Auth)
[23:46:13] [PROXY] Server accepted NO Auth method
[23:46:13] [PROXY] ERROR: General SOCKS server failure
ребят, привет, мучу одну темку с сетью ракботов и на сервер не пускает с одного айпишника. Купил два прокси и попытался войти через raksamp lite в них, но везде безуспешно. Выдавало следующие ошибки:
тут используется тип SOCKS5, но все равно безуспешно, при этом это приватный прокси.
тут пытались переключить на http исключительно ради интереса, но ошибку такую выдает.
Пытался так-же подключиться к бесплатным, но ошибки выдавало следующие:
похоже, udp просто не работает у твоей прокси. и за все сервисы не скажу, но у которого я арендовал прокси для тестов http и socks5 были под разными портами, ты же долбишься в обоих случаях в 8000. короче, попробуй в другом месте арендовать или захости сам
а предпоследняя ошибка вообще рофл, там оказывается в лог выводится версия не из того объекта, но баг чисто визуальный
Summertime Sadness
29.10.2022, 23:56
раньше вроде модуль был специальный для записи маршрутов, а где он сейчас? как вообще маршруты записывать на это....
Thrill_Pill
30.10.2022, 04:10
раньше вроде модуль был специальный для записи маршрутов, а где он сейчас? как вообще маршруты записывать на это....
Переделай тот что на рак, ну или свой напиши
похоже, udp просто не работает у твоей прокси. и за все сервисы не скажу, но у которого я арендовал прокси для тестов http и socks5 были под разными портами, ты же долбишься в обоих случаях в 8000. короче, попробуй в другом месте арендовать или захости сам
а предпоследняя ошибка вообще рофл, там оказывается в лог выводится версия не из того объекта, но баг чисто визуальный
спасибо, дело реально было в прокси которое я подключал
Thrill_Pill
30.10.2022, 17:16
зачем модуль если можно через кватернион?
И что блять ? Он спросил про запись маршрута..
Botik228
31.10.2022, 17:52
Можно как то оффнуть абсолютно все диалоговые окна?
Что бы они не вылазили вообще на экран
Можно как то оффнуть абсолютно все диалоговые окна?
Что бы они не вылазили вообще на экран
Код:
local sampev = require("samp.events")
function sampev.onShowDialog(id, style, title, btn1, btn2, text)
return false
end
reversed
31.10.2022, 18:16
вроде как ворк, сделай чтоб после регистрации веберал скин(или просто чтоб нажимал на 301 текстдрав)
sendClickTextdraw(int id) -- кликнуть по текстдраву
ну так сам и сделай
Botik228
31.10.2022, 18:31
Код:
local sampev = require("samp.events")
function sampev.onShowDialog(id, style, title, btn1, btn2, text)
return false
end
Если я правильно понял, то надо теперь айди каждого диалога вводить?
reversed
31.10.2022, 18:33
Если я правильно понял, то надо теперь айди каждого диалога вводить?
нет, ничего больше не надо добавлять
vicente alonso
01.11.2022, 23:29
можно ли поставить автореконнект? и фастконнект от аира
F0RQU1N and
02.11.2022, 03:42
спасибо, дело реально было в прокси которое я подключал
а где ты купил нормальное прокси(socks 5 с udp?)
потребитель фентанила
02.11.2022, 21:16
спасибо, дело реально было в прокси которое я подключал
можешь сказать где socks5 с рабочим udp прокси купил?
вроде купил рабочий socks5 прокси с юдп, русский
но серовно вылазит вот такое:
https://forum.antichat.xyz/attachments/28185221/
@F0RQU1N and (https://www.blast.hk/members/243771/) @Haymiritch (https://www.blast.hk/members/421795/) кину обоим в лс
@F0RQU1N and (https://www.blast.hk/members/243771/) @Haymiritch (https://www.blast.hk/members/421795/) кину обоим в лс
скинь тоже пожалуйста
----------------------------------------------------------------------------------------------------------------------
будет ли это тут работать? https://www.blast.hk/threads/67017/ , или как быстро заходить без бана?
----------------------------------------------------------------------------------------------------------------------
есть аналог этому?
Lua:
zstring name
=
sampGetCurrentServerName
(
)
Подскажите пожалуйста, как сделать так, чтобы бот отправлял сообщение в чат, когда выполнялась функция.
Я просто тупой и не шарю.
Подскажите пожалуйста, как сделать так, чтобы бот отправлял сообщение в чат, когда выполнялась функция.
Я просто тупой и не шарю.
Код:
require("addon") -- Сначало подключаешь аддон
function randomFunction() -- твоя функция которая делает что нибудь
sendInput("я люблю сосать соски")
end
Botik228
04.11.2022, 22:28
@F0RQU1N and (https://www.blast.hk/members/243771/) @Haymiritch (https://www.blast.hk/members/421795/) кину обоим в лс
Скинь пожалуйста мне тоже, оооочень надо
vBulletin® v3.8.14, Copyright ©2000-2026, vBulletin Solutions, Inc. Перевод: zCarot