DevilSupremeRO Posted February 22, 2021 Share Posted February 22, 2021 (edited) I want to add more prize like 5-6 items anyone? OnClock1900: [email protected]$ = .townMap$[rand ( getarraysize ( .townMap$ ) - 1 )]; [email protected] = .sleep / 60000; announce "[World Boss] A World Boss will appear in " + [email protected] + " minutes", bc_all, 0xFF0000; sleep .sleep; monster [email protected]$, 153, 175, "Devils Pet", .wBossId, 1, strnpcinfo(3) + "::OnWBossDied"; announce "[World Boss] A World Boss appeared in " + [email protected]$ + " to avenge all those dead monsters adventurers killed!", bc_all, 0xFF0000; end; OnWBossDied: announce "[World Boss] " + strcharinfo(0) + " killed the World Boss! Congratulations!", bc_all, 0xFF0000; getitem .rewardId, .rewardCount; end; OnInit: setarray .townMap$[0],"prontera","geffen"; .wBossId = 1931; // monsterID .rewardId = 7828; // reward ID .rewardCount = 50; // how many rewards .sleep = 60000; // 60000ms = 1min end; } Edited February 22, 2021 by Haruka Mayumi Code Box Quote Link to comment Share on other sites More sharing options...
0 Haruka Mayumi Posted February 22, 2021 Share Posted February 22, 2021 OnClock1900: [email protected]$ = .townMap$[rand ( getarraysize ( .townMap$ ) - 1 )]; [email protected] = .sleep / 60000; announce "[World Boss] A World Boss will appear in " + [email protected] + " minutes", bc_all, 0xFF0000; sleep .sleep; monster [email protected]$, 153, 175, "Devils Pet", .wBossId, 1, strnpcinfo(3) + "::OnWBossDied"; announce "[World Boss] A World Boss appeared in " + [email protected]$ + " to avenge all those dead monsters adventurers killed!", bc_all, 0xFF0000; end; OnWBossDied: announce "[World Boss] " + strcharinfo(0) + " killed the World Boss! Congratulations!", bc_all, 0xFF0000; for([email protected]=0;[email protected]<getarraysize(.rewardId);[email protected]++) getitem .rewardId[[email protected]], .rewardCount[[email protected]]; end; OnInit: setarray .townMap$[0],"prontera","geffen"; .wBossId = 1931; // monsterID setarray .rewardId[0],7828,501,502,503; // reward ID setarray .rewardCount[0],50,1,2,3; // how many rewards .sleep = 60000; // 60000ms = 1min end; Quote Link to comment Share on other sites More sharing options...
0 DevilSupremeRO Posted February 22, 2021 Author Share Posted February 22, 2021 1 hour ago, Haruka Mayumi said: OnClock1900: [email protected]$ = .townMap$[rand ( getarraysize ( .townMap$ ) - 1 )]; [email protected] = .sleep / 60000; announce "[World Boss] A World Boss will appear in " + [email protected] + " minutes", bc_all, 0xFF0000; sleep .sleep; monster [email protected]$, 153, 175, "Devils Pet", .wBossId, 1, strnpcinfo(3) + "::OnWBossDied"; announce "[World Boss] A World Boss appeared in " + [email protected]$ + " to avenge all those dead monsters adventurers killed!", bc_all, 0xFF0000; end; OnWBossDied: announce "[World Boss] " + strcharinfo(0) + " killed the World Boss! Congratulations!", bc_all, 0xFF0000; for([email protected]=0;[email protected]<getarraysize(.rewardId);[email protected]++) getitem .rewardId[[email protected]], .rewardCount[[email protected]]; end; OnInit: setarray .townMap$[0],"prontera","geffen"; .wBossId = 1931; // monsterID setarray .rewardId[0],7828,501,502,503; // reward ID setarray .rewardCount[0],50,1,2,3; // how many rewards .sleep = 60000; // 60000ms = 1min end; thanks i'll test it right away... Quote Link to comment Share on other sites More sharing options...
0 DevilSupremeRO Posted February 23, 2021 Author Share Posted February 23, 2021 22 hours ago, Haruka Mayumi said: OnClock1900: [email protected]$ = .townMap$[rand ( getarraysize ( .townMap$ ) - 1 )]; [email protected] = .sleep / 60000; announce "[World Boss] A World Boss will appear in " + [email protected] + " minutes", bc_all, 0xFF0000; sleep .sleep; monster [email protected]$, 153, 175, "Devils Pet", .wBossId, 1, strnpcinfo(3) + "::OnWBossDied"; announce "[World Boss] A World Boss appeared in " + [email protected]$ + " to avenge all those dead monsters adventurers killed!", bc_all, 0xFF0000; end; OnWBossDied: announce "[World Boss] " + strcharinfo(0) + " killed the World Boss! Congratulations!", bc_all, 0xFF0000; for([email protected]=0;[email protected]<getarraysize(.rewardId);[email protected]++) getitem .rewardId[[email protected]], .rewardCount[[email protected]]; end; OnInit: setarray .townMap$[0],"prontera","geffen"; .wBossId = 1931; // monsterID setarray .rewardId[0],7828,501,502,503; // reward ID setarray .rewardCount[0],50,1,2,3; // how many rewards .sleep = 60000; // 60000ms = 1min end; it didnt work.. it just give 1 item Quote Link to comment Share on other sites More sharing options...
I want to add more prize like 5-6 items anyone?
OnClock1900: [email protected]$ = .townMap$[rand ( getarraysize ( .townMap$ ) - 1 )]; [email protected] = .sleep / 60000; announce "[World Boss] A World Boss will appear in " + [email protected] + " minutes", bc_all, 0xFF0000; sleep .sleep; monster [email protected]$, 153, 175, "Devils Pet", .wBossId, 1, strnpcinfo(3) + "::OnWBossDied"; announce "[World Boss] A World Boss appeared in " + [email protected]$ + " to avenge all those dead monsters adventurers killed!", bc_all, 0xFF0000; end; OnWBossDied: announce "[World Boss] " + strcharinfo(0) + " killed the World Boss! Congratulations!", bc_all, 0xFF0000; getitem .rewardId, .rewardCount; end; OnInit: setarray .townMap$[0],"prontera","geffen"; .wBossId = 1931; // monsterID .rewardId = 7828; // reward ID .rewardCount = 50; // how many rewards .sleep = 60000; // 60000ms = 1min end; }
Edited by Haruka MayumiCode Box
Link to comment
Share on other sites