Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
В PoolRender от mgmoldova есть 2 типа тестдравов, красные (которые нажимаются) и зеленые (на которые я нажать не могу). Подскажите, как можно нажимать на зеленые?
Пробовал опкод 0BCA: samp send_click_textdraw 0@, но он не нажимает...
А чем они отличаются? Допустим если я сделаю проверку на 59 текстдрав (>>>SPAWN<<<) if 0C5D: samp textdraw 59 is_exists..., он будет также работать как и 4 (иконка дракона) if 0C5D: samp textdraw 4 is_exists...
просто я хочу сделать автонажатие клавиш для мини игры, а текстдравы, по которым надо кликать зеленого цвета, более того, если выводить из через цикл for, то они не 68,69... а 2116,2117...
--------------------------------------------------------
ID ТЕКСТДРАВА: 2116
Текст из текстдрава: LD_BEAT:left
--------------------------------------------------------
ID ТЕКСТДРАВА: 2117
Текст из текстдрава: LD_BEAT:down
--------------------------------------------------------
ID ТЕКСТДРАВА: 2118
Текст из текстдрава: LD_BEAT:right
--------------------------------------------------------
ID ТЕКСТДРАВА: 2119
Текст из текстдрава: LD_BEAT:up
--------------------------------------------------------
ID ТЕКСТДРАВА: 2120
Текст из текстдрава: LD_BEAT:up
--------------------------------------------------------
Ну так прикол в том, что они не нажимаются... По идее, когда слева появляется стрелка вверх, то она справа должна нажаться...судя по всему стрелка слева - это 2120 текстдрав, но нажатия не происходит...
CLEO:
while true
wait 0
:start
wait 0
if 20@ == 1
then
if 0C5D: samp textdraw 2120 is_exists
then
0C5A: samp textdraw 2120 get_string_to 15@
if 0C18: 24@ = strstr string1 15@ string2 "LD_BEAT:up"
then
wait 0
for 16@ = 2116 to 2119
0C5A: samp textdraw 16@ get_string_to 10@
wait 0
if 0C18: 24@ = strstr string1 10@ string2 "LD_BEAT:up"
then
0af8: "Стрелка вверх" -1
wait 1500
0BCA: samp send_click_textdraw 16@
end
end
end
if 0C18: 24@ = strstr string1 15@ string2 "LD_BEAT:left"
then
wait 0
for 16@ = 2116 to 2119
0C5A: samp textdraw 16@ get_string_to 10@
wait 0
if 0C18: 24@ = strstr string1 10@ string2 "LD_BEAT:left"
then
0af8: "Стрелка влево" -1
wait 1500
0BCA: samp send_click_textdraw 16@
end
end
end
if 0C18: 24@ = strstr string1 15@ string2 "LD_BEAT:right"
then
wait 0
for 16@ = 2116 to 2119
0C5A: samp textdraw 16@ get_string_to 10@
wait 0
if 0C18: 24@ = strstr string1 10@ string2 "LD_BEAT:right"
then
0af8: "Стрелка вправо" -1
wait 1500
0BCA: samp send_click_textdraw 16@
end
end
end
if 0C18: 24@ = strstr string1 15@ string2 "LD_BEAT:down"
then
wait 0
for 16@ = 2116 to 2119
0C5A: samp textdraw 16@ get_string_to 10@
wait 0
if 0C18: 24@ = strstr string1 10@ string2 "LD_BEAT:down"
then
0af8: "Стрелка вниз" -1
wait 1500
0BCA: samp send_click_textdraw 16@
end
end
end
end
end
end
Может ты разберешься, что не так? Над кодом уже часа 3 думаю, не получается.
Ну так прикол в том, что они не нажимаются... По идее, когда слева появляется стрелка вверх, то она справа должна нажаться...судя по всему стрелка слева - это 2120 текстдрав, но нажатия не происходит...
CLEO:
while true
wait 0
:start
wait 0
if 20@ == 1
then
if 0C5D: samp textdraw 2120 is_exists
then
0C5A: samp textdraw 2120 get_string_to 15@
if 0C18: 24@ = strstr string1 15@ string2 "LD_BEAT:up"
then
wait 0
for 16@ = 2116 to 2119
0C5A: samp textdraw 16@ get_string_to 10@
wait 0
if 0C18: 24@ = strstr string1 10@ string2 "LD_BEAT:up"
then
0af8: "Стрелка вверх" -1
wait 1500
0BCA: samp send_click_textdraw 16@
end
end
end
if 0C18: 24@ = strstr string1 15@ string2 "LD_BEAT:left"
then
wait 0
for 16@ = 2116 to 2119
0C5A: samp textdraw 16@ get_string_to 10@
wait 0
if 0C18: 24@ = strstr string1 10@ string2 "LD_BEAT:left"
then
0af8: "Стрелка влево" -1
wait 1500
0BCA: samp send_click_textdraw 16@
end
end
end
if 0C18: 24@ = strstr string1 15@ string2 "LD_BEAT:right"
then
wait 0
for 16@ = 2116 to 2119
0C5A: samp textdraw 16@ get_string_to 10@
wait 0
if 0C18: 24@ = strstr string1 10@ string2 "LD_BEAT:right"
then
0af8: "Стрелка вправо" -1
wait 1500
0BCA: samp send_click_textdraw 16@
end
end
end
if 0C18: 24@ = strstr string1 15@ string2 "LD_BEAT:down"
then
wait 0
for 16@ = 2116 to 2119
0C5A: samp textdraw 16@ get_string_to 10@
wait 0
if 0C18: 24@ = strstr string1 10@ string2 "LD_BEAT:down"
then
0af8: "Стрелка вниз" -1
wait 1500
0BCA: samp send_click_textdraw 16@
end
end
end
end
end
end
Может ты разберешься, что не так? Над кодом уже часа 3 думаю, не получается.
Потому что в пуле текстдравов они идут после 2048 штук глобальных текстдравов. Это лекго проверить если вычесть "реальный" ид текстдрава из того что показывает скрипт мгмолдовы. Клик на текстдрав отправляй тот что выдает скрипт, а проверяй текст по тому, что ты называешь "реальным" идом.
Можешь, к примеру, получать ид текстдрава по тексту и позже из этого ида вычитать 2048 и отправлять клик серверу