В этой теме я попробую вас научить подробно как писать скрипты. Авторство не моё, а одной милой девушки (Lanara), которая сама научилась писать скрипты и сейчас у неё это не плохо получается. Прошу каждого прочесть внимательно данный мануал, чтобы в дальнейшем вы не задавали глупых вопросов.
Модераторам. Я постараюсь сделать интересный и важный топик. По-этому прошу вас закрепить его и чистить тему от флуда (ну или хотя бы дайте мне прова на эту тему, чтобы я сам мог её чистить).
Начинающим. Если вам мой топик принес пользу не забывайте нажимать кнопочку СПАСИБО 🙂
Ну что поехали.
Добрый день. уважаемые ботоводы и ботоводки ))))
Я давно играю в Линейку. почти 3и года. Начинал играть на рейтах х1 и наверное бы кинул уже Линейку. если бы добрые люди не научили меня ботоводить. спасибо большое им за это. Потом потихоньку научился скрптики писать. вначале простенькие. а сейчас пишу такие скриптики. которыми и похвастаться можно. Но если я их просто так выложу. то они для большинства будут бесполезные. потому что чужие скрипты надо настраивать под себя. под свой сервер и своих чаров и прочее. а для этого надо уметь читать скрипты. понимать что там написано и править их. А в идеале надо писать скрипты для себя самому ))))
Вот поэтому я решил сделать этот топик. где в виде этаких уроков-лекций постараюсь рассказать все что знаю про скрипты и их написание. а я знаю про это много. Я буду рассказывать все постепеннно. от простейших. элементарных вещей которые надо знать тем кто хочет научиться писать скрипты и пользоваться ими вплоть до самых сложных моментов. И я не просто буду рассказывать а постараюсь помочь вам самим научиться писать скриптики. мы будем писать их вместе 😉
Опытным. Я не говорю что знаю все. все не знает никто )) Но я знаю многое и если вы не согласны в чем-то со мной — давайте будем дискутировать. новичкам будет полезно узнать разные точки зрения .
Урок 1
Скрипты для валкера/ингейма — это текстовые файлы с расширением. SEC Их можно открывать Блокнотом и их читать. В Блокноте их можно и создавать. но есть один очень важный момент. После того как вы создали файл в Блокноте то чтобы сохранить его надо нажать «Сохранить как. » а затем Кодировку выбрать Юникод. Это очень важно. запомните это .Готовые скрипты размещают в папке SCRIPT валкера/ингейма. Можно в этой папке создать еще свои папки. это очень удобно когда у вас много скиптов уже есть — тогда в окне скрипты будут видны как в Проводнике .
Теперь команды скриптов. Вот вам старенький ФАК. он еще со времен Ц3. Просто поновее ФАК у меня где-то затерялся. но как найду его то обновлю этот пост .
How to make a script:
1. You will need L2Walker
2. You will need notepad and the file extension must be. sec (ie: script. sec)
3. The File must be saved as: unicode (File|Save As| Encoding: Unicode)
4. Read this msg to learn about commands.
Scripting Rules/Guidelines:
— A script instruction must occupy a line.
— () front is the instructionname(no spaces) between commands and parenthesis. IE: MOVETO(x, y,z)
— () The center is the instruction parameter
— Must save file in Unicode format!
— IDs to obtain Item IDs, just get the item in your inventory
then put it in the buy or sell (in vending options) save it. open your. INI file and look for it.
so far this has been the fastest way i have gotten item IDs.
— Condition judgment instruction, If judges correct executes the next instruction or under with <>the center instruction,
— Otherwise can jump over to the next instruction under or jumps over continuing on with the script.
Example:
Code:
ITEMCOUNT(Healing Potion,>,1)