[Вопрос] Coord Matster
|
|
Maddie_D |
Дата: Четверг, 14.12.2017, 06:15 | Сообщение # 1
|
Боец
Сообщений: 96
Статус: Offline
|
Не могу никак догнать как сделать телепорь кордмастером на определенные координаты которые всегда будут неизменны , допустим это координаты 2476.902588, -1932.343628, 14.011292
пишу скрипт для заработка на срп от 100к в час, нашел баг
Сообщение отредактировал Maddie_D - Четверг, 14.12.2017, 06:17 |
|
|
|
T1bro |
Дата: Четверг, 14.12.2017, 17:20 | Сообщение # 2
|
Любитель
Сообщений: 38
Статус: Offline
|
Coord Master это ж вроде клео, не?
Код Alt:: setCoordinates(2140.096191, -584.114807, 3943.953125, 1) return
Если расстояние большое, то лучше сделать несколько постепенных координат
Код Alt:: setCoordinates(2140.096191, -584.114807, 3943.953125, 1) Sleep 200 setCoordinates(2140.096191, -584.114807, 3943.953125, 1) Sleep 200 setCoordinates(2140.096191, -584.114807, 3943.953125, 3) return
Типо такого, ну только координаты подставлять под каждые 5-10 метров. Но что-то мне подсказывает, что я тебя не так понял
MacD
|
|
|
|
|
T1bro |
Дата: Суббота, 16.12.2017, 21:31 | Сообщение # 4
|
Любитель
Сообщений: 38
Статус: Offline
|
Phoenixxx_Czar, та вот не знал
MacD
|
|
|
|
tumkin |
Дата: Суббота, 16.12.2017, 21:46 | Сообщение # 5
|
Tumkin Project
Сообщений: 1186
Статус: Offline
|
Цитата T1bro ( ) Alt:: setCoordinates(2140.096191, -584.114807, 3943.953125, 1) Sleep 200 setCoordinates(2140.096191, -584.114807, 3943.953125, 1) Sleep 200 setCoordinates(2140.096191, -584.114807, 3943.953125, 3) return Неправильное решение задачи. Берем линейную функцию. Строим график от точки А до точки Б по координатам. Потом перемещаемся по ней от времени и полчаем координаты Телепортируемся на новые координаты. Код будет работать на любые координаты и короткий
|
|
|
|
Maddie_D |
Дата: Воскресенье, 17.12.2017, 03:22 | Сообщение # 6
|
Боец
Сообщений: 96
Статус: Offline
|
Цитата T1bro ( ) Coord Master это ж вроде клео, не?
Код Alt:: setCoordinates(2140.096191, -584.114807, 3943.953125, 1) return
Если расстояние большое, то лучше сделать несколько постепенных координат
Код Alt:: setCoordinates(2140.096191, -584.114807, 3943.953125, 1) Sleep 200 setCoordinates(2140.096191, -584.114807, 3943.953125, 1) Sleep 200 setCoordinates(2140.096191, -584.114807, 3943.953125, 3) return
Типо такого, ну только координаты подставлять под каждые 5-10 метров. Но что-то мне подсказывает, что я тебя не так понял
Через него кривой код получается, слишком много не нужных строк.(я попробовал)Добавлено (17.12.2017, 03:22) ---------------------------------------------
Код file = Маркер создан на координатах 123,123,-24 ;допустим маркер создан на таких координатах RegExMatch(file, "\Qкоординатах\E(.*),(.*),(.*)", tpcord) ; узнаем координаты маркера из чата или ини-файла yourcord = 2223.12, 1234.23, 6422.12 ;Наши координаты RegExMatch(yourcord, "(.*),(.*),(.*)", youcord) ;узнаем через координаты через getPlayerPos(X,Y,Z) , но не в этом случае InputBox, Up, AHK, Введите дальность прыжка:,0,200,200 jumpdist = %up% if (youcord1 = tpcord1) and (youcord2 = tpcord2) and (youcord3 = tpcord3) { msgbox, вы стоите на этих координатах goto, Eror } else { xpos = %youcord1% + %up% ypos = %youcord2% + %up% youcord3 = -20 } msgbox, Вы находитесь на координатах:`nX=%youcord1%`nY=%youcord2%`nZ=%youcord3%`nДальность прыжка:%up% msgbox, Вы телепортированы на координаты:`nX=%xpos%`nY=%ypos%`nZ=%youcord3% msgbox, %tpcord1%, %tpcord2%, %tpcord3% ; координаты до которых нужно дойти return
Eror: Msgbox, Вы дурак! return
подскажите почему не могу прибавить 20 к значению youcord
|
|
|
|
Joni228 |
Дата: Среда, 27.12.2017, 20:57 | Сообщение # 7
|
Бывалый
Сообщений: 314
Статус: Offline
|
Цитата Maddie_D ( ) Код file = Маркер создан на координатах 123,123,-24 ;допустим маркер создан на таких координатах RegExMatch(file, "\Qкоординатах\E(.*),(.*),(.*)", tpcord) ; узнаем координаты маркера из чата или ини-файла yourcord = 2223.12, 1234.23, 6422.12 ;Наши координаты RegExMatch(yourcord, "(.*),(.*),(.*)", youcord) ;узнаем через координаты через getPlayerPos(X,Y,Z) , но не в этом случае InputBox, Up, AHK, Введите дальность прыжка:,0,200,200 jumpdist = %up% if (youcord1 = tpcord1) and (youcord2 = tpcord2) and (youcord3 = tpcord3) { msgbox, вы стоите на этих координатах goto, Eror } else { xpos = %youcord1% + %up% ypos = %youcord2% + %up% youcord3 = -20 } msgbox, Вы находитесь на координатах:`nX=%youcord1%`nY=%youcord2%`nZ=%youcord3%`nДальность прыжка:%up% msgbox, Вы телепортированы на координаты:`nX=%xpos%`nY=%ypos%`nZ=%youcord3% msgbox, %tpcord1%, %tpcord2%, %tpcord3% ; координаты до которых нужно дойти return
Eror: Msgbox, Вы дурак! return
подскажите почему не могу прибавить 20 к значению youcord
Код xpos := youcord1 + up ypos := youcord2 + up youcord3 := -20
|
|
|
|