Project1

标题: 还是显示文字的问题,如何让空字符串后没有顿号 [打印本页]

作者: 初学者ax    时间: 2016-11-19 19:33
标题: 还是显示文字的问题,如何让空字符串后没有顿号
我还是用上个问题的例子吧 ……变量1可能为字符串“”、“菜A”,变量2可能为字符串“”、“饭A”
如果写:你点的外卖是\v[1]、\v[2],如果变量1为(""),就会显示:你点的外卖是、饭A(多了一个顿号)
有一点要求是:不能直接令变量1为“菜A、”,因为别的地方还要用到

(也就是:如果v1v2都不为("")的情况下,显示:菜A、饭A 有顿号
                        如果v1为(""),显示:饭A)
谢谢大家不厌其烦的赐教啊!
作者: VIPArcher    时间: 2016-11-19 19:51
分支条件  如果 $game_variables[2] == "" && $game_variables[1] != ""
   显示对话: 你点的外卖是\v[1]
结束
分支条件  如果 $game_variables[1] == "" && $game_variables[2] != ""
   显示对话: 你点的外卖是\v[2]
结束
分支条件  如果 $game_variables[1] != "" && $game_variables[2] != ""
  显示对话: 你点的外卖是\v[1]、\v[2]
结束
作者: 初学者ax    时间: 2016-11-19 20:03
VIPArcher 发表于 2016-11-19 19:51
分支条件  如果 $game_variables[2] == "" && $game_variables[1] != ""
   显示对话: 你点的外卖是\v[1]
...

呃,谢谢层主,不过我只是举这个例子……我一开始就想找分歧之外的方法的……如果有10种不同的变量,分歧就会太多了吧
作者: QQ蚊子湯    时间: 2016-11-19 20:04
再多用一個變數就好了

作者: 初学者ax    时间: 2016-11-19 20:17
QQ蚊子湯 发表于 2016-11-19 20:04
再多用一個變數就好了

好像确实可以(虽然每一个顿号都要对一个变量……),谢谢层主啦!




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