用于战神引擎自定义NPC脚本和素材,一个NPC,集成了12个生肖地图的传送,生肖地图默认进入条件是等级60和5000元宝,当然脚本是明文版的,可以任意修改里面的进入条件。
部分脚本
procedure _M9; begin if (GetHour = 18) and (GetMin < 60) then begin if This_Player.Level >= 60 then begin if This_Player.YBnum >= 5000 then begin This_Player.ScriptRequestSubYBNum(5000); This_Player.Flyto('H204~19',51,48); This_NPC.NpcNotice('玩家【'+This_Player.Name+'】进入了十二生肖神殿-猴!'); end else This_Player.PlayerNotice('你的元宝不足',2); end else This_Player.PlayerNotice('你的等级不足',2); end else This_NPC.NpcDialog(This_Player, '<未到开放时间。>'); end; procedure _M10; begin if (GetHour = 19) and (GetMin < 60) then begin if This_Player.Level >= 60 then begin if This_Player.YBnum >= 5000 then begin This_Player.ScriptRequestSubYBNum(5000); This_Player.Flyto('H204~20',51,48); This_NPC.NpcNotice('玩家【'+This_Player.Name+'】进入了十二生肖神殿-鸡!'); end else This_Player.PlayerNotice('你的元宝不足',2); end else This_Player.PlayerNotice('你的等级不足',2); end else This_NPC.NpcDialog(This_Player, '<未到开放时间。>'); end; procedure _M11; begin if (GetHour = 20) and (GetMin < 60) then begin if This_Player.Level >= 60 then begin if This_Player.YBnum >= 5000 then begin This_Player.ScriptRequestSubYBNum(5000); This_Player.Flyto('H204~21',51,48); This_NPC.NpcNotice('玩家【'+This_Player.Name+'】进入了十二生肖神殿-狗!'); end else This_Player.PlayerNotice('你的元宝不足',2); end else This_Player.PlayerNotice('你的等级不足',2); end else This_NPC.NpcDialog(This_Player, '<未到开放时间。>'); end; procedure _M12; begin if (GetHour = 21) and (GetMin < 60) then begin if This_Player.Level >= 60 then begin if This_Player.YBnum >= 5000 then begin This_Player.ScriptRequestSubYBNum(5000); This_Player.Flyto('H204~22',51,48); This_NPC.NpcNotice('玩家【'+This_Player.Name+'】进入了十二生肖神殿-猪!'); end else This_Player.PlayerNotice('你的元宝不足',2); end else This_Player.PlayerNotice('你的等级不足',2); end else This_NPC.NpcDialog(This_Player, '<未到开放时间。>'); end; begin _domian; end.