Mabuhay Posted December 24, 2012 Group: Members Topic Count: 105 Topics Per Day: 0.02 Content Count: 446 Reputation: 232 Joined: 03/20/12 Last Seen: October 22, 2020 Share Posted December 24, 2012 (edited) So, this one was working great, but i was thinking that this script will announce every time the MVP is killed and not just every time when the player receives rewards in 40% chance. - script jfksdhfkjs -1,{OnNPCKillEvent: if ( getmonsterinfo( killedrid, MOB_MVPEXP ) && rand(100) < 40 ) { if ( getcharid(1) ) { getpartymember getcharid(1), 1; getpartymember getcharid(1), 2; for ( .@i = 0; .@i < $@partymembercount; .@i++ ) { if ( isloggedin( $@partymemberaid[.@i], $@partymembercid[.@i] ) ) { // what happens if someone in the party member is offline =/ .@partymemberaid[.@c] = $@partymemberaid[.@i]; .@c++; } } getitem 607, 3, .@partymemberaid[ rand( .@c ) ]; announce "Party ["+ strcharinfo(1) +"] has killed "+ getmonsterinfo( killedrid, MOB_NAME ) +" at "+ strcharinfo(3), 0; } else { getitem 607, 3; announce "Player ["+ strcharinfo(0) +"] has killed "+ getmonsterinfo( killedrid, MOB_NAME ) +" at "+ strcharinfo(3), 0; } } end; } Edited December 24, 2012 by MrVandalBus Quote Link to comment Share on other sites More sharing options...
Euphy Posted December 24, 2012 Group: Members Topic Count: 72 Topics Per Day: 0.02 Content Count: 2997 Reputation: 1132 Joined: 05/27/12 Last Seen: June 1, 2017 Share Posted December 24, 2012 ... && rand(100) < 40 ... Remove that from the initial condition, and add it before giving items. Quote Link to comment Share on other sites More sharing options...
ICEROCK Posted December 24, 2012 Group: Members Topic Count: 46 Topics Per Day: 0.01 Content Count: 228 Reputation: 33 Joined: 11/15/12 Last Seen: July 22, 2016 Share Posted December 24, 2012 (edited) Replace those lines into this: If ( getmonsterinfo( killedrid, MOB_MVPEXP ) ) { If (rand(100) < 40 ) getitem 607, 3, .@partymemberaid[ rand( .@c ) ]; If (rand(100) < 40 ) getitem 607, 3; Thats how I understand what Euphy said. /no1 Edited December 24, 2012 by Anubis Quote Link to comment Share on other sites More sharing options...
Currently Posted December 24, 2012 Group: Members Topic Count: 162 Topics Per Day: 0.03 Content Count: 313 Reputation: 1 Joined: 01/22/12 Last Seen: November 17, 2023 Share Posted December 24, 2012 ^ can you write it in pastebin? With the finishing script? Quote Link to comment Share on other sites More sharing options...
ICEROCK Posted December 24, 2012 Group: Members Topic Count: 46 Topics Per Day: 0.01 Content Count: 228 Reputation: 33 Joined: 11/15/12 Last Seen: July 22, 2016 Share Posted December 24, 2012 http://pastebin.com/tKbi8wLN 1 Quote Link to comment Share on other sites More sharing options...
Question
Mabuhay
So, this one was working great, but i was thinking that this script will announce every time the MVP is killed and not just every time when the player receives rewards in 40% chance.
Edited by MrVandalBusLink to comment
Share on other sites
4 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.