广告广告
  加入我的最爱 设为首页 风格修改
首页 首尾
 手机版   订阅   地图  繁体 
您是第 1603 个阅读者
 
发表文章 发表投票 回覆文章
  可列印版   加为IE收藏   收藏主题   上一主题 | 下一主题   
观众甲
个人头像
个人文章 个人相簿 个人日记 个人地图
特殊贡献奖
小有名气
级别: 小有名气 该用户目前不上站
推文 x319 鲜花 x963
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片
推文 x0
[1.6][插件] 插件小问题[已解决]
if( (get_user_weapon(id) != CSW_USP || get_user_weapon(id) != CSW_KNIFE) && cs_get_user_team(id) == CS_TEAM_CT && g_weap[id] == 0)
{
strip_user_weapons(id)
fm_set_user_nvg(id)
give_item(id,"weapon_usp")
give_item(id,"weapon_knife")
}
else if( get_user_weapon(id) != CSW_SCOUT && cs_get_user_team(id) == CS_TEAM_CT && g_weap[id] == 1)
{
strip_user_weapons(id)
fm_set_user_nvg(id)
give_item(id,"weapon_scout")
}
这是其中一个代码
意思是:


如果玩家的武器不是USPorKNIFE,玩家队伍是CT,g_weap[id]是0
就重新给与武器


下面的则是


如果玩家的武器不是SCOUT,玩家队伍是CT,g_weap[id]是1
就重新给与武器


但是,如果g_weap[id]是0,就会一直给武器,不管他是不是knife or usp
如果g_weap[id]是1,就没问题


这是为什么呢?
(代码是在fw_playerprethink)


[ 此文章被上帝的右手^^在2012-10-01 10:39重新编辑 ]



献花 x0 回到顶端 [楼 主] From:美国 | Posted:2012-10-01 00:29 |
弑血
个人头像
个人文章 个人相簿 个人日记 个人地图
社区建设奖 特殊贡献奖 创作大师奖
小有名气
级别: 小有名气 该用户目前不上站
推文 x108 鲜花 x240
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

if( (get_user_weapon(id) != CSW_USP || get_user_weapon(id) != CSW_KNIFE) && cs_get_user_team(id) == CS_TEAM_CT && !g_weap[id])
{
strip_user_weapons(id)
fm_set_user_nvg(id)
give_item(id,"weapon_usp")
give_item(id,"weapon_knife")
g_weap[id] = 1
}
else if( get_user_weapon(id) != CSW_SCOUT && cs_get_user_team(id) == CS_TEAM_CT && g_weap[id])
{
strip_user_weapons(id)
fm_set_user_nvg(id)
give_item(id,"weapon_scout")
g_weap[id] = 0
}
其实g_weap[id]==0||g_weap[id]==1
大约可以用!g_weap[id||g_weap[id]来表示
至于你说的..为什么会一直洗武器,原因大概是 你没给他个停止给他个1就可以了 表情



目前传授教学&有兴趣者可以问我
BOT瞄准攻击NPC&模仿事件触发计算出场&新增地图重生位置等等
已修复entity的attachment错误问题,开始尝试写出各种npc_boss成品
按这里检视影片,登入论坛可以直接观看
按这里检视影片,登入论坛可以直接观看
按这里检视影片,登入论坛可以直接观看
按这里检视影片,登入论坛可以直接观看
献花 x0 回到顶端 [1 楼] From:台湾中华电信股份有限公司 | Posted:2012-10-01 01:20 |
观众甲
个人头像
个人文章 个人相簿 个人日记 个人地图
特殊贡献奖
小有名气
级别: 小有名气 该用户目前不上站
推文 x319 鲜花 x963
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

这是其中一段
后面还有
g_weap[id] == 2
g_weap[id] == 3
g_weap[id] == 4
但是都不会洗武器
偏偏就是USPKNIFE这项会洗武器


献花 x0 回到顶端 [2 楼] From:美国 | Posted:2012-10-01 09:14 |
弑血
个人头像
个人文章 个人相簿 个人日记 个人地图
社区建设奖 特殊贡献奖 创作大师奖
小有名气
级别: 小有名气 该用户目前不上站
推文 x108 鲜花 x240
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

因为g_weap[id] = 0的话
所有的值都会先从0开始...
当然会不停的呼叫啰...
所有的定义初始值为 = 0!!!(重要)
你试试看把0给换成1顺序都各+1的话 这样 问题就解决了 表情



目前传授教学&有兴趣者可以问我
BOT瞄准攻击NPC&模仿事件触发计算出场&新增地图重生位置等等
已修复entity的attachment错误问题,开始尝试写出各种npc_boss成品
按这里检视影片,登入论坛可以直接观看
按这里检视影片,登入论坛可以直接观看
按这里检视影片,登入论坛可以直接观看
按这里检视影片,登入论坛可以直接观看
献花 x0 回到顶端 [3 楼] From:台湾中华电信股份有限公司 | Posted:2012-10-01 12:27 |

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