铁血丹心

 找回密码
 我要成为铁血侠客
搜索
查看: 1749|回复: 3

如何在屏幕中央显示文字

[复制链接]
发表于 2008-12-28 11:52 | 显示全部楼层 |阅读模式

马上注册,结交更多侠友!

您需要 登录 才可以下载或查看,没有账号?我要成为铁血侠客

x
我在练习做小剧情
    主角:今天,不是你死就是我亡
    B:为什么,为什么我们只能活一个
    主角:没为什么
    B:那你不是死得很无辜
    主角:哼
    黑屏
    亮屏
    文字提示:翌日   

(文字提示:翌日) 请问高手这里怎么进行??????

[发帖际遇]: 波月泛海花在福州找到唐诗三百首一本,当成辟邪剑谱送给左冷蝉,得到打赏银两17


[ 本帖最后由 波月泛海花 于 2008-12-28 22:01 编辑 ]
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
 楼主| 发表于 2008-12-28 12:04 | 显示全部楼层
我使用了 指令 50  变量赋值

然后再选择  显示字符串并等待击键

这里出现了一个问题  好像字符 只能用数字

我试了好几次 好像字符 只能用数字
用字母和汉字 就要出错 程序自动关闭!

[发帖际遇]: 波月泛海花在丽春院喝酒,发现了强盗茅十八,被抢银两20
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2008-12-28 14:31 | 显示全部楼层
你所谓的字符串只能用数字是指字符串变量名称?
50指令里所有的变量名都只能是数字
变量命名规则请阅读帮助文档……
字符串变量里的内容可以通过读某句对话来获取、可以通过几个已有的字符串合并、可以通过变量将数字转化成字符串、可以从人物物品等名称中读取、也可以自行在相应地址写入数据(对应汉字内码),以0000H结束。
如果以上的东西看不懂,不着急,慢慢来,先练习基本修改和其它50指令。
下面贴一个屏幕中央显示任意长度文字的事件(对应320分辨率):
;Kdefnum=1430
  50 0 9021 0 0 0 0 0            ;  50(32):变量赋值 [X9021]=0
  50 0 9004 24 0 0 0 0           ;  50(32):变量赋值 [X9004]=24
  50 8 1 28928 10000 0 0 0       ;  50(32):读对话到字符串  Str[X10000]=talk([X28928])
  50 10 10000 9005 0 0 0 0       ;  50(32):取字符串长度 [X9005]=Len(Str[X10000] )
  50 3 0 1 9001 9005 1 0         ;  50(32):四则运算 [X9001]=[X9005]-1
  50 3 0 3 9002 9001 24 0        ;  50(32):四则运算 [X9002]=[X9001]/24
  50 3 0 0 9002 9002 1 0         ;  50(32):四则运算 [X9002]=[X9002]+1
  50 4 0 5 9002 1 0 0            ;  50(32):变量判断 If[X9002]>1 then JMP=0 else JMP=1
  36 256 8 0                     ;  36(24):跳转变量JMP是否为0是则跳转到:Label0
  50 3 0 0 9004 9005 0 0         ;  50(32):四则运算 [X9004]=[X9005]+0
;:Label0
  50 3 0 2 9006 9004 9 0         ;  50(32):四则运算 [X9006]=[X9004]*9
  50 3 0 0 9006 9006 10 0        ;  50(32):四则运算 [X9006]=[X9006]+10
  50 3 0 2 9007 9002 18 0        ;  50(32):四则运算 [X9007]=[X9002]*18
  50 3 0 0 9007 9007 10 0        ;  50(32):四则运算 [X9007]=[X9007]+10
  50 3 0 3 9008 9006 2 0         ;  50(32):四则运算 [X9008]=[X9006]/2
  50 0 9003 160 0 0 0 0          ;  50(32):变量赋值 [X9003]=160
  50 3 1 1 9008 9003 9008 0      ;  50(32):四则运算 [X9008]=[X9003]-[X9008]
  50 3 0 3 9009 9007 2 0         ;  50(32):四则运算 [X9009]=[X9007]/2
  50 0 9003 100 0 0 0 0          ;  50(32):变量赋值 [X9003]=100
  50 3 1 1 9009 9003 9009 0      ;  50(32):四则运算 [X9009]=[X9003]-[X9009]
  50 34 15 9008 9009 9006 9007 0   ;  50(32):处理背景 位置([X9008],[X9009]) Width=[X9006] Height=[X9007]
  50 3 0 0 9004 9005 0 0         ;  50(32):四则运算 [X9004]=[X9005]+0
  50 3 0 0 9018 9008 5 0         ;  50(32):四则运算 [X9018]=[X9008]+5
  50 3 0 0 9019 9009 5 0         ;  50(32):四则运算 [X9019]=[X9009]+5
  50 0 9003 160 0 0 0 0          ;  50(32):变量赋值 [X9003]=160
  50 0 9010 0 0 0 0 0            ;  50(32):变量赋值 [X9010]=0
  50 0 9000 0 0 0 0 0            ;  50(32):变量赋值 [X9000]=0
  50 0 9016 0 0 0 0 0            ;  50(32):变量赋值 [X9016]=0
;:Label3
  50 0 9015 0 0 0 0 0            ;  50(32):变量赋值 [X9015]=0
  50 3 0 0 9018 9008 5 0         ;  50(32):四则运算 [X9018]=[X9008]+5
;:Label2
  50 2 1 0 10000 9000 9020 0     ;  50(32):取数组变量值 [X9020]=数组10000([X9000])(Int)
  50 33 3 9020 9018 9019 1797 0   ;  50(32):显示字符串 显示字符串9020 ([X9018],[X9019])Color1797
  50 3 0 0 9000 9000 1 0         ;  50(32):四则运算 [X9000]=[X9000]+1
  50 3 0 0 9018 9018 18 0        ;  50(32):四则运算 [X9018]=[X9018]+18
  50 3 0 0 9015 9015 1 0         ;  50(32):四则运算 [X9015]=[X9015]+1
  50 3 0 0 9016 9016 2 0         ;  50(32):四则运算 [X9016]=[X9016]+2
  50 4 1 2 9016 9005 0 0         ;  50(32):变量判断 If[X9016]=[X9005]  then JMP=0 else JMP=1
  36 256 32 0                    ;  36(24):跳转变量JMP是否为0是则跳转到:Label1
  50 4 0 2 9015 12 0 0           ;  50(32):变量判断 If[X9015]=12  then JMP=0 else JMP=1
  36 256 0 -72                   ;  36(24):跳转变量JMP是否为0否则跳转到:Label2
  50 3 0 0 9019 9019 18 0        ;  50(32):四则运算 [X9019]=[X9019]+18
  50 4 1 7 9016 9002 0 0         ;  50(32):变量判断  JMP=1
  36 256 0 -108                  ;  36(24):跳转变量JMP是否为0否则跳转到:Label3
;:Label1
  50 35 9000 0 0 0 0 0           ;  50(32):读取键盘 [X9000]=键值
  -1                             ;  -1(FFFF):事件结束
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
 楼主| 发表于 2008-12-28 15:28 | 显示全部楼层
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。

本版积分规则

小黑屋|手机版|铁血丹心

GMT+8, 2024-11-16 08:33

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

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