HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2013
0928
もみもみ指定した時間がきたらgotoをつかって移動する3解決


もみもみ

リンク

2013/9/28(Sat) 13:46:50|NO.57413


goto *b *b goto *a *a repeat loop

たとえばこのような感じでrepeat〜loop中にifをつかって

3分後にgoto *bにいくみたいにしたいです。

回答よろしくおねがいします。



この記事に返信する


ポテト(流星群)

リンク

2013/9/28(Sat) 13:52:42|NO.57414

カウント用の変数とgettimeで実現してみました。
どうでしょうか

screen 0, 400, 200 time_wait = 60 //どれだけ待つか time_count1 = gettime(6) //今の秒 repeat color 255, 255, 255 : boxf color 0, 0, 0 : pos 0, 0 : mes ""+time_wait time_count2 = gettime(6) if time_count1 != time_count2 : time_wait -- if time_wait == 0 : goto*hoge time_count1 = gettime(6) wait 50 loop *hoge dialog "1分経ちました。2 stop



ポテト(流星群)

リンク

2013/9/28(Sat) 13:54:51|NO.57415

連投すいません。
読み易いようにするためコメントつけました

screen 0, 400, 200 time_wait = 60 //どれだけ待つか time_count1 = gettime(6) //今の秒 repeat color 255, 255, 255 : boxf //残り時間をわかりやすくするための処理1 color 0, 0, 0 : pos 0, 0 : mes ""+time_wait //残り時間をわかりやすくするための処理2 time_count2 = gettime(6) //現在の時間をチェック2 if time_count1 != time_count2 : time_wait --//もし2つの現在の時間に差異があれば1秒分値を減らす if time_wait == 0 : goto*hoge time_count1 = gettime(6) //現在の時間をチェック1 wait 50 loop *hoge dialog "1分経ちました。2 stop



もみもみ

リンク

2013/9/28(Sat) 14:31:33|NO.57419

ありがとうございます!参考になりました♪



ONION software Copyright 1997-2023(c) All rights reserved.