Project1

标题: 队员加入时名字随机(类似脚本) [打印本页]

作者: 若得若失    时间: 2016-4-30 15:53
标题: 队员加入时名字随机(类似脚本)
大概意思是,队员在加入队伍时,随机取名。
会调用脚本库里面编辑的随机名字,分男名与女名。
请问有没有类似脚本。
作者: 御曹司    时间: 2016-4-30 16:48
加入那个角色时执行公共事件、随机改个名字(随机个临时变量、根据变量起名)不就行了
作者: 傲天哲    时间: 2016-5-1 14:56
本帖最后由 傲天哲 于 2016-5-1 14:57 编辑

有一个笨办法,就是
控制变量:随机数X~X
然后条件分歧当变量等于几的时候就取什么名字,一个一个写过去
作者: 李牧羊    时间: 2016-5-4 15:15
本帖最后由 李牧羊 于 2016-5-4 16:20 编辑

阁下如果截图,相信问题应该更明了:
点此展开图片
猜测阁下应该是【不会使用事件脚本】
原理:
1.  $game_actors[1].name = "雪诺" #←这是使“埃里克”的名字变为 雪诺 的脚本(雪诺也是个很爱看电影的人呢
2.  $game_variables[22] = OMG#←这是22号变量赋值为 OMG 的脚本;但是这样做会有bug——在调用的时候要么会丢失数据,要么会弹错,原因不明
3.  独立变量
4.  而任何一人入队,想必阁下只能这么做
点我展开
[line]1[/line]综上所述,解决方案:
1.  【Game_Interpreter】中插入这个
2.  在【游戏开始前】这样
3.  在命名时这样
粗糙的范例

效果图


PS.论坛里就有【事件脚本】,这是“像有着阁下这样要求的人”必备的东西啊。在下也已放置在【新手礼包】中了
作者: 若得若失    时间: 2016-5-4 15:53
李牧羊 发表于 2016-5-4 15:15
阁下如果截图,相信问题应该更明了:
猜测阁下应该是【不会使用事件脚本】
原 ...


讲话风格颇具幽默,但是先声明一点,我对事件功能基本摸得很清楚。
发这篇帖子是因为我正求一个脚本,使用于我的游戏(类似于佣兵系统)
比如,我在酒店招募一个战士,当他加入队伍时,系统会自动随机赋予一个我已经设定的名字,
如果用事件来达成的话,这样非常麻烦,而且名字库小。
另外我想达成队伍加入队伍不覆盖的功能,举个例子。
默认的队伍管理里面,同一个角色重复加入队伍时,会覆盖掉之前的角色信息,
我就是想要,如:当2号角色重复加入队伍时,系统随机取名,能力值不变,并且不覆盖之前那个队友的信息,只是换了个名字而已。
作者: 李牧羊    时间: 2016-5-4 16:09
本帖最后由 李牧羊 于 2016-5-4 16:15 编辑
若得若失 发表于 2016-5-4 15:53
讲话风格颇具幽默,但是先声明一点,我对事件功能基本摸得很清楚。
发这篇帖子是因为我正求一个脚本,使 ...


对不起!

首先先向阁下致歉!在下竟然有了自己也很厌恶的 趾高气昂,居功自傲,小成即满、得意忘形、面目可憎 的劣质!!
其次,阁下直言不讳便是,无需说的这么委婉,因为在下憎恨↑这种东西(趾高气昂,居功自傲,小成即满)!!因此喜爱别人指正
直言不讳就是这样:“虽然我是在求助,并且也感谢你的回复,但这绝不代表我的人格比你矮一丁点!你太自负,而且对我无理,我要你道歉!”
最后,为在下的鲁莽道歉!在下并无鄙视之意,但是在心底还是变得轻挑和浮躁了
当然很可笑的是在下估错了此问题的【难点】,并希望阁下能够在心里接受在下的道歉

PS:楼上是在下的大体思路
1.  抱歉在下以为阁下的【名字库】的名字并非精心安排的,因此将它变成了【随机命名】,而不是【随机分配名字】;阁下还需要根据这个脚本再改进

2.  范例因为作者水平和时间关系,没能做得【拿来即用】,需要阁下再这样设置一个【女名库】,然后根据角色加入队伍时候的【角色id】,进行判断使用男名还是女名





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