找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 8003|回复: 1

[有回复] 错误!

[复制链接]
发表于 2019-8-31 14:18:52 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×

  1. I'm sorry, but an uncaught exception occurred.

  2. While running game code:
  3.   File "game/pt__pregame.rpy", line 399, in script
  4.     if pn == "scrubpai":
  5. SyntaxError: invalid syntax (game/pt__pregame.rpy, line 423)

  6. -- Full Traceback ------------------------------------------------------------

  7. Full traceback:
  8.   File "game/pt__pregame.rpy", line 399, in script
  9.     if pn == "scrubpai":
  10.   File "F:\Renpy\project\BEYONDME\renpy\ast.py", line 1729, in execute
  11.     if renpy.python.py_eval(condition):
  12.   File "F:\Renpy\project\BEYONDME\renpy\python.py", line 1941, in py_eval
  13.     code = py_compile(code, 'eval')
  14.   File "F:\Renpy\project\BEYONDME\renpy\python.py", line 674, in py_compile
  15.     raise e
  16. SyntaxError: invalid syntax (game/pt__pregame.rpy, line 423)

  17. Windows-8-6.2.9200
  18. Ren'Py 7.0.0.196
  19. Beyond You! 1.1.08
  20. Sat Aug 31 14:13:02 2019
复制代码

这段代码是可以运行的
   $ pn = renpy.input("输入你的名字!", length=16)
    $ pn = pn.strip()
    if not pn:
        $ pn = "Nao"
    if pn == "scrubpai":
        jump bijuu
        pass
    elif pn == "scrubpai 2.0":
        jump bijuu
        pass
    elif pn == "Scrubpai 2.0":
        jump bijuu
        pass
    elif pn == "Scrubpai":
        jump bijuu
        pass
    else:
        pass
        jump dayfour_haruka
而这个我设的代码就不可以:
  $ pn = renpy.input("输入你的名字!", length=16)
    $ pn = pn.strip()
    if not pn:
        $ pn = "Nao"
    if pn == "scrubpai":
        jump bijuu
        pass
    elif pn == "scrubpai 2.0":
        jump bijuu
        pass
    elif pn == "Scrubpai 2.0":
        jump bijuu
        pass
    elif pn == "Scrubpai":
        jump bijuu
        pass
    elif pn == "Aiko":
        jump Aikoname
        pass
    elif pn =="Debugmode":
        jump Debugmode
        pass
    elif pn == "Debgmode":
        jump realDebugmode
        pass
    elif pn == "Yige":
        jump Yigetester
        pass
    elif pn == "AAAAAA" || pn =="ABCDEF" || PN == "123456":
        call screen dialog("多么没有新意的名字。", ok_action=Return())
        pass
    elif pn == "HexVexed":
        jump start_1
    else:
        pass
        jump dayzero
发表于 2019-10-4 20:42:57 | 显示全部楼层
elif pn == "AAAAAA" || pn =="ABCDEF" || PN == "123456":
用or 表示条件之中任意一个条件满足即可,如:
if 1==s or 2==s or 3==s:

if s in [1, 2, 3]:
回复 支持 抱歉

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|RenPy中文空间 ( 苏ICP备17067825号|苏公网安备 32092302000068号 )

GMT+8, 2024-12-24 02:26 , Processed in 0.102609 second(s), 24 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表