したらばTOP ■掲示板に戻る■ 全部 1-100 最新50 | メール | |
レス数が1スレッドの最大レス数(1000件)を超えています。残念ながら投稿することができません。

改造・制作スレ part6

1 名無しさん :2013/06/26(水) 00:02:37 ID:???
改造・オリシナ制作などはこちらで。
過去に似たような質問があるかもしれないので、極力調べてから質問しましょう。

ヴァーレントゥーガまとめwiki シナリオ製作講座
http://www28.atwiki.jp/vahren_ency/pages/411.html


改造・制作スレ
http://jbbs.livedoor.jp/bbs/read.cgi/computer/42292/1250722590/l50
改造・制作スレ part2
http://jbbs.livedoor.jp/bbs/read.cgi/computer/42292/1282244590/l50
改造・制作スレ part3
http://jbbs.livedoor.jp/bbs/read.cgi/computer/42292/1305281909/l50
改造・制作スレ part4
http://jbbs.livedoor.jp/bbs/read.cgi/computer/42292/1331214703/
改造・制作スレ part5
http://jbbs.livedoor.jp/bbs/read.cgi/computer/42292/1350187379/

39 名無しさん :2013/07/02(火) 04:40:11 ID:???
if(inPower(各勢力, 領地A) == 1)
{
storeAttackPower(atk_po)
storeLeaderOfSpot(領地A, sihai_unit)
addUnit(@sihai_unit, @atk_po)
removeSpot(領地A)
}
という文を書いているけれども、当初はしっかりマスター含むユニットが支配後すぐに本拠地に移動されて領地Aは空で中立領地に戻るけれども、不明なタイミングでユニットが1部隊残るようになり、とうとうマスターがその次の戦では移動されずに中立勢力のメンバーと化してしまう。
解決方法がわからず悩んでる。組み上げた理論に問題ありなのか、関数動作が不安定なのか…
ちなみに目的は別スクリプトと組み合わせて攻城マップの全勢力支配統計シナリオを作り、バランス調整に活かすため。

40 名無しさん :2013/07/02(火) 07:22:50 ID:???
>>39
addUnitで勢力に追加する場合、マスターがいる領地に追加されますので
マスター含む部隊が領地Aを攻め落とす→領地Aのユニットが領地Aに移動→中立化となってしまうからですね
storeNextSpotで隣接する支配領地を調べてそちらに移動させたりすれば解決すると思います

ユニットが1部隊残ってしまう原因は良く分かりません

41 名無しさん :2013/07/02(火) 11:21:28 ID:???
ユニットが1部隊残るのは、ユニットを移動先領地の部隊数制限以上に移動させようとして
溢れた部隊がたらい回しで中立予定の領地Aに飛ばされてるとかじゃないかな?

先に中立化するか一旦不可視領地に退避させるかして、addunit前にremovespotを実行したらどうだろう?

42 名無しさん :2013/07/02(火) 11:36:39 ID:???
どうでも良い突っ込みだと思うけど、ところどころ@抜けてるけど良いのかな

まず@atk_po国のマスターをAから移動させてから追加処理した方が安定すると思う。

43 名無しさん :2013/07/02(火) 17:15:03 ID:???
かなり知られていない様な気がするが、実はstoreする時点では@つけなくてもいいんだ。
文字変数として使う時につければいい。

44 39 :2013/07/02(火) 17:48:42 ID:???
皆さんありがとうございます。
>>40
storeNextSpot(領地A, tonari_spot)からのaddUnit(@sihai_unit, @tonari_spot)の場合、storeNextSpotがwikiの説明だと:単なる隣接全領地のため、勢力を限定していないようです。このためtonari_spotの内部が支配した勢力の自領か判定できない可能性を考えて用いていませんでした。
>>41
各勢力の当初のマスター所在地は最大駐留部隊数の8となっており、当初のマスター所在地からそれぞれ直接領地A(駐留部隊数8)に接続する構造のため、溢れる現象は考えづらいです。
先に中立化してしまうと支配勢力はマスター不在となり処理が難しくなりそうです。不可視領地も同様です。
>>42
最初の条件式内部で各勢力に@をつけ忘れていました。環境の都合のため、コピペ入力ではないのでご容赦下さい。
その他に関しては文字変数を代入する部分においては@を付さなくても問題なく動いています。
マスターを先に移動するとなれば、スマートな記述は難しそうですね。home領地代入の関数は確かないはずなので勢力の数だけ記述を繰り返す必要があるようですね。

