广告广告
  加入我的最爱 设为首页 风格修改
首页 首尾
 手机版   订阅   地图  繁体 
您是第 13787 个阅读者
 
<<   1   2   3   4   5  下页 >>(共 5 页)
发表文章 发表投票 回覆文章
  可列印版   加为IE收藏   收藏主题   上一主题 | 下一主题   
qma
数位造型
个人文章 个人相簿 个人日记 个人地图
小人物
级别: 小人物 该用户目前不上站
推文 x16 鲜花 x43
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片
推文 x0
僵尸感染 实现所有人类感染  (最好的办法 应该没回锅)
虽然 版上也有个 感染所有人类的办法  但那办法不够好 而且 他在说明感染所有人类的修改方法时  弄错了   导致无法感染最后一个人
废话不多说 开始修改

声明一下: 本方法要用到 一个插件 round_terminator.amxx
源码不发了  编译条件很烦  所以就发插件了

开始:
第一步 安装 round_terminator.amxx
第二步 重点了 (修改难度并不大 目前只测试了ZP4.3)
打开 ZP主插件
先查找 Last human or not an infection round

把这段 // Last human or not an infection round
  if (g_survround || g_nemround || g_swarmround || g_plagueround || fnGetHumans() == 1)
  return HAM_IGNORED; // human is killed

改成

复制程式
 // Last human or not an infection round 
if (g_survround || g_nemround || g_swarmround || g_plagueround) 
return HAM_IGNORED; // human is killed


再查找这个 Ham Player Killed Post Forward  
加在
// Ham Player Killed Post Forward
public fw_PlayerKilled_Post()
{
 // Last Zombie Check
 fnCheckLastZombie()
}
下面 (其实不一定要加在这下面)

复制程式
public zp_user_infected_post(id, infector) 
{ 
if (!fnGetHumans()) 
{ server_cmd("terminate_round timer") 
} 
}


加在 Ham Player Killed Post Forward 这一段的下面 就基本完成了 

下面是附件 必须安装的(源码还是附上吧 给你们研究研究)
还不会的话 可以加我QQ 251279503 
也可以 回文提问

刚刚发现漏了一个步骤 嘿嘿 补回来了


本帖包含附件
zip 回合终结.rar   (2022-06-09 14:18 / 410 KB)   下载次数:185


[ 此文章被qma在2011-08-29 14:31重新编辑 ]



献花 x0 回到顶端 [楼 主] From:上海 | Posted:2011-08-27 15:58 |
a7811311622 手机
个人头像
个人文章 个人相簿 个人日记 个人地图
特殊贡献奖 优秀管理员勋章 社区建设奖
头衔:我…在工作了…我…在工作了…
版主
级别: 版主 该用户目前不上站
版区: CS提问区
推文 x771 鲜花 x2152
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

嘛…那篇教学的写法我没试过…不过我的写法也是差不多…但是也没问题…
按这里检视影片,登入论坛可以直接观看
反正我自己弄出来后也没用这方法…所以对我来说不是很重要就是了…


尚无签名,欢迎 [新增个性化签名]
献花 x1 回到顶端 [1 楼] From:台湾中华电信股份有限公司 | Posted:2011-08-27 16:43 |
Toy陈
个人文章 个人相簿 个人日记 个人地图
小人物
级别: 小人物 该用户目前不上站
推文 x0 鲜花 x0
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

编译不了
怎么回事哦


献花 x0 回到顶端 [2 楼] From:广东 | Posted:2011-08-28 13:07 |
fouury 手机
个人头像
个人文章 个人相簿 个人日记 个人地图
初露锋芒
级别: 初露锋芒 该用户目前不上站
推文 x9 鲜花 x101
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

不过我那篇是写在检查是否可以感染部份.

我将剩余一个人类以及其他条件去除了....自己试可以.

我那篇真的不行感染最后人类吗??= =
----

还有...
复制程式
 
把这段 // Last human or not an infection round 
  if (g_survround || g_nemround || g_swarmround || g_plagueround || fnGetHumans() == 1) 
  return HAM_IGNORED; // human is killed 

改成 

 // Last human or not an infection round if (g_survround || g_nemround || g_swarmround 
 || g_plagueround || fnGetHumans() == 1) return HAM_IGNORED; // human is killed[/pre]

[/code]
你这段判断式前半部就被删除....那后面写的不就错误了= =

所以你这里是有要把整个条件删除的意思??


[ 此文章被fouury在2011-08-28 21:47重新编辑 ]


