Project1

标题: 如何設置10連抽卡事件時,一次回報抽卡結果呢?(已解決) [打印本页]

作者: ji3g4ru04gp6    时间: 2024-6-19 21:26
标题: 如何設置10連抽卡事件時,一次回報抽卡結果呢?(已解決)
本帖最后由 ji3g4ru04gp6 于 2024-6-19 22:34 编辑

各位好! 這裡是第一次碰RM的一個新人,對代碼基本上一竅不通
目前正在製作一個有抽卡系統的遊戲,再嘗試做出十連抽功能時,遇到了一點問題

希望能一次呈現出所有結果的畫面,但不曉得該如何下手,想徵詢一下各位大佬的意見
大概像下圖這樣,可以看到自己抽到什麼東西。



MZ版本似乎沒有10連抽轉蛋功能的插件,所以想先慢慢用自帶功能試試看。
已經透過公共事件試著做出1抽的功能了。


剩下部分就是一層層的條件判斷到最後變數≦1000為止。
直接套用到10連抽的話,粗暴的呼叫10次事件以後,很明顯結果只會一個一個出來

目前我的想法是創建一個矩陣,然後每次抽卡的時候,會把物品的名字存進去。
最後一次用文字框內呼叫出來。
但身為一個代碼小白,實在不知道怎麼在MZ系統內做出建矩陣、存取跟呼叫的動作
希望大佬能給個改良方向,或是有類似功能的插件能給個建議的。
------------------------------------------------------

自己解決了,順著上面的思路,發現變數可以用腳本功能強硬塞陣列跟"文字"進去。
在每個抽卡結果後都設置一次變數。
最後再用\V[變數]跟自動換行插件解決。
雖然排的很醜












作者: 石墨石墨希    时间: 2024-7-30 09:59
我也挺想要做这个功能的,不过技术力还是太低了做不到
作者: 鹿鸣菜菜子    时间: 2024-8-2 17:55

你要的是这个效果嘛?我找了朋友帮忙写的。但是没经过他的同意目前不太方便公开。
你有问题可以加我Q
892677886




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