Jump to content
  • 0

Freebies Item Get Refine


Question

Posted

7948,Box,Box,18,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{},{},{}

 

Can all of you give me a script for auto newbie item refiner

 

Get Item from that box :

 

Tidal Shoes +7

Wool Scarft +7

Orlean Server +7

Main Gaunche +7

 

Thanks For Helping ^^

13 answers to this question

Recommended Posts

Posted

7948,Box,Box,18,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{},{},{}

 

Can all of you give me a script for auto newbie item refiner

 

Get Item from that box :

 

Tidal Shoes +7

Wool Scarft +7

Orlean Server +7

Main Gaunche +7

 

Thanks For Helping ^^

 

 

 

Follow the syntax : 

*getitem2 <item id>,<amount>,<identify>,<refine>,<attribute>,<card1>,<card2>,<card3>,<card4>{,<account ID>};

 

o:

 

Patskie, what to put on <attribute> (i guess 0 ?) and <aaount ID> ? D:

 

for example, tidal shoes:

getitem2 <2424>,<1>,<1>,<7>,<0>,<0>,<0>,<0>,<0>{,<account ID>};

  • Upvote 1
Posted

and account ID ?

 

because if it's for freebies wouldn't be useless? or should i just leave it as 0? because it comes to my mind that there is the ID of the acc. of the player D:

  • Upvote 1
Posted

BUILDIN_DEF(getitem2,"viiiiiiii?"),
v = value ( can be string or integer )

i = integer

? = optional parameter

usually when you see a {,<flag>};

the {} part can be omitted

prontera,156,184,5	script	kdjhfksdjf	100,{
	getitem2 501, 1,1,0,0 ,0,0,0,0;
	getitem2 501, 1,1,0,0 ,0,0,0,0 , getcharid(3);
	end;
}
both will work
  • Upvote 1
Posted
BUILDIN_DEF(getitem2,"viiiiiiii?"),
v = value ( can be string or integer )

i = integer

? = optional parameter

usually when you see a {,<flag>};

the {} part can be omitted

prontera,156,184,5	script	kdjhfksdjf	100,{
	getitem2 501, 1,1,0,0 ,0,0,0,0;
	getitem2 501, 1,1,0,0 ,0,0,0,0 , getcharid(3);
	end;
}
both will work

 

 

thanks o:

 

so for Tidal shoes +7 it would be

getitem2 2424,1,1,7,0,0,0,0,0,getcharid(3); 

?

  • Upvote 1
Posted (edited)

getitem2 "Tidal_Shoes",1,1,7,0,0,0,0,0; 
its better to use constants in script so you can debug the script much easier, especially in utility script

and don't need the getcharid(3) ... its actually meant for event scripts

http://www.eathena.ws/board/index.php?autocom=bugtracker&showbug=1035

well, at your current scripting standard you might still learning how to write simple utility script

but when you have advance enough, you'll see this optional parameter is very useful in event scripts

example like

prontera,157,184,6	script	dksfskfsd	100,{
	if ( !getcharid(1) ) {
		getitem 512, 1;
		end;
	}
	getpartymember getcharid(1), 1;
	getpartymember getcharid(1), 2;
	for ( .@i = 0; .@i < $@partymembercount; .@i++ )
		if ( isloggedin( $@partymemberaid[.@i], $@partymembercid[.@i] ) )
			getitem 512, 1, $@partymemberaid[.@i];
	end;
}
I just telling this because I know you'll 1 day gonna become a good scripter like emistry

PS: ... you know ... this @Kido ... exactly the same as @Emistry 2~3 years back xD

btw I feel like I didn't answer to the topic lol

Edited by AnnieRuru
  • Upvote 1
Posted

Kozima, the answer has been alreadi give by AnnieRuru and Patskie (credits to them)

here it is for tidal shoes:

getitem2 "Tidal_Shoes",1,1,7,0,0,0,0,0; 

so, at the end would be like this (just add the others items like tidal shoes):

7948,Box,Box,18,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem2 "Tidal_Shoes",1,1,7,0,0,0,0,0; },{},{}

copy and paste for the other items, please note that you will need to change the name of "Tidal_Shoe" for the proper item name in your item_db

 

i hope your question has been answered (:

 

oh thanks o: i remember that i used a ifday and ifnight script on my custom item so i just thinked that it would be need it D:!

however, there are some items that uses getcharid(3) i jsut took this from item_db pre-re

14517,CP_Helm_Scroll,Chemical Protection Helm Scroll,2,0,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ unitskilluseid getcharid(3),"AM_CP_HELM",5; },{},{}
14518,CP_Shield_Scroll,Chemical Protection Shield Scrol,2,0,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ unitskilluseid getcharid(3),"AM_CP_SHIELD",5; },{},{}
14519,CP_Armor_Scroll,Chemical Protection Armor Scroll,2,0,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ unitskilluseid getcharid(3),"AM_CP_ARMOR",5; },{},{}
14520,CP_Weapon_Scroll,Chemical Protection Weapon Scroll,2,0,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ unitskilluseid getcharid(3),"AM_CP_WEAPON",5; },{},{}
14521,Repair_Scroll,Repair Weapon Scroll,2,0,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ unitskilluseid getcharid(3),"BS_REPAIRWEAPON",1; },{},{}
14522,Big_Bun,Big Bun,0,0,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ percentheal 100,0; },{},{}

