告知欄です

1- レス

どんなくだらねぇ質問にもマジレスするスレPart15


[823]名無しさん(ザコ):2008/02/27(水) 01:39:35 ID:ANXxYaqE0
文字列の幅は文字サイズと、文字列のバイト数を返す文字列関数の組み合わせで算出できたと思う。

[824]名無しさん(ザコ):2008/02/27(水) 01:43:07 ID:u0dPT2SA0
>>823
ありがとう、ちょっと試してくる

[825]名無しさん(ザコ):2008/02/27(水) 02:20:59 ID:3Yy3cQJI0
関数→描画処理関数にある
 TextWidth(文字列)
 指定した文字列をPaintStringコマンドで描画した際の幅(ピクセル数)を返します。
が使えるんじゃなかろうか。 省2

[826]名無しさん(ザコ):2008/02/27(水) 02:23:44 ID:u0dPT2SA0
>>825
おぉ、ありがとう
関係式求めてたけどよくわからなくて挫折しそうだった

[827]名無しさん(ザコ):2008/02/27(水) 22:57:01 ID:u0dPT2SA0
ForEach variable In パイロット一覧(レベル)
If Info(パイロット, variable, ユニットクラス) Not なんとかかんとか Then
適当なこまんど
EndIf
Next
省22

[828]名無しさん(ザコ):2008/02/27(水) 23:15:01 ID:PdIPC5A+0
否定演算子の Not じゃなくて
比較演算子の <> か != を使うところだと思う

[829]名無しさん(ザコ):2008/02/27(水) 23:27:29 ID:KzfPM2Uc0
ちなみにユニットクラスが複数ある場合はこれで判定できる
If LSearch(Info(パイロット,variable,ユニットクラス),なんとかかんとか) < 0 Then

[830]名無しさん(ザコ):2008/02/27(水) 23:53:01 ID:u0dPT2SA0
>>829
LSearch(Info(パイロット,variable,ユニットクラス),なんとかかんとか)
これでいけるかな?と思ったらどういう訳か0が帰ってくる 省4

[831]名無しさん(ザコ):2008/02/28(木) 00:23:56 ID:Lh+zpNMY0
自己解決したんだ、すまない
If LSearch("$(Info(パイロット, variable, ユニットクラス))", "なんとかかんとか") = 0 Then
省2

[832]名無しさん(ザコ):2008/02/28(木) 02:10:11 ID:LIo1wHtU0
悪い、演算子間違えてた
ユニットクラスに「なんとかかんとか」が"無い"場合だよな? 省6

[833]名無しさん(ザコ):2008/02/28(木) 02:48:45 ID:Lh+zpNMY0
>>832
これでユニットクラスに「なんとかかんとか」が"無い"パイロットのリストが作れた
ありがとうなんだぜ


0ch BBS 2005-06-05