用于战神引擎的在线管理高级版Npc脚本,修复了在线取下玩家申诉的装备报错的问题,需要写入脚本到RunMailQuest里面,需要从新启动引擎,在添加RunMailQuest文件之前,记得备份一次老的。
procedure _leveldn(istr:string);
begin
if This_Player.FindPlayer(Pname) then
begin
if istr='1' then
begin
This_Player.FindPlayerByName(Pname).SetPlayerLevel(This_Player.FindPlayerByName(Pname).Level-BASELV);
_upgrade(Pname);
This_Player.PlayerNotice('玩家'+Pname+'等级降低'+inttostr(BASELV)+'级',2);
end else
if This_Player.FindPlayerByName(Pname).HeroLevel > 0 then
begin
This_Player.FindPlayerByName(Pname).SetHeroLevel(This_Player.FindPlayerByName(Pname).HeroLevel-BASELV);
_upgrade(Pname);
This_Player.PlayerNotice('玩家'+Pname+'的英雄等级降低'+inttostr(BASELV)+'级',2);
end else
This_Player.PlayerNotice('玩家'+Pname+'没有召唤出英雄!',0);
end else
This_Player.PlayerNotice('玩家'+Pname+'已经不在线!',2);
end;
procedure _pkadd(sstr:string);
begin
if This_Player.FindPlayer(sstr) then
begin
This_Player.FindPlayerByName(sstr).IncPkpoint(BASEPK);
_upgrade(sstr);
This_Player.PlayerNotice('玩家'+sstr+'PK值增加'+inttostr(BASEPK)+'点',2);
end else
This_Player.PlayerNotice('玩家'+sstr+'已经不在线!',2);
end;
procedure _pkdec(sstr:string);
begin
if This_Player.FindPlayer(sstr) then
begin
This_Player.FindPlayerByName(sstr).DecPkPoint(BASEPK);
_upgrade(sstr);
This_Player.PlayerNotice('玩家'+sstr+'PK值降低'+inttostr(BASEPK)+'点',2);
end else
This_Player.PlayerNotice('玩家'+sstr+'已经不在线!',2);
end;
procedure _swadd(sstr:string);
begin
if This_Player.FindPlayer(sstr) then
begin
This_Player.FindPlayerByName(sstr).MyShengWan:=This_Player.FindPlayerByName(sstr).MyShengWan + (BASESW);
_upgrade(sstr);
This_Player.PlayerNotice('玩家'+sstr+'声望值增加'+inttostr(BASESW)+'点',2);
end else
This_Player.PlayerNotice('玩家'+sstr+'已经不在线!',2);
end;
procedure _swdec(sstr:string);
begin
if This_Player.FindPlayer(sstr) then
begin
This_Player.FindPlayerByName(sstr).MyShengWan:=This_Player.FindPlayerByName(sstr).MyShengWan - (BASESW);
_upgrade(sstr);
This_Player.PlayerNotice('玩家'+sstr+'声望值降低'+inttostr(BASESW)+'点',2);
end else
This_Player.PlayerNotice('玩家'+sstr+'已经不在线!',2);
end;
begin
if This_Player.GMLevel > 0 then
begin
_playerlist(inttostr(1));
end else
This_NPC.NpcDialog(This_Player,
+' 1,增加极品属性最高攻击255\|'
+' 2,增加几个神器,破复活属性\|'
+' 3,增加挑战副本地图,爆神器,爆终极\|'
+' 4,终极装备爆率调高\|'
);
end.
感谢你的来访!QQ交流群:1030318638

© 版权声明
1.本文部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责。
2.若您需要商业运营或用于其他商业活动,请您购买正版授权并合法使用。
3.如果本站有侵犯、不妥之处的资源,请在网站最下方联系我们。将会第一时间解决!
4.本站所有内容均由互联网收集整理、网友上传,仅供大家参考、学习,不存在任何商业目的与商业用途。
5.本站提供的所有资源仅供参考学习使用,版权归原著所有,禁止下载本站资源参与商业和非法行为,请在24小时之内自行删除!处理。
2.若您需要商业运营或用于其他商业活动,请您购买正版授权并合法使用。
3.如果本站有侵犯、不妥之处的资源,请在网站最下方联系我们。将会第一时间解决!
4.本站所有内容均由互联网收集整理、网友上传,仅供大家参考、学习,不存在任何商业目的与商业用途。
5.本站提供的所有资源仅供参考学习使用,版权归原著所有,禁止下载本站资源参与商业和非法行为,请在24小时之内自行删除!处理。
THE END
暂无评论内容