o:

 

ow that's a great compliment (just being half of good of emistry is today would be great o:! [i know, it's bad writed, writed too is bad writed]), it's about time, i'll studying on vacations because university already keeps me busy x_x but i'm free on vacations so i will dedicate more time to it :DD!

 

  • Upvote 1
Posted

i think thant script like this one 

 

 

 

 
 
function script GetItem {
switch(select("Swordsman:Magician:Archer:Acolyte:Merchant:Thief")) {
case 1: getitem2 7227,1,1,7,0,0,0,0,0;
getitem2 7227,1,1,7,0,0,0,0,0;
getitem2 7227,1,1,7,0,0,0,0,0;
getitem2 7227,1,1,7,0,0,0,0,0;
close;
case 2: getitem2 7227,1,1,7,0,0,0,0,0;
getitem2 7227,1,1,7,0,0,0,0,0;
getitem2 7227,1,1,7,0,0,0,0,0;
getitem2 7227,1,1,7,0,0,0,0,0;
close;
case 3: getitem2 7227,1,1,7,0,0,0,0,0;
getitem2 7227,1,1,7,0,0,0,0,0;
getitem2 7227,1,1,7,0,0,0,0,0;
getitem2 7227,1,1,7,0,0,0,0,0;
close;
case 4: getitem2 7227,1,1,7,0,0,0,0,0;
getitem2 7227,1,1,7,0,0,0,0,0;
getitem2 7227,1,1,7,0,0,0,0,0;
getitem2 7227,1,1,7,0,0,0,0,0;
close;
case 5: getitem2 7227,1,1,7,0,0,0,0,0;
getitem2 7227,1,1,7,0,0,0,0,0;
getitem2 7227,1,1,7,0,0,0,0,0;
getitem2 7227,1,1,7,0,0,0,0,0;
close;
case 6: getitem2 7227,1,1,7,0,0,0,0,0;
getitem2 7227,1,1,7,0,0,0,0,0;
getitem2 7227,1,1,7,0,0,0,0,0;
getitem2 7227,1,1,7,0,0,0,0,0;
close;
}
return;
}
 
Posted

7948,Box,Box,18,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem2 "Tidal_Shoes",1,1,7,0,0,0,0,0; },{},{}

 

it's not work.. T.T

 

hello, sorry i was a little busy these days @_@

 

it worked for me, i believe that something on that item is misconfigured

11503,Siege_White_Potion,WoE White Potion,0,0,,100,,,,,0xFFFFFFFF,7,2,,,,,,{ itemheal rand(400,500),0; getitem2 "Tidal_Shoes",1,1,7,0,0,0,0,0; },{},{}

I used a siege white potion to test it and it worked perfectly

 

let's see huh try with this:

7948,Box,Box,,0,0,,100,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem2 "Tidal_Shoes",1,1,7,0,0,0,0,0; },{},{}

I just added this

,0,0,,100,,,,,0xFFFFFFFF,7,2,,,,,,

that will make your item "Box" "7948" consumable

 

it should work

 

Edit:

For the npc, that line isn't working or it is? try this one

switch(select("Swordsman:Magician:Archer:Acolyte:Merchant:Thief:Super Novice:Taekwon:Ninja")) {

o wait lol

 

as far as i know, your npc should be like this, try to switch with this:

case 1:
getitem2 7227,1,1,7,0,0,0,0,0;
getitem2 7227,1,1,7,0,0,0,0,0;
getitem2 7227,1,1,7,0,0,0,0,0;
getitem2 7227,1,1,7,0,0,0,0,0;
close;

case 2:
getitem2 7227,1,1,7,0,0,0,0,0;
getitem2 7227,1,1,7,0,0,0,0,0;
getitem2 7227,1,1,7,0,0,0,0,0;
getitem2 7227,1,1,7,0,0,0,0,0;
close;

case 3:
getitem2 7227,1,1,7,0,0,0,0,0;
getitem2 7227,1,1,7,0,0,0,0,0;
getitem2 7227,1,1,7,0,0,0,0,0;
getitem2 7227,1,1,7,0,0,0,0,0;
close;

case 4:
getitem2 7227,1,1,7,0,0,0,0,0;
getitem2 7227,1,1,7,0,0,0,0,0;
getitem2 7227,1,1,7,0,0,0,0,0;
getitem2 7227,1,1,7,0,0,0,0,0;
close;

case 5:
getitem2 7227,1,1,7,0,0,0,0,0;
getitem2 7227,1,1,7,0,0,0,0,0;
getitem2 7227,1,1,7,0,0,0,0,0;
getitem2 7227,1,1,7,0,0,0,0,0;
close;

case 6:
getitem2 7227,1,1,7,0,0,0,0,0;
getitem2 7227,1,1,7,0,0,0,0,0;
getitem2 7227,1,1,7,0,0,0,0,0;
getitem2 7227,1,1,7,0,0,0,0,0;
close;
}
return;
}

just added spaces

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...