Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Lineage 2
You last visited: Today at 17:15

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



L2Net script autoenchant for Freya

Discussion on L2Net script autoenchant for Freya within the Lineage 2 forum part of the MMORPGs category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Nov 2011
Posts: 1
Received Thanks: 0
L2Net script autoenchant for Freya

Hi, i have 2 or 3 scripts of autoenchanting items but they dont work in freya, they dont recognize the enchant scrolls. Please i need a script for Freya, thx.

Here 1 script that dont recognize enchant scrolls in freya, if u can tell me the problem which it has, thx again.

Code:
///////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////
 
INCLUDE StdLib\inventory.l2c
 
///////////////////////////////////////////////////////////////////////////////
 
// You can (need to) change these values :)
 
DEFINE_GLOBAL STRING selected_enchanted_item "Thorne Crossbow"
DEFINE_GLOBAL STRING selected_enchanted_scroll "Scroll: Enchant Weapon (S)"
DEFINE_GLOBAL STRING selected_enchanted_crystals "Crystal: S-Grade"
DEFINE_GLOBAL INT loop_delay 2000 // DO NOT LOWER MUST BE 2000 OR HIGHER or WILL BE KICKED
DEFINE_GLOBAL INT number_of_items_which_should_stay 2
 
///////////////////////////////////////////////////////////////////////////////
 
// start -->>
 
    Enchant_one_by_one_v2
 
SCRIPT_END
 
 
 
