OnNPCKillEvent:
if ( killedrid == 1002 ) {
getmapxy (.@map$, .@x, .@y, BL_PC);
getpartymember getcharid(1), 1;
getpartymember getcharid(1), 2;
for ( .@i = 0; .@i < $@partymembercount; ++.@i )
if ( isloggedin( $@partymemberaid[.@i], $@partymembercid[.@i] ) ) {
attachrid ( $@partymemberaid[.@i]);
getmapxy ( @map$, @x, @y, BL_PC );
if ( distance(.@x, .@y, @x, @y) < 15 && @map$ == .@map$ ) { // reduced the distance to 15 cells
.@partymemberaid[.@c] = $@partymemberaid[.@i];
.@c++;
}
}
sleep 1;
getitem 607, 1, .@partymemberaid[rand(.@c)];
}
end;
@Rizz still untested