6474| 80
|
[已经解决] 求教不用公共变量计算51个角色使用100种不同技能次数的写法 |
点评
所以你之前学会的定义数组方法*1..100呢...怎么不用..
| ||
点评
请问大神这里的数字51和100咱咋没看到啊..
评分 | ||
xp vx va mv va mz 各类型脚本/插件定制
|
||
我发的贴子大多未经整理是草稿抱歉
|
|
点评
$a[18][63] = 5是无法直接赋值的,但是按照我上面写的for循环运行以后,$game_variables[18][63] = 5却是可以赋值的。代码是没问题的,只是怪我没说清楚
我这也是没办法,想利用游戏原有的save/load功能读取数据,才会想用二位数组把数据存进$game_variables[]
不然真不如自己建个数据结构用着方便
说的不够严谨确实是我的问题。另外,你没用过二维数组也是正常,因为自己建立并实例化一个新的数据结构或者类更加实用。这才是多数人的选择
我本来也不会二维数组的, 看了你教我才会的, 然后我去试$a[18][63] = 5 结果不行,以为你教错了,之后才知道, 所以没你教的话我也学不会二维数组谢谢你
我承认我说的对于新手来讲不太严谨,但我的初愿是好的啊,你帮我补充一下我会感激你的,但你也不能就这么怪我在这故意误导人啊,你说是不……
评分 | ||
| ||
点评
你不先代入就是空的..自然没法运 算..我觉得我这个不是你需要你的回答你还是用下面大神的吧..
报告大神,我拿去做了个加法运算就出错了,出错提示是“undefined method '+' for nil:NilClass”
哈希表和数组本来就不限制..没有表示..
还有这个脚本哪里表示的是你说的“不限个数”?是那个"{}"吗?
默认系统不存在技能使用次数..那得自己加了..
评分 | ||
| ||
点评
自身攻击力这个概念有点复杂,换自己力量吧,,,
然后你会发现如果技能是群体攻击的话每次就不加1了加的是敌方的总数.......我想再除以个$game_troop.enemies.size
这个就差在加的是技能攻击力吧..还有我问你自身攻击力是指什么你还没答..
这个你不用写+1了..你每用一次技能就自动+1..
还有这个脚本怎么做次数的加法运算,咱一写“$game_actors[5].skill_usage_count(22) +1”就报错,只能代入,然后做判断.......
评分 | ||
xp vx va mv va mz 各类型脚本/插件定制
|
||
评分 | ||
站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作
GMT+8, 2024-11-10 22:27
Powered by Discuz! X3.1
© 2001-2013 Comsenz Inc.