|
Скрипт для заточки L2TOWER - Общение и обсуждение, архив Lineage 2 - Cобытия, информация, вопросы и ответы по Lineage 2 |
11.12.2012, 23:43
|
#1
|
|
|
|
Разведчик
|
Регистрация: 27.11.2012
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Скрипт для заточки L2TOWER
Помогите разобраться со скриптом точки l2tower точит 1 раз и отключается.
В скрипте менял только название итемов.
-- SCRIPT CONFIGURATION!
item_name = "Bound Dark Elven Bow"
enchant_name = "Scroll: Enchant Weapon (D-Grade)"
blessed_enchant_name = "Blessed Scroll: Enchant Weapon (D-Grade)"
max_enchant = 25
max_safe_enchant = 25
delay = 4000
-- END OF SCRIPT CONFIGURATION
-- HELPER FUNCTIONS
function enchantResult()
return GetEnchantManager():getLastResult()
end
function getItemByName(name, maxenchant)
invList = GetInventory();
for item in invList.list do
if item.Name == name and item.Enchanted < maxenchant then
return item
end
end
end
stats = {}
function registerSuccess(base)
if stats[base] == nil then
stats[base] = { success = 0, failure = 0 }
end
stats[base].success = stats[base].success + 1
end
function registerFailure(base)
if stats[base] == nil then
stats[base] = { success = 0, failure = 0 }
end
stats[base].failure = stats[base].failure + 1
end
function printStatistics()
for i,v in ipairs(stats) do
ShowToClient("Enchant", "[" .. i - 1 .. "->" .. i .. "] Rate: success: " .. v.success .. " / fail: " .. v.failure .." (" .. ( v.success * 100 )/ ( v.success + v.failure ) .. "%)")
end
end
-- MAIN LOOP!
while true do
-- find item for enchanting
item = getItemByName(item_name, max_enchant)
if ( item == nil ) then
ShowToClient("Enchant", "Out of items" )
break
end
-- find proper enchant scroll
enchant = nil
if ( item.Enchanted >= max_safe_enchant ) then
enchant = getItemByName(blessed_enchant_name, 20)
else
enchant = getItemByName(enchant_name, 20)
end
if ( enchant == nil ) then
ShowToClient("Enchant", "Out of enchants")
break
end
GetEnchantManager():setDelay(delay)
GetEnchantManager():setEnchantId(enchant.objectId)
GetEnchantManager():setItemId(item.objectId)
GetEnchantManager():Enchant()
while ( enchantResult() == Enchant.ENCHANT_PENDING ) do
Sleep(200)
end
if ( enchantResult() == Enchant.ENCHANT_SUCCESS ) then
Sleep ( 500 ) -- sleep so item data is updated
item = GetInventory():FindById(item.objectId)
ShowToClient("Enchant", item.Name .. " is now +" .. item.Enchanted);
registerSuccess ( item.Enchanted )
elseif ( enchantResult() == Enchant.ENCHANT_FAILURE ) then
ShowToClient("Enchant", item.Name .. " failed on " .. item.Enchanted .. " -> " .. item.Enchanted+1)
Sleep ( 500 ) -- sleep so item data is updated
registerFailure ( item.Enchanted + 1)
end
printStatistics()
end
ShowToClient("Enchant", "Enchant script finished")
printStatistics()
|
|
|
12.12.2012, 07:28
|
#2
|
|
|
|
Разведчик
|
Регистрация: 16.11.2012
Сообщений: 3
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Re: Скрипт для заточки L2TOWER
stats[base].success = stats[base].success + 1 вроде надо поменять допустим +5
|
|
|
04.08.2013, 13:58
|
#3
|
|
|
|
Разведчик
|
Регистрация: 10.09.2012
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Re: Скрипт для заточки L2TOWER
Пробовал выше изложенное, не помогло всеровно точит 1 раз после чего ни каких действий не происходит в чате тоже ни кокого описания нет.Хроники Интерлюд
|
|
|
12.08.2014, 03:14
|
#4
|
|
|
|
Разведчик
|
Регистрация: 09.04.2011
Сообщений: 1
Популярность: 172
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Re: Скрипт для заточки L2TOWER
Дружища вот меняй эту строку
stats[base].success = stats[base].success + 1111111
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Похожие темы
|
Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
скрипт для L2Tower
|
pitcher |
Общение и обсуждение, архив Lineage 2 |
13 |
27.06.2013 22:03 |
[Помогите!] L2tower Скрипт на рес.
|
b4rron |
Общение и обсуждение, архив Lineage 2 |
2 |
28.11.2012 22:19 |
Скрипт l2tower
|
alex_a2 |
Общение и обсуждение, архив Lineage 2 |
1 |
26.09.2012 00:56 |
Заявление об ответственности / Список мошенников
Часовой пояс GMT +4, время: 17:51.
|
|