Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // https://rathena.org/board/topic/106864-request-extra-monster-drop/
- - script Sample -1,{
- OnNPCKillEvent:
- .@killedrid = killedrid;
- while ( .@i < .monster_drop_size ) {
- if ( compare( "#"+.monster_drop$[.@i],"#"+.@killedrid+"," ) ) {
- .@size = explode( .@reward$,.monster_drop$[.@i],"," );
- if ( .@size > 1 ) {
- // Zeny + Cash rewards
- Zeny += atoi( .@reward$[1] );
- #CASHPOINTS += atoi( .@reward$[2] );
- // item rewards
- if ( rand( 100 ) < 10 ) {
- for ( .@x = 0; .@x < .@size; .@x += 2 ) {
- getitem atoi( .@reward$[.@x] ),atoi( .@reward$[.@x+1] );
- }
- }
- }
- end;
- }
- .@i++;
- }
- end;
- OnInit:
- setarray .monster_drop$,
- "1112,5000,2,504,10", // Drake: 5000 Zeny + 2 Cash Points +10 White Potion
- "1115,3000,1,504,10,506,10", // Eddga: 3000 Zeny + 1 Cash Points +10 White Potion + 10 Green Potion
- "2098,4000,0,504,10,506,10,505,10", // Doppelganger: 4000 Zeny + 1 Cash Points +10 White Potion + 10 Green Potion + 10 Blue Potion
- "1120,1000"; // Ghostring: 1000 Zeny
- .monster_drop_size = getarraysize( .monster_drop$ );
- end;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement