/* http://www.emistry.net/board/index.php?threads/custom-monster-invasion.218/ event Information: Spawns every 10minutes. ( xx:00; xx:10; xx:20; xx:30; xx:40; xx:50; ) Monster ID : 1679 (Venatu) Monster Amount : 10 Place Spawned : prontera When start : Broadcast: "10x Venatu has Spawned in Prontera" When a player killed one Venatu: Broadcast: "PlayerName kill 1x Venatu." (bc color Yellow) Venatu Monster Left: 9". (bc color Orange) Until "Venatu Monster Left: 1". Then if all the monster are killed it will Broadcast: "All Venatu Monsters are Killed. They will be back next 10 minutes." */ - script Sample -1,{ OnInit: // mob id + amount setarray .mob_id,1679,10; // map .map$ = "prontera"; .mob_name$ = getmonsterinfo( .mob_id[0],MOB_NAME ); .npc_name$ = strnpcinfo(0); end; OnMinute00: OnMinute10: OnMinute20: OnMinute30: OnMinute40: OnMinute50: killmonster .map$,"All"; announce .mob_id[1]+"x "+.mob_name$+" has spawned in "+.map$,0; monster .map$,0,0,.mob_name$,.mob_id[0],.mob_id[1],.npc_name$+"::OnKill"; .count = .mob_id[1]; end; OnKill: .count--; if( .count ){ announce .mob_name$+" Left "+.count,0,0xFF7F50; }else{ announce "All "+.mob_name$+" Monsters are Killed. They will be back next 10 minutes.",0,0xFF7F50; } end; }