用于战神引擎每日祈福/膜拜祈福得经验Npc脚本,玩家每天可以在上面经行祈福获得经验,脚本默认支持三种祈福方式,每日是完全免费的,千次和超级都需要元宝,当然获得经验也就更多,脚本是明文版的,可以任意修改里面的经验数字和元宝数量。
部分脚本
procedure _qf3; var today , num: integer; begin today := GetDateNum(GetNow);// 获取当前日期 if This_Player.GetV(23,1) <> today then begin This_Player.SetV(23,1,today); This_Player.SetV(23,2,0); end; //初始化变量值,每天首次触发,将领取变量设置为0 num := This_Player.GetV(23,2); //获取已领取次数,**取值时切记写在初始化之后 if This_Player.YBNum >= 100 then begin if num < 3 then begin This_Player.PsYBConsum(This_NPC,'Gaoji0LB',20051,100,1); This_Player.Give('经验',20000000); ServerSay('恭喜“' + This_Player.Name + ' 在祈福雕像前静心焚香进行了超级祈福.获得了2000W经验!',3) This_Player.SetV(23,2, num + 1); //领取变量每领取一次加一 This_NPC.NpcDialog(This_Player, '恭喜你获得了2000W经验!' +'|{cmd}<继续超级祈福/@qf3>'); end else This_NPC.NpcDialog(This_Player,'你今天已进行了三次祈福') end else This_NPC.NpcDialog(This_Player,'你的元宝不足'); end; procedure _qf4; begin if This_Player.MyLFnum >= 100 then begin This_Player.Give('经验',5000000); This_Player.DecLF(0, 100, false); end else This_Npc.NpcDialog(This_Player, '对不起,你没有足够的灵符!' ); end; begin//主函数入口 This_NPC.NpcDialog(This_Player, '<祈福/c=red> '+'每日可以在祈福雕像祈福3次!\|' +'<祈福/c=red> '+'每次祈福均可获得经验\|' +'<祈福/c=red> '+'每日祈福每次可获得500W经验\|' +'<祈福/c=red> '+'虔诚祈福每次可获得1000W经验\|' +'<祈福/c=red> '+'超级祈福每次可获得2000W经验\|' //+'<祈福/c=red> '+'灵符祈福可获得500W经验\|' +'<祈福/c=red> '+'虔诚祈福需50元宝.超级祈福100元宝\|' +'<祈福/c=red> '+'每人每天只可以祈福3次\|' // +'<祈福/c=red> '+'灵符祈福每次需要100灵符.不受次数限制\|' +'|{cmd}<进行每日祈福/@qf1> ^<进行虔诚祈福/@qf2> ' +'|{cmd}<进行超级祈福/@qf3> '//^ <进行灵符祈福/@qf4> ' ); end.