Jump to content
  • 0

Question

Posted

Hi guys i need help on this.. i want to change the requirement to get Link.. its 10m per link i want it to change into 7179 itemID.. ty

 

 

 

prontera,147,171,5 script Soul Link Santa 718,{
set .@n$,"^0000FF[ Soul Linker NPC ]^000000";
set .@time, 300000; // the buff last 5 minutes
set @zenycost,10000000;
mes .@n$;
mes "Hello "+strcharinfo(0)+",do";
mes "You want me to Soul Link you? It cost 10m per link <3";
switch(select("Yes:No")) {
case 1:
if(Zeny < @zenycost) goto l_nozeny;
set Zeny,Zeny - @zenycost;
switch ( basejob ) {
case Job_Alchemist: set .@spirit, 445; break;
case Job_Monk: set .@spirit, 447; break;
case Job_Star_Gladiator: set .@spirit, 448; break;
case Job_Sage: set .@spirit, 449; break;
case Job_Crusader: set .@spirit, 450; break;
case Job_SuperNovice: set .@spirit, 451; break;
case Job_Knight: set .@spirit, 452; break;
case Job_Wizard: set .@spirit, 453; break;
case Job_Priest: set .@spirit, 454; break;
case Job_Bard: case Job_Dancer: set .@spirit, 455; break;
case Job_Rogue: set .@spirit, 456; break;
case Job_Assassin: set .@spirit, 457; break;
case Job_Blacksmith: set .@spirit, 458; break;
case Job_Hunter: set .@spirit, 460; break;
case Job_Soul_Linker: set .@spirit, 461; break;
default:
if ( upper == 1 && baselevel < 70 )
set .@spirit, 494;
}
if ( .@spirit ) {
sc_start4 sc_spirit, .@time, 5, .@spirit,0,0;
skilleffect .@spirit, 5;
}
case 2:
mes .@n$;
mes "Okay,goodbye!";
close;
}
l_nozeny:
mes .@n$;
mes "You need 10m Zeny for a Soul Link.";
close;
}

1 answer to this question

Recommended Posts

  • 0
Posted

Here.
As simple as that.

Please, when posting scripts, use the codebox.

prontera,147,171,5	script	Soul Link Santa	718,{
	set .@n$,"^0000FF[ Soul Linker NPC ]^000000";
	set .@time, 300000; // the buff last 5 minutes
	set @itemcost,7179;
	
	mes .@n$;
	mes "Hello "+strcharinfo(0)+",do";
	mes "You want me to Soul Link you? It cost 10m per link <3";
	
	switch(select("Yes:No")) {
		case 1:
			if(!countitem(@itemcost)) goto l_noitem;
			delitem @itemcost, 1;
			switch ( basejob ) {
				case Job_Alchemist: set .@spirit, 445; break;
				case Job_Monk: set .@spirit, 447; break;
				case Job_Star_Gladiator: set .@spirit, 448; break;
				case Job_Sage: set .@spirit, 449; break;
				case Job_Crusader: set .@spirit, 450; break;
				case Job_SuperNovice: set .@spirit, 451; break;
				case Job_Knight: set .@spirit, 452; break;
				case Job_Wizard: set .@spirit, 453; break;
				case Job_Priest: set .@spirit, 454; break;
				case Job_Bard: case Job_Dancer: set .@spirit, 455; break;
				case Job_Rogue: set .@spirit, 456; break;
				case Job_Assassin: set .@spirit, 457; break;
				case Job_Blacksmith: set .@spirit, 458; break;
				case Job_Hunter: set .@spirit, 460; break;
				case Job_Soul_Linker: set .@spirit, 461; break;
		default:
				if ( upper == 1 && baselevel < 70 ) set .@spirit, 494;
			}
			if ( .@spirit ) {
				sc_start4 sc_spirit, .@time, 5, .@spirit,0,0;
				skilleffect .@spirit, 5;
			}
		case 2:
			mes .@n$;
			mes "Okay,goodbye!";
			close;
	}
l_noitem:
	mes .@n$;
	mes "You need one " + getitemname(@itemcost) + " for a Soul Link.";
	close;
}

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