广告广告
  加入我的最爱 设为首页 风格修改
首页 首尾
 手机版   订阅   地图  繁体 
您是第 3232 个阅读者
 
发表文章 发表投票 回覆文章
  可列印版   加为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.051981 second(s),query:16 Gzip disabled
本站由 瀛睿律师事务所 担任常年法律顾问 | 免责声明 | 本网站已依台湾网站内容分级规定处理 | 连络我们 | 访客留言