廣告廣告
  加入我的最愛 設為首頁 風格修改
首頁 首尾
 手機版   訂閱   地圖  簡體 
您是第 3231 個閱讀者
 
發表文章 發表投票 回覆文章
  可列印版   加為IE收藏   收藏主題   上一主題 | 下一主題   
屏汝
個人文章 個人相簿 個人日記 個人地圖
小人物
級別: 小人物 該用戶目前不上站
推文 x0 鮮花 x2
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片
推文 x0
[1.6][插件] 小弟制了1個ZP 的等級插件 但有不少error 但我不懂如果修改
能指出有什麼錯誤 和 如果改掉嗎?


本帖包含附件
zip LevelSystem.rar   (2022-06-09 14:17 / 4 KB)   下載次數:25



獻花 x0 回到頂端 [樓 主] From:未知地址 | Posted:2011-03-04 19:16 |
史來姆
個人文章 個人相簿 個人日記 個人地圖
特殊貢獻獎
小有名氣
級別: 小有名氣 該用戶目前不上站
推文 x371 鮮花 x529
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

1.你把
0, //0
    -1, //1
    10, //1
    20, //2
    30, //3
    40, //4
    50, //5
    60, //6
    70, //7
    80, //8
    90, //9
...
全部加上""試試看(例"0", "1")
還有把最尾的,刪去
3000,←

2.把killed的return PLUGIN_HANDLED;刪去,把takedamage的return PLUGIN_HANDLED;轉成return HAM_IGNORED;

3.zp_get_user_ammo_packs + 7這是甚麼?玩家id也沒有...


獻花 x1 回到頂端 [1 樓] From:香港網上行 | Posted:2011-03-04 20:09 |
a7811311622 手機
個人頭像
個人文章 個人相簿 個人日記 個人地圖
特殊貢獻獎 優秀管理員勳章 社區建設獎
頭銜:我…在工作了…我…在工作了…
版主
級別: 版主 該用戶目前不上站
版區: CS提問區
推文 x771 鮮花 x2152
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

下面是引用 屏汝 於 2011-03-04 19:16 發表的 小弟制了1個ZP 的等級插件 但有不少error 但我不懂如果修改: 到引言文
能指出有什麼錯誤 和 如果改掉嗎?



錯誤:
LevelSystem.sma(71) : error 018: initialization data exceeds declared size
原因:
你定義的「Max_Level」是整數40…所以「new LEVELS[Max_Level+1]」的位置只有41個…
你下面的數值卻寫了42個…位置當然對不上…
解決:
非常懷疑「-1, //1」那行是多餘了…刪了吧…


錯誤:
LevelSystem.sma(121) : warning 209: function "fw_PlayerKilled" should return a value
LevelSystem.sma(124) : warning 209: function "fw_PlayerKilled" should return a value
LevelSystem.sma(146) : warning 209: function "fw_PlayerKilled" should return a value
原因:
Ham 系列的 Forward 若要用 return 是要有回傳值的…
解決:
將那三行的「return」全部改成「return HAM_IGNORED」…


錯誤:
LevelSystem.sma(155) : error 029: invalid expression, assumed zero
LevelSystem.sma(163) : error 029: invalid expression, assumed zero
LevelSystem.sma(171) : error 029: invalid expression, assumed zero
LevelSystem.sma(180) : error 029: invalid expression, assumed zero
LevelSystem.sma(188) : error 029: invalid expression, assumed zero
LevelSystem.sma(196) : error 029: invalid expression, assumed zero
LevelSystem.sma(204) : error 029: invalid expression, assumed zero
原因:
沒什麼好多的…就只是你複製貼上失敗而已…
解決:
將「zp_get_user_ammo_packs」改成「zp_get_user_ammo_packs(attacker) 」…


錯誤:
LevelSystem.sma(210) : ???
原因:
不知怎麼形容這錯誤…因為編譯器沒顯示出這關鍵的錯誤…害我浪費時間測試…
解決:
排版排好點…不要連少個「}」這種基礎錯誤都能弄出來好嗎…?


剩下的就只是不重要的警告而已…不管也沒差…


尚無簽名,歡迎 [新增個性化簽名]
獻花 x0 回到頂端 [2 樓] From:台灣教育部 | Posted:2011-03-04 20:28 |
屏汝
個人文章 個人相簿 個人日記 個人地圖
小人物
級別: 小人物 該用戶目前不上站
推文 x0 鮮花 x2
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

做了以上步驟  但有另一個error- -  大大求救


本帖包含附件
zip LevelSystem.rar   (2022-06-09 14:17 / 4 KB)   下載次數:35


獻花 x1 回到頂端 [3 樓] From:未知地址 | Posted:2011-03-04 23:00 |
史來姆
個人文章 個人相簿 個人日記 個人地圖
特殊貢獻獎
小有名氣
級別: 小有名氣 該用戶目前不上站
推文 x371 鮮花 x529
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

fw_PlayerKilled
最下面漏了個 }

zp_set_user_ammo_packs(attacker, zp_get_user_ammo_packs(attacker) + 8)
           PlayerXp[attacker] += 7
          colored_print(0, "^x03[Combo] %s 已殺死 14 隻喪屍!!!! 獲8生存點和7EXP獎勵", name)
          set_hudmessage(255,0,0,-1.0, 0.17, 1, 3.0, 3.0, 1.0, 0.20, 3)
          show_hudmessage(attacker,"YOU COMBO KILLED 14 PEOPLE!!!!")
     }
     }
     return PLUGIN_HANDLED;
看你的大括號也看的頭痛...
排位好一點吧
還有takedamage等ham 不要使用return PLUGIN_HANDLED;好嗎????


獻花 x0 回到頂端 [4 樓] From:香港網上行 | Posted:2011-03-04 23:06 |
屏汝
個人文章 個人相簿 個人日記 個人地圖
小人物
級別: 小人物 該用戶目前不上站
推文 x0 鮮花 x2
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

下面是引用 史來姆 於 2011-03-04 23:06 發表的 : 到引言文
fw_PlayerKilled
最下面漏了個 }
zp_set_user_ammo_packs(attacker, zp_get_user_ammo_packs(attacker) + 8)
           PlayerXp[attacker] += 7
          colored_print(0, "^x03[Combo] %s 已殺死 14 隻喪屍!!!! 獲8生存點和7EXP獎勵", name)
.......


小弟 懂的只有很少  很多地方需要改善 我會努力的


獻花 x0 回到頂端 [5 樓] From:未知地址 | Posted:2011-03-04 23:40 |

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