Project1

标题: 两个问题,脚本的。 [打印本页]

作者: 永劫的咎人    时间: 2007-6-25 00:46
提示: 作者被禁止或删除 内容自动屏蔽
作者: 永劫的咎人    时间: 2007-6-25 00:46
提示: 作者被禁止或删除 内容自动屏蔽
作者: 暗之影    时间: 2007-6-25 01:18
提示: 作者被禁止或删除 内容自动屏蔽
作者: simounF    时间: 2007-6-25 01:18
提示: 作者被禁止或删除 内容自动屏蔽
作者: 永劫的咎人    时间: 2007-6-25 01:33
提示: 作者被禁止或删除 内容自动屏蔽
作者: simounF    时间: 2007-6-25 01:47
提示: 作者被禁止或删除 内容自动屏蔽
作者: 永劫的咎人    时间: 2007-6-25 01:58
提示: 作者被禁止或删除 内容自动屏蔽
作者: simounF    时间: 2007-6-25 02:09
提示: 作者被禁止或删除 内容自动屏蔽
作者: 幻の飞鱼    时间: 2007-6-25 04:23
附带的属性是一个数组啊

你就一个技能附带两个属性就是了

两个属性分别是不同的名字不就不用分了- -
作者: 幻の飞鱼    时间: 2007-6-25 04:26
另外还有个这样的东西split(/_/)[X]

我在图片响应里看到的

似乎可以用来切分以“_”为分割的几个字符 类似 ??_2_3这样的,就可以改变X的值,分别指向2或者3

我也只是抄袭搬的用过,自己不会写,参考~~~{/fd}
作者: 亿万星辰    时间: 2007-6-25 04:29
以下引用永劫的咎人于2007-6-24 16:46:14的发言:


本帖为提问贴,由论坛自动悬赏论坛经验100点 *^__^*
嗯嗯。
不好意思请问一下。
1:怎么用特技附带的属性名字作分歧。
就是说,但一个特技附带某个属性的时候,处理一些东西,但不使用属性id分歧的说。

2:请问怎么把特技附带的属性名字分开。
例如,一个特技附带属性“火焰20”,请问怎么把20单独提取出来输入一个变量里面的说。

麻烦解答一下,谢谢了。

1、看下 window skill 里就应该明白了吧,还有F1里也有详细的类结构
2、邪恶的逗号或者@或者|等等....使用这个进行分割的脚本有好多,比如那个物品颜色啊..,等等
作者: kaze    时间: 2007-6-25 04:49
module RPG
class Skill
   def name
     name = @name.split(/,/)[0]
     return name != nil ? name : ""
   end
这样就分开了 [LINE]1,#dddddd[/LINE]系统信息:本贴由版主幻の飞鱼认可为正确答案,66RPG感谢您的热情解答~
作者: 永劫的咎人    时间: 2007-6-25 19:06
提示: 作者被禁止或删除 内容自动屏蔽
作者: kaze    时间: 2007-6-25 19:25
推荐你去看下sailcai的四格掉宝脚本
虽然和你的问题没关系但思路是一样的
作者: 精灵使者    时间: 2007-6-25 19:26
以下引用暗之影于2007-6-24 17:18:26的发言:

1.取自特技咏唱脚本

   case $data_skills[battler.current_action.skill_id].name
   when "天降神火弹"
     battler.rtp = 60

其中$data_skills[battler.current_action.skill_id].name是吧...- -(大概...)

2.那个...不用那么麻烦...
使用特技时执行公共事件,带入变量20(比如)
那个变量要用什么?

我估计是要用作某个消耗值得吧。中间最好用@或者五角星分开比较好一点。
参考一下高级物品分类等的脚本




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1