こうなったら支配勢力を振り分ける処理後にaddUnit(@sihai_unit, 領地B)以下振り分けて領地C,そして同処理でD,E…とするしかないのかな。

45 名無しさん :2013/07/02(火) 20:33:45 ID:???
storeNextSpotでだした集団αから、
全ての敵国の領土と中立をsubvして、隣の自領土だけ導くか、
自国の全領土の中にαが含まれるか、indexとwhile、has使って調べるとか。

もう試していて駄目だったりしたらごめん。

46 名無しさん :2013/07/02(火) 21:12:49 ID:???
storeLeaderOfSpotで拾ったリーダー群は直列に並んいてで、addUnitすると先頭から拾って処理していくだろうから
@sihai_unitの中身が(unit1,master,unit2,unit3,unit4,unit5,unit6,unit7)と並んでいた場合、
移動先を勢力(=マスター所在地)としたらunit1だけが領地Aに残ることになる

・・・という可能性を考えてみたので
while使って一つづつ移動させつつdialogを挟んで現在移動させようとしているリーダーをチェックしてみてはどうだろう?

47 名無しさん :2013/07/02(火) 22:56:20 ID:???
1部隊だけ残るのは、おそらく一般兵の識別子の関係で対応策はhttp://jbbs.livedoor.jp/bbs/read.cgi/computer/42292/1331214703/325

マスターが中立勢力のメンバーになるってのは
マスターが中立勢力所属になっても勢力が滅亡しないところを利用すればよくて
removeSpot(領地A)
addUnit(@sihai_unit, @atk_po)
と順番を逆にすれば中立化すべき領地に移動させられることはなくなる

48 名無しさん :2013/07/03(水) 00:56:31 ID:z89VNBpk
被召喚ユニットは召喚者が倒されるか退却すると戦場からいなくなりますが、これをいなくならないようにするにはどうしたら良いのでしょうか?

被召喚ユニットの設定を色々と弄る事ができたらなぁと思うのですが……

49 名無しさん :2013/07/03(水) 01:02:18 ID:???
http://www28.atwiki.jp/vahren_ency/pages/389.html
ブラウザの機能検索で「召喚」という単語を検索
すると、element_lostという項目を見つけることが出来る

50 名無しさん :2013/07/03(水) 01:14:37 ID:???
>>49
class構造体の方はチェックしていませんでした。ありがとうございます

51 名無しさん :2013/07/03(水) 01:21:28 ID:???
全然かまへんで

52 39 :2013/07/03(水) 02:36:21 ID:???
>>45
>>46
>>47
47の方式を採用させて頂きました。
未だに特定の勢力でユニットが1部隊だけ残る現象が続きますが、何らかのミスによるものでしょうから、微調整で解決できるでしょう。
ありがとうございました。

53 名無しさん :2013/07/03(水) 20:36:29 ID:???
>>47のリンク先の方法なら一見、通し番号無しのユニットを抹消できそうな気がするけど
よく考えたら、他のスポットにも初期配置のユニットがいればどっちに通し番号無しのユニットが配備されるかはランダム(先に処理されるスポット順次第?)
なので、通し番号無しバグを絶対に回避したいなら、
一般ユニットの初期配備はspot構造体のmemberではなく、1ターン目開始時のワールドイベントでやるしかないっぽいな

54 名無しさん :2013/07/06(土) 20:01:53 ID:???
すみません…
ななあし様に要望です。
ground = on のときにも bright = on が適用できるようにできませんか?

55 名無しさん :2013/07/07(日) 07:23:18 ID:???
image.datの最大面積を2048より大きくするのは
どうすればいいのですか?
過去スレに手動でやった事がある人がいたみたいですが
ヴァーレンを起動すると2048内に戻されます。

56 名無しさん :2013/07/07(日) 18:21:31 ID:???
要望です。
mapmakerで作成中のマップをペイントソフトの用に
90度回転や左右反転が可能にできませんでしょうか?
ご検討の程よろしくお願いします。

57 名無しさん :2013/07/07(日) 20:17:36 ID:???
バグ報告です
yorozu = troop、troop2、troop3で出したユニットのactiveとactivenumの挙動がおかしくなっています
timeやrangeを設定してもアクティブになりません

58 名無しさん :2013/07/08(月) 06:55:51 ID:???
基本的な質問なんですがCPUの上位雇用っていうのは例えばclassAは自分のmerceなどを無視して自分と同じ(classA)を雇うってことでいいんですよね?

59 名無しさん :2013/07/08(月) 20:12:49 ID:???
質問させて頂きます
光の目のように難易度によって中立モンスターのレベルを
変化させたいのです 色々調べましたが 糸口が掴めません
ヒントでも結構なのでアドバイス戴けないでしょうか

60 名無しさん :2013/07/08(月) 20:34:06 ID:???
>>59 wiki見れ。
>@(シナリオ名) を末尾に付けると各シナリオ毎のデータとして設定できます。
>member@sc5 = mage*8   シナリオ5では魔法使いとなる
>member = soldier*8   それ以外では兵士となる

61 名無しさん :2013/07/08(月) 20:36:20 ID:???
>>59 あとはscenario構造体でmonster_levelを設定するといい。

62 名無しさん :2013/07/08(月) 20:44:22 ID:???
>>61
有難うございます 解決できました
なんか特殊な処理でもやってるのかと思い込んでました

63 名無しさん :2013/07/08(月) 21:03:25 ID:???
一瞬出来たと思ったけど
やっぱり出来ませんでした
>>60>>61を応用すれば出来るんですよね
もうちょっとwikiを熟読します

64 名無しさん :2013/07/08(月) 21:37:07 ID:???
>>63 光の目のorworld5.datを読む限り、ゲーム開始時イベントで中立地帯のユニットのレベルを上げていると思われる。

65 名無しさん :2013/07/08(月) 22:15:33 ID:???
>>64
一応目は通してたのですが …もうさっぱり
気合入れて解読してみます 二時間はかかりそうだw

66 名無しさん :2013/07/08(月) 22:37:10 ID:???
>>65 orworld5.dat で extraで文字列検索すると、

if (extra == 1) {
set(extra, 3)
set(Neutral, 1)
}

if (Neutral == 1) {
storeNeutralSpot(@spaaot)
storeUnitOfSpot(@spaaot, @unaait)
levelup(@unaait, 4)
set(Neutral, 2)
}

という処理がある。extraは「難易度Doomsdayが選択されています。」表示時に1が設定され。他の難易度の時には多分初期値( = 0)になってる。

67 名無しさん :2013/07/08(月) 23:00:23 ID:???
>>66 のコードのおかげで希望通りの結果が得られました。
お手をわずらわせてしまい申し訳ないです。本当に感謝。

早く公開できるレベルになりたい。

68 名無しさん :2013/07/09(火) 02:32:02 ID:???
>>58
厳密には上位雇用というかsamecallだが、そういう事で良いよ

69 名無しさん :2013/07/09(火) 11:29:56 ID:???
>>68
ありがとうございます。

70 名無しさん :2013/07/12(金) 20:17:22 ID:???
ななあし様に質問と要望なのですが
アタックやスピードなどの補助魔法に gun_delay が適用されない
のは仕様なのでしょうか? もし可能であるならば使えるようにして頂きたいのです。

71 名無しさん :2013/07/13(土) 00:41:03 ID:???
要望です。
複数行の選択欄を作りたいです。今だと二択orスクロール必須の縦長にしかないので。

