福岡に転勤してきてから早5ヶ月目。
週末に家族が襲来してきます。
せっかく愛知→福岡まで来てくれるので
どこか観光したいものですが、どこがいいのやら。
無難にメジャーな観光地、大宰府か
賑やかな天神でぶらぶら買い物か、
博多駅周辺で食べ歩きするか、
家でだらだら過ごすか・・・
とりあえず、コンビニでるるぶ買ってきます。
福岡に転勤してきてから早5ヶ月目。
週末に家族が襲来してきます。
せっかく愛知→福岡まで来てくれるので
どこか観光したいものですが、どこがいいのやら。
無難にメジャーな観光地、大宰府か
賑やかな天神でぶらぶら買い物か、
博多駅周辺で食べ歩きするか、
家でだらだら過ごすか・・・
とりあえず、コンビニでるるぶ買ってきます。
観光案内って難しいですねぇ。
とりあえず地元では味わえない場所に案内するのがいいのかも知れませんw
が、ご家族の方と言う事ですし、あまり深く考えすぎない方がいいのかも?
でも考えちゃいますよね…。
>観光案内って難しいですねぇ。
分かって頂けますか~
まぁテキトーに、最悪放置プレイにするかもしれません(==
博多で観光するとなると
天神とか百道浜とかキャナルシティとか行ったりトドメに中洲の屋台ですかねぇ・・・
どんたくの時期だったり山笠の時期だったりすると観光やり放題なんですけど時期ハズレだとホントなんにもないです・・・
通りすがりの福岡出身者からですた
>天神とか百道浜とかキャナルシティとか行ったりトドメに中洲の屋台ですかねぇ・・・
キャナルシティ行ってきましたよー!
他には、ぼちぼちですかねぇ・・・
次回観光の参考にさせてもらいますっ
「メリクリ」も言い遅れ、
「あけおめ」も言い遅れ、
バレンタインも何事もなかったかのようにスルーし、
バンクーバーもいつの間にか閉幕。
気がつけばもう3月です。
3月は何だろう、ハッピーひな祭り?
あ、もうひな祭りも過ぎてる(==
歳を取ると月日が短く感じます。
このまま30代、40代と歳を重ねていくと
新幹線並みに1年が過ぎていくんじゃなかろうか。。
刺激を見つけましょう。
方向は間違えないように
転勤報告から丸2ヶ月が経ちますが、密かに復帰しています(==
なかなか忙しく、更新の機会を失っておりました。
これからはいつも通りまったりと更新していきます。。
3連休を隔てて愛知→九州へ転勤です。
しばらくサポートできなさそうです、ご了承くださいorz
転勤先でもネットが出来る予定ですが、手続きに時間がかかるため復帰は未定です。
早めに戻って来れるよう努めます。
おサボりと思われるといけないので、たまには真面目な開発記も書いてみます(==
色々手を付けているのですが、中でも公開できそうなのは3次職のスキル実装でしょうか。
ちらっと状況を分かりやすく画像だけ載せてみます。
日記の仕様上、画像9枚しか載せれませんでしたが、他にもぼちぼち。
色々と情報を集めているものの、やはり未判明部分が多く、ほぼ手抜き状態です。
スキル追加は簡単な方なので、箱だけ用意して後に有志の方が手直ししてくれることを祈りつつ・・・
気長にやることとします。
■過去の記事
【インスタントアイテム 第1回】妄想
即席アイテムのソース一式を公開しました。こちらからどうぞ。
(上部メニュー「メモ」→「ダウンロード」の「インスタントアイテム」にあります。)
db/item_instant_db.txtでインスタントアイテムの効果を定義し、
db/mob_drop_db.txtでモンスターにドロップさせるだけで実現できます。
詳しくは附属のReadme.txtをご覧ください。
ここまで引っ張ってきたものの、実はボツ気味のソースです。
というのは、サーバーの処理だけではアイテムの表示に関与できず、クライアントの対応が必須なためです。
代替案としてアイテムの見た目を既存アイテムに変更する定義を追加しましたが、イマイチ使い辛いです。
アイテムの表示をオリジナルにしたい場合はクライアントのデータの定義もしてあげてください。
どうもアイテムのオリジナル要素はクライアントと密接な関係なため、手が付けづらいです。がっくし。
ちなみにmob_drop_db.txtのドロップ拡張はインスタントアイテムに限らず、既存のアイテムのドロップ定義もできます。
通常のドロップ定義と異なり、倍率に左右されない定倍率でドロップします。
mob_db.txtの拡張に役立ててあげてください。
お世話になっております。
今回のインスタントアイテム機能も色々できそうで非常にありがたいソースの公開ありがとうございます。
ようやく実装にとりかかり妄想しながら実装実験を行ってるのですが一点気になるところがあります。
インスタントアイテムにランダム系のアイテムを設定するとアイテム取得時に
ランダム系アイテム名の次にインスタントアイテム名、と両方表示されてしまい
順番も逆なのでなんか気持ち悪いなぁと…
Blazeさんてきにはボツ気味のソースとの事で改良する気はないのかもしれないですけど、
インスタントアイテムを拾った際にインスタントアイテム名を表示「する・しない」てきな設定が出来るような
改良を施して頂けたらこれ幸いと
現状はPC.Cにある clif_additem_simple(sd,item_data->nameid,amount); をコメントアウトして
回避は出来てるんですけどプログラムてきに問題ないでしょうか?
実に鋭い指摘です(==
アイテム獲得メッセージは最後まで悩んでいた仕様で、
表示なしだとアイテム効果の発動が視覚的に分かり辛く、
表示した場合でも「拾ったのにインベントリに追加されない!」などと錯乱することもあります。
悩んだ結果、設定できるようにも考えたのですが、
たった1行の変更で対応できるため、割愛しました。
>現状はPC.Cにある clif_additem_simple(sd,item_data->nameid,amount); をコメントアウトして
>回避は出来てるんですけどプログラムてきに問題ないでしょうか?
まさしくご指摘の変更で正常にメッセージ非表示にできます。
(*'ω')獲得の表示は消してdispbottom命令で「効果が発動しました」って表示すればいいと思うよ
時間がなくてソースも見てない状況ですが…
時間があるときに人柱になりまする
なるほど、Blazeさんにとってもアイテム獲得メッセージは
悩み所だったわけですね。
対処方法は間違ってなかったようで、ほっとしました。
>(*'ω')獲得の表示は消してdispbottom命令で「効果が発動しました」って表示すればいいと思うよ
夢くじらさんアドバイスありがとうございます。
盲点でした。dispbottom命令と組み合わせることで旨くいきました。
更にアイテムごとにメッセージが代えられるのでいい感じに仕上がりそうです。
こんな簡単に改良できるのに気付くことが出来ず、
Blazeさんに改良を希望していた自分が恥ずかしいです。
この日は品質管理検定、略してQC検定を受験してきました。
何気に資格試験は旧NW試験から約2年ぶり。
社会人になってからの初試験です。
正直、品質管理なんぞに興味はないんですが、
魅力は合格時に会社から支給される一時金。
4級合格で20,000円、3級で30,000円がもらえると聞いてすぐ食いつきました。
欲張って3,4級の併願です。
試験の出来は、まずまずの結果かな?
4級は意外と簡単でほとんど寝てました。。
このレベルで2万貰えるとか・・・
試験結果が出ても一時金がもらえるのは当分先みたいです。
年末の飲み会代の足しになればいいなぁ。
ある日の森の中、スポアを倒してたら・・・
見知らぬアイテムをドロップした!
拾ってみると・・・
体力が回復した!
今回は拾った瞬間に効果が発動するアイテム、
人呼んでインスタントアイテムを考えてみます。
通常のアイテムと異なり、拾ったときに持ち物に加えずに、
効果を発動して消えるアイテムです。
(長ったらしいので以降「即席アイテム」)
妄想段階での仕様としては、
・インベントリに入らないアイテム
・アイテムにスクリプトを登録、拾った瞬間にスクリプト実行する
・Mobのドロップデータを拡張して、通常ドロップと別に定義する
・即席アイテムのフラグを定義し、プレイヤーの所持物に加える際にフラグが立っていれば強制効果発動
ミソは「スクリプト実行」です。
体力回復、SP回復、一時的にステータス強化などの通常の効果はもちろん、
アイテムを拾ったときにイベントが発動したり、
変数を増加してクエスト専用アイテムとして扱ってみたり、
拾った瞬間に専用マップにワープさせてみたり・・・
アイディア満載の仕様で実装させるつもりです。
意外とソース改造範囲が狭いので、順調にいけば次回ソース公開できそうです。
あ、このネタいいですね(*´ω`)
ルートモンスターに即死アイテムを拾わせておいて、それを倒した人がうっかりオートルートしていたら・・・(ノω`)ペチ
とかとか、マリオカートみたいにレースゲーム作って、途中途中でランダムでアイテムぽこぽこ出現させてあげれば、
取得した瞬間に足はやーい的なことがついに可能になってしまうんですね(´ω`)
期待して待ってます(*´ω`)
メイプルストーリーにはこういうアイテムがあって
それを使用するゲームみたいなのがあったはずです。
モンスターカーニバルだったかな?
コレが実装できるならそのスクリプトを作ってみたいですね~
歴史的な結果の政権交代
・・・よりも、24hTVのイモトアヤコのゴールが気になった。
好きなキャラの芸人なので、エドはるみの様にならないで欲しいです。。
■過去の記事
【NPC露店 第4回】スクリプトで操作してみる
【NPC露店 第3回】商品を買ってみる
【NPC露店 第2回】商品リストの表示
【NPC露店 第1回】NPC露店の仕様
お待たせしました!
これまで開発していたNPC露店のソース公開です。
ファイルとしてまとめましたので、こちらからどうぞ。
(上部メニュー「メモ」→「ダウンロード」の「NPC露店」にあります。)
今回実装したNPC露店ですが、
普通のプレイヤー露店やショップNPCには出来ない事が色々出来ちゃいます。
その一部を紹介していきましょう。
■アイテムを買ったときにイベントを起こす
イグ葉お姉さんからアイテムを買ったら妹にお礼を言われた!
■商品数を管理
メッセージでアイテム名や商品数を確認!
■ランダムで商品を変える
紫箱で出るアイテムをランダムで出品!
■クジ引き
未鑑定のアイテムの中にレアアイテムが!
なお、これらはサンプルスクリプトとしてファイル内に附属させました。ご参考ください。
サンプルなので内容は控えめにしましたが、他にも
制限時間付きアイテムを売ることが出来たり、
外部ファイルに商品情報を記録してサーバー起動時に自動で露店を立ち上げたり、
装備品アイテムが複数個出品出来たり、
装備品の精錬値、カードなどの詳細をプレイヤーが指定して露店に出させたり・・・
未鑑定アイテムや制限時間付きアイテムなどはわざと制約を外してみたりして、オリジナル性を広げてます。
アイデアを膨らませて実装したりと、楽しんでいただければ幸いです。
驚くほど作るの早いですね。
ソースも綺麗にまとまってているし、感激です。
私も・・・もう少しで・・・
開発ご苦労様です。
投稿は初ですが、BBS・スクリプト公開所はいつも参考にさせて頂いてます。お世話になってます。
今回のNPC露店 第2回を見て「あー商人の露店スキルの拡張版だ、露店出したまま狩ができる」と、勝手に思い込んでました(笑)
このソースを実装すれば、淡白だったNPCとのやり取りに表情がもたせれますね。
次回作に期待しつつ、ありがたく使わせて頂きます。
あれCSS吹っ飛んじゃいました?
なんでもないっすうううう
cgi以外503出てまひた
時間置いてみます
開発お疲れ様です。
wktkしながら待っていました♪
さっそく導入してみましたらすごい動作するんですね~
気になることがあったのでコメントさせていただきます。
サンプルでは物足りないので改造していたんですが
露店商人(兄)の商品を追加するときに
set 'item6,'item6+rand(10);
↑を追加するとNPCが消えるみたいですね・・
setvending 6,607,10,120000;//いぐ実
↑を追加すると数は増やせますが個数が増えないですよね~
自分でスクリプト見ても分からなかったので報告です。
もうひとつ。
露店商人(姉)のスクリプトで
最初は「商品が全部売り切れたら全て補充される」ような動作でしたので
私のほうでは「売り切れた商品だけを指定時間ごとに補充」に変更しました。
そのときにNPCに会話をするときに露天は邪魔ですか?とでますが
消して再度だしたときに会話をしようとするとmap鯖がエラーを吐いてしまい会話が始まりません。
エラー文は『unknown comand : 1073741824 @ 0x000237』です。
追記:露店商人(姉)の方のエラーですが
スクリプト内部を改良したらエラーが出なくなりすんなりいきました。
initnpctimer命令で露天を補充(露天開始)していて
閉じたときにstopnpctimer命令でタイマーを止めていなかったのが悪かったかもです。
露天再開もOnInit命令とOnTimer命令のところに飛ぶようにしているのでスムーズにいったみたいです。
気になった事ですが一度商品の設定をしていれば露天を閉じた後でも再度設定をしなくても、残っているアイテムがあればそれを続けて売るようになっているんですね。
わざわざ変数に保存する手間が省けてたすかりました♪
追記2:露店商人(兄)について
変数'item1を'item[1]のように配列変数にするとちゃんと動作するようになりました。
どうしてこっちだとうまくいくのか分からないですが報告しておきます。
眠い頭で考えても分かりませんね・・。
長文失礼しました。
すばらしいスクリプトありがとうございます、早速ダウンロードさせていただきました!
ほとんどは実行できたのですが1つだけ問題が。
露店商人(兄)に話しかけた際にnextのあと
サーバーがダウンしてしまうというものです。
自分でいろいろ見てもわからなかったので報告させていただきます。
関係ないですがここ最近更新が突然頻繁になり驚きつつ安心してたりもします(笑)
お忙しいとは思いますがこれからもがんばってください!
では失礼します。
いろいろご感想&ご報告ありがとうございます。
サンプルの露店商人(兄)ですが、売れたアイテム数を変数から減算しておらず、増加する一方でそのうちサイズオーバーしている可能性がありましたorz
その他、夢くじらさんのエラー報告から不具合が発覚しそうなので、また改良してみます。