UID9993
阅读权限110
威望 点
积分64843
注册时间2011-7-22
最后登录1970-1-1
听众
收听
升级
  100%
|

楼主 |
发表于 2011-8-13 18:46:44
|
显示全部楼层
magnet_miku 发表于 2011-8-12 08:28 
= =...
细节就是魔物刷新的地图,刷新的魔物,刷新间隔时间,击杀奖励...
这些总归要根据自己的需要自己来改 ...
prontera.gat,160,170,4 script CityBossTimerSet -1,{ 改动了这条,但是看不到NPC人,是不是还要设置什么
OnInit://=========================================================设置地图(可以设置多个地图)
setarray $@City_Boss_Maps_Name$[0],"prontera.gat","prontera.gat";
//=========================================================设置怪物(可以设置若干怪物)
setarray $@City_Boss_Mob_Id[0],1086,1115,1150,1159,1583,1112,1492,1046,1418,1059
,1252,1190,1087,1251,1038,1658,1272,1147,1039,1779
,1785,1885,1518,1389,1623,1511,1688,1768,1734,1719
,1157,1373,1312,1685;
//=========================================================设置怪物名
set $@City_Boss_Mob_Name$,"城市毁灭者";
//=========================================================设置奖励(1为金钱奖励)
setarray $@City_Boss_Winer_Item[0],1,673,675,7837,7838,969;
//=========================================================设置奖励数量(位置和上面对应)
setarray $@City_Boss_Winer_Num[0],1000000,1,1,1,1,5;
OnTimer1800000: //刷新时间
initnpctimer "CityBossTimerSet";
set .@Pay1,rand(getarraysize($@City_Boss_Maps_Name$));
set .@pay2,rand(getarraysize($@City_Boss_Mob_Id));
monster ""+$@City_Boss_Maps_Name$[.@Pay1]+"",0,0,""+$@City_Boss_Mob_Name$+"",$@City_Boss_Mob_Id[.@Pay2],1,"AdminRoot::OnThisMobDeath";
announce "[ 城市公告 ] 魔物 [ "+$@City_Boss_Mob_Name$+" ] 出现在了某个城市,请勇士们速去击杀吧",0;
stopnpctimer;
end;
}
prontera.gat,0,0,0 script AdminRoot -1,{
close;
OnThisMobDeath:
set @Pay3,rand(getarraysize($@City_Boss_Winer_Item));
if($@City_Boss_Winer_Item[@Pay3] == 1)goto ZenyWiner;
getitem $@City_Boss_Winer_Item[@Pay3],$@City_Boss_Winer_Num[@Pay3];
announce "[ 公告 ] 恭喜 "+strcharinfo(0)+" 找到并杀死 [ "+$@City_Boss_Mob_Name$+" ] 获得 "+getitemname($@City_Boss_Winer_Item[@Pay3])+".",0;
setnpctimer 0,"CityBossTimerSet";
initnpctimer "CityBossTimerSet";
end;
ZenyWiner:
set Zeny,Zeny + $@City_Boss_Winer_Num[@Pay3];
announce "[ 公告 ] 恭喜 "+strcharinfo(0)+" 找到并杀死 [ "+$@City_Boss_Mob_Name$+" ] 获得 Zeny:"+$@City_Boss_Winer_Num[@Pay3]+"元.",0;
setnpctimer 0,"CityBossTimerSet";
initnpctimer "CityBossTimerSet";
end;
} |
|