話說小弟改左D92 閂尾閘聲
之後入game 試果時發現段聲喺中間開始播,完左又重頭播
簡單d講
我prefer 閂門果時係:
叮叮 | 叮 | 叮 | 叮 | 叮 | 叮<<(幻想係正常3asv閂尾閘聲)
實際:
叮 | 叮 | 叮 | 叮叮 | 叮 | 叮
叮 | 叮叮 | 叮 | 叮 | 叮 | 叮
.
.
.
.
.
.
請問有冇師兄知改邊段script同點改先可以做到下次再播果時重頭開始播
而唔會喺中間開始播?
先謝
(t#507937)
板主: RV2511, GX7271, Volvo 5204, 每天都要影車
由 PJ9802 » 2012年8月20日 21:25:59 (p#2373497)
由 梁天琦@290A » 2012年8月20日 23:04:37 (p#2373568)
PJ9802 :話說小弟改左D92 閂尾閘聲
之後入game 試果時發現段聲喺中間開始播,完左又重頭播
簡單d講
我prefer 閂門果時係:
叮叮 | 叮 | 叮 | 叮 | 叮 | 叮<<(幻想係正常3asv閂尾閘聲)
實際:
叮 | 叮 | 叮 | 叮叮 | 叮 | 叮
叮 | 叮叮 | 叮 | 叮 | 叮 | 叮
.
.
.
.
.
.
請問有冇師兄知改邊段script同點改先可以做到下次再播果時重頭開始播
而唔會喺中間開始播?
先謝
由 KT 4404 » 2012年8月26日 13:02:25 (p#2376237)
提早係指類似 閂後閘(門)之前播一陣警告音先開始閂門PJ9802 :另外想問
點樣改script 可以提早/delay 聲音播放?
先謝
{trigger: ...}
(M.L.____)
{macro: xxx_Init}
{macro: xxx_frame}
只作參考 [del]OMSI forum有人教過呢個logic[/del]
放係一個 {macro:xxx_frame} 裡面
(L.L.closeDoorButton_pressed) = 1 當撳左閂門掣個陣個 variable 係 1
{if}
(L.L.pressed_Timer) (L.S.Timegap) + (S.L.pressed_Timer) pressed_Timer = L.S.Timegap + pressed_Timer
Timegap 係一個預設 system variable
用黎拎番呢句 script 上次 run 過之後幾耐先再 run 呢句 script
即係兩次 run 個陣相差既時間
單位係 秒(second)
因為段 scripts 放係 {macro:xxx_frame} 裡面
當 closeDoorButton_pressed = 1 個陣
就會不斷 run 上面 timer 加 Timegap 呢句
變成一個計時器咁
(L.L.closeDoorSound_played) 0 = 如果未播聲,就播聲
{if}
(T.L.playCloseDoorSound) 播聲
1 (S.L.closeDoorSound_played) set 番播左聲
{endif}
(L.L.pressed_Timer) 3 > 當呢個計時用既 variable 加到三(秒)個陣,就開始閂門
{if}
1 (S.L.doorTarget_23) 呢個 variable 係來自 winsome 既 ATE,set 做 1 就會開始閂後閘
0 (S.L.pressed_Timer) (S.L.closeDoorSound_played) (S.L.closeDoorButton_pressed) 重設 variable
{endif}
{endif}
下面呢句就放係 {macro:xxx_Init}
用黎 init variables 既數值
0 (S.L.pressed_Timer) (S.L.closeDoorSound_played) (S.L.closeDoorButton_pressed)
當然仲要係 xxx_varlist.txt 加番呢堆 custom 既 variables
Q: 如果好耐先撳一次閂門掣,咁 Timegap 個數值咪會累積到好大,之後加落 Timer 到,咁咪做唔到 delay 閂門 ?
A: 試過一輪之後發覺 Timegap 並冇以上問題出現,估計會係一段時間重設為 0
會員 | 時間 | 評分 | 評語 |
---|---|---|---|
MB452.PR6020 | 2012年8月26日 13:30:59 | +1 |
現在的時間是 2025年1月25日 08:06:29
Powered by phpBB® Forum Software © phpBB Group
正體中文語系由 竹貓星球 維護製作
phpBB Metro Theme by PixelGoose Studio