廣告廣告
  加入我的最愛 設為首頁 風格修改
首頁 首尾
 手機版   訂閱   地圖  簡體 
您是第 2468 個閱讀者
 
發表文章 發表投票 回覆文章
  可列印版   加為IE收藏   收藏主題   上一主題 | 下一主題   
tonyyoung
個人頭像
個人文章 個人相簿 個人日記 個人地圖
特殊貢獻獎 社區建設獎
小有名氣
級別: 小有名氣 該用戶目前不上站
推文 x389 鮮花 x565
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片
推文 x0
[1.6][插件] [已解決]
問題已解決........................
基本上那些變數都沒問題...........
問題是出在註冊ZBOT用的TASK.....
原本應該是set_task(0.1, "xxxxx", id)
我設成set_task(1.0, "xxxxx", id)
而fw_playerKilled剛好就有寫在該TASK中
且該TASK中開頭寫的return判定不夠嚴謹
所以~推測大概是因此一殺敵就會執行10次左右
問題解決啦~感謝各位大大協助囉~((光速逃


[ 此文章被tonyyoung在2013-10-06 11:56重新編輯 ]


獻花 x0 回到頂端 [樓 主] From:臺灣中華電信股份有限公司 | Posted:2013-10-04 15:24 |
絕影華
個人文章 個人相簿 個人日記 個人地圖
小有名氣
級別: 小有名氣 該用戶目前不上站
推文 x36 鮮花 x109
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

下面是引用 tonyyoung 於 2013-10-04 15:24 發表的 請教一個關於在fw_playerkilled執行cs_set_user_money的問題.....: 到引言文
在下日前試著寫一段殺敵獎勵金的運算式....
先是註冊新變數X...然後將cvar寫進變數X....
接著使用fw_playerkilled並於其中寫入get_pcvar_num讀取X變數...
然後再判定attacker跟victim的陣營關係
接著符合判定條件則給attacker獎勵
給錢的方式為cs_set_user_money(id, (cs_get_user_money(id)+(get_pcvar_num(變數X)*回合數)))
問題來了...假設我變數X設500...
結果進遊戲殺敵後系統竟然給我10倍的錢5000= =
有時還會更多.....................
目前經過無數調整測試後排除是儲存回合數的變數的問題
感覺問題就集中在fw_playerkilled.....
這問題到底出在哪啊.....



我覺得應該是回合數問題
你有沒有試過client_print(id, "%d", 回合數) 
看看回合數是多少


獻花 x1 回到頂端 [1 樓] From:未知地址 | Posted:2013-10-04 15:37 |
tonyyoung
個人頭像
個人文章 個人相簿 個人日記 個人地圖
特殊貢獻獎 社區建設獎
小有名氣
級別: 小有名氣 該用戶目前不上站
推文 x389 鮮花 x565
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

下面是引用 絕影華 於 2013-10-04 15:37 發表的 : 到引言文
我覺得應該是回合數問題
你有沒有試過client_print(id, "%d", 回合數) 
看看回合數是多少

我忘了說...該插件有顯示回合數的.........
其使用的回合數變數與我用來計算給前的回合數變數是同一個.....
該字幕顯示從頭到尾皆無異常.....

話說如果只是單純回合數變數異常我就不會發表這篇發問了.....
順便附上在下的源碼提供參考


[ 此文章被tonyyoung在2013-10-04 20:09重新編輯 ]


獻花 x0 回到頂端 [2 樓] From:臺灣中華電信股份有限公司 | Posted:2013-10-04 15:45 |
絕影華
個人文章 個人相簿 個人日記 個人地圖
小有名氣
級別: 小有名氣 該用戶目前不上站
推文 x36 鮮花 x109
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

下面是引用 tonyyoung 於 2013-10-04 15:45 發表的 : 到引言文


我忘了說...該插件有顯示回合數的.........
其使用的回合數變數與我用來計算給前的回合數變數是同一個.....
該字幕顯示從頭到尾皆無異常.....



那這個數字有沒有用client_print看過?
client_print(id, cs_get_user_money(id)+(get_pcvar_num(變數X)*回合數))


獻花 x1 回到頂端 [3 樓] From:未知地址 | Posted:2013-10-04 15:50 |
tonyyoung
個人頭像
個人文章 個人相簿 個人日記 個人地圖
特殊貢獻獎 社區建設獎
小有名氣
級別: 小有名氣 該用戶目前不上站
推文 x389 鮮花 x565
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

Client_print跟hud_message顯示的會不同?
我再試試............


獻花 x0 回到頂端 [4 樓] From:臺灣中華電信股份有限公司 | Posted:2013-10-04 15:53 |
a7811311622 手機
個人頭像
個人文章 個人相簿 個人日記 個人地圖
特殊貢獻獎 優秀管理員勳章 社區建設獎
頭銜:我…在工作了…我…在工作了…
版主
級別: 版主 該用戶目前不上站
版區: CS提問區
推文 x771 鮮花 x2152
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

簡單的測試方法就是在 fw_PlayerKilled 裡插入一行
複製程式
client_print(attacker, print_chat, "[money]%d[maxmoney]%d[bossbonus]%d[g_level]%d", money, maxmoney, bossbonus, g_level)
然後多宰敵人幾次看看數據就知道哪個出問題了…


尚無簽名,歡迎 [新增個性化簽名]
獻花 x1 回到頂端 [5 樓] From:臺灣中華電信股份有限公司 | Posted:2013-10-04 17:27 |
tonyyoung
個人頭像
個人文章 個人相簿 個人日記 個人地圖
特殊貢獻獎 社區建設獎
小有名氣
級別: 小有名氣 該用戶目前不上站
推文 x389 鮮花 x565
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

下面是引用 a7811311622 於 2013-10-04 17:27 發表的 : 到引言文
簡單的測試方法就是在 fw_PlayerKilled 裡插入一行
複製程式
client_print(attacker, print_chat, "[money]%d[maxmoney]%d[bossbonus]%d[g_level]%d", money, maxmoney, bossbonus, g_level)
然後多宰敵人幾次看看數據就知道哪個出問題了…
了解...肛溫啦~在下試試看> w <


獻花 x0 回到頂端 [6 樓] From:臺灣中華電信股份有限公司 | Posted:2013-10-04 17:37 |

首頁  發表文章 發表投票 回覆文章
Powered by PHPWind v1.3.6
Copyright © 2003-04 PHPWind
Processed in 0.026186 second(s),query:16 Gzip disabled
本站由 瀛睿律師事務所 擔任常年法律顧問 | 免責聲明 | 本網站已依台灣網站內容分級規定處理 | 連絡我們 | 訪客留言