· 5 years ago · Mar 30, 2020, 11:16 PM
1- script coelhosPE -1,{
2
3OnMinute00:OnMinute10:OnMinute20:OnMinute30:OnMinute40:OnMinute50:
4OnC_PE1:
5if(.@c_live == 1) end;
6query_sql "UPDATE `barretin_evt` SET `minute` = `minute` + '10' WHERE name='pascoa'";
7query_sql "SELECT `minute` FROM `barretin_evt` WHERE name='pascoa'",.@evt_check_time;
8if(.@evt_check_time < 60) end;
9.@c_live = 1
10query_sql "UPDATE `barretin_evt` SET `minute` = '0' WHERE name='pascoa'";
11announce "Novos 'Coelhos de Páscoa' apareceram em Gonryun!",8;
12monster "gonryun",0,0,"Coelhos de Páscoa",1591,100,strnpcinfo(0)+"::OnC_PE";
13end;
14
15OnC_PE:
16.@b = mobcount("gonryun",strnpcinfo(0)+"::OnC_PE");
17if (.@b < 1){
18.@c_live = 0
19announce "Todos 'Coelhos de Páscoa' estão mortos!",8;
20end;
21}
22.@bc$ = mapannounce("gonryun", sprintf("Restam %d 'Coelhos de Páscoa'em Gonryun",.@b),8);
23announce ""+.@bc$+"",8;
24end;
25
26OnInit:
27.@c_live = 0
28query_sql "CREATE TABLE IF NOT EXISTS `barretin_evt` (`evt` int(11) unsigned NOT NULL auto_increment, `name` varchar(20) NOT NULL default 'evt_x', `minute` int(11) NOT NULL DEFAULT '0' , PRIMARY KEY ( `evt` )) ENGINE=MyISAM AUTO_INCREMENT=1;";
29//bindatcmd "coelhob",strnpcinfo(3)+"::OnC_PE1",99;
30end;
31}