FUNCTION Enchant_one_by_one_v2
 
    DEFINE STRING item_name 0
    DEFINE ARRAYLIST bag_inventory 0    
 
    DEFINE INT enchanted_items_count 0
    DEFINE INT enchanted_scrolls_count 0
    DEFINE INT crystals_count 0
    DEFINE INT crystals_count_after_enchanting 0
 
    DEFINE INT id_of_item 0
    DEFINE INT id_of_enchant 0
    DEFINE INT id_of_crystals 0
 
    DEFINE Inventory current_enchanted_item 0
    DEFINE INT current_enchant_level 9999
    DEFINE INT current_items_count 0
 
    DEFINE Inventory item_of_scroll 0
 
    DEFINE INT enchanting_process 0
 
    DEFINE INT enchant_size 0    
 
    DEFINE INT random_loop_delay 0
 
    ITEM_GET_ID id_of_enchant "<&selected_enchanted_scroll&>"
    ITEM_COUNT enchanted_scrolls_count "<&id_of_enchant&>"
 
    ITEM_GET_ID id_of_crystals "<&selected_enchanted_crystals&>"
    ITEM_COUNT crystals_count "<&id_of_crystals&>"
    ITEM_COUNT crystals_count_after_enchanting "<&id_of_crystals&>"
 
    ITEM_GET_ID id_of_item "<&selected_enchanted_item&>"    
 
    PRINT_TEXT " "
    PRINT_TEXT "------------------------------"
    PRINT_TEXT "Enchant one by one has started"
    PRINT_TEXT "v 2"
    PRINT_TEXT "by easy2k4"
    PRINT_TEXT "------------------------------"
    PRINT_TEXT " "
 
    GET_INVENTORY bag_inventory
    FOREACH item Inventory bag_inventory
        item_name = bag_inventory.item.name
        
        if item_name == selected_enchanted_item
            enchanted_items_count = enchanted_items_count + ONE
        endif
 
        if item_name == selected_enchanted_scroll
            item_of_scroll = bag_inventory.item
        endif
    NEXTEACH
 
    PRINT_TEXT "Selected item is: <&selected_enchanted_item&> (x<&enchanted_items_count&>)"
    PRINT_TEXT "Selected scroll is <&selected_enchanted_scroll&> (x<&enchanted_scrolls_count&>)"
    PRINT_TEXT "Selected crystals are <&selected_enchanted_crystals&> (x<&crystals_count&>)"
    PRINT_TEXT "Number of items which you want to keep is <&number_of_items_which_should_stay&>"
    PRINT_TEXT " "    
 
    if enchanted_items_count <= number_of_items_which_should_stay
        PRINT_TEXT "Not enough items to enchanting."
        RETURN VOID
    endif
 
    if enchanted_scrolls_count < ONE
        PRINT_TEXT "Not enough scrolls to enchanting."
        RETURN VOID
    endif
 
    enchanting_process = ONE
 
    do
        bag_inventory.clear
    
        GET_INVENTORY bag_inventory
        
        current_enchant_level = #i9999
        current_items_count = ZERO
 
        ITEM_COUNT crystals_count "<&id_of_crystals&>"
        ITEM_COUNT enchanted_scrolls_count "<&id_of_enchant&>"
 
        FOREACH item Inventory bag_inventory
            item_name = bag_inventory.item.name
                
            if item_name == selected_enchanted_item    
                current_items_count = current_items_count + ONE
                
                if bag_inventory.item.enchant < current_enchant_level
                    current_enchant_level = bag_inventory.item.enchant
                    current_enchanted_item = bag_inventory.item
                endif
            endif
        NEXTEACH
 
        if current_items_count <= number_of_items_which_should_stay
            PRINT_TEXT " "
            PRINT_TEXT "The number of items which you have kept is: <&current_items_count&>"
            PRINT_TEXT " "
 
            enchanting_process = ZERO
        endif
 
        if enchanted_scrolls_count < ONE
            PRINT_TEXT " "
            PRINT_TEXT "Not enough scrolls to enchanting."
            PRINT_TEXT " "
 
            enchanting_process = ZERO
        endif
 
        if enchanting_process == ONE
            DEFINE BYTEBUFFER buffer_of_selected_enchant 256
            DEFINE BYTEBUFFER buffer_of_selected_item 256
            DEFINE BYTEBUFFER buffer_of_selecting_item 256
            
            buffer_of_selected_enchant.write_byte #i25
            buffer_of_selected_enchant.write_int32 item_of_scroll.id
            buffer_of_selected_enchant.write_int32 #i0
            buffer_of_selected_enchant.trim_to_index
            INJECTBB buffer_of_selected_enchant
            SLEEP "<&loop_delay&>"
 
            buffer_of_selecting_item.write_byte #I208
            buffer_of_selecting_item.write_byte #I76
            buffer_of_selecting_item.write_byte #I0
            buffer_of_selecting_item.write_int32 current_enchanted_item.id
            buffer_of_selecting_item.trim_to_index
            INJECTBB buffer_of_selecting_item
            SLEEP "<&loop_delay&>"
 
            GET_RAND random_loop_delay 200 400
            SLEEP "<&random_loop_delay&>"
 
            buffer_of_selected_item.write_byte #i95
            buffer_of_selected_item.write_int32 current_enchanted_item.id
            buffer_of_selected_item.write_int32 #i0
            buffer_of_selected_item.trim_to_index
            INJECTBB buffer_of_selected_item
            SLEEP "<&loop_delay&>"
 
            ITEM_COUNT crystals_count_after_enchanting "<&id_of_crystals&>"
 
            if crystals_count_after_enchanting > crystals_count
                PRINT_TEXT "<&selected_enchanted_item&> has been crystallized at +<&current_enchant_level&>"
            else                    
                PRINT_TEXT "<&selected_enchanted_item&> has been enchanted from +<&current_enchant_level&>"
            endif    
            
            DELETE buffer_of_selected_enchant
            DELETE buffer_of_selected_item
            DELETE buffer_of_selecting_item
        endif
 
    loop enchanting_process == ONE    
 
    PRINT_TEXT "List of enchanted items:"
    PRINT_TEXT "--------------------------------------------------------"
 
    GET_INVENTORY bag_inventory
 
    ITEM_COUNT crystals_count "<&id_of_crystals&>"
    ITEM_COUNT enchanted_scrolls_count "<&id_of_enchant&>"
 
    FOREACH item Inventory bag_inventory
        item_name = bag_inventory.item.name
                
        if item_name == selected_enchanted_item            
            PRINT_TEXT "<&bag_inventory.item.name&> +<&bag_inventory.item.enchant&>"
        endif
    NEXTEACH
 
    PRINT_TEXT " "
    PRINT_TEXT "The end of Enchanting One by One v2 :) by easy2k4 "
    PRINT_TEXT "Gracia Final (CT2.3) trixy/phear3d"
    PRINT_TEXT " "
 
RETURN VOID
gurrypipi is offline  
Reply

Tags
autoenchant, l2net, script


Similar Threads Similar Threads
L2NET Script
06/24/2020 - Lineage 2 - 5 Replies
Can someon write simple scrit for mana potion for dragon networc.I lookt at L2net forum but ther are no script for Enhanced mana potion. Enhanced mana potion ID:9264
L2Net Script ?
06/09/2011 - Lin2 Exploits, Hacks, Bots, Tools & Macros - 2 Replies
why when i use TAP_TO SIEGEHQ.... my character return to Town ? not to Headquater
L2Net Enchant script????!!!?!
03/30/2011 - Lineage 2 - 11 Replies
im looking for an enchant script which enchants my weap to +4 with normal scroll, and then to +16 with a blessed scroll. If any1 can help me please
[Guys] Script for AutoEnchant
08/26/2009 - Lineage 2 - 1 Replies
is there a script for enchant?.. cause its very boring to enchant T_T specially if you will enchant a bunch of items,,



All times are GMT +2. The time now is 17:15.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2024 elitepvpers All Rights Reserved.