廣告廣告
  加入我的最愛 設為首頁 風格修改
首頁 首尾
 手機版   訂閱   地圖  簡體 
您是第 1791 個閱讀者
 
發表文章 發表投票 回覆文章
  可列印版   加為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.054733 second(s),query:16 Gzip disabled
本站由 瀛睿律師事務所 擔任常年法律顧問 | 免責聲明 | 本網站已依台灣網站內容分級規定處理 | 連絡我們 | 訪客留言