Project1

标题: 已过期……………… [打印本页]

作者: 谢拉卡姗娜    时间: 2013-1-11 16:26
标题: 已过期………………
本帖最后由 谢拉卡姗娜 于 2014-9-2 07:33 编辑

已过期……………………………………
作者: wingzeroplus    时间: 2013-1-11 16:38
l利用$game_party.actors[0].id返回队伍里1号角色的ID,2号角色就是$game_party.actors[1],依次类推
找到队伍里特定位置角色的ID编号就好办了 有个语句是给某ID附加状态的,大致思路就是这样
作者: 芯☆淡茹水    时间: 2013-1-11 16:47
本帖最后由 芯☆淡茹水 于 2013-1-11 16:50 编辑

$game_party.actors[0].add_state(n)
n为状态ID
作者: 谢拉卡姗娜    时间: 2013-1-11 16:47
wingzeroplus 发表于 2013-1-11 17:38
l利用$game_party.actors[0].id返回队伍里1号角色的ID,2号角色就是$game_party.actors[1],依次类推
找到 ...

{:2_272:} 这个我也知道,如果队伍位置1是角色几号,就添加状态给角色.

但我游戏的角色很多,这样设置一下就是好长好长的一大串,还容易不

小心出错。而且我也不会在游戏里只用一次这个设定,会长期很多地方

使用,所以我想求个更可靠简洁的办法

作者: wingzeroplus    时间: 2013-1-11 16:51
本帖最后由 wingzeroplus 于 2013-1-11 16:53 编辑

利用技能附带公事件
公共事件内容如下
变量X=随机数1-4
变量X==1(下面2行用脚本输入,后同)
bb=$game_party.actors[0].id
$game_actors[bb].add_state(xxx)# xxx是你想要加的状态
变量X==2
bb=$game_party.actors[1].id
$game_actors[bb].add_state(xxx)# xxx是你想要加的状态
变量X==3
bb=$game_party.actors[2].id
$game_actors[bb].add_state(xxx)# xxx是你想要加的状态
变量X==4
bb=$game_party.actors[3].id
$game_actors[bb].add_state(xxx)# xxx是你想要加的状态

这样就是随机给1-4号任意一个位置加上XXX状态了

作者: 谢拉卡姗娜    时间: 2013-1-11 16:51
本帖最后由 谢拉卡姗娜 于 2013-1-11 17:53 编辑
芯☆淡茹水 发表于 2013-1-11 17:47
$game_party.actors[0].add_state(n)
n为状态ID

{:2_251:}  好滴 ,我都测试下
作者: 芯☆淡茹水    时间: 2013-1-11 16:52
谢拉卡姗娜 发表于 2013-1-11 16:47
这个我也知道,如果队伍位置1是角色几号,就添加状态给角色.

但我游戏的角色很多,这样设置 ...

这个只和战斗队伍有关,和角色无关




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