Page 1 of 1

Интересный скрипт

Posted: 2004-05-06 19:46:06
by ENEMY
UO.Exec ("automenu 'Tools' 'Empty Potion Bottle'")
start:
if UO.Count("ingot") < 50 then
tmp=UO.Count("ingot")
i=0
UO.Exec ("findtype 0x1bef 0 1")
UO.Exec ("grab 50 finditem")
while tmp==UO.Count ("ingot") and i < 100
wait (500)
i=i+1
wend
endif
while UO.Count ("ingot") > 2
tmp=UO.Count("ingot")
i=0
UO.Exec ("usetype 0x1ebc")
while tmp==UO.Count("ingot") and i<100
if UO.InJournal("Tinkering failed.") then
UO.DeleteJournal()
wait (1000)
i=200
endif
wait (500)
i=i+1
wend
wend
if UO.Weight > 30 then
tmp=UO.Weight
i=0
UO.Exec ("findtype 0x0f0e")
UO.Exec ("drophere finditem")
while tmp==UO.Weight and i < 200
wait (500)
i=i+1
wend
endif
goto start:
end sub


собственно вот и он :))... Расскажите, откуда люди учаться писать ТАКИЕ скрипты, тут какие - то (i=0, tmp==, ...tmp=) Я никак не могу понять откуда люди могут узнавать такие команды, можете сказать откуда это всё можно узнать, эту информацию для написания скрипта, спосибо :)

Re: Интересный скрипт

Posted: 2004-05-06 23:44:23
by AntiKiller
хы программирование это)) АЗЫ)
вроде C++

Re: Интересный скрипт

Posted: 2004-05-06 23:46:55
by Psimorph

Posted: 2004-05-07 02:15:42
by Yoko
два выстрела оба мимо.
основа языка - Бейсик. Точнее даже Quick Basic. Отличия незначительны вроде использования == для сравнения.

и вообще на сайте лежит "пакет документации", внутри есть авторская (автора скриптового модуля) документация по языку, причём часть документов на русском.

а в кратце язык описан в scripting.txt

Posted: 2004-05-07 06:17:11
by Kosmozone
for i=1 to n - циклический алгоритм :) a tmp еще не знаю

Posted: 2004-05-07 06:54:50
by ENEMY
Йоко, скачал уже не помню откуда, откуда - то с твоего сайта описание всех команд, но не совсем понимаю допустим что в "{item_addtype}" обозначают эти скобки и почему везде пишется item_ ?. Иными словами не совсем понятен синтаксис