设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 1541|回复: 4
打印 上一主题 下一主题

[已经解决] 技能cp脚本如何自定义每个角色的cp计算公式

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
73 小时
注册时间
2008-5-30
帖子
84
跳转到指定楼层
1
发表于 2011-5-4 14:43:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 xzqcm111 于 2011-5-4 14:46 编辑

注释写的格式不对,照那么写就会跳错
我换成PERSONAL_CP_CALC_EXP = [角色id,"cp公式"]的格式可以使用但是无论角色id写多少还是只对第一个角色起作用,于是求正确用法。

技能CP制.rar (253.86 KB, 下载次数: 42)

Lv1.梦旅人

梦石
0
星屑
50
在线时间
40 小时
注册时间
2011-5-3
帖子
28
2
发表于 2011-5-5 21:12:38 | 只看该作者
因该是PERSONAL_CP_CALC_EXP [id]="公式"
你试试行不行
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
73 小时
注册时间
2008-5-30
帖子
84
3
 楼主| 发表于 2011-5-6 09:58:05 | 只看该作者
本帖最后由 xzqcm111 于 2011-5-6 10:00 编辑

回复 恋百里 的帖子

那样是不行的 我试过 并且从这段脚本PERSONAL_CP_CALC_EXP =[] 就可以看出这个东西后面跟的应该是个数组。
关于PERSONAL_CP_CALC_EXP的部分着这一段
  1. #--------------------------------------------------------------------------
  2.   # ○ MaxCP 取得
  3.   #--------------------------------------------------------------------------
  4.   def maxcp
  5.     calc_exp = KGC::SkillCPSystem::PERSONAL_CP_CALC_EXP[self.id]
  6.     if calc_exp == nil
  7.       calc_exp = KGC::SkillCPSystem::CP_CALC_EXP
  8.     end
  9.     n = Integer(eval(calc_exp))
  10.     n = [[n, cp_limit].min, KGC::SkillCPSystem::CP_MIN].max
  11.     n += maxcp_plus + maxcp_plus_equip
  12.     return [[n, revised_cp_limit].min, KGC::SkillCPSystem::REVISED_CP_MIN].max
  13.   end
复制代码
脚本盲表示这一段看不懂
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
40 小时
注册时间
2011-5-3
帖子
28
4
发表于 2011-5-6 18:26:47 | 只看该作者
刚帮你看了下..PERSONAL_CP_CALC_EXP[id]="公式"没有错- -
我测试
  PERSONAL_CP_CALC_EXP[1]="level*1  + 3.0"
PERSONAL_CP_CALC_EXP[2]="level*1  + 2.0"
没出错- -公式也对1号最大为102 2号为101
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
73 小时
注册时间
2008-5-30
帖子
84
5
 楼主| 发表于 2011-5-7 21:39:58 | 只看该作者
恋百里 发表于 2011-5-6 18:26
刚帮你看了下..PERSONAL_CP_CALC_EXP="公式"没有错- -
我测试
  PERSONAL_CP_CALC_EXP[1]="level*1  + 3.0" ...

哈哈 我找到原因了
PERSONAL_CP_CALC_EXP =[]
这句必须保留,然后再下面添加各角色的公式,我直接把这句给改了所以出错了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2025-1-27 06:44

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表