getAllPickups()Подскажите как получить пикапы? Не особо понимаю
if title:find('Отель') then
sendDialogResponse(1, 0, '')
return false
end
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
Задавались таким вопросом, там надо лезть в дебри либы requests и подсовывать его где-то, где создается сокет. Только не помню сработало ли в итоге xdКак отправить get запрос с установленного сетевого адаптера?
reconnect?
- connect
- disconnect
return false в запросе коннекта
- возможность выключить автоматический реконнект
Чего? Они в ини и настраиваются, а что там криво работает уточни. Вообще, я их немного переработаю и добавлю в луа
- возможность настройки рейтов из RakSAMP Lite.ini
- и возможно фикс рейтов (вроде как немного криво работают 😔)
Не очень понял, приведи кодupd: если заюзать wait в таске, которая используется в библиотеке, то он думает, что время в 2 быстрее идёт (надеюсь понятно объяснил)
Растрою, но наверное к концу января только, и то если в мире очередной дичи не произойдет. Но вы можете попробовать ускорить процесс и подогреть меня:Лучший подарок на НГ - апдейт RakSAMP Lite 💜
ну серьезно, нужна возможность отключиться от сервераreconnect?
так даже к серверу не подключиться, а писать костыль это like rakbotreturn false в запросе коннекта
я имею ввиду возможность настройки рейтов из Lua. при низких задержках скорость на ногах как то не так работает, возможно еще что-тоЧего? Они в ини и настраиваются, а что там криво работает уточни. Вообще, я их немного переработаю и добавлю в луа
onConnect() - ?Хотелось бы видеть в Lua API эти функции:
Лучший подарок на НГ - апдейт RakSAMP Lite 💜
- connect
- disconnect
- возможность выключить автоматический реконнект
- возможность настройки рейтов из RakSAMP Lite.ini
- и возможно фикс рейтов (вроде как немного криво работают 😔)
upd: если заюзать wait в таске, которая используется в библиотеке, то он думает, что время в 2 быстрее идёт (надеюсь понятно объяснил)
ну серьезно, нужна возможность отключиться от сервера
потом при каком-либо условии подключиться обратно
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() - ?