prontera,155,180,5 script Stalker 100,{
mes "select which skill you want to be copy, your existing one will be overwrite";
next;
set .@menu, select(.menu$) -1;
if ( getskilllv(.skill$[.@menu * 3 +1]) && .skill$[.@menu * 3 +1] ) {
mes "you already copied that skill";
close;
}
else if ( .skill$[.@menu * 3 +1] ) {
mes "are you sure you want to copy "+ .skill$[.@menu * 3] +"?";
}
mes "you'll need to relogin again";
next;
if ( select ( "Yes", "No" ) == 2 ) close;
set CLONE_SKILL, .skill$[.@menu * 3 +1];
set CLONE_SKILL_LV, .skill$[.@menu * 3 +2];
atcommand "@kick "+ strcharinfo(0);
end;
OnInit:
setarray .skill$,
"< Remove >", 0, 0,
"Fire Bolt", 19, 10,
"Cold Bolt", 14, 10,
"Lightning Bolt", 20, 10;
set .@skillsize, getarraysize(.skill$);
for ( set .@i,0; .@i < .@skillsize; set .@i, .@i +3 )
set .menu$, .menu$ + .skill$[.@i] +":";
end;
}
it's because you assigned a skill id with 0 in order to remove the skill that the char copied.... skill id with 0 doesnt exist.