Project1

标题: 搬运一个关于事件优先级的代码 [打印本页]

作者: 白嫩白嫩的    时间: 2021-4-2 21:12
标题: 搬运一个关于事件优先级的代码
今天因为做实验发现不能在已经开启的游戏里控制事件的优先级,就是事件页左下角那个,0:在人物下方,1:与人物相同,2:在人物上方

找了相关的mv代码表也没找到,最后在地图data里找到了关键词:priorityType 【优先级】

然后用代码试验了下竟然可行,顺便分享给大家
$gameMap.event(id)._priorityType = x;

id是事件的id,x根据情况填写0,1,2
已经试验过了可行,有需要就拿走吧
作者: wabcmcc    时间: 2021-4-2 22:27
如何分辨事件頁內,第幾頁?
作者: 白嫩白嫩的    时间: 2021-4-3 00:24
本帖最后由 白嫩白嫩的 于 2021-4-3 01:13 编辑
wabcmcc 发表于 2021-4-2 22:27
如何分辨事件頁內,第幾頁?


啊,这个还没试验,只做了一页的事件,我测试下看看

========================


测试完了,不管哪一页,只要执行了这个命令,该事件当前页就会变成所执行的效果,

如果切换到下一页,则会按照原先下一页状态来,然后再回到前一页,之前被命令污染

过的页面又会回到初始状态,也就是说这个命令只执行当前页面一次,切换页面就会失效。


一般需要这个命令的情况也不多见,有需要的话可以根据实际情况灵活运用
作者: wabcmcc    时间: 2021-4-3 11:37
啊,这个还没试验,只做了一页的事件,我测试下看

參考日站事件腳本語句.
獲取事件第X頁,優先度級別. $dataMap.events[事件ID].pages[頁數].priorityType
不知如何改優先度級別.

作者: 白嫩白嫩的    时间: 2021-4-3 20:27
wabcmcc 发表于 2021-4-3 11:37
參考日站事件腳本語句.
獲取事件第X頁,優先度級別. $dataMap.events[事件ID].pages[頁數].priorityType
不 ...

data文件里面三种级别是 0 1 2

大佬这个脚本后面加个= 0 ;试试?




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