Jump to content

Recommended Posts

Posted

when i use this script

 

//Settings

DEFINE STRING ITEMNAME "Forgotten Blade"            //Item name, don't write the SA

DEFINE STRING ITGRADE S                    //Item grade (s80=s)

DEFINE STRING ENCHNAME "Scroll: Enchant Weapon (S)"    //Enchant name

DEFINE STRING ENCHANT 16                //Max enchant

DEFINE INT CURENCHANT 38                 //Current enchant, change line 38 too

DEFINE INT DELAY 2000                    //Delay of all actions (ms)

 

//Some definitions

DEFINE STRING CRYSTAL "Crystal: <&ITGRADE&> Grade"

DEFINE INT CRYID 0

DEFINE INT CRYCOUNT 0

DEFINE INT CRYCOUNT2 0

ITEM_GET_ID CRYID "<&CRYSTAL&>"

DEFINE STRING HEXCODE "00 00 00 00"

DEFINE STRING ITNAME 0

DEFINE INT ENCHID 0

DEFINE INT ENCHCOUNT 0

DEFINE INT ENCHUID 0

DEFINE STRING ENCHCODE 0

DEFINE STRING ITEM 0

DEFINE ARRAYLIST INVEN_AL 0

GET_INVENTORY INVEN_AL

//Calc enchant unique id

ITEM_GET_ID ENCHID "<&ENCHNAME&>"

INVEN_GET_UID ENCHUID "<&ENCHID&>"

MATH ENCHCODE ENCHUID GET_HEX

DEFINE STRING ENCH "19 <&ENCHCODE&> 00 00 00 00"

 

//Start actions

FOREACH I Inventory INVEN_AL

   SET ITNAME "<&INVEN_AL.I.NAME&>"

   IF ITNAME == ITEMNAME

       CALLSUB ENCHANT

       PRINT_TEXT "<&ENCHCOUNT&> enchants sobrando. "

       SET CURENCHANT 0

   ENDIF

NEXTEACH

 

PRINT_TEXT "Done"

SCRIPT_END

 

SUB ENCHANT

 

MATH HEXCODE "INVEN_AL.I.ID" GET_HEX

 

SET ITEM "5F <&HEXCODE&> 00 00 00 00"

 

WHILE ZERO == ZERO

ITEM_COUNT CRYCOUNT "<&CRYID&>"

IF CURENCHANT < ENCHANT

   ITEM_COUNT ENCHCOUNT "<&ENCHID&>"

   IF ENCHCOUNT > ZERO

       INJECT "<&ENCH&>"

       SLEEP "<&DELAY&>"

       INJECT "<&ITEM&>"

       SLEEP "<&DELAY&>"

       MATH CURENCHANT CURENCHANT ADD ONE

 

   ITEM_COUNT CRYCOUNT2 "<&CRYID&>"

   IF CRYCOUNT2 > CRYCOUNT

       RETURNSUB

   ENDIF

   ELSE

       PRINT_TEXT "Enchant is over."

       SCRIPT_END

   ENDIF

ELSE

   PRINT_TEXT "Successfully enchanted."

   RETURNSUB

ENDIF

WEND

RETURNSUB

 

 

i see on chat "09:02:05 :[ERROR: SCRIPT ERROR : THREAD[13] LINE[30] : INVALID VARIABLE TYPE

09:02:05 :[ERROR: SCRIPT ERROR : THREAD[13] LINE[30] : INVALID VARIABLE TYPE

09:02:05 :[ERROR: SCRIPT ERROR : THREAD[13] LINE[30] : INVALID VARIABLE TYPE

09:02:05 :[ERROR: SCRIPT ERROR : THREAD[13] LINE[30] : INVALID VARIABLE TYPE

09:02:05 :[ERROR: SCRIPT ERROR : THREAD[13] LINE[30] : INVALID VARIABLE TYPE

09:02:05 :[ERROR: SCRIPT ERROR : THREAD[13] LINE[30] : INVALID VARIABLE TYPE"

 

what i must change?

gracia epilogue

  • 2 months later...
  • 2 weeks later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


×
×
  • Create New...

AdBlock Extension Detected!

Our website is made possible by displaying online advertisements to our members.

Please disable AdBlock browser extension first, to be able to use our community.

I've Disabled AdBlock