Issue information

Issue ID
#7538
Status
Invalid
Severity
None
Started
simplynice
Jul 17, 2013 5:03
Last Post
AnnieRuru
Mar 29, 2014 17:40
Confirmation
Yes (0)
No (2)

simplynice - Jul 17, 2013 5:03

[quote]

prontera,161,189,6 script Premium Buffer 72,{

if(getgroupid() == 0){
message strcharinfo(0),"You're not allowed to use my service..";
close;
}


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, 900000, 5, .@spirit,0,0;
skilleffect .@spirit, 5;
}

sc_start SC_SECRAMENT,900000,5;
sc_start SC_IMPOSITIO,900000,5;
sc_start SC_INC_AGI,900000,10;
sc_start SC_BLESSING,900000,10;

end;
}[/quote]

This script works perfectly but using this npc while sitting will get you stand up but still your status is still sitting and you can't move. Insert, /sit, /stand does not work. To bring your status back you'll need to use @refresh and that's annoying for me.

simplynice - Jul 17, 2013 5:08

But i can use this code to get rid of that thing:


[code=auto:0] if(issit(""+strcharinfo(0)+"") == 1){ stand(""+strcharinfo(0)+""); } [/code]

bgamez23 - Jul 17, 2013 8:03

it is happen when you receive the soul link buffs from the npc. it make you stand.

This post has been edited by bgamez23 on Jul 17, 2013 8:05

simplynice - Jul 17, 2013 8:19

Yes.

AnnieRuru - Mar 19, 2014 21:34

[code=auto:0]- script item_soullink -1,{ OnSoulLink: if ( .@spirit = .spirit[BaseJob] ); else if ( Upper & 1 && BaseLevel < 70 ) .@spirit = 494; else end; stand(); sc_start4 SC_SOULLINK, -1, 1, .@spirit,0,0; skilleffect .@spirit, 1; end; OnInit: bindatcmd "link", strnpcinfo(0)+"::OnSoulLink"; .spirit[Job_Alchemist] = 445; .spirit[Job_Monk] = 447; .spirit[Job_Star_Gladiator] = 448; .spirit[Job_Sage] = 449; .spirit[Job_Crusader] = 450; .spirit[Job_SuperNovice] = 451; .spirit[Job_Knight] = 452; .spirit[Job_Wizard] = 453; .spirit[Job_Priest] = 454; .spirit[Job_Bard] = .spirit[Job_Dancer] = 455; .spirit[Job_Rogue] = 456; .spirit[Job_Assassin] = 457; .spirit[Job_Blacksmith] = 458; .spirit[Job_Hunter] = 460; .spirit[Job_Soul_Linker] = 461; end; }[/code]use the *stand script command before sc_start next time

bgamez23 - Mar 28, 2014 14:23

i think the issue on this post is the player should not stand right after he receive the buffs of soul link. @[color=rgb(34,89,133)][font=helvetica, arial, sans-serif][size=3][right][url="http://herc.ws/board/user/4102-annieruru/"]AnnieRuru[/url] the one that you made is you make the character stand right after you receive a soul link buffs.[/right][/size][/font][/color]

AnnieRuru - Mar 29, 2014 17:40

yeah but I also never release the script :P that's why
I only made them inside script request