Project1

标题: 关于一些装备的问题 [打印本页]

作者: 小鸟游奈绪    时间: 2017-7-9 16:16
标题: 关于一些装备的问题
刚刚淘到了一个3mb的图标,里面装备也蛮多的,我就想整一些特殊的装备,例如装备后吸血的饰品,可以反伤的护甲还有装备后给使用者附加状态的武器,可是全没有这些选项,求大佬指导。
作者: 300英雄    时间: 2017-7-9 18:23
1.搜索 计算伤害
2.看那张图(我举个吸血例子给你),然后你把我写的那一段复制到绿色注释部分的空白处即可
3.效果好一点的话插入下列文本(支持\C[N]这种但是要\\C[N]多加一个\)第三点可加可不加,不影响
text = sprintf("回血%s点!", X )
每一个%s后面跟一个 ,X     两个%s是text = sprintf("%s回血%s点!", Y ,X)显示就是Y回血X(注意:文本要用"Y"双引号,其他的列举self.name self.atk(属性),$game_variables[10086]这些不需要双引号)

text = sprintf("回血%s点!", X )
SceneManager.scene.instance_variable_get(:@log_window).add_text(text)

实际例子:目标名字回血了X点
text = sprintf("%s回血%s点!", self.name,100 )
SceneManager.scene.instance_variable_get(:@log_window).add_text(text)
“目标的名字”(是个变量名称,它会读取你目标的名字,同理可改为user.name)回血了100点

4.脚本无效先看看是不是保存了
第二种:def make_damage_value(user, item)搜索看看有没有第二个,有的话很有可能他把你覆盖了

5.额外话题:用ACE脸图战斗的可以附加下面的语段
user.create_popup(text, rules)  user=使用者self=目标(还可以是$game.actors[1]这样的)  rules(“HP_HEAL”)见POPUP_RULES ={ 这一行下面有很多这样的
"HP_HEAL"  => [   2.0,   1.0, 36, true,  false, 130, 250, 130, DEFAULT], 说白了设置他的显示大小什么的RPG这种
这是我前几天偶然发现的怎么显示回血量文字

希望你能看得懂,其实我只是需要给你一张设计图和一些脚本语段和效果图,其他的设计我可以不说,但是你问了我顺便告诉你好了

QQ图片20170709180820.png (67.9 KB, 下载次数: 18)

设置图

设置图

QQ截图20170709181350.png (209.52 KB, 下载次数: 15)

效果图

效果图

作者: 300英雄    时间: 2017-7-9 18:26
顺便一句,user和self分别为使用者(打人的那一方)和目标(被打或者受益方,反正这个意思)
脚本触发效果你可以加我QQ1286124843来询问
这个电脑太卡了,刚刚那一段我写了快一钟头从5.30开始写写到6.30,其实不是打字慢而是电脑卡,这电脑自己开机好几分钟,开了还得卡好几分钟,读个数据墨迹几分钟




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