Работа L2Walker (скрипты, конфиги, советы) Сборник советов и рекоммендаций опытных пользователей по настройке бота.
25.02.2010, 23:59
#1
Местный
Регистрация: 14.09.2008
Адрес: Ростов-на-Дону
Сообщений: 882
Сказал Спасибо: 35
Имеет 120 спасибок в 84 сообщенях
ну тогда хз. екзит может быть только если не соблюдено условие
26.02.2010, 00:01
#2
Местный
Регистрация: 16.02.2010
Сообщений: 264
Сказал Спасибо: 37
Имеет 27 спасибок в 19 сообщенях
Цитата:
Сообщение от
Acmilan
Ну внутри блока нельзя описывать другой блок. Это ж вроде одно и тоже.
JMP можно.
26.02.2010, 01:15
#3
Местный
Регистрация: 16.02.2010
Сообщений: 264
Сказал Спасибо: 37
Имеет 27 спасибок в 19 сообщенях
Убрал лишнюю скобочку - не помогло
26.02.2010, 22:27
#4
Местный
Регистрация: 01.11.2009
Сообщений: 68
Сказал Спасибо: 1
Имеет 63 спасибок в 29 сообщенях
00077k , Ну тогда последнее что приходит в голову: когда ты имправлял/дописывал строчку LABEL(GMTESTLOC1)) может случайно поставил русскую С или О и поставил ту самую лишнюю скобку... короче перепиши названия лаблов и джампов, чтоб совпадали на 1оо%
Добавлено через 7 часов 27 минут
да?
__________________
Цитата:
Сообщение от
Anafema
а включать мосг раньше мозжечка не в моде?
Последний раз редактировалось B0R0DA, 26.02.2010 в 22:27 .
Причина: Добавлено сообщение
За это сообщение B0R0DA нажился спасибкой от:
27.02.2010, 00:02
#5
Пользователь
Регистрация: 15.02.2010
Сообщений: 61
Сказал Спасибо: 18
Имеет 4 спасибок в 4 сообщенях
Подскажите пожалуйста, можно ли ввести в скрипты какую-то составляющую, с помощью которой, например, можно случайным образом выбирать путь до места кача? А то когда 2+ тела каждый час пробегают по одним точкам - это не айс.
И еще, подскажите можно ли определить имя персонажа?
Последний раз редактировалось Elastica, 27.02.2010 в 00:52 .
28.02.2010, 11:35
#6
Пользователь
Регистрация: 06.01.2010
Сообщений: 71
Сказал Спасибо: 8
Имеет 14 спасибок в 9 сообщенях
Как сделать условие "или" при проверке на количество сосок?
К примеру, если все условия не выполняются, то тогда конец скрипта:
ITEMCOUNT(Soulshot: C-grade[ID=1464],<,3000)
ITEMCOUNT(Soulshot: B-grade[ID=1465],<,1000)
ITEMCOUNT(Soulshot: A-grade[ID=1466],<,1000)
{
exit()
}
__________________
ОС: Win7 x64
28.02.2010, 14:45
#7
Местный
Регистрация: 16.02.2010
Сообщений: 264
Сказал Спасибо: 37
Имеет 27 спасибок в 19 сообщенях
Цитата:
Сообщение от
Ippo
Как сделать условие "или" при проверке на количество сосок?
К примеру, если все условия не выполняются, то тогда конец скрипта:
ITEMCOUNT(Soulshot: C-grade[ID=1464],<,3000)
ITEMCOUNT(Soulshot: B-grade[ID=1465],<,1000)
ITEMCOUNT(Soulshot: A-grade[ID=1466],<,1000)
{
exit()
}
PHP код:
ITEMCOUNT ( Soulshot : C - grade [ ID = 1464 ],<, 3000 )
{
JMP ( CGRADE ) //jump куда-то если сосок меньше 3000
}
//если больше то проверяет Б соски
ITEMCOUNT ( Soulshot : B - grade [ ID = 1465 ],<, 1000 )
{
JMP ( BGRADE ) //джамп куда-то если Б сосок меньше 1000
}
//если больше, то проверяем А
ITEMCOUNT ( Soulshot : A - grade [ ID = 1466 ],<, 1000 )
{
JMP ( AGRADE ) //тоже самое
}
//если все условия не выполнены, то выполняется exit()
exit()
За это сообщение 00077k нажился 2 спасибками от:
28.02.2010, 16:20
#8
Пользователь
Регистрация: 06.01.2010
Сообщений: 71
Сказал Спасибо: 8
Имеет 14 спасибок в 9 сообщенях
Тьфу блин, как все просто
__________________
ОС: Win7 x64
01.03.2010, 18:19
#9
Пользователь
Регистрация: 26.02.2010
Сообщений: 72
Сказал Спасибо: 5
Имеет 6 спасибок в 6 сообщенях
LABEL(Start)
POSINRANGE(координаты)
{
JMP(mov)
}
POSINRANGE(координаты)
{
MOVETO(координаты)
MOVETO(координаты)
JMP(mov)
}
POSINRANGE(координаты)
{
MOVETO(координаты)
MOVETO(координаты)
MOVETO(координаты)
JMP(mov)
}
POSINRANGE(координаты)
{
MOVETO(координаты)
MOVETO(координаты)
MOVETO(координаты)
JMP(Start)
}
POSINRANGE(координаты)
{
JMP(Exp)
}
DELAY(30000)
JMP(Start)
LABEL(mov)
MOVETO(координаты)
NPCSEL(Adventurers' Guide[ID=32327])
DELAY(500)
NPCDLG(Adventurers' Guide[ID=32327])
DELAY(3000)
DLGSEL(Посмотреть список вспомогательной магии)
DELAY(3000)
StrInDlg(Воспользоваться магией)
{
DLGSEL(Воспользоваться магией)
}
StrInDlg(Получить Дополнительную магию)
{
DLGSEL(Получить Дополнительную магию)
}
DELAY(3000)
NPCSEL(Valentina[ID=30177])
DELAY(5000)
NPCDLG(Valentina[ID=30177])
DELAY(5000)
DLGSEL(Телепортироваться)
DELAY(5000)
DLGSEL(Локация)
DELAT(20000)
MOVETO(координаты)
MOVETO(координаты)
MOVETO(координаты)
MOVETO(координаты)
MOVETO(координаты)
MOVETO(координаты)
MOVETO(координаты)
LABEL(Exp)
SET(RANGETYPE,STARTPOS,2500)
SET(FIGHTSTART)
LABEL(combat)
CharStatus(CHP,<=,0)
{
DELAY(3000)
SET(FIGHT,STOP)
GOHOME()
DELAY(50000)
JMP(start)
}
!CharBuffs([Id=4323])// Баффы закончились (ID баффа на защиту взятый с бороды)
{
SET(MON,NOATTACK,*)
SET(RANGETYPE,STARTPOS,100)
SET(FIGHT,START)
DELAY(30000)// Отбиваемся от хвоста
SET(FIGHT,STOP)
ChangeWaitType(1)
DELAY(1000)
USEITEM(Scroll of Escape[ID=736])
DELAY(50000)
JMP(start)
}
DELAY(1000)
JMP(combat)
Проблема в том, что после того как прилетает в город, начинает юзать сое, пока они не кончаются.
01.03.2010, 19:01
#10
Местный
Регистрация: 01.11.2009
Сообщений: 68
Сказал Спасибо: 1
Имеет 63 спасибок в 29 сообщенях
POSINRANGE(координаты)
{
JMP(Exp)
}
Тут координаты места сражения должны быть. Судя по проблеме, у тебя тут стоят координаты города, после чего прыгаем на лабел Exp, там проверка на баф, бафа нет - юз сое...
__________________
Цитата:
Сообщение от
Anafema
а включать мосг раньше мозжечка не в моде?
За это сообщение B0R0DA нажился спасибкой от:
Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
Часовой пояс GMT +4, время: 16:26 .
vBulletin style designed by
MSC Team .
Powered by vBulletin® Version 3.6.11
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод:
zCarot
Вы хотите чувствовать себя в безопасности? чоп Белган обеспечит её!