Project1

标题: 如何让每小时变量+1 [打印本页]

作者: 六翼恶魔    时间: 2020-2-1 02:13
标题: 如何让每小时变量+1
我想做一个类似于年龄的功能,希望游戏时间每过一个小时,变量就加1。有什么办法实现,最好是不要用到计时器,因为计时器我想再其他地方用,谢谢!

作者: 白嫩白嫩的    时间: 2020-2-1 04:04
本帖最后由 白嫩白嫩的 于 2020-2-1 04:11 编辑

【二】【获取真实世界时间以及放置游戏必备的挂机产生资源系统】

这是小时:

fun();function fun() {var d=new Date(); var thour=d.getHours(); return thour ; }   

把这行代码带入变量

根据这个变量的变化计算另一个变量的增加
作者: tseyik    时间: 2020-2-1 08:15
本帖最后由 tseyik 于 2020-2-1 09:13 编辑

大多数時間挿件
都有獲取時間
* 実時間連動機能と併せて使用することもできます。
* スイッチの場合はIDを、セルフスイッチの場合は種類(A,B,C,D)を指定します。
*
* C_SET_SWITCH_TIMER [分] [スイッチID] [ループ]
* 指定例(ゲーム内時間で30分経過後する度にスイッチ[10]をONにする)
* C_SET_SWITCH_TIMER 30 10 ON
*
* C_SET_SELF_SWITCH_TIMER [分] [セルフスイッチ種類] [ループ]
* 指定例(ゲーム内時間で3時間過後にセルフスイッチ[B](※)をONにする)
* C_SET_SELF_SWITCH_TIMER 180 B OFF
* ※対象イベントはプラグインコマンドを実行したイベントです。
*
* 途中で解除や一時停止する可能性がある場合は[タイマー名]を指定するコマンドを
* 実行してください。解除などの際にタイマー名を指定する必要があるためです。
*
* C_SET_SWITCH_NAMED_TIMER [タイマー名] [分] [スイッチID] [ループ]
* 指定例(ゲーム内時間で30分経過後する度にスイッチ[10]をONにする)
* C_SET_SWITCH_NAMED_TIMER timer 30 10 ON
*
* C_SET_SELF_SWITCH_NAMED_TIMER [タイマー名] [分] [セルフスイッチ種類] [ループ]
* 指定例(ゲーム内時間で3時間過後にセルフスイッチ[B](※)をONにする)
* C_SET_SELF_SWITCH_NAMED_TIMER timer 180 B OFF
* ※対象イベントはプラグインコマンドを実行したイベントです。
*
*可以與實時聯鎖功能結合使用。
*對於切換,請指定ID;對於自動切換,請指定類型(A,B,C,D)。
*
* C_SET_SWITCH_TIMER [分鐘] [開關ID] [循環]
*規格示例(遊戲時間每過30分鐘,開關[10]打開一次)
* C_SET_SWITCH_TIMER 30 10開啟
*
* C_SET_SELF_SWITCH_TIMER [分鐘] [自切換類型] [循環]
*規格示例(遊戲時間3小時後打開自動開關[B](*))
* C_SET_SELF_SWITCH_TIMER 180 B關
* *目標事件是執行插件命令的事件。
*
*如果中間有可能取消或暫停,請使用命令指定[定時器名稱]。
*請這樣做。這是因為釋放時必須指定計時器名稱。
*
* C_SET_SWITCH_NAMED_TIMER [計時器名稱] [分鐘] [開關ID] [循環]
*規格示例(遊戲時間每過30分鐘,開關[10]打開一次)
* C_SET_SWITCH_NAMED_TIMER計時器30 10 ON
*
* C_SET_SELF_SWITCH_NAMED_TIMER [計時器名稱] [分鐘] [自動開關類型] [循環]
*規格示例(遊戲時間3小時後打開自動開關[B](*))
* C_SET_SELF_SWITCH_NAMED_TIMER計時器關閉180 B
* *目標事件是執行插件命令的事件。



Chronus.js


作者: 白嫩白嫩的    时间: 2020-2-1 21:47
其实,可以并行一个事件,等待216000 →变量a +1




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