@Mabuhay
how about this scenario
- when a player created a party without member, if an MVP has been killed getitem will not triggered
- when there is only two member in the party and one member is away from the party getitem will not get triggered
- when there is only two member in the party and one member is offline getitem will not get triggered
getitem will only get triggered if :
-party has >=2 within 15 cell
OnNPCKillEvent:
if ( getmonsterinfo( killedrid, MOB_MVPEXP ) ) {
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) > 20 && @map$ != .@map$ ) continue;
else {
.@partymemberaid[.@c] = $@partymemberaid[.@i];
.@c++;
}
}
sleep 1;
getitem 501, rand(1,5), .@partymemberaid[ rand( .@c ) ];
}
end;