按这里检视影片,登入论坛可以直接观看
BLACK OPS 2 - MOB OF THE DEAD
决胜时刻 黑色行动2 僵尸78毛 就是这样了
献花 x0 回到顶端 [3 楼] From:台湾中华电信股份有限公司 | Posted:2011-08-28 21:08 |
qma
数位造型
个人文章 个人相簿 个人日记 个人地图
小人物
级别: 小人物 该用户目前不上站
推文 x16 鲜花 x43
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

下面是引用 fouury 于 2011-08-28 21:08 发表的 : 到引言文
不过我那篇是写在检查是否可以感染部份.
我将剩余一个人类以及其他条件去除了....自己试可以.
我那篇真的不行感染最后人类吗??= =
----
还有...
.......

我删除了前半部分了吗 你看仔细点啊


献花 x0 回到顶端 [4 楼] From:上海 | Posted:2011-08-29 12:17 |
bengo123
数位造型
个人文章 个人相簿 个人日记 个人地图
路人甲
级别: 路人甲 该用户目前不上站
推文 x0 鲜花 x0
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

第2楼你的片非常正,全部K-on


献花 x0 回到顶端 [5 楼] From:未知地址 | Posted:2011-08-29 13:04 |
yzhyzlm 会员卡
个人文章 个人相簿 个人日记 个人地图
小有名气
级别: 小有名气 该用户目前不上站
推文 x0 鲜花 x104
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

我改了以后,所有的人类都只能杀死了?


加油
献花 x0 回到顶端 [6 楼] From:欧洲 | Posted:2011-08-29 18:51 |
fouury 手机
个人头像
个人文章 个人相簿 个人日记 个人地图
初露锋芒
级别: 初露锋芒 该用户目前不上站
推文 x9 鲜花 x101
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

下面是引用 qma 于 2011-08-29 12:17 发表的 : 到引言文


我删除了前半部分了吗 你看仔细点啊

我昨天看到明明就是这样= =|||
复制程式
 
把这段 // Last human or not an infection round 
  if (g_survround || g_nemround || g_swarmround || g_plagueround || fnGetHumans() == 1) 
  return HAM_IGNORED; // human is killed 

改成 

 // Last human or not an infection round if (g_survround || g_nemround || g_swarmround || 
g_plagueround || fnGetHumans() == 1) return HAM_IGNORED; // human is killed[/pre]

[/code]

你是在之后修改的吧.
---
利用//不是可以将后面字句删除吗??


按这里检视影片,登入论坛可以直接观看
BLACK OPS 2 - MOB OF THE DEAD
决胜时刻 黑色行动2 僵尸78毛 就是这样了
献花 x0 回到顶端 [7 楼] From:IANA | Posted:2011-08-29 22:39 |
qma
数位造型
个人文章 个人相簿 个人日记 个人地图
小人物
级别: 小人物 该用户目前不上站
推文 x16 鲜花 x43
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

下面是引用 fouury 于 2011-08-29 22:39 发表的 : 到引言文
 
我昨天看到明明就是这样= =|||
复制程式
 
把这段 // Last human or not an infection round 
  if (g_survround || g_nemround || g_swarmround || g_plagueround || fnGetHumans() == 1) 
  return HAM_IGNORED; // human is killed 

改成 

 // Last human or not an infection round if (g_survround || g_nemround || g_swarmround || 
g_plagueround || fnGetHumans() == 1) return HAM_IGNORED; // human is killed[/pre]

[/code]

你是在之后修改的吧.
---
利用//不是可以将后面字句删除吗??


我的确是之后修改了 但是 修改前问题不大 只是格式太乱了 而且 // 是本来就有的 是写在说明上的 看清楚点在评论啊


献花 x0 回到顶端 [8 楼] From:上海 | Posted:2011-08-31 10:06 |
i-c0112
个人头像
个人文章 个人相簿 个人日记 个人地图
小有名气
级别: 小有名气 该用户目前不上站
推文 x6 鲜花 x194
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

下面是引用 qma 于 2011-08-31 10:06 发表的 : 到引言文



我的确是之后修改了 但是 修改前问题不大 只是格式太乱了 而且 // 是本来就有的 是写在说明上的 看清楚点在评论啊
你连 if 都注释掉了0.0   问题不小吧= = 可能连转档都不行


献花 x0 回到顶端 [9 楼] From:台湾中华电信股份有限公司 | Posted:2011-08-31 19:10 |

<<   1   2   3   4   5  下页 >>(共 5 页)
首页  发表文章 发表投票 回覆文章
Powered by PHPWind v1.3.6
Copyright © 2003-04 PHPWind
Processed in 0.067711 second(s),query:16 Gzip disabled
本站由 瀛睿律师事务所 担任常年法律顾问 | 免责声明 | 本网站已依台湾网站内容分级规定处理 | 连络我们 | 访客留言