Помощь - Поиск - Пользователи - Календарь
Полная версия: Помогите с скриптом на рыбалку
UoKit.com Форумы > Кликер > UO Pilot
ProofffImage
Доброго времени суток дорогие друзья.

Испытываю потребность в скрипте на РЫБАЛКУ.

Есть плот, ловлю по линии, то есть плыву сперва вверх и как только уперся в ограничения карты то плыву вниз. На плоту стоят 2 чара, каждый тайл плот обновляет никнеймы персонажей, трупов убитых мобов, и срабатывает постоянно АЛАРМ,с одним персонажем всё ОК, но как только на плоту становится 2 персонажа скрипт постоянно долбит в АЛАРМ.


СИТУАЦИЯ СЛЕДУЮЩАЯ: Нужно сделать так что бы при нахождении двух чаров на плоту не выскакивал АЛАРМ на этих двух чаров, но если появился моб, человек, или ГМ шарющий что бы тебя посадить на сроки срабатывало оповещение. Есть ли тут грамотные ребята которые готовы помочь,может есть готовые скрипты или предложение с решением проблемы?

Вот скрипт,но он почему то постоянно долбит в АЛАРМ.

Код
if lastmsg You see:
    if_not (lastmsg 111) or (lastmsg 111) - НИКИ ДВУХ ЧАРОВ)
        say stop
        repeat 1
            alarm
            alarm
        end_repeat
    end_if
end_if


-----
Правило 1.9
nykep
ничего не понятно из скрипта он какой то странный, хотя я в ультиму не играл, со скрином может было бы понятнее, но зачем в if_not одно и то же условие написано 2 раза, и repeat 1 это означает повторить 1 раз, его писать не нужно
ProofffImage
Этот скрипт что выше нормально работает при одном персонаже на плоту,меня всё устраивало. Но как только второй перс появляется на плоту из хайда,или просто прилает,скрипт периодически включает АЛАРМ. Нужно видимо как то прописать туда правильно что бы он игнорировал ник персонажа,но как это сделать? Есть тут кто шарит пацаны?
nykep
у тебя у обоих чаров ники 111?
вместо OR напиши AND
DarkMaster
lastmsg несколько раз переделывался. Там было то строгое, то не строгое сравнение то еще какие-то фишки. Рекомендую lastmsg сохранить в обычную переменную и работать уже с ней.
Код
set $message lastmsg
log $message // Выводим в лог наше сообщение чтобы были понятны проблемы.
if $message <= You see:
    if_not ($message <= NAME1) or ($message <= NAME2) // НИКИ ДВУХ ЧАРОВ
        say stop
        repeat 1
            alarm
            alarm
        end_repeat
    end_if
end_if

если проблемы сохранятся скопируйте сообщение из _лога_ и приложите. Посмотрю, что там за косяки со строками.
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.
Русская версия Invision Power Board © 2001-2024 Invision Power Services, Inc.