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


HSPTV!掲示板


未解決 解決 停止 削除要請

2011
0508
ニンニク×ラー油人工知能(簡単な)が作りたいのですが9解決


ニンニク×ラー油

リンク

2011/5/8(Sun) 21:47:10|NO.39064


*mainload cls mes"文字を入力してください" input a button"HELP",*help button"発言",*hatugen stop *hatugen //問題はココなんです if a=こんばんは goto *konbanwa if a=おはよう goto *ohayo if a=さよなら goto *bye if a=こんにちは goto *konniti goto *ahoi *help dialog"使えるのは こんにちは おはよう こんばんは さよならです" return *ahoi dialog"よくわからないなあ??" *konniti t=gettime(4) if t=9:goto *c if t=10:goto *c if t=11:goto *c if t=12:goto *c if t=13:goto *c if t=14:goto *c if t=15:goto *c if t=16:goto *c dialog"今こんにちはって時間じゃないとおもうけど" goto *mainload *c dialog"こんにちは!" goto *mainload *ohayo if t=5:goto *d if t=6:goto *d if t=7:goto *d if t=8:goto *d dialog"え・・・いまおはようの時間じゃないとおもうんだけどなあ" goto *mainload *d dialog"おはよう!今日1日がはじまるよぉ" goto *mainload *konbanwa if t=17:goto *e if t=18:goto *e if t=19:goto *e if t=20:goto *e if t=21:goto *e if t=22:goto *e if t=23:goto *e if t=24:goto *e if t=00:goto *e if t=01:goto *e if t=02:goto *e if t=03:goto *e if t=04:goto *e dialog"いまこんばんはの時間じゃないとおもうんだけど・・・" goto *mainload *bye dialog"これを終わりにしていい?" cls button"YES",*endo button"NO",*mainload stop *endo end *e dialog"こんばんは!夜ですねえ" goto *mainload
これでやろうとしたんですが
一番最初のif命令行が実行されてしまうのですがどうすればいいですか?



この記事に返信する


ひらまる

リンク

2011/5/8(Sun) 22:19:21|NO.39065

HSPのifの書式では、

if a=こんばんは goto *konbanwa
という書き方はできません。

if a=こんばんは : goto *konbanwa
もしくは、

if a=こんばんは { goto *konbanwa }
という書式になります。



ORZ

リンク

2011/5/8(Sun) 22:21:43|NO.39066

それ以前に

if a="こんばんワニ"
ダブルクオーテーションがいるんじゃねーか?日本語の変数名はマジ害悪だぜ……
大文字小文字の区別が無いのもな。



ひらまる

リンク

2011/5/8(Sun) 22:23:54|NO.39067

>ORZさん
気づきませんでした;
変数のつもりがないのならば、""も必須ですね。



たんす

リンク

2011/5/8(Sun) 22:31:50|NO.39068

変数aが数値型になっているようなので

a="" *mainload
のように文字列型として初期化してください。

他にも色々と追加が必要そうです。

*help dialog"使えるのは こんにちは おはよう こんばんは さよならです" ;return //リターンは使えないので削除 stop //gotoで飛んできたのならstopで停めます。 *ahoi dialog"よくわからないなあ??" stop //ここにもstopを追加。 *konniti



晩御飯

リンク

2011/5/8(Sun) 23:03:50|NO.39069

プログラムとは全く関係無いけど、人工知能というより人工無脳かな



基本事項を知らない中級者

リンク

2011/5/8(Sun) 23:38:05|NO.39071

ifぐらいF1読むとか、
時刻の部分で不等式使うとか。
もちろんand使うけど。



基本事項を知らない中級者

リンク

2011/5/8(Sun) 23:41:54|NO.39072

追記:
http://hsp.tv/make/enroll.html
ここから始めたほうがいいと思う。



Next

リンク

2011/5/12(Thu) 00:01:48|NO.39132

HSP入門講座
とかお勧めですよ



ニンニク×ラー油

リンク

2011/5/13(Fri) 21:10:17|NO.39203

皆さん理解できました。人口無能が作れそうです!

解決。



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