panel(変数, 横列数, 文字列*数字, 文字列*数字, 文字列*数字・・・・・)
文字列は、表示する文字、またはアイコン指定
数字は、0(未指定):選択可能、1:選択不可

みたいな感じでアイコンも表示できると嬉しいのですが、どうでしょうか。

72 名無しさん :2013/07/13(土) 20:56:27 ID:nLgXOtps
既出なら申し訳ないんですがログ追っても出てこなかったんで質問をば。。。
MAPで全勢力駆逐or同盟状態にしてもゲームを終わらせずに
指定ダンジョンクリアしないとゲームクリアにならないようにする設定ってありますか?

73 名無しさん :2013/07/13(土) 21:25:34 ID:???
>MAPで全勢力駆逐or同盟状態にしてもゲームを終わらせない
default_ending = off

>指定ダンジョンクリアでゲームクリア
ダンジョン最終階層でisAllDead()とかgetClearFloor()とかを使って
ダンジョン脱出後にsetGameClear()でクリアにするとか?

74 名無しさん :2013/07/13(土) 23:49:04 ID:???
おお、回答サンクスであります。
関数系は今までノータッチだったので勉強しながら進めていきます。

75 名無しさん :2013/07/14(日) 00:17:33 ID:???
デフォIFシナの最終決戦Fは指定ダンジョン(王都跡)をクリアでゲームクリアになるようになってる
参考になるんじゃないかな
厳密に言うと王都後の最終階層のボスを倒すとクリアだけど

76 名無しさん :2013/07/17(水) 05:56:33 ID:???
すみません。
小物入れにエラー表示の画像をアップしたものなんですが。
現在オリシナ作っていまして。
イベント(シーン)が切り替わる時にエラーが出て困っています。
原因わかる方いらっしゃいませんか?

77 名無しさん :2013/07/17(水) 06:17:34 ID:???
>>76
ggrks
ttp://support.microsoft.com/kb/884538/ja
ttp://okwave.jp/qa/q5697285.html
ttp://orbit.cocolog-nifty.com/supportdiary/2009/09/runtime-error-f.html

78 名無しさん :2013/07/17(水) 14:11:02 ID:???
>>77
余計な一文を加えるなら書きこむなカス

79 名無しさん :2013/07/17(水) 16:02:25 ID:???
エラー文のスクショとってロダに上げるヒマはあるのにエラー文でググらない
エラー文のスクショとってロダに上げるヒマはあるのにスクショへのリンクは張らない
>>78←いまここ

80 名無しさん :2013/07/17(水) 17:19:56 ID:???
下記イベント見た後で、バグる人いる?

event bug_test
{
bcg = ●●●.jpg  適当なBG入れてください。
fadeout()
fadein()
msg(バグテスト)
}

81 名無しさん :2013/07/17(水) 18:15:53 ID:???
いるというか前にもあった。デフォのS7のミシディシイベントだけど
bcgの直後にfadeout()を入れるとおかしくなる
fadein()からなら問題ないはずだけど

