Дата: Воскресенье, 17.12.2017, 19:07 | Сообщение # 1
Новичок
Сообщений: 10
Статус: Offline
И так написал я для Revent RP бот рыблова (сам тыкает стрелки). Вроде все правильно, но все равно пишет мол рыбу не удалось поймать.
Выкладываю исходник для других скриптеров, которые в этом понимают и может быть они доделают его.
Код
function main() while not isSampAvailable() do wait(0) end while true do wait(0) if sampTextdrawIsExists(2123) then for id = 0, 3 do if string.lower(sampTextdrawGetString(2117+id)) == string.lower(sampTextdrawGetString(2121)) or string.lower(sampTextdrawGetString(2124)) or string.lower(sampTextdrawGetString(2125)) then sampAddChatMessage(2117+id, 0x40FF40) wait(500) sampSendClickTextdraw(2117+id) end end end end end
Сообщение отредактировал Widness - Воскресенье, 17.12.2017, 19:08
Дата: Понедельник, 18.12.2017, 15:13 | Сообщение # 2
Бывалый
Сообщений: 343
Статус: Offline
Не знаком с самой системой ловли рыба, но суть работы кода опишу. Тебе нужно узнать именно модель текдрава стрелочки, после чего пишешь код по такой схеме: проходишь по всем тексдравам от 0 до 2048 -> проверяешь текстдрав на существование -> получаешь ид его модели, сравниваешь с ранее узнанным идом модели стрелки, если подходит - выполняем нажатие на текстдрав, если нет - перебираем текстравы дальше
Я не понимаю как его запустить объясни! [img]https://pp.userapi.com/c845416/v845416079/db5/yYZ8uA2A09Q.jpg[/img][img]https://pp.userapi.com/c845416/v845416079/dbc/2zY4Y-YslJ4.jpg[/img]