Oskom Forums

Oskom Forums


Добро пожаловать на Oskom Forums.
 
 
Сейчас на шардах UO Oskom
 
+ Ответить в теме
Показано с 1 по 2 из 2
  1. Grandmaster
    [Banned]
    Регистрация
    22.02.2003
    Адрес
    Зубоврачебный кабинет
    Сообщений
    3,828
    #1

    По умолчанию По поводу скриптов на хилинг

    Не знаю в какой раздел написать, но... большинство скриптов на хилинг имеют одну неприятную особенность - они СМЕРТЕЛЬНО ОПАСНЫЕ

    http://uoo.ru/phpBB/viewtopic.php?t=...422647#1878102

    if hits < 90
    goto start
    else
    double_left 362, 240 // улей
    goto re

    лаг на сервере, и пошлется неограниченное кол-во кликов по улью = смерть

    http://uoo.ru/phpBB/viewtopic.php?t=...rt=120#2039466

    while_not hits < 80 //жмем пока жизни не будут меньше 80
    double_left 416, 291 //это координаты улея (с пчелками =))

    та же ошибка

    http://uoo.ru/phpBB/viewtopic.php?t=...rt=120#2053075

    repeat 30
    double_left 359, 189 //долбим по улию.
    wait 400
    if hits < 130 // до скольки жизней будет стучать по улию.
    break
    end_if
    end_repeat

    она же


    Да даже в скрипте Стримера
    http://uoo.ru/phpBB/viewtopic.php?t=...422647#1878095
    ...подобная ошибка не была исправлена

  2. Grandmaster
    [Banned]
    Регистрация
    22.02.2003
    Адрес
    Зубоврачебный кабинет
    Сообщений
    3,828
    #2

    По умолчанию

    Я свой скрипт накидал.
    Тут нет никаких изысков вроде стамины, еды, и т.п. Хотя, в принципе, это было бы неплохо добавить. Зато есть одно бесспорное преимущество - скрипт проверяет лаги. И не убьет вас на улье + не зависнет, если лечение из-за чего-то не произойдет, к примеру, из-за того же лага.
    Плюс скрипт ускоренный, поскольку не имеет - доп. задержек. А те что есть, думаю можно еще уменьшить.



    :start
    set #bandage 1096063670//ID бинтов в пилоте
    set #ulx 352 // x координата улья
    set #uly 228 // y координата улья
    set #myx 396 //координаты персонажа
    set #myy 264 //на экране
    set #minhp 100 // при каком кол-ве ХП начинать лечение
    set #try 10 //кол-во кликов по улью
    set $a barely
    set $b you put
    set $c skill
    set $d clean
    set $e mummy

    :bees
    set #stathp hits
    repeat #try
    double_left #ulx, #uly
    wait 200
    end_repeat

    :checkhp
    if #stathp = hits
    goto waitlag
    end_if
    if hits < #minhp
    set LastObjectID #bandage
    set LastObjectType 3617
    goto heal
    else
    goto bees
    end_if

    :heal
    send f12 //LstObj WaitTgrt TrgtSelf
    wait 500
    set #healtry 0
    repeat 50
    set #healtry #healtry + 1
    if lastmsg = $a or lastmsg = $b or lastmsg = $c or #healtry > 10
    break
    end_if
    end_repeat
    if hits = str
    goto start
    else
    goto heal
    end_if

    :waitlag
    while_not lastmsg = name
    left #myx #myy
    wait 200
    end_while
    goto checkhp

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения