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

Project1

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

[有事请教] 我想做个采矿系统,该怎么做?

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
9 小时
注册时间
2021-7-8
帖子
3
跳转到指定楼层
1
发表于 2021-7-13 23:12:03 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
我先详细描述一下我的想法,大致就是一张100x100的地图里,每次进入检测一次矿物数量,少于一定数量就会自动在地图上随机位置放置矿物,然后玩家去采集,每个矿物只能采集一次,就会自己消失。
以及这些自动生成的矿物数量是至少超过50的,暂定50,该如何自动生成?如何采集后就消失?求大佬教导。
我有酒,你有故事吗?

Lv1.梦旅人

梦石
0
星屑
42
在线时间
7 小时
注册时间
2021-7-13
帖子
5
2
发表于 2021-7-14 10:48:58 | 只看该作者
如果是要随机放置的话可能要插件实现,如果固定位置的话,可以利用事件,进入该地图就触发事件 自动刷新矿物50个,也就是你要放50个事件了
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
3781
在线时间
439 小时
注册时间
2019-3-3
帖子
87
3
发表于 2021-7-14 21:47:58 | 只看该作者
首先这个功能原版rm肯定是没法实现的,得用插件。检测地图上有多少个事件是可以的,但是如果刷新的话重新构建整个地图比保留原来的往上添加新的要容易些。现成的插件肯定是没有的,得自己魔改代码,这就得看你会不会写代码了。
简单点说就是找到随机生成地图的插件(这个有),把里面生成指定数量事件的代码找出来,加上判断事件总数之类的自己写一个新插件。

点评

变量加图片上限。。。需要一点脚本。 别说得太绝对了啊  发表于 2021-7-14 22:59
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1122
在线时间
26 小时
注册时间
2021-2-19
帖子
30
4
发表于 2021-7-15 11:22:44 | 只看该作者
yep有个生成事件的插件,可以用一下,其他的应该都可以用事件做

评分

参与人数 1+1 收起 理由
Mr.NoOne + 1 认可答案

查看全部评分

回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
7523
在线时间
1479 小时
注册时间
2018-12-16
帖子
2066
5
发表于 2021-7-15 13:49:35 | 只看该作者
用事件
01. 事件 敲一下 敲兩下的圖片變化
02. 事件 獲得 獎勵
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
4639
在线时间
412 小时
注册时间
2008-1-18
帖子
407
6
发表于 2021-7-15 16:18:30 | 只看该作者
YEP_SaveEventLocations 保存事件位置插件.看看好用不.
当矿少于50,进入地图时就重置一下事件,当大于50,就保持事件位置不变.没试过哈.
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
5161
在线时间
1356 小时
注册时间
2018-1-16
帖子
391
7
发表于 2021-7-15 21:45:43 | 只看该作者
利用坐标判断,进入此地图随机生成,随机位置【矿物】,采集之后该【矿物】坐标再次随机

点评

如果你感觉需要设定为【矿场】的话,可以设定为,采集多少次,或者采集达到一定的矿石,然后矿场再次随机  发表于 2021-7-15 21:47
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
89
在线时间
26 小时
注册时间
2021-8-9
帖子
17
8
发表于 2021-8-22 23:17:09 | 只看该作者
◆如果:挖矿技能 ≥ 1
  ◆公共事件:挖矿
  ◆脚本:this.setSpawn($gameMap._mapId,0,$gameVariables.value(42));
  ◆标签:etim1
  ◆变量操作:#0045 x-坐标 = 随机 0..16
  ◆变量操作:#0046 y-坐标 = 随机 0..12
  ◆获取指定位置的信息:区域-ID, 区域 ID, ({x-坐标},{y-坐标})
  ◆如果:区域-ID = 0
    ◆设置事件位置:本事件, ({x-坐标},{y-坐标})
    ◆
  :否则
    ◆转到标签:etim1
    ◆
  :结束
  ◆独立开关操作:A = ON
  ◆
:结束
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
89
在线时间
26 小时
注册时间
2021-8-9
帖子
17
9
发表于 2021-8-22 23:19:35 | 只看该作者
gzlv_evetSpawnTimers插件
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-1-15 07:02

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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