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

Project1

 找回密码
 注册会员
搜索
查看: 2761|回复: 13
打印 上一主题 下一主题

[有事请教] 请大佬指点物品栏种植的事件

[复制链接]

Lv2.观梦者

梦石
0
星屑
495
在线时间
50 小时
注册时间
2019-10-14
帖子
27
跳转到指定楼层
1
发表于 2019-10-22 17:37:24 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
在网上看了几个种植案例,种1个的时候没什么问题,多复制几个同类不论播种时间同类都一起成熟了(有人说个体开关需要单独设定?这肯定不是大规模种植的正确解锁方式。新手有些理解可能还不到位)……所以想尝试着做种多种的。由于显示选项事件只能6选项,虽然可以不断下延,但感觉操作略繁琐,所以采用了更直观的物品栏方式。过程中发现一些难点,特来请教。(暂不考虑成长时间因素)

【思路1】
田事件页1:
是否种植?

物品选择处理:果1
如果:队伍有 果1
增减物品:果1-1
开关操作:果1种植=ON
(我的想法是这里选了果1,应该跳到事件页2并停在那页。实际种好了果1后,图像倒是变事件页2的了,但已种好的文本不显示,仍然停留在物品选择页面,再点击就把果1种成果2了…我感觉是没跳到后面的事件页,接着往下执行了。但是图像确实是变了,难道又快速跳回来了?文本却没显示…不明白原因所在?)
物品选择处理:果2
如果:队伍有 果2
增减物品:果2-1
开关操作:果2种植=ON
……
田事件页2:(条件:果1种植=ON)
如果 001 果1-1(不知道怎么实现,没写)
显示文本:果1已种植
开关操作:果1种植=OFF(有人说是因为开关没OFF?我加了,效果仍然一样)
田事件页3:(条件:果2种植=ON)
如果 001 果2-1(不知道怎么实现)
显示文本:果2已种植
开关操作:果2种植=OFF
田事件页4
……

【思路2】
角落空事件:(并行,貌似这种思路不需要?)
变量操作:001 果1=游戏数据 果1 数
变量操作:002 果2=游戏数据 果2 数
……
变量操作:种植型号=?(应该是对应某种植物的选项,不知道怎么定义…,没写)
……
田事件页1:
是否种植?

物品选择处理:种植型号
如果:种植型号=果1
如果:队伍有 果1
增减物品:果1-1
开关操作:果1种植=ON
如果:种植型号=果2
如果:队伍有 果2
增减物品:果2-1
开关操作:果2种植=ON
……
后面的事件页同上,因为没有定义种植型号,所以无法跳转后面的分页。

360截图20191022165433000.jpg (37.11 KB, 下载次数: 21)

360截图20191022165433000.jpg

Lv3.寻梦者

梦石
0
星屑
3453
在线时间
1159 小时
注册时间
2016-8-9
帖子
2390

开拓者

2
发表于 2019-10-22 21:16:01 | 只看该作者
种植类的功能靠事件比较繁琐且容易出问题,建议还是使用插件吧

galv大佬的种植插件

点评

谢谢~  发表于 2019-10-23 19:38
酸酸甜甜就④哇噢
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
15512
在线时间
3951 小时
注册时间
2015-9-14
帖子
1333

开拓者

3
发表于 2019-10-22 21:20:44 | 只看该作者
用事件作種植作物比較煩瑣.
用Galv_SimpleCrops 一個簡單的農作/種植作物插件。
https://www.mediafire.com/file/v94ei04v0r86tbh/Simple%20Crops%20MV%20v.1.4%20%28PLUGIN%29.zip

点评

谢谢,我去研究下~  发表于 2019-10-23 19:39
竟然还骂人T.T  发表于 2019-10-22 22:53
呵呵...  发表于 2019-10-22 21:23
哈哈哈你晚了一步  发表于 2019-10-22 21:21
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
495
在线时间
50 小时
注册时间
2019-10-14
帖子
27
4
 楼主| 发表于 2019-10-24 19:06:48 | 只看该作者
<seed:imgId,charId,pId,growTime,itemId>
<seed:0,2,2,10,6>(2、3项数字是否为图像显示相关得?不太懂操作原理…)

EXPLANATION:
seed     = the keyword required. Don't change this.
imgId    = the number that will select which crop charset字符集 to use.
charId   = the id of the character in the charset (1-8)
pId      = the plant id to select which plant in the character to use (1-2)
growTime = the amount of seconds passed until plant is able to be harvested
itemId   = the item obtained when plant is harvested. Make this 0 if the
           plant cannot be harvested at all.
----------------------------------------------------------------------------
    ◆注释:Store item name in game variable #2 (will be 0 if no item)
    ◆脚本:Galv.CROPS.harvest(this._eventId,2);
    ◆如果:var 2 - Item Id = 0
      ◆注释:If item name is 0, let's make it unable to be harvested.
      ◆文本:无, 窗口, 底部
      :  :You can't harvest that.
      ◆(这段是说所选物品=0了,不能收获?0种子,但是田里有作物就能收啊,难道我理解错了?)

点评

追加部份說明  发表于 2019-10-31 16:37
还想问下脚本里:最后+;与不要有区别吗?  发表于 2019-10-24 19:13
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
15512
在线时间
3951 小时
注册时间
2015-9-14
帖子
1333

开拓者

5
发表于 2019-10-24 21:47:03 | 只看该作者
本帖最后由 wabcmcc 于 2019-10-31 17:04 编辑

参考作者示範工程http://www.mediafire.com/file/ofc878ov4xq2wr8/Simple_Crops_and_Tools_MV.zip

收成用變量收穫物品,由你(用變量決定收穫物品), 0 代表沒有收成.
或者改為種植樹林.建造圍欄.塔防.....(不能收成)

点评

原来那个是收成的意思,开始还以为是种子。感谢大佬~,终于明白了  发表于 2019-10-31 20:33
大佬,我上面这个就是从范例里摘出来的,没看明白的地方……  发表于 2019-10-25 21:57
回复 支持 1 反对 0

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-4-26 13:19

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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