防衛軍 スケジュール 5.0

防衛スケジュール

お気にモンスター

モンスターをお気に入り登録できます。

ぴックアップモンスター

新モンスター バージョン5.1

宝珠 バージョン5.1

武器 バージョン5.0

呪印のつるぎ 呪印のつるぎ 戦士 バト パラ 魔戦 占い 遊び  攻撃時5%でぶきみなひかり 武器ガード率+2.0% 業炎の大剣 業炎の大剣 戦士 バト まも  炎属性攻撃 武器ガード率+3.0% クレセントダガー クレセントダガー 魔法 盗賊 旅芸 踊り 遊び  攻撃時20%で魔導の書 シビュラスティック シビュラスティック 僧侶 パラ スパ 踊り 天地  行動時5.0%で聖なる祈り ミネルバの聖杖 ミネルバの聖杖 魔法 魔戦 賢者 天地  行動時5.0%で魔力かくせい 呪文ぼうそう率+2.0% デンジャーランス デンジャーランス 僧侶 武闘 パラ どう  特技のダメージ+15(試合無効) 武器ガード率+4.0% 戦乱のオノ 戦乱のオノ 戦士 レン まも デス  行動時10.0%でバイシオン 死亡時50.0%で攻撃力アップが消えない 雷光のこん 雷光のこん 僧侶 武闘 旅芸 占い デス  雷属性攻撃 光属性攻撃 ルーンクラブクロー ルーンクラブクロー 武闘 盗賊 レン まも  かいしん率+3.0% 会心と暴走ダメージ+50(試合無効) 魔石球のムチ 魔石球のムチ 魔法 盗賊 スパ まも 占い  行動時10.0%でチャージ時間-10秒 ラクシュミー ラクシュミー 武闘 旅芸 賢者 スパ 踊り 天地  全ての属性攻撃ダメージ+3.0% ディープブルー ディープブルー 盗賊 バト パラ どう 遊び  水系にダメージ+15% ドラゴンウィング ドラゴンウィング 旅芸 レン 賢者 どう 遊び  呪文発動速度+5% 行動時5.0%で早詠みの杖 威光弓 威光弓 魔戦 レン 賢者 どう 占い デス  攻撃時8.0%で光耐性ダウン ワルキューレ ワルキューレ スパ デス  行動時5.0%で魔力かくせい 呪文発動速度+5% ブルバックラー ブルバックラー 戦士 僧侶 魔法 盗賊 旅芸 パラ 魔戦 レン 賢者 スパ どう 占い 天地 遊び  攻撃呪文ダメージ10%減 魔界の大盾 魔界の大盾 戦士 パラ 魔戦  ブレス系ダメージ10%減 ふっとびガード+6%

防具 バージョン5.1

