设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
楼主: luganyi
打印 上一主题 下一主题

请教下如何在得到一个物品时,同时改变变量。

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
160
在线时间
5 小时
注册时间
2007-7-30
帖子
35
11
 楼主| 发表于 2008-2-6 02:10:40 | 只看该作者
也就是说,改完后就是这样了??
def gain_item(item, n, include_equip = false)
    $game_variables[item.id] += 1
    number = item_number(item)
之后,只要战斗中获得一样物品,那么变量中就会增加1??

会不会影响到其它变量?还有数据库中道具栏中需要增加公共事件么?
如果要,那又要怎么加??

如果可以的话,做个范例给我行不??
玩玩游戏 做做游戏 交交朋友 QQ:382722880
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
280
在线时间
1374 小时
注册时间
2005-10-16
帖子
5113

贵宾

12
发表于 2008-2-6 02:56:15 | 只看该作者
我想问一下,你如果是想要在事件执行中获得某件物品的数量,那么请使用
$game_party.item_number(物品ID)
就可以了
我只个搬答案的
叔叔我已经当爹了~
婚后闪人了……
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
160
在线时间
5 小时
注册时间
2007-7-30
帖子
35
13
 楼主| 发表于 2008-2-6 03:32:08 | 只看该作者
呃~~~
我的意思是在战斗中消灭敌人后,得到一个物品,并且在得到这个物品的同时,和这个物品有关的增加1。

例如:在战斗中消灭敌人获得了一棵草药,然后变量中草药的变量就增加1。
获得别的物品这是这样,只不过是别的物品的变量得到了改变而已。
玩玩游戏 做做游戏 交交朋友 QQ:382722880
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-1-6
帖子
73
14
发表于 2008-2-6 03:52:45 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-1-6
帖子
73
15
发表于 2008-2-6 03:52:58 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
160
在线时间
5 小时
注册时间
2007-7-30
帖子
35
16
 楼主| 发表于 2008-2-6 04:18:18 | 只看该作者
看看也可以,麻烦也不怕,因为我现在做的这个游戏就是锻造系统,剩下的米有。
剧情什么的全米有,想要技能,武器,防具,药品全靠锻造。
有范例最好啦,当然简单点也不错
玩玩游戏 做做游戏 交交朋友 QQ:382722880
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
280
在线时间
1374 小时
注册时间
2005-10-16
帖子
5113

贵宾

17
发表于 2008-2-6 04:34:50 | 只看该作者
以下引用luganyi于2008-2-5 19:32:08的发言:

呃~~~
我的意思是在战斗中消灭敌人后,得到一个物品,并且在得到这个物品的同时,和这个物品有关的增加1。

例如:在战斗中消灭敌人获得了一棵草药,然后变量中草药的变量就增加1。
获得别的物品这是这样,只不过是别的物品的变量得到了改变而已。

你记录这个变量无非是要在必要时或许当前草药的数量吧...
我只个搬答案的
叔叔我已经当爹了~
婚后闪人了……
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
160
在线时间
5 小时
注册时间
2007-7-30
帖子
35
18
 楼主| 发表于 2008-2-6 04:47:43 | 只看该作者
嗯,是的,就是在制作物品时,草药量要达到一定的数目才行,否则无法制作。
如果有锻造系统的脚本是最好的了。
我现在就是想通过变量来制作锻造系统而已。
玩玩游戏 做做游戏 交交朋友 QQ:382722880
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
280
在线时间
1374 小时
注册时间
2005-10-16
帖子
5113

贵宾

19
发表于 2008-2-12 17:38:32 | 只看该作者
以下引用luganyi于2008-2-5 20:47:43的发言:

嗯,是的,就是在制作物品时,草药量要达到一定的数目才行,否则无法制作。
如果有锻造系统的脚本是最好的了。
我现在就是想通过变量来制作锻造系统而已。

其实可以直接把一个物品的现有数量记录到一个变量里的
$game_variables[变量ID]=$game_party.item_number(物品ID)
我只个搬答案的
叔叔我已经当爹了~
婚后闪人了……
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
0 小时
注册时间
2007-8-23
帖子
539
20
发表于 2008-2-13 05:34:48 | 只看该作者
锻造系统就是用事件啊
横版卷轴ARPG制作中... 系统80% 素材95% 剧情1%.... 有脚本问题随时吼我- -(被T出)
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-12-22 21:02

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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