广告广告
  加入我的最爱 设为首页 风格修改
首页 首尾
 手机版   订阅   地图  繁体 
您是第 2474 个阅读者
 
发表文章 发表投票 回覆文章
  可列印版   加为IE收藏   收藏主题   上一主题 | 下一主题   
op47 0
个人文章 个人相簿 个人日记 个人地图
初露锋芒
级别: 初露锋芒 该用户目前不上站
推文 x54 鲜花 x129
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片
推文 x0
[1.6][插件] NPC 问题: 如何创立尸体是最好的? SOS~  (SOS)
先谢谢husano896大大帮我解决了NPC走路的问题表情

我现在创立尸体我方法是:
创造NPC时注册RegisterHamFromEntity(Ham_Killed, ent, "fw_Killed"), NPC很多时就很容易弹出甚至当掉, 我创立尸体的方法是弄一件物件, SET MODEL, SET穿透 , 但这样, 很多没有用的fw_Killed就存在, 我试过把fw_Killed只注册一次, 但因为只有一个, 创立尸体的坐标会变了是第一个NPC的坐标.
例如:
A NPC 是我第一个创立的NPC, B 是第二个, 当我打死B时, B的尸体就会出现在A 的位置一而不是B 死亡的位置.

如何创立尸体是最好的 SOS~~~表情 表情 表情


[ 此文章被op47在2012-07-04 19:22重新编辑 ]


献花 x0 回到顶端 [楼 主] From:香港城市电讯 | Posted:2012-07-04 11:25 |
andyt0621
个人文章 个人相簿 个人日记 个人地图
小有名气
级别: 小有名气 该用户目前不上站
推文 x24 鲜花 x167
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

创立尸体..需要创立吗 0.0
只需要在takedamage判断damage>=npc health..
播放死亡动作..
再set ent solid 为 SOLID_NOT
有需要就set nextthink or set task remove ent
整个"死亡"就完成了 =]


献花 x0 回到顶端 [1 楼] From:香港网上行 | Posted:2012-07-04 19:32 |
op47 0
个人文章 个人相簿 个人日记 个人地图
初露锋芒
级别: 初露锋芒 该用户目前不上站
推文 x54 鲜花 x129
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

请问一下, 如何获得NPC当前的HP? 表情


献花 x0 回到顶端 [2 楼] From:香港城市电讯 | Posted:2012-07-04 19:36 |
husano896 手机
个人头像
个人文章 个人相簿 个人日记 个人地图
初露锋芒
级别: 初露锋芒 该用户目前不上站
推文 x79 鲜花 x138
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

下面是引用 op47 于 2012-07-04 19:36 发表的 : 到引言文
请问一下, 如何获得NPC当前的HP? 表情



pev(id,pev_health) 浮点数


我本身的用法是让npc做出死亡动作(加在fw_killed)


然后再把他底下的指令都挡起来 骗你说NPC已经死了


之后改个classname+隐形就可以做出假的死亡效果了


这边流动率真的挺低的'w' 但我是有在看的哦w
也许哪天被我乱入也说不定(!?

按这里检视影片,登入论坛可以直接观看
*ZP*没爆头回合不结束

↓吃浏览数长大的龙:)
献花 x0 回到顶端 [3 楼] From:台湾中华电信股份有限公司 | Posted:2012-07-04 19:45 |
op47 0
个人文章 个人相簿 个人日记 个人地图
初露锋芒
级别: 初露锋芒 该用户目前不上站
推文 x54 鲜花 x129
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

对不起!您没有登入,请先登入论坛


献花 x0 回到顶端 [4 楼] From:香港城市电讯 | Posted:2012-07-04 21:03 |
andyt0621
个人文章 个人相簿 个人日记 个人地图
小有名气
级别: 小有名气 该用户目前不上站
推文 x24 鲜花 x167
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

你已经写了个 g_NpcDead[ent] = true
那么你可以在nextthink以此作remove ent..
set task应该比较浪费资源 0.0


献花 x0 回到顶端 [5 楼] From:香港网上行 | Posted:2012-07-04 21:40 |
husano896 手机
个人头像
个人文章 个人相簿 个人日记 个人地图
初露锋芒
级别: 初露锋芒 该用户目前不上站
推文 x79 鲜花 x138
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

用g_NpcDead[256]不但会建立太多变数 而且当id超过255时就会出现错误

可行的方法可以用health来做判定

在think内加入血量小于0时移除物体 并在fw_killed把think时间延后


这边流动率真的挺低的'w' 但我是有在看的哦w
也许哪天被我乱入也说不定(!?

按这里检视影片,登入论坛可以直接观看
*ZP*没爆头回合不结束

↓吃浏览数长大的龙:)
献花 x0 回到顶端 [6 楼] From:台湾中华电信股份有限公司 | Posted:2012-07-05 11:33 |
op47 0
个人文章 个人相簿 个人日记 个人地图
初露锋芒
级别: 初露锋芒 该用户目前不上站
推文 x54 鲜花 x129
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

对不起!您没有登入,请先登入论坛


献花 x0 回到顶端 [7 楼] From:香港城市电讯 | Posted:2012-07-05 13:47 |

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