Jump to content
  • 0
VladimirCastro

require item

Question

how can i require an item before using the npc?

// --------------------------------------------------------------------------
// --------------------------------------------------------------------------
// eAmod Project - Scripts
// --------------------------------------------------------------------------
// Script Name : Headgear to Costume converter
// --------------------------------------------------------------------------
// Description :
// Allows a user to convert the equipped headgear (on Top, Mid or Low) into a
// costume item. It will remove any card and refine of the Item.
// --------------------------------------------------------------------------

-	script	Costume-IT	-1,{
	mes "[Costume-IT]";
	mes "Hello and welcome to the Costume-IT service.";
	mes "Here you can convert your headgears into a Costume Headgear.";
	next;
	mes "[Costume-IT]";
	mes "Please, select what to convert.";
	mes "Remember, cards and refine will be removed.";
	next;

	setarray [email protected]$[1],"Top","Mid","Low";
	setarray [email protected][1],     1,    9,   10;

	set [email protected]$,"";
	for( set [email protected], 1; [email protected] < 4; set [email protected], [email protected] + 1 )
	{
		if( getequipisequiped([email protected][[email protected]]) )
			set [email protected]$, [email protected]$ + [email protected]$[[email protected]] + "-" + "[" + getequipname([email protected][[email protected]]) + "]";

		set [email protected]$, [email protected]$ + ":";
	}

	set [email protected], [email protected][ select([email protected]$) ];
	if( !getequipisequiped([email protected]) )
	{
		mes "[Costume-IT]";
		mes "Your not wearing anything there...";
		close;
	}

	mes "[Costume-IT]";
	mes "You want to Costume your " + getitemname(getequipid([email protected])) + "?";
	next;
	if( select("Yes, proceed:No, I am sorry.") == 2 )
	{
		mes "[Costume-IT]";
		mes "Need some time to think about it, huh?";
		mes "Alright, I can understand.";
		close;
	}
	
	costume [email protected]; // Convert the Headgear

	mes "[Costume-IT]";
	mes "Done, enjoy your costume headgear.";
	close;
}

// --------------------------------------------------------------------------
// Use duplicates to put your npc on different cities
// --------------------------------------------------------------------------

prontera,140,168,4	duplicate(Costume-IT)	Costume-IT#1	864
Link to comment
Share on other sites

6 answers to this question

Recommended Posts

If you want to have to use the item and delete it, you have to do:

mes "[Costume-IT]";
	if( !countitem(<item_id>) < 20) {
		mes "I'm sorry but you need at least one "+getitemname(<item_id>)+" before you may use my services!";
		close;
	}
        delitem <item_id>, 20;
	mes "Hello and welcome to the Costume-IT service.";
	mes "Here you can convert your headgears into a Costume Headgear.";
Link to comment
Share on other sites


mes "[Costume-IT]";

if( !countitem(<item_id>) ) {

mes "I'm sorry but you need at least one "+getitemname(<item_id>)+" before you may use my services!";

close;

}

mes "Hello and welcome to the Costume-IT service.";

mes "Here you can convert your headgears into a Costume Headgear.";

Link to comment
Share on other sites

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.



×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use and Privacy Policy.