用于战神引擎使用灵符捐献,捐献的灵符是固定数量的,没有捐献排名,所有捐献的玩家可以获得对应的属性,属性可以一直保留,不需要重复捐献,捐献以后,可以进入对应的捐献地图,脚本是明文版的,可以任意修改里面的捐献所需要的灵符和属性还有进入地图的编号。
部分脚本
procedure _M7; begin if This_Player.getV(96,1) < 7 then begin if This_Player.Level >= 100 then begin if This_Player.getV(96,1)= 6 then begin if This_Player.GetBagItemCount ('七转证明') >= 1 then begin if This_Player.MyLFnum >= 400 then begin This_Player.DecLF(0,400,false); This_Player.SetV(96,1,7); This_Player.Take('七转证明',1); This_Player.Give('七转神笠',1); This_Player.SetPlayerLevel(This_Player.Level-5); This_Player.DecLF(0,400,false); _pangu(114); This_Player.MyShengwan := This_Player.MyShengwan+10; ServerSay('真男人【' + This_Player.Name + '】历经千辛万苦完成了七转重生!!',3); end else This_NPC.NpcDialog(This_Player, '您红包不足400元!\' ); end else This_NPC.NpcDialog(This_Player, '您没有七转证明!\' ); end else This_NPC.NpcDialog(This_Player, '您还没有六转重生过,做人要脚踏实地一步一个脚印!\' ); end else This_NPC.NpcDialog(This_Player, '您等级不足100级无法转生!\' ); end else This_NPC.NpcDialog(This_Player, '您已经七重转生过了!\' ); end; procedure _sj; begin if This_Player.Level >= 0 then begin if This_Player.YBnum >= 0 then begin if This_Player.getV(96,1)= 1 then begin This_Player.RandomFlyTo('R001~88'); ServerSay('玩家<' + This_Player.Name + '>进入了沙捐地图开始传奇之旅!',5); end else This_NPC.NpcDialog(This_Player, '捐献不够!'); end else This_NPC.NpcDialog(This_Player, '捐献不够'); end else This_NPC.NpcDialog(This_Player, '捐献不够'); end; // if This_Player.YBnum >= 8000 then begin This_Npc.NpcDialog(This_Player, '< /c=red>\'+ '| \'+ '|<注意/fcolor=103>: <主属性/fcolor=242> + <100/fcolor=254> 伤害+100%爆率\'+ '|{cmd}<【捐献3000灵符(永久)】/@M1>\'+ '|{cmd}<【沙捐地图】/@sj>\' ); end.