Jump to content

Question

Posted (edited)

Hello, my adoption system is not working. So i would like to ask for help to create a NPC script that helps to adopt a novice. My server doesn´ t uses commands on normal players so thats why i need help to create a npc that people can use to adopt like they were using the command @adopt.... Thanks a lot for help.

Edited by pueblodefairy

2 answers to this question

Recommended Posts

  • 0
Posted

try

prontera,155,181,5	script	Sample	757,{
	if (!ispartneron()) {
		mes "Your partner isn't online or not found.";
	}
	else if (getchildid()) {
		mes "You already has a child.";
	}
	else {
		mes "Would you like to adopt someone?";
		next;
		if (select("Yes", "Cancel") == 1) {
			mes "Enter Child name";
			input .@child_name$;
			switch(adopt(strcharinfo(0), .@child_name$)) {
				case ADOPT_ALLOWED:
					mes "Sent message to Baby to accept or deny.";
					break;
				case ADOPT_ALREADY_ADOPTED:
					mes "Character is already adopted.";
					break;
				case ADOPT_MARRIED_AND_PARTY:
					mes "Parents need to be married and in a party with the baby.";
					break;
				case ADOPT_EQUIP_RINGS:
					mes "Parents need wedding rings equipped.";
					break;
				case ADOPT_NOT_NOVICE:
					mes "Baby is not a Novice.";
					break;
				case ADOPT_CHARACTER_NOT_FOUND:
					mes "A parent or Baby was not found.";
					break;
				case ADOPT_MORE_CHILDREN:
					mes "You cannot adopt more than 1 child. (client message)";
					break;
				case ADOPT_LEVEL_70:
					mes "Parents need to be at least level 70 in order to adopt someone. (client message)";
					break;
				case ADOPT_MARRIED:
					mes "You cannot adopt a married person. (client message)";
					break;
			}
		}
	}
	close;
}

 

  • Love 1
  • 0
Posted

Thanks i will check it when i arrived home. Thanks a lot ur awesome

12 hours ago, Emistry said:

try


prontera,155,181,5	script	Sample	757,{
	if (!ispartneron()) {
		mes "Your partner isn't online or not found.";
	}
	else if (getchildid()) {
		mes "You already has a child.";
	}
	else {
		mes "Would you like to adopt someone?";
		next;
		if (select("Yes", "Cancel") == 1) {
			mes "Enter Child name";
			input .@child_name$;
			switch(adopt(strcharinfo(0), .@child_name$)) {
				case ADOPT_ALLOWED:
					mes "Sent message to Baby to accept or deny.";
					break;
				case ADOPT_ALREADY_ADOPTED:
					mes "Character is already adopted.";
					break;
				case ADOPT_MARRIED_AND_PARTY:
					mes "Parents need to be married and in a party with the baby.";
					break;
				case ADOPT_EQUIP_RINGS:
					mes "Parents need wedding rings equipped.";
					break;
				case ADOPT_NOT_NOVICE:
					mes "Baby is not a Novice.";
					break;
				case ADOPT_CHARACTER_NOT_FOUND:
					mes "A parent or Baby was not found.";
					break;
				case ADOPT_MORE_CHILDREN:
					mes "You cannot adopt more than 1 child. (client message)";
					break;
				case ADOPT_LEVEL_70:
					mes "Parents need to be at least level 70 in order to adopt someone. (client message)";
					break;
				case ADOPT_MARRIED:
					mes "You cannot adopt a married person. (client message)";
					break;
			}
		}
	}
	close;
}

 

it works really good.... THANKS A LOT....... END TOPIC

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...