Jump to content
  • 0
Sign in to follow this  
Thyr

Soul Linker NPC

Question

Script works but don't Links the character...

prontera,161,185,4	script	Linker	4_M_ROTERT,{
set .@n$,"[ ^0000FFLinker^000000 ]";
set .@time, 300000; // the buff last 5 minutes
set @zenycost,600000;
mes .@n$;
mes "Hello "+strcharinfo(0)+",do";
mes "You want me to Soul Link you?";
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_SOULLINK, 360000, 5, .@spirit,0,0;
	skilleffect .@spirit, 5;
}
case 2:
mes .@n$;
mes "Okay,goodbye!";
close;
}
l_nozeny:
mes .@n$;
mes "You need 600,000 Zeny for a Soul Link.";
close;
}

 

Share this post


Link to post
Share on other sites

2 answers to this question

Recommended Posts

  • 0
prontera,161,185,4	script	Linker	4_M_ROTERT,{
set .@n$,"[ ^0000FFLinker^000000 ]";
set .@time, 300000; // the buff last 5 minutes
set @zenycost,600000;
mes .@n$;
mes "Hello "+strcharinfo(0)+",do";
mes "You want me to Soul Link you?";
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_SOULLINK, 360000, 5, .@spirit,0,0;
	skilleffect .@spirit, 5;
}
case 2:
mes .@n$;
mes "Okay,goodbye!";
close;
}
l_nozeny:
mes .@n$;
mes "You need 600,000 Zeny for a Soul Link.";
close;
}

 

Share this post


Link to post
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
Sign in to follow this  

×
×
  • Create New...

Important Information

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