轩辕春秋文化论坛 » 曹操传MOD制作交流 » 求教出战R剧本写法


2015-8-5 14:12 gaming
求教出战R剧本写法

在此向各位大大求教
想要实现的效果:

在内场景中,有若干武将(data号为 1 2 7 14)
一开始“出战 装备 买进 卖出”的功能框隐藏
必须点击所有武将后
才出现“出战 装备 买进 卖出”

若某次点击了若干武将后存档退出游戏
下次载入存档后还是必须点击完其余武将才能出现“出战 装备 买进 卖出”

每个武将的点击测试已经改好
data号为X的武将用局部变量X控制
如下面截图所示

变量测试 1 2 7 14都为true时
才能有出战选项
这里的剧本不会写。。。

求大大指教
如果可以的话
在附件R剧本中写一个范例可以么?
不胜感激
:!!:!!:!!


ps
之前误会了出战菜单的意思
我想说的是“出战 装备 买进 卖出”功能框。。。

[color=Silver][[i] 本帖最后由 gaming 于 2015-8-5 16:08 编辑 [/i]][/color]

2015-8-5 21:03 luojianpiaofeng
用开启自由R指令
子事件测试几个变量都true,开菜单为true

2015-8-5 21:08 gaming
回复 #2 luojianpiaofeng 的帖子

能给个传送门么?
谢谢啦

2015-8-5 21:12 luojianpiaofeng
回复 #3 gaming 的帖子

抱歉,现在只有手机啊。:hz1010:

2015-8-5 21:26 gaming
回复 #4 luojianpiaofeng 的帖子

搜索 自由R
已经找到一个帖子
正在研究中
:!!

2015-8-5 21:37 luojianpiaofeng
回复 #5 gaming 的帖子

总的就是
菜单处理true
自由R开启

子事件测试四个Var皆为true,则菜单处理true

我也前几天刚写过

2015-8-5 22:12 gaming
回复 #6 luojianpiaofeng 的帖子

大概的意思是明白了
是不是这样的?

利用自由R开启来屏蔽“出战”等四个按钮
其他角色点击过后
特定角色点击时变量测试“甲点过,乙点过。。。都点过”true
于是就关闭自由R
这样出战等按钮就又出现了

能否麻烦你从网盘之类传一个R文件
给我具体观摩下呢
再次感谢
:!!

2015-8-6 11:42 狂笑四海
回复 #7 gaming 的帖子

你参考瓦岗的剧本吧,或者下载个圣三看看也就明白了。

2015-8-6 12:21 gaming
回复 #8 狂笑四海 的帖子

对于加密的mod比如瓦岗这种
表示无法读取RS文件
:hz1008::hz1008:
正在下载圣三中
:hz1009::hz1009:

2015-8-6 17:17 gaming
重新写代码完成
感谢各位大大了
截图放出
:hz1026::hz1026:

[color=Silver][[i] 本帖最后由 gaming 于 2015-8-6 18:29 编辑 [/i]][/color]

2015-8-6 18:34 gaming
下一个问题是
如果点了部分武将,但没点全
控制核心武将的话怎么进行变量判断呢?

加入除他之外还有X个人
那么需要罗列某一个点过、某两个点过、某三个点过……X-1个点过的所有可能方式么?

2015-8-6 20:36 luojianpiaofeng
回复 #11 gaming 的帖子

不要这样啊。每个人对应一个是否点过的变量就行了。

2015-8-6 20:40 luojianpiaofeng
如果点击某个人第一次,第二次,。。。或者达成其他条件有变化对话内容。设置整形变量对应吧。比如没说过是0,说过一次进入1,达成其他条件再说进入2,从1达成另一个条件进入3,总之随心所欲啦,看你怎么设计。最好画好草图。

要是想统计一共点过几个人,另取个整型,第一次和某人说话给+=1,每个人都如此。就能看和几个人说过了。

[color=Silver][[i] 本帖最后由 luojianpiaofeng 于 2015-8-6 21:05 编辑 [/i]][/color]

2015-8-6 20:42 luojianpiaofeng
再举例,对于点击多少次有变化的,每次点击测试+=1,自己算好累积到多少作为测试判定值。
一个人也可以占用多个变量,整型和局部变量都行,测试时注意逻辑优先度
自己多写写就会了

[color=Silver][[i] 本帖最后由 luojianpiaofeng 于 2015-8-6 20:56 编辑 [/i]][/color]

2015-8-6 21:08 gaming
回复 #14 luojianpiaofeng 的帖子

多谢luo兄指点
你的作品我下载下来看过啦
整型变量用的很多
我还不太会用整型变量。。。

多变量控制给了我思路啦
每个人一个局部变量控制是否点击过
另外设一个变量,每点过一个人,该变量+1
当该变量=除控制者外其余全部人数时
就能判断是否可以选择关闭自由R了

2015-8-6 21:50 luojianpiaofeng
其实那些都是些没什么用的固定赋值。
正好电脑回手边了,传几个最近写的吧。可能有一些参考价值。
如果之前有下过我的,覆盖一下就可以看效果了。
里面有存档。
[url]http://pan.baidu.com/s/1mg28GkS[/url]
其实这里实际的例子比我几层楼上废话的还少,将就看一下。

2015-8-6 21:59 luojianpiaofeng
如果是指针变量,占些个没被调用的内存做个简单的R小游戏也是可以的,记得用完free掉她们就好了.不过小女子目前还未实际尝试。。:hz1026:

2015-8-6 22:46 gaming
回复 #17 luojianpiaofeng 的帖子

R10跳转到R12 14 16看懂了
这些R又能跳回R10的变量2000 2001 2002的控制效果没看明白
感觉有点像一个拙劣的码农在读一个达人代码的感觉。。。
:hz1011:

2015-8-6 23:14 luojianpiaofeng
回复 #18 gaming 的帖子

2000,2001,2002,2003,2004对应地图上五个点
这里为了清楚,我们标记ABCDE
前3个
A完成回归大地图
B关打完会选是否进入F
C关打完会选是否进入G
ABCFG其中两个通关则解锁D和E
大概就这样
那些整型对应的是是否完成关卡啊,是否选择了继续进军啊,是否第一次完成一个地图点啊等等。
个人习惯的关系,喜欢把F, G完成后的场景堆到R10
D和E也会有续关选择,目前庇护的代价做了半截,夺者与被夺还没做

AbCDE都清了会进主线,不过目前完成度不够,即使只过R也没法全清
随着完成度,播放的bgm也发生变化,目前只能点完初始三个来改变bgm。代码设置的是剩下两个点时改变bgm

这么些信息一下子可能太杂乱
运行一下就明白一些了

2015-8-7 12:52 gaming
回复 #19 luojianpiaofeng 的帖子

以前看ccz的剧本
基本都是简单的单线

后来有些复活兵的S剧本
才需要注意逻辑性

看你的自由R剧本
发现原来R剧本里也需要严密的逻辑。。。

2015-8-7 16:07 siballoma
哦哦哦

2015-8-8 12:20 luojianpiaofeng
[url]http://pan.baidu.com/s/1jGGQaxw[/url]
  有一套较完整的体系了。还有 些中途的小自由场景与进主线前的剧情没写。结构大体比较清晰了。:hz1018:

2015-8-8 21:33 程军超
搞那么麻烦作甚?有自由R的游戏也不少,不过没必要弄这么麻烦啊!好像霸王传就是你说的这样!

页: [1]
查看完整版本: 求教出战R剧本写法


Powered by Discuz! Archiver 5.0.0  © 2001-2006 Comsenz Inc.