用于战神引擎白猪登陆器插件的狂暴之力自定义Npc脚本和素材,普通版的狂暴之力脚本之前就更新了,今天帮主把自定义的分享出来,你们要使用演示视频一样的效果,客户端必须要安装了白猪或者裤衩其中一个登陆器插件才行,默认原版的不支持。
部分脚本
{$I fh.pas} {$I gaojishuxing.pas} procedure _Exit; begin This_Npc.CloseDialog(This_Player); end; procedure doMain; begin This_NPC.NpcDialog(This_Player, 'Bg:xk:0|'+ 'Exit:duihuakuang:4:4:700:75|'+ '1:Text:420:70:30:狂暴之力@215|'+ '1:Spr:xk:1:10:430:450:0.1:0.8|'+ '1:Text:430:450:36:杀【'+inttostr(this_player.GetV(111,12))+'】@249|'+ '1:Text:420:120:24:十步杀一人.千里不留行@215|'+ '1:Text:420:150:24:【神力属性】爆率+50%.爆击+5%!@251|'+ '1:Text:420:180:24:【神力属性】人物爆率+20%.人物防爆+20%!@251|'+ '1:Text:420:210:24:【神力属性】一键回收元宝+50%!@251|'+ '1:Text:420:210:24:【击杀玩家】击杀开启狂暴之力的玩家可获得2灵符奖励@249|'+ '1:Text:180:300:24:【学习费用】5灵符@215|'+ '1:Text:185:330:24:【神力时间】无限制@251|'+ '1:Text:198:360:24:【属性消失】被杀消失@253|'+ '1:Btn:duihuakuang:41:680:450:@fhup|'+ '1:Text:680:450:18:狂暴晋级@254|'+ '1:Btn:duihuakuang:41:160:450:@ONBuff~1|'+ '1:Text:160:450:18:开启狂暴@254|'+ '1:Btn:duihuakuang:41:420:550:@NewA|'+ '1:Text:420:550:18:领取奖励@254|'+ '|{cmd} </@ONBuff~1> </@NewA> </@fhup> </@qip> </@liup> </@wup> </@sip> </@sanp> </@erp> </@yip> </@wanf> </@maxp> </@hecheng> </@chakan> ' ); end; procedure _fhup; begin This_NPC.NpcDialog(This_Player, 'Bg:xk:0|'+ 'Exit:duihuakuang:4:4:700:75|'+ '1:Text:420:70:30:狂暴之力@215|'+ '1:Spr:xk:1:10:430:450:0.1:0.8|'+ '1:Text:430:450:36:杀【'+inttostr(this_player.GetV(111,12))+'】@249|'+ '1:Text:420:120:20:【狂暴之王】累计击杀50名狂暴玩家,奖励永久攻击20点,死亡不掉@215|'+ '1:Text:420:150:20:【狂暴之尊】累计击杀100名狂暴玩家,奖励永久攻击50点,死亡不掉@251|'+ '1:Text:420:180:20:【狂暴之神】累计击杀200名狂暴玩家,奖励永久攻击100点,死亡不掉@251|'+ '1:Text:420:210:24:【击杀玩家】击杀开启狂暴之力的玩家可获得2灵符奖励@249|'+ '1:Text:420:240:24:【注】称号获得过后可随意切换,加成属性按当前佩戴称号计算。@249|'+ '1:Btn:duihuakuang:41:680:450:@kbzz|'+ '1:Text:680:450:16:晋升狂暴之尊@254|'+ '1:Btn:duihuakuang:41:160:450:@kbzw|'+ '1:Text:160:450:16:晋升狂暴之王@254|'+ '1:Btn:duihuakuang:41:420:550:@kbzs|'+ '1:Text:420:550:18:晋升狂暴之神@254|'+ '|{cmd} </@kbzw> </@kbzz> </@kbzs> </@qip> </@liup> </@wup> </@sip> </@sanp> </@erp> </@yip> </@wanf> </@maxp> </@hecheng> </@chakan> ' ); end; procedure _kbzw; begin if this_player.GetV(111,10) >= 50 then begin if this_player.GetV(111,12) >= 50 then begin This_player.SetV(42,9,20); This_player.SetV(111,13,1); This_player.SetV(69,1,21); This_Npc.NpcDialog(This_Player, '成功领取狂暴之王称号,永久攻击+20!' ); end else This_Npc.NpcDialog(This_Player, '击杀狂暴玩家数未达到。' ); end else This_Npc.NpcDialog(This_Player, '请先开启狂暴状态。' ); TZJH_NPC; givefenghao; end; procedure _kbzz; begin if this_player.GetV(111,10) >= 50 then begin if this_player.GetV(111,12) >= 100 then begin This_player.SetV(42,9,50); This_player.SetV(111,13,2); This_player.SetV(69,1,22); This_Npc.NpcDialog(This_Player, '成功领取狂暴之尊称号,永久攻击+50!' ); end else This_Npc.NpcDialog(This_Player, '击杀狂暴玩家数未达到。' ); end else This_Npc.NpcDialog(This_Player, '请先开启狂暴状态。' ); TZJH_NPC; givefenghao; end; procedure _kbzs; begin if this_player.GetV(111,10) >= 50 then begin if this_player.GetV(111,12) >= 200 then begin This_player.SetV(42,9,100); This_player.SetV(111,13,3); This_player.SetV(69,1,23); This_Npc.NpcDialog(This_Player, '成功领取狂暴之神称号,永久攻击+100!' ); end else This_Npc.NpcDialog(This_Player, '击杀狂暴玩家数未达到。' ); end else This_Npc.NpcDialog(This_Player, '请先开启狂暴状态。' ); TZJH_NPC; givefenghao; end;