ITEMCOUNT(имя предмета[ID=...],<=,1)
{
скрипт
}
вопрос почему не работает? и в боте такой вставки нет? а в гайдах по скрипто писанию присутствует должен посчить по этой команде предметы и в данном случае если их меньше ибо равно 1 то пойти выполнять подскрипт
ITEMCOUNT(имя предмета[ID=...],<=,1)
{
скрипт
}
вопрос почему не работает? и в боте такой вставки нет? а в гайдах по скрипто писанию присутствует должен посчить по этой команде предметы и в данном случае если их меньше ибо равно 1 то пойти выполнять подскрипт
ITEMCOUNT([ID=...],<=,1)
{
скрипт
}
так делай будет работать(там где у тебя написано скрипт - нельзя вставлять еще одно условие, работать не будет, пользуй CALL)
__________________
Форумный зануда... Пишу автономные скрипты под wallker любой сложности
Полностью не смотрел. Но вот что бросилось в глаза
PHP код:
ITEMCOUNT(Заряд Души: Ранг B[ID=1465],<=,4000) { CALL(1) // после этой сделай JMP(2), или вместо функции RETURN ниже поставь JMP(2) } LABEL(1) MOVETO(146192, -57930, -2976) MOVETO(146388, -57527, -2960) NPCDLG(Хайкон[ID=31268]) //перед этим обычно делается NPCSEL //и я бы рекомендовал делать DELAY(1000), а лучше даже 2 сек между функциями этими DLGSEL(Личное Хранилище) //delay DLGSEL(Забрать предмет - Личное Хранилище) //delay LOADITEM(Заряд Души: Ранг B[ID=1465], 4000) MOVETO(146150, -58121, -2960) RETURN() //замени на JMP(2), иначе бот после RETURN будет делать LABEL(1) ещё раз. LABEL(2) //продолжение после того как взяли соски Б
скрипт в оффтопе обновил .Проверяйте еше кому не жалко и пишите где ошибки! кстати вопрос я не нашел как сделать чтобы он определял где он и от этого шел по разным точкам просто скрипт реализовывается в годорте и если бот оказывается на верху то получается туповато но тем не мене он все проходит только люди подумают не хорошо.
З.Ы. первый скрипт сильно не судите