神技のセット
神技のフード 特技のダメージ+10(試合無効) 敵を倒すと3%でためる(試合無効) 盗賊 魔戦 どう 
神技のフード
神技のセット
神技のベスト 特技のダメージ+10(試合無効) 敵を倒すと3%でためる(試合無効) 盗賊 魔戦 どう 
神技のベスト
神技のセット
神技のボトム 特技のダメージ+10(試合無効) 敵を倒すと3%でためる(試合無効) 盗賊 魔戦 どう 
神技のボトム
神技のセット
神技のグローブ 特技のダメージ+10(試合無効) 敵を倒すと3%でためる(試合無効) 盗賊 魔戦 どう 
神技のグローブ
神技のセット
神技のブーツ 特技のダメージ+10(試合無効) 敵を倒すと3%でためる(試合無効) 盗賊 魔戦 どう 
神技のブーツ
ヴィーラのセット
ヴィーラのバンダナ テンションリンク+3% 呪文発動速度+2% 旅芸 レン スパ 踊り 遊び 
ヴィーラのバンダナ
ヴィーラのセット
ヴィーラのころも上 テンションリンク+3% 呪文発動速度+2% 旅芸 レン スパ 踊り 遊び 
ヴィーラのころも上
ヴィーラのセット
ヴィーラのころも下 テンションリンク+3% 呪文発動速度+2% 旅芸 レン スパ 踊り 遊び 
ヴィーラのころも下
ヴィーラのセット
ヴィーラのグローブ テンションリンク+3% 呪文発動速度+2% 旅芸 レン スパ 踊り 遊び 
ヴィーラのグローブ
ヴィーラのセット
ヴィーラのサンダル テンションリンク+3% 呪文発動速度+2% 旅芸 レン スパ 踊り 遊び 
ヴィーラのサンダル
ネヴァンのセット
ネヴァンヘルム 敵を倒すと 5%でバイシオン 復活時ヘヴィチャージ 25% 戦士 パラ 
ネヴァンヘルム
ネヴァンのセット
ネヴァンメイル上 敵を倒すと 5%でバイシオン 復活時ヘヴィチャージ 25% 戦士 パラ 
ネヴァンメイル上
ネヴァンのセット
ネヴァンメイル下 敵を倒すと 5%でバイシオン 復活時ヘヴィチャージ 25% 戦士 パラ 
ネヴァンメイル下
ネヴァンのセット
ネヴァングラブ 敵を倒すと 5%でバイシオン 復活時ヘヴィチャージ 25% 戦士 パラ 
ネヴァングラブ
ネヴァンのセット
ネヴァングリーブ 敵を倒すと 5%でバイシオン 復活時ヘヴィチャージ 25% 戦士 パラ 
ネヴァングリーブ
ガナドールのセット
ガナドールバンド コマンド間隔-0.5秒 攻撃時5.0%でチャージ時間-10秒 武闘 バト まも 踊り 
ガナドールバンド
ガナドールのセット
ガナドールスーツ上 コマンド間隔-0.5秒 攻撃時5.0%でチャージ時間-10秒 武闘 バト まも 踊り 
ガナドールスーツ上
ガナドールのセット
ガナドールスーツ下 コマンド間隔-0.5秒 攻撃時5.0%でチャージ時間-10秒 武闘 バト まも 踊り 
ガナドールスーツ下
ガナドールのセット
ガナドールグローブ コマンド間隔-0.5秒 攻撃時5.0%でチャージ時間-10秒 武闘 バト まも 踊り 
ガナドールグローブ
ガナドールのセット
ガナドールブーツ コマンド間隔-0.5秒 攻撃時5.0%でチャージ時間-10秒 武闘 バト まも 踊り 
ガナドールブーツ
アビスのセット
アビスハット 雷ダメージ20%減 闇ダメージ20%減 僧侶 魔法 賢者 占い 天地 デス 
アビスハット
アビスのセット
アビスセーラー上 雷ダメージ20%減 闇ダメージ20%減 僧侶 魔法 賢者 占い 天地 デス 
アビスセーラー上
アビスのセット
アビスセーラー下 雷ダメージ20%減 闇ダメージ20%減 魔法 魔戦 賢者 占い 天地 デス 
アビスセーラー下
アビスのセット
アビスブーツ 雷ダメージ20%減 闇ダメージ20%減 僧侶 魔法 賢者 占い 天地 デス 
アビスブーツ

タロット バージョン3.5中期

プレゼントのじゅもん

プレゼントのじゅもん一覧

ドラクエ10冒険・サイト運営ブログ


AND OR NOT検索!
期間 Ne

AND OR NOT検索!

https://dq10as.net/search/houju/te_js44rc.php
たぶん問題ないでしょう。
まぁ大変でした。

あとはデザイン含め、もうちょい整えてまして終わりですかね

ここまで終えて気づいたのですが、
最近ORの記号に『|』使わないんですか!
え、歳ばれる・・・?
そもそもOR検索をする人もそうそういないと思いますので
まいっか!

ゲーグル検索で言いますとこれが人工知能!ってレベルで
良い具合にあいまいに拾ってきますので、
OR検索自体もはや必要ないですかね

8割できました!
期間 Ne

8割できました!

https://dq10as.net/search/houju/te_js35.php
ようやくできました、複数ワードのアンド検索です。
SQLインジェクションも問題ないでしょう、スーパーハッカーさん以外
複数ワード検索って、それ宝珠関係ないじゃんって言う話しもあるんですが、
メインのモンスターページが徐々に進化するって言う秘法です。