82 名無しさん :2013/07/17(水) 18:27:46 ID:???
>>76
>>80
event test
{
  フェードイン前の事前処理(省略可)
  next() (必須)
  戦闘前イベント(省略可。moveTroopなどで部隊を動かせます)


event構造体でのイベント開始時は
next()
を入れる必要があります。

83 名無しさん :2013/07/17(水) 18:44:11 ID:???
ほんとだ。あれnext()入れてたら動いてたのか
next()入れなくても大概動いてたから今まで気付かなかったよ

84 名無しさん :2013/07/29(月) 01:19:17 ID:???
要望です。
yorozu = troopを召喚獣を1匹1匹ばらばらに突っ込ませる敵AIの陣形を整える用途に使用したいのですが、
敵がそのスキルを使用したのみ有効で、かつリーダーのLSは無効でただ部隊に加えるといった設定は出来ませんでしょうか?

85 名無しさん :2013/07/30(火) 01:19:12 ID:???
マップメーカーに関する記述がwikiにほとんど無く、説明書も簡素すぎて詳しい動作がよくわからないので質問なのですが


マップメーカーに登録されているマップチップはマップメーカーのfieldフォルダー内を参照しているものの
出力されるmapファイル内のそれぞれのマップチップはfieldフォルダー内の画像ファイル名を元にfield構造体名を指定している

よって、マップメーカーのfieldフォルダー内の画像が必ずしもimage.dat内のものと一致している必要は無く、
マップメーカーのfieldフォルダーへエッジング派生チップをあえて入れる必要はないが
field構造体でのみ存在するマップチップ(画像は他から流用し、構造体名と画像名が不一致のチップ)を配置したい場合は、構造体名と同じ名の仮画像をマップメーカー内fieldフォルダーに入れる必要がある

・・・という認識であってますか?

86 名無しさん :2013/07/30(火) 16:19:07 ID:???
>>85
あんまりマップメーカー使わないからよくわからんけど
俺もそんな、認識だったかな。fieldフォルダに入れる画像は、あくまでもエディタに使うグラで、ゲームに使うグラじゃなかったはず
だから、エディタ用に画像を縮小したり、色変えて使ってたよ


skill 構造体で

funk = statusで
add2 = fire,water

みたいに記述しても、「に強い」
みたいな表示がされて、複数の耐性がつくスキルを作れないのだが、
これはバグですか?

87 名無しさん :2013/07/30(火) 17:20:06 ID:???
まず*funk*になっているのだが・・・
本家の該当スキルを参照して作ればいい。

88 名無しさん :2013/07/30(火) 17:48:55 ID:???
ごめん、funkは、ここでの書き込み間違えただけです。

本家のスキルで、複数の耐性が同時に上がるスキルってありましたっけ?
本家に限らず、このシナリオのこのスキルが同時に複数の耐性を上げるスキルって知ってる方いましたら
そのスキル名教えていただけませんか

89 名無しさん :2013/07/30(火) 17:51:47 ID:???
fire,waterがattribute構造体にないってオチはなかろうか。

90 名無しさん :2013/07/30(火) 18:00:31 ID:???
>>89
それはないんですよね
ちゃんと、attrを使えば、単体では耐性アップができる事を確認していますので

91 名無しさん :2013/07/30(火) 18:13:28 ID:???
skill skilla
{
name = スキルa
func = status
time = 1
type = 1
func = status
add2 = fire,water
}

これでもダメ?

92 名無しさん :2013/07/30(火) 18:35:18 ID:???
>>87
>>89
>>91
お騒がせしました。
解決しました。
私のオリシナ用に使っている、実行ファイルが古いままで、実行ファイルを書き変えたら、意図通りになりました。
ごめんなさい、そして、色々とありがとうございました

93 名無しさん :2013/07/30(火) 19:23:41 ID:???
>>92
あるあるw

94 名無しさん :2013/07/30(火) 20:18:56 ID:???
>>86
やっぱりそんな感じでしたか>マップメーカー
デフォルトで入ってるのも海チップには草だの土だのあるので、特殊なサムネはどうやってたのか謎がとけました

95 名無しさん :2013/07/30(火) 23:39:43 ID:???
ななあし様
更新に対応し続けるのが困難なので戦場イベント、user_eventのbt_eventを本体から外していただけますようお願いいたします

96 名無しさん :2013/07/31(水) 00:10:26 ID:???
マップといえば、現行の戦場マップの高さ及び低さ限界は256〜-256くらいですが、480〜-480くらいに拡張できないものでしょうか?
それに伴い、ハイトカット表示が実装されれば尚使い勝手が良さそうですが…大変難しそうですね。

また、地形に高さがある場合マップ端で描画が切れてしまうのでマップ端の描画に改善余地がありそうです。

97 名無しさん :2013/07/31(水) 22:35:49 ID:???
すみません。
むなしい努力で人材イベントをやってみようかとはじめてスクリプトやってみたんですが
EDが全然出ません
event ed_well
{
この命令以外に何かいるんでしょうか?

98 名無しさん :2013/07/31(水) 23:45:53 ID:???
自己解決しました。
板汚し失礼しました

99 名無しさん :2013/08/02(金) 20:01:30 ID:h.vWuj8w
改造初心者ですが
ifの最終決戦でオリジナル勢力加えたら
アルナス・ウルス消えちゃったんだけど
消えないようにするにはどうすればいいのかな?

100 名無しさん :2013/08/02(金) 20:04:44 ID:???
情報が少なすぎてわからないです。
どこをどういじりましたか?

101 名無しさん :2013/08/02(金) 21:49:20 ID:F6k4r/Vw
>>100申し訳ないですが解決しましたので大丈夫です!

102 名無しさん :2013/08/04(日) 19:32:13 ID:pTVt3Ur2
質問です
人材プレイのときに観戦から人材選択して別の人材で復帰という機能を
いじるにはどこをいじればいいのでしょうか

103 名無しさん :2013/08/04(日) 20:22:14 ID:???
>>過去に似たような質問があるかもしれないので、極力調べてから質問しましょう。

104 名無しさん :2013/08/04(日) 21:29:07 ID:???
>>102
人材選択から復帰する機能は本体の仕様だから弄れない
強いていうのならシナリオの方に"offset = 機能"と記述すれば
セーブロード共々使えなくすることは出来る

>>103
同じ質問が何回も出てくるのが嫌なのなら
調べてから質問しましょう。だけじゃなくて
回答も書いておけばその確立を下げることが出来る

105 名無しさん :2013/08/04(日) 23:29:08 ID:???
ログをどれだけ増やしても質問者に自分で探す気がなければなんの意味もない

106 名無しさん :2013/08/05(月) 02:46:31 ID:???
>>102
npm_play = on ね
でもシナリオ側でわざわざ禁止してあるなら
スクリプト的に対応して無いからやってるのかもしれんから
ほどほどに

107 名無しさん :2013/08/05(月) 08:06:04 ID:???
>>105
気軽に質問できて、気軽に応えてくれる方が、スレの雰囲気良いと思うけどね。
確かにそれくらい自分でって書き込みはある、そういうのは知ってても俺はレスつけないし
質問が気に入らないなら、スルーすればいい

108 名無しさん :2013/08/05(月) 14:40:35 ID:???
Q○○なんですけどどうしたらいいですか?
A調べろ。
しか書かないとかただの自己満足。せめて答えてから注意しろよ

109 名無しさん :2013/08/05(月) 15:28:59 ID:???
>>108
>>76-78

110 名無しさん :2013/08/05(月) 15:51:20 ID:???
こんなくだらない議論よりも
つまらない質問でもQ&Aが成り立ってて
スレが活気付きいている方が100倍マシやな
みんながみんな職人目指してる訳じゃない
辛気臭い 閉鎖的なコミュニティにするな、と言いたい

111 名無しさん :2013/08/05(月) 16:15:08 ID:???
>>109
だから?

112 名無しさん :2013/08/05(月) 16:48:28 ID:???
>>109
答えて注意して、その答えが見事に外れてたやつか

113 名無しさん :2013/08/05(月) 17:07:32 ID:???
質問厨が涌く
検索した?→死ね
質問厨発狂

このクソくだらない流れも二回目か
新陳代謝が進んでる証拠でいいんじゃないかな(棒読み)

>>110
前も思ったけど別に禁止されてるわけじゃないんだから質問スレでも立てればいいじゃん
既存のスレに突撃してやれ辛気臭いだ閉鎖的だって因縁つけまくって上手くいくと思ってるならそっちの方がどうかしてる

114 102 :2013/08/05(月) 17:14:47 ID:NGeW50Z.
争いの原因になってすまんかった
答えてくれた人ありがとう
今度からはもっとちゃんと調べてから質問することにするよ

115 名無しさん :2013/08/05(月) 17:19:47 ID:???
>>114
きっとスレにあった話なんだろうけどwikiには多分無かったんでしょ?
夏休みだけあって心の狭い人が集まっただけだろうからあんま気にしちゃいかんよ

116 名無しさん :2013/08/05(月) 17:41:31 ID:???
>>114
どういたしまして
>>113
言ってる事がさっぱり理解できんわ

117 名無しさん :2013/08/05(月) 17:47:34 ID:???
wikiに思いっきり書いてあるし人材プレイでwiki内検索すれば上位でヒットする

ロクに調べもせず決めつけていちいち煽るようなことも言って
それで質問に答えろとか言ってるなら世話ないわ

118 名無しさん :2013/08/05(月) 17:55:19 ID:???
>>117
だから、答えたい人が答えればいいだけの話じゃん、別にアンタに答えろって言っているわけじゃないだろ

119 名無しさん :2013/08/05(月) 17:59:12 ID:???
>>117
まぁ検索するのは大事なのが分かるけど 
せいぜい”スプーンは引き出しの何段目にありますか?”
程度の質問だろう いちいち検索しろ検索しろって程の事かね

言っておくけどシナリオ作るのは時間が掛かるんだよ
製作者に貢献する気持ちが少しでもあるなら
そのぐらいの協力はしてやれ

荒れて来たから俺はもう黙る

120 名無しさん :2013/08/05(月) 18:28:54 ID:???
知ってるのに、その程度は調べろって書く位なら、
その程度の事くらい、さっと答えてあげましょうよ。同じ労力でしょ?

121 名無しさん :2013/08/05(月) 18:42:26 ID:???
全員、直接強く責めるような文体はこれ以降はお止めという事でどうでしょう?
責める事は一理あって、時には本当に大事な事だけれども、毎回それに頼ってしまうと自分が落とし穴に落ちてしまう場合があるからねえ。
基本どんなやり取りも柔和な対応が一番イライラしなくて良いかもしれないですよ〜
小さな質問でも柔和にいきましょうよ。

122 名無しさん :2013/08/05(月) 18:52:16 ID:???
まあ、ここ人少ないからねー。
別にもっと人が多い所なら、初歩的な質問は控えて欲しいってのは反対しないんだけどね。

123 名無しさん :2013/08/05(月) 18:56:30 ID:???
スクリプトについて質問したり答えたりできるのって
大なり小なり、オリシナかMODなんかしらの作者だと思うんだけど
その作者である可能性が高い人の質問を、作者である可能性が高い別の人が無下に扱ってたら、そりゃ居つく人少なくなりますって

124 名無しさん :2013/08/05(月) 18:57:19 ID:???
答えたいやつがどうのってなら答えたいやつが好きなように答えりゃいい
いちいち他のレスの内容に突っかかる必要はない

貢献って意味ならなおさら調べる方に誘導した方がいいと思うんだが
115みたいな誤った情報を流すやつに引っかからないで済むし
簡単な内容ほど自分で探した方が早いんだから時間を有効に使える
詰まる→質問→回答→試す→返信って意外と手間と時間とモチベかかるしね

なんかこの板簡単な質問→自分で調べろって流れにやたら噛みつく人いるけど
簡単な内容でも黙って質問にだけ答えろって正直異常だよ
いくらなんでも極論すぎる

125 名無しさん :2013/08/05(月) 19:09:29 ID:???
>>124
あんたさっきからさ、wikiに検索掛けてあるかどうか調べたり、間違った情報だなんだ騒いで、
果てしない長文書いてるけどさ、そんなに聞かれたくないの?ここお前だけの板なの?

126 名無しさん :2013/08/05(月) 19:53:45 ID:???
>>124
なんでも答えなくてはならない というのでは無く
答えたい奴がいれば答えればいいって流れだったと思うけど…
自分でもそう言ってるじゃん なのに何で

>>簡単な内容でも黙って質問にだけ答えろって正直異常だよ
なんでこんな極論に持っていくのさw

もう本当に黙ります ごめんなさい

127 名無しさん :2013/08/05(月) 21:01:06 ID:???
要望です。

・勢力のユニットの維持費合計
・勢力の人材平均レベル

これを取り出す関数がほしいです。内部的にすでに計算されていることと、
現行でも可能なことは可能な処理にもかかわらず、スクリプトでやると重たくなるからです。

128 名無しさん :2013/08/05(月) 22:32:36 ID:???
>>117
>それで質問に答えろとか言ってるなら世話ないわ

>>124
>簡単な内容でも黙って質問にだけ答えろって正直異常だよ

一連の流れで、誰も質問に答えろなんて命令していないと思うんだけど
書き込まれた質問を勝手に命令の様に扱って、文句言うのは異常行為だよ
自分の方がおかしいって事に気付いた方がいいよ

129 名無しさん :2013/08/05(月) 23:04:45 ID:???
>>127
関数にしたところで重たさって極端に変わるの?
内部的にやってることは変わらないと思うんだが。

130 名無しさん :2013/08/05(月) 23:13:28 ID:???
変わるだろうな

131 名無しさん :2013/08/05(月) 23:59:10 ID:???
>>129 もともとの機能で総維持費が表示されていますが、計算時間を意識することはありません。
しかしょ、これをスクリプトでやると、勢力ごとに計算するたびに2秒づつウェイトが掛かるという具合です。

132 名無しさん :2013/08/06(火) 00:26:56 ID:???
最近ななあしさんの姿が見えないんだけど
またなにか大規模な企みでも企ててるんだろうか
だったらうれしい

133 名無しさん :2013/08/06(火) 00:37:15 ID:???
要望なのですが
fieldとobject構造体のtypeに「通行可能で飛び道具貫通不可(出来れば攻撃側のみ貫通不可も)」
の追加を検討いただけませんでしょうか?防御陣地や凸凹地形みたいなのを想定してます
よろしくお願いいたします。

134 名無しさん :2013/08/06(火) 02:21:44 ID:???
>>131
もしイベント構造体分けてevent(イベント構造体)多用してるなら分けるのやめると効果的
読みにくくなるけど目に見えて早くなる

というか人材の平均レベル出すのも二秒かかるとしたらかなりおかしい
人材が数千人いるとかさすがにないだろうしそっちのハードが死にかけてる可能性ない?

135 名無しさん :2013/08/06(火) 02:37:45 ID:AsRZkWYI
通常の戦闘だとPostInやgetDistanceは使えないっぽい!?

136 名無しさん :2013/08/06(火) 02:48:02 ID:???
プロセス的には
勢力を調べて文字変数Aに入れる 勢力の全人材の識別子を文字変数Bに入れる
while で一人ずつLVを調べて数値変数Aにに加算していく
文字変数Bのデータ数を調べて数値変数Bに入れる 数値変数Aを数値変数Bで割る
それを勢力毎に行う それ+コストの処理ってカンジかな

結構手間やね whileで一人ずつ調べるのも少なからず負荷は掛かるだろうね

元々システム内部で既に計算されてあるのなら それ取り出す関数有れば確かに便利だね

137 131 :2013/08/06(火) 02:48:18 ID:???
人材レベルはまだ大丈夫です。2秒かかるのはユニットの総維持費ですね。
eventを全部展開するのはよさそうですが、それはもっと出来上がってからにしたいかなと。

138 名無しさん :2013/08/06(火) 02:51:54 ID:???
オレの場合、ユニット1,000体を同時に30LVアップしてクラスチェンジさせると
2・3秒とまる感じだけど(これが負荷高いのはまあわかる)維持費と平均レベル抽出するだけで
そんな負荷かかるかな?別の要素が悪さしてそうだけど。どんなスクリプトなのか見てみたい
まいどまいど2秒とまるとか、かったるいな…w




■ したらば のおすすめアイテム ■

「君の名は。」Blu-rayスタンダード・エディション - 新海誠


この欄のアイテムは掲示板管理メニューから自由に変更可能です。


掲示板管理者へ連絡 無料レンタル掲示板