Project1

标题: 物品合成系统(事件版) [打印本页]

作者: 齐齐    时间: 2009-2-12 23:41
标题: 物品合成系统(事件版)
看了主站上的一些合成系统,发现都是脚本版的,自己改起来很不方便,于是就只做了这个事件版的合成系统。
文件标题:合成.rar
文件大小:231KB
文件链接:http://rpg.blue/upload_program/d/齐齐_合成_114881346.rar
作    者:齐齐(不是特工齐齐的马甲)
文件简介:合成材料不够,会有提示。
          由于是第一次做,{/hx}不是很成熟,希望多多包涵。
作者: 零℃微笑    时间: 2009-2-12 23:47
提示: 作者被禁止或删除 内容自动屏蔽
作者: 赛露休斯    时间: 2009-2-14 00:40
太好了,用事件就不会冲突了。。。。。
作者: gonglinyuan    时间: 2009-2-15 20:37
我以前做过类似系统
http://rpg.blue/viewthread.php?tid=92650&ntime=2009%2D2%2D15+12%3A35%3A00
作者: 根五    时间: 2009-2-19 19:35
我来帮你改一改.
看了一下你的范例,你这样做是第一种方法,缺点是每种材料只可以用一个.

还有一种做法就是用变量的方式来纪录材料,可以解决每种材料只能用一个的限制.不废话了,我具体说下

首先材料的来源,就用事件吧   (材料分为  铁 铜 木)  

设置成:

增减物品  铁+1
变量操作 :[0001:铁的数量] += 1

显示文章 :    得到一个铁   

铜和木是一样的设置,把变量改成2和3就行了


然后是合成:

显示文章:成什么?
显示选择项 : 刀, 枪, 剑
[刀]的场合:
显示文章:需要  铁3  铜2  木4
是否合成?
现实选择项:  合成, 算了
[合成]的场合:
条件分歧 : 变量[0001:铁的数量] >= 3 (这个数字就是你要用多少材料)
  条件分歧 : 变量[0002:铜的数量] >= 2
    条件分歧 : 变量[0003:木的数量] >= 4
    演奏SE:你随便吧
    文章 : 得到  刀
    增减武器 : [刀] + 1
    增加物品 : [铁] - 3
    增加物品 : [铜] - 2
    增加物品 : [木] - 4
    变量操作 :[0001:铁的数量] -= 3   
    变量操作 :[0002:铜的数量] -= 2
    变量操作 :[0003:木的数量] -= 4
所有除此以外的场合:
   文章: 你材料不够!


基本就是这样.  可能会有遗漏  谁看出来谁说一下吧


作者: t57663893    时间: 2009-2-21 06:18
用事件做合成武器真是既简单,又方便,效果还非常好{/qiang}{/qiang}{/qiang}

    顺便说几句,很多人就是盲目崇拜脚本,似乎只有用脚本写出来的东东才是水平很高的东东,其实,用脚本或用事件都是实现制作游戏的两种方法.用脚本因为是直接用语言,机器访问比较快,用事件因为需要用到解算可能比较卡,而实际上,这种情况只是在电脑配制比较低的时候才存在的问题,我现在用的是"酷鱼"四核,4G内存的电脑,根本就不存在这些问题.
做事件做游戏,比较容易学,也比较容易懂,应该很受广大朋友,特别是新手朋友们的欢迎.
{/cy}{/cy}{/cy}
作者: 天使喝可乐    时间: 2009-3-5 20:53
比我想象中的简单多了...- -汗..
不过支持下

坏处就是需要合成多的话,公共事件太多太麻烦烦琐
作者: fysmrb    时间: 2009-3-7 02:39
提示: 作者被禁止或删除 内容自动屏蔽
作者: 御风天之痕    时间: 2009-3-7 02:51
提示: 作者被禁止或删除 内容自动屏蔽




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