だいたいのミスはループで配列に上書きさせていたのです。
あ い う
が『う』だけになっちゃう奴です
追記じゃないと『あ、い、う』にならないって凡ミスです。
var_dumpで確認だいじ
あとはノットとオア検索ですね。
前方一致検索で『-』と『|』とそれ以外で別々に振り分ければ行けると思いますが
やってみないとわかりません!
アップデートまでにはなんとかしたいです。
ちなみにアップデート日は宝珠と白箱の校正と、
1MAPくらい行けたらいいなという予定です。

一歩前進!
期間 Ne

一歩前進!

配列の部分をループで生成してバインド出来ました!
あとWHERE~も生成したいのでまだ壁はあるんですが
できるかはやってみないとわかりません!
ドラクエにインするので続きはまた明日



ぐぬぬ
期間 Ne

ぐぬぬ

複数ワードの検索で
配列をループさせてのバインドができませんでした。
こんなですかと軽く凹みましたので今日は終わりです。
https://dq10as.net/search/houju/te_js26.php
なので9個書いて無理矢理バインドです。
さすがに9個以上ワード書く人もいないでしょう。
ちなみにアンド検索のみです。
配列を分解してオア、ノット検索もやろうかなと思っていたんですが
あ~ぁという感じでいったん終了です
未来の私に期待。



こんな感じですかね
期間 Ne

こんな感じですかね

https://dq10as.net/search/houju/te_js22.php

ローカルストレージはとりあえず専用のを書きました。
汎用のは当分スルーな流れですねこれは。
あとはSQL検索とUIだけで終わりです!
見た目の方が時間かかりそうですがスパゲティな検索スクリプトにならなければ2,3時間ですかね
今日はもう気づけば11時間ほど。疲れましたので終わりです。
いえ途中でシフォンスポンジケーキ焼いていた気もしますが・・・?

あとはモバイルもありますが、そのあとに問題が出なければ
モンスター検索のお気に入りもその場で絞り込めるようにしましょう、たぶん

終わらぬ
期間 Ne

終わらぬ

宝珠テストページ
https://dq10as.net/search/houju/te_js20.php

ベースはモンスターのお気に入りの使い回しなんですが、
お気に入りをその場で絞り込める機能です。
宝珠の場合お気に入りではなく、持ってない物、欲しい宝珠をチェックすることになると思いますが。

ただローカルストレージが干渉していて、もう少し手入れが必要なんです。
なんだかちょくちょくこの問題に悩まされてる気がします。
拾ってきたローカルストレージのスクリプトなんですが、汎用性に乏しくて。
自前で作ろうかなぁと思ったり、思わなかったり。
ローカルストレージくらいなら簡単にできると思うんですが、
汎用的に作るのはなかなか骨が折れそうです。
だんだん自前のスクリプトだらけになるのも何だかなぁと思ったり思わなかったり

恥ずかしいミス修正
期間 Ne

恥ずかしいミス修正

宝珠のページを作っていましたら、
検索のソートの部分で恥ずかしいミスを発見しましたので修正しました。

並び替えのセキュリティ対策としまして、
【逆順】が【逆順】と完全に一致した時、
変数にDESC(逆順だよって機械語)を入れる。
と言うようなスクリプトを組んでいたのですが、
どれにも一致しないときの処理を忘れていました。てへぺろ
エラーページが出る以上の問題はないですけども


そんなで宝珠のテストページです
https://dq10as.net/search/houju/te_js17.php
あとは検索のUIとスクリプトで終わりですかねって考えていたんですが、
思った以上に速度が出てますのでもう少し機能を追加しようと思っています

php ファイルの更新日時を取得する
期間 Ne

php ファイルの更新日時を取得する

cssなどでファイルを更新した際に再読み込みさせたいときありますよね
link href="https://dq10as.net/layout/css/dq10_01j.css?180430b"
たとえばこんな形でdq10_01j.css?180430bの?を付けるのですが
いい加減手動で付けるのが面倒になってきましたので自動化しましょうという話しです。

正確に言いますと宝珠のモンスター名スクリプトを更新した段階で再読み込みさせたいのでスクリプトを書いたのですが、
まぁ同じでしょう

だいたいやったことはphpマニュアルの例文通りです。
http://php.net/manual/ja/function.filemtime.php


$houju_monster_js = '/home/ひみつ/dq10as.net/public_html/layout/script/houju_monster.js';
所得したいファイルのパスを絶対パスにしておけばどのページに入れても安心ですね。

$houju_monster_js_day = date ("ymdHi", filemtime($houju_monster_js));
ymdHiは日付の表示ですが詳しくは phpマニュアルで
マニュアルの例文では
if (file_exists($~~)) {}で
丁寧にファイルが存在するか確認していますが、あること前提なので特に付けてません

これはechoの短縮です

すこし正確に書きますと私はphpでhtmlに出力する文字は(たぶん)全て配列に入れてhtmlspecialcharsで特殊文字の処理をしています
今回のファイルの日付は数字だけなので必要ありませんが、
その自分ルールに則って処理してたりします

だいぶ良くなりました
期間 Ne

だいぶ良くなりました

またまた宝珠でモンスター名引っ張ってきたい話しの続きです
PCのみのテストページ
https://dq10as.net/search/houju/te_js15.php

だいぶいいレベルになったと思います
これならモバイルでも平気そうです
あとはデザインだけですかね

ちょこっと解説
モンスターを割り振るJavaScriptをいったん別ページに生成してから
実際のページでヘッドの部分に入れて読み込ませてます。
 
JSの生成スクリプトは前のAjaxで作りました、
htmlを生成するものの流用です。
生成ページは誰でもスクリプトを更新出来てしまい悪さもできてしまうので
運用するには鍵付きのページで私かスーパーハッカーさん以外アクセス出来ないようにする必要があります。

JavaScriptを作るphpはそんな感じでお見せ出来ないんですが、
ざっくりこんなです。

php

$link = filter_input( INPUT_POST, "link" );

$str = mb_convert_encoding($link, "UTF-8");
$tesjs = fopen("./test.js", "w");
@fwrite($tesjs, $str);
fclose($tesjs);

linkはtextareaの名前
textareaにDBからループで取り出した宝珠名なスクリプトを入力させ
送信ボタンでJavaScript(test.js)を同じディレクトリに生成させます

スクリプトだけ先に
期間 Ne

スクリプトだけ先に

宝珠検索のあれこれの話しです
宝珠にモンスターを割り振るスクリプトを、
phpで別ファイルで生成して
宝珠検索ページでそれを先読みで読み込ませれば
Chromeでも早くなる可能性ありますかね。

基本ヒマまで有名な私が珍しく忙しいですがのちのちちょっと試してみます。
前へ | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 次へ
ページ
ブログメニュー
ドラクエ10ブログ
サイトブログ
サイトについて
このサイトはドラゴンクエスト10を攻略するに当たって、
なるべく便利な形で情報を発信しようと試みる個人サイトです。
こんなの便利じゃない?こんなのあったら良いな~なご意見は常に募集中です。
まずは私のテクノロジィを試して欲しいんふふ(海外ドラマAPBネタ)
 
このサイトはJavaScriptをふんだんに使用しています。
JavaScriptを無効にしているとかなり機能が制限されます。
当サイトではCookieは使用していませんが、local storageを使用しております。
当サイトのJavaScriptおよびlocal storageで個人情報などの収集は一切していません。
当サイトで表示している広告には表示を最適化するためのcookieを使用しています。
リマーケティングの設定はこちら。
お問い合わせ
メールはこちらへ
info@dq10as.net
そのうち意見交換できるフォーラム作る!作る。作る?
 
画像・動画について
このページでは、株式会社スクウェア・エニックスを代表とする共同著作者が権利を所有する画像・動画を利用しております。
(C)2017 ARMOR PROJECT/BIRD STUDIO/SQUARE ENIX All Rights Reserved.
(C)SUGIYAMA KOBO(P)SUGIYAMA KOBO