手游传奇私服发布站

 找回密码
 注册账号
查看: 245|回复: 0

攻城申请可重复提交BUG解决方法

[复制链接]

133

主题

138

帖子

592

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
592
发表于 2015-10-27 16:00:13 | 显示全部楼层 |阅读模式
很多的烈焰SF攻城战都可以重复提交,这个是一个BUG,这个注释下原因所在,希望可以帮助到您
先打开脚本的所在目录

D:\LYServer\Server\GameServer\scripts\Npc\huangcheng
文件名:huangchengzhan.lua

打开找到
function ontalk2094_1(npc,event,player)
if g_has_war() == 0 or g_has_war() == 2 then
  if g_get_day() >= 1 then
   if player:get_guild() == 2 then
    if player:num_item(10081) >= 1 then
     player:remove_item(10081,1);
     player:apply_war();
     player:alert(4,0,0,"玩家["..player:GetName().."]提交[攻城令牌]申请攻城战,攻城战将在明天晚上20:00-22:00进行,请各行会做好准备");
     g_alert("玩家["..player:GetName().."]提交[攻城令牌]申请攻城战,攻城战将在明天晚上20:00-22:00进行,请各行会做好准备",2,1000,0,1);
    else
     player:alert(10,0,0,"申请攻城战,需要攻城令牌1个");
    end
   else
    player:alert(10,0,0,"您不是行会老大,不能提交申请");
   end
  else
   player:alert(10,0,0,"新区开服第2天才能申请攻城战");
  end
else
  player:alert(10,0,0,"明天已经行会申请攻城战了,无需重复申请");
end
ontalk2094(npc,0,player,0);
end
复制代码
将以上代码替换为下面代码
本帖隐藏的内容

function ontalk2094_1(npc,event,player)
if g_has_war() == 0 then--判断是否无申请行会
  if g_get_day() >= 1 then--判断开区是否大于1天
   if player:get_guild() == 100 then  --检测玩家是否为会长
    if player:num_item(10081) >= 1 then--检测攻城令牌
     player:remove_item(10081,1);--收取一个攻城令牌
     player:apply_war();--更新攻城申请
     player:alert(4,0,0,"玩家["..player:GetName().."]提交[攻城令牌]申请攻城战,攻城战将在明天晚上20:00-22:00进行,请各行会做好准备");
     g_alert("玩家["..player:GetName().."]提交[攻城令牌]申请攻城战,攻城战将在明天晚上20:00-22:00进行,请各行会做好准备",2,1000,0,1);
    else
     player:alert(10,0,0,"申请攻城战,需要攻城令牌1个");
    end
   else
    player:alert(10,0,0,"您不是行会老大,不能提交申请");
   end
  else
   player:alert(10,0,0,"新区开服第2天才能申请攻城战");
  end
else
  player:alert(10,0,0,"明天已经行会申请攻城战了,无需重复申请");
end
ontalk2094(npc,0,player,0);
end
复制代码

文件请使用支持utf8的软件打开,比如NOTEPADD++,EDITPLUS等,
切记不可使用记事本打开
否则将在游戏里出现乱码.

有空常来逛逛,520页游论坛 www.ye520.com 需要您的支持与关注!

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号

本版积分规则

手游传奇私服发布站

GMT+8, 2025-4-18 21:05 , Processed in 0.049938 second(s), 23 queries , Gzip On.

快速回复 返回顶部 返回列表