骑马与砍杀中文站论坛

 找回密码
 注册(Register!)

QQ登录

只需一步,快速开始

搜索
购买CDKEY 小黑盒加速器
查看: 3052|回复: 3

[求助] 关于间隔时间的判断

[复制链接]

55

主题

382

回帖

156

积分

见习骑士

Rank: 3

UID
3149514
第纳尔
430
精华
0
互助
5
荣誉
0
贡献
0
魅力
20
注册时间
2020-3-24
鲜花(43) 鸡蛋(0)
发表于 2020-9-11 13:52:16 | 显示全部楼层 |阅读模式
请问各位大佬们,如何使一个菜单类似于"招兵"或"招俘"那样有间隔时间。

  感谢@阳光刺破心脏 帮我注释了"招募俘虏"的菜单
  感谢@半世尘埃  帮我提出了一些其他的好思路


我大概想到了以下方法:
   创建一个触发器,然后每分钟都会为一个全局变量加一,当点开那个菜单(子菜单)的时候,将全局变量清0,然后给菜单加一个判断,需要这个全局变量大于N才显示
   缺点很大:每一个菜单就要一个触发器。。。
不知各位大佬是怎么做到的,比如城镇招募,训练士兵等等,望解答,谢谢





你每天早晨起床都下定决心做一个好人,那么你就是一个好人,你是什么取决于你在做什么,否则就什么都不是!
If you get up every morning and make up your mind to be a good person, then you are a good person. What you are depends on what you are doing, otherwise you are nothing.

52

主题

443

回帖

269

积分

贵族[MOD作者]

Rank: 7Rank: 7Rank: 7

UID
2743526
第纳尔
2436
精华
0
互助
18
荣誉
3
贡献
10
魅力
252
注册时间
2016-5-3

霸主正版勋章

鲜花(198) 鸡蛋(0)
发表于 2020-9-11 14:46:11 | 显示全部楼层
正巧我下一步也准备优化这个功能,我目前用的和楼主差不多的办法,是用全局变量控制的,通过触发器每24小时减一,为0可以招募,招募之后赋值15,这样可以很简单地实现半月一次招募;但是这样有一个问题,因为变量只能记录一个数据,所以时间是共用的,因此在一个地方招募了之后,另一个地方也无法招募;如果要简单地实现各自的招募间隔分开,可以用slot记录;顺便可以交流一下我个人的构想,比如可以根据城市的行政级别、兵营的类别和等级、繁荣度、玩家的财富以及与城市的关系等多种因素,来让城市可以招募多种级别多种种类的士兵,这样会让招兵功能丰富的多,想法仅供参考。

评分

参与人数 1第纳尔 +10 互助 +1 收起 理由
幼稚园殺手 + 10 + 1 乐于助人!

查看全部评分

72

主题

3118

回帖

1432

积分

骑士长

自由骑士
战团ID:SPH_sunshine

学院画匠

Rank: 5Rank: 5Rank: 5

UID
2530057
第纳尔
18024
精华
0
互助
45
荣誉
25
贡献
21
魅力
550
注册时间
2015-6-3

骑砍中文站APP会员勋章有生之年勋章霸主正版勋章原版正版勋章战团正版勋章火与剑正版勋章拿破仑正版勋章维京征服正版勋章骑士美德之英勇勋章[杰出会员活跃勋章]骑士精神之浪漫勋章骑士美德之慷慨勋章骑砍中文站微信会员勋章骑友真人秀Ⅳ勋章骑友真人秀Ⅵ勋章骑友真人秀终身成就勋章元老骑士勋章

QQ
鲜花(411) 鸡蛋(1)
发表于 2020-9-11 15:56:45 | 显示全部楼层
你可以用slot的

评分

参与人数 1第纳尔 +10 收起 理由
幼稚园殺手 + 10 乐于助人!

查看全部评分

55

主题

382

回帖

156

积分

见习骑士

Rank: 3

UID
3149514
第纳尔
430
精华
0
互助
5
荣誉
0
贡献
0
魅力
20
注册时间
2020-3-24
鲜花(43) 鸡蛋(0)
 楼主| 发表于 2020-9-11 21:28:22 | 显示全部楼层
多谢两位前辈指导
你每天早晨起床都下定决心做一个好人,那么你就是一个好人,你是什么取决于你在做什么,否则就什么都不是!
If you get up every morning and make up your mind to be a good person, then you are a good person. What you are depends on what you are doing, otherwise you are nothing.
您需要登录后才可以回帖 登录 | 注册(Register!)

本版积分规则

Archiver|手机版|小黑屋|骑马与砍杀中文站

GMT+8, 2024-5-14 18:34 , Processed in 0.113811 second(s), 24 queries , Gzip On, MemCached On.

Powered by Discuz! X3.4 Licensed

© 2001-2023 Discuz! Team.

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