Project1
标题:
额,这段脚本错在哪了?
[打印本页]
作者:
piaoy
时间:
2011-2-1 17:05
标题:
额,这段脚本错在哪了?
$game_screen.pictures[1].show(
"xuecao",1,0,20,(#{$血%}),100,255,0 )
这段脚本错在哪了?
请各位大大指点。(血%是HP占MAXHP的百分比)
作者:
Wind2010
时间:
2011-2-1 17:59
(#{$血%})
复制代码
没有这样的表示方式,#{}只适用于字符串而不适用于数字
作者:
IamI
时间:
2011-2-1 18:17
事件里输入的脚本?写成这样
$game_screen.pictures[1].show(\
"xuecao",1,0,20,"#{$血%}",100,255,0)
作者:
亿万星辰
时间:
2011-2-2 07:50
百分比请用现在的血量*100除以总血量,RGSS还没聪明到能自动识别4%这个写法……
作者:
piaoy
时间:
2011-2-2 11:51
回复
亿万星辰
的帖子
额,这种程度的问题您就不用担心了,我只是问脚本的语法
piaoy于2011-2-2 11:53补充以下内容:
用了您的这段还是不行啊~~~~~~~~~{:4_132:}
作者:
亿万星辰
时间:
2011-2-2 12:38
唯一的错误就是我说的(#{$血%})这部分,除了那里就无错了……
作者:
piaoy
时间:
2011-2-2 14:59
$game_screen.pictures[1].show(
xuecao,1,0,20,$game_variable[3]
,100,255,0)
又改成了这样。。。还是不行啊~~谁来帮我!!
piaoy于2011-2-2 15:17补充以下内容:
加了,在网站上被屏蔽了。。。。
piaoy于2011-2-2 15:21补充以下内容:
复制了原脚本表示不行。
作者:
退屈£无聊
时间:
2011-2-2 15:27
[我表示能否去掉百分号这个蛋疼的.直接HP/MAXHP不行么?]
[另:文字不能做除法.]
作者:
piaoy
时间:
2011-2-2 15:50
回复
退屈£无聊
的帖子
hp==$data_actors[1].hp
maxhp==$data_actors[1].maxhp
$game_screen.pictures[1].show(
xuecao,1,0,20,hp/maxhp
,100,255,0)
又改成了这样。。。。。还是有问题
piaoy于2011-2-2 16:06补充以下内容:
前两行那个不算吗{:4_157:}
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1