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

Project1

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

[已经解决] 如何做一個開關ACC,初次開啟與再次能隔1440秒的??

[复制链接]

Lv2.观梦者

梦石
0
星屑
552
在线时间
464 小时
注册时间
2009-10-11
帖子
407
跳转到指定楼层
1
 楼主| 发表于 2013-3-11 01:31:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 a000b1745 于 2013-3-19 00:33 编辑

我想設置一個開關ACC,當角色進到地圖MAP003時,
MAP003上面的事件開關ACC(可能是並列或自動處理)會自動跳出一組亂數的數字(假設使用0001~9999好了),
並且將這組數字記錄為 變數005:每日密碼 。
設置以上的事件開關ACC還不難,但麻煩的是我想要第一次開關ACC生效的時間第二次開關ACC生效的時間至少相隔 1440 秒(24分鐘)

意思是說...我剛到MAP003,這開關ACC跳出一組密碼"3581"
然後我角色離開這地圖後~ 不管接下來在24分鐘內進入這地圖幾次這開關ACC都不在生效!!
在這24分鐘內密瑪都是"3581"

好了,假設"3581"開關ACC被啟動並且過了25分鐘,我角色回到這地圖後他又會自動跳出新的密碼"7496"!
總之我離開了超過24分鐘在回來這地圖後開關ACC又可以再度被觸發,這有辦法靠事件就完成嗎??

我知道有個$game_time還是什麼的,類似遊戲時間的數字,
我想將第一次ACC時間記錄起來=變數:ACC啟動時間
等到角色進入MAP003時,ACC會自動計算 遊戲總時間 - 變數:ACC啟動時間 > 1440秒 時,開關ACC自動再度生成密碼

有想法卻沒這能力...(嘆)...請66的達人幫忙解決一下...
這樣的時間間隔開關要如何做成???
{:2_263:}
因为现实太残酷、所以我们都在打造虚幻的天堂。如果现实不再残酷,也是因为有这快乐的天堂。

Lv3.寻梦者

唯一的信徒

梦石
0
星屑
1687
在线时间
1358 小时
注册时间
2013-1-29
帖子
1640
2
发表于 2013-3-11 06:32:03 | 只看该作者
= =(繁体+一堆文字。。。很讨厌)
纯事件方法= =公共事件+等待+变量
其他方法。。。Scene_Map更新的时候+变量
用Time.now读取时间==

点评

繁體不會怎麼樣阿 (這句我故意用了很多的繁體 发表于 2013-3-11 09:07
『我只是一个正在潜心修炼的渣乐师罢了』
Dear Time\(^o^)/~


假如上面的图片挂了的话麻烦各位去发个帖 @ 一下 orzFly 让他修复 deartime
回复 支持 反对

使用道具 举报

Lv5.捕梦者 (暗夜天使)

只有笨蛋才会看到

梦石
1
星屑
22069
在线时间
9455 小时
注册时间
2012-6-19
帖子
7123

开拓者短篇九导演组冠军

3
发表于 2013-3-11 08:20:52 手机端发表。 | 只看该作者
不需要脚本,变量操作中就有个获取游戏时间,可以把当前游戏的秒数代入变量。
然后就是条件分歧……
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
357
在线时间
1291 小时
注册时间
2013-1-12
帖子
3590

贵宾

4
发表于 2013-3-11 09:11:02 | 只看该作者
在地圖弄個並行處理..
內容為:
等待600偵 (10秒)
弄144個......
然後設刷新  不過玩家就是要在這地圖呆24分鐘都不走就是了...

点评

LBQ
都说了公共事件搞= =  发表于 2013-3-11 09:22
對了 這次為了樓主的繁體 我沒有送到GOOGLE翻譯..  发表于 2013-3-11 09:11

回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
687 小时
注册时间
2012-10-29
帖子
1543
5
发表于 2013-3-11 09:39:18 | 只看该作者
本帖最后由 j433463 于 2013-3-11 09:42 编辑

您可以設兩個變量 遊戲總時間ACC啟動時間,外加一個並行處理的公共事件,在啟動 ACC 時使用事件指令 變量操作->資料->其他->游戲時間 來記錄到 ACC啟動時間 變量中,

在公共事件中,然後需要執行一個分歧條件,如果 遊戲總時間 變量 - ACC啟動時間 變量 不小於 1440 時遊戲總時間ACC啟動時間 兩變量都賦予零值,然後啟動 事件開關ACC注意,兩個變量要歸零,這樣公共事件的分歧條件才不會一直大於 1440 而反覆執行

如果要操作地圖上某事件的獨立開關,可以在事件腳本中這樣寫:
  1. $game_self_switches[[地圖編號,事件編號,"A"]] = true/false
复制代码
比如地圖 MAP003 上面 ID 為 005 的事件,要把獨立開關 B 打開,就寫:
  1. $game_self_switches[[3, 5, "B"]] = true
复制代码
true 是開,false 是關,這樣就可以在事件中去控制別的某個事件獨立開關,做到切換分頁了。

点评

哇!! 這方法非常棒呢。 在也不用去特定地點或地圖開啟特定的開關了!!  发表于 2013-3-11 09:45
修改劇本中,仔細審查原來的劇情大綱,覺得有點不太滿意,嘗試編寫不同主角不同主線的劇情,希望能寫得出來。
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
552
在线时间
464 小时
注册时间
2009-10-11
帖子
407
6
 楼主| 发表于 2013-3-11 09:43:42 | 只看该作者
謝謝你們啊~
我這就試試看{:2_284:}

我是台灣人 繁體習慣了抱歉^^"

点评

首先LS你懂得真多...如果是台湾人,就没什么值得抱歉的,大家都理解。  发表于 2013-3-12 19:30
如果是用 IE,可以試試安裝 Alibabar,它可以自動把輸入視頁面語系作繁簡轉換,我用 firefox 則是用新同文堂,也有自動繁簡轉換功能。  发表于 2013-3-11 09:57
因为现实太残酷、所以我们都在打造虚幻的天堂。如果现实不再残酷,也是因为有这快乐的天堂。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-7-23 02:26

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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