• 0
Sign in to follow this  
mauiboy

R> Soul Linker NPC(Shop or Auto Soul Link when click)

Question

Hello Guys,

 

Can you give the script for this one?

 

Thanks!


BUMP

Share this post


Link to post
Share on other sites

4 answers to this question

Recommended Posts

  • 0
- script Healer -1,{

[email protected] = 0; // Zeny required for heal

[email protected] = 1; // Also buff players? (1: yes / 0: no)

[email protected] = 10; // Heal delay, in seconds

if (@HD > gettimetick(2))

end;

if ([email protected]) {

message strcharinfo(0), "Healing costs " + callfunc("F_InsertComma",[email protected]) + " Zeny.";

if (Zeny < [email protected])

end;

if (select("^0055FFHeal^000000:^777777Cancel^000000") == 2)

end;

Zeny -= [email protected];

}

specialeffect2 EF_HEAL2;

percentheal 100,100;

if ([email protected]) {

specialeffect2 EF_INCAGILITY;

sc_start SC_INCREASEAGI,240000,10;

specialeffect2 EF_BLESSING;

sc_start SC_BLESSING,240000,10;

}

if (getbrokenid(1) >= 1) {

repairall;

}

if(getgroupid() >= 5 ){

set([email protected], 5); // duration in minutes

sc_start(SC_CP_HELM, ([email protected] * 1000 * 60), 1);

sc_start(SC_CP_ARMOR, ([email protected] * 1000 * 60), 1);

sc_start(SC_CP_SHIELD, ([email protected] * 1000 * 60), 1);

sc_start(SC_CP_WEAPON, ([email protected] * 1000 * 60), 1);

switch ( basejob ) {

case Job_Alchemist: set [email protected], 445; break;

case Job_Monk: set [email protected], 447; break;

case Job_Star_Gladiator: set [email protected], 448; break;

case Job_Sage: set [email protected], 449; break;

case Job_Crusader: set [email protected], 450; break;

case Job_SuperNovice: set [email protected], 451; break;

case Job_Knight: set [email protected], 452; break;

case Job_Wizard: set [email protected], 453; break;

case Job_Priest: set [email protected], 454; break;

case Job_Bard: case Job_Dancer: set [email protected], 455; break;

case Job_Rogue: set [email protected], 456; break;

case Job_Assassin: set [email protected], 457; break;

case Job_Blacksmith: set [email protected], 458; break;

case Job_Hunter: set [email protected], 460; break;

case Job_Soul_Linker: set [email protected], 461; break;

default:

if ( upper == 1 && baselevel < 70 )

set [email protected], 494;

}

if ( [email protected] ) {

sc_start4 sc_spirit, 360000, 5, [email protected],0,0;

skilleffect [email protected], 5;

}

}

if ([email protected])

@HD = gettimetick(2) + [email protected];

end;

}

 

Edited by Emistry
  • Upvote 1

Share this post


Link to post
Share on other sites
  • 0
-	script	Healer	-1,{

	[email protected] = 0;	// Zeny required for heal
	[email protected] = 1;	// Also buff players? (1: yes / 0: no)
	[email protected] = 10;	// Heal delay, in seconds

	if (@HD > gettimetick(2))
		end;
	if ([email protected]) {
		message strcharinfo(0), "Healing costs " + callfunc("F_InsertComma",[email protected]) + " Zeny.";
		if (Zeny < [email protected])
			end;
		if (select("^0055FFHeal^000000:^777777Cancel^000000") == 2)
			end;
		Zeny -= [email protected];
	}
	specialeffect2 EF_HEAL2;
	percentheal 100,100;
	if ([email protected]) {
		specialeffect2 EF_INCAGILITY;
		sc_start SC_INCREASEAGI,240000,10;
		specialeffect2 EF_BLESSING;
		sc_start SC_BLESSING,240000,10;
	}
	if (getbrokenid(1) >= 1) {
		repairall;
	}


	if(getgroupid() >= 5 ){
		set([email protected], 5); // duration in minutes
		sc_start(SC_CP_HELM, ([email protected] * 1000 * 60), 1);
		sc_start(SC_CP_ARMOR, ([email protected] * 1000 * 60), 1);
		sc_start(SC_CP_SHIELD, ([email protected] * 1000 * 60), 1);
		sc_start(SC_CP_WEAPON, ([email protected] * 1000 * 60), 1);
		switch ( basejob ) {
			case Job_Alchemist:	set [email protected], 445; break;
			case Job_Monk:	 set [email protected], 447; break;
			case Job_Star_Gladiator:  set [email protected], 448; break;
			case Job_Sage:	 set [email protected], 449; break;
			case Job_Crusader:	set [email protected], 450; break;
			case Job_SuperNovice:   set [email protected], 451; break;
			case Job_Knight:	set [email protected], 452; break;
			case Job_Wizard:	set [email protected], 453; break;
			case Job_Priest:	set [email protected], 454; break;
			case Job_Bard: case Job_Dancer: set [email protected], 455; break;
			case Job_Rogue:	 set [email protected], 456; break;
			case Job_Assassin:	set [email protected], 457; break;
			case Job_Blacksmith:   set [email protected], 458; break;
			case Job_Hunter:	set [email protected], 460; break;
			case Job_Soul_Linker:   set [email protected], 461; break;
			default:
				if ( upper == 1 && baselevel < 70 )
					set [email protected], 494;
		}
		if ( [email protected] ) {
			sc_start4 sc_spirit, 360000, 5, [email protected],0,0;
			skilleffect [email protected], 5;
		}
	}

	if ([email protected])
		@HD = gettimetick(2) + [email protected];
	end;
}

Thanks, but can you also provide an NPC which sells individual Soul Links?

Share this post


Link to post
Share on other sites
  • 0

Individual Soul Links? What do you mean.

An NPC shop who sells Soul Link scripted consumable items. Example : Knight Link Ticket, Hunter Link Ticket.. etc etc

Share this post


Link to post
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.

Loading...
Sign in to follow this