スクリプト公開所

  新規投稿 ┃ツリー表示 ┃一覧表示 ┃トピック表示 ┃検索 ┃設定 ┃ホーム  
8 / 25 ページ ←次へ | 前へ→

クローンNPC(csv版) Auriga用
 香流  - 09/4/10(金) 11:44 -
  
さき越されたorz

Auriga用です。今のところバグ報告はないです。
引用なし
パスワード

[添付]〜添付ファイル〜
・名前 : clone_npc.txt
・サイズ : 2.0KB

[添付]〜添付ファイル〜
・名前 : clone_skill.txt
・サイズ : 1.8KB
・ツリー全体表示

クローンスキルNPC
 Romalia  - 09/4/9(木) 20:20 -
  
[本文なし]
引用なし
パスワード

[添付]〜添付ファイル〜
・名前 : Clone_Skill_NPC.txt
・サイズ : 4.0KB
・ツリー全体表示

クエストスキル習得(アイテム)
 Romalia  - 09/4/9(木) 20:19 -
  
アイテム使うと職業別にクエストスキルを習得。
引用なし
パスワード

[添付]〜添付ファイル〜
・名前 : Quest_Skill_Item.txt
・サイズ : 14.0KB
・ツリー全体表示

アイテム使用で転職、転生スクリプト
 Romalia  - 09/4/9(木) 20:18 -
  
アイテムで転職、転生を行ないます。
引用なし
パスワード

[添付]〜添付ファイル〜
・名前 : job_change.txt
・サイズ : 8.8KB

[添付]〜添付ファイル〜
・名前 : item_db_job.txt
・サイズ : 4.5KB
・ツリー全体表示

PKポイント還元NPC
 Romalia  - 09/4/9(木) 20:16 -
  
PKポイントに応じて賞品を渡すNPCです。
引用なし
パスワード

[添付]〜添付ファイル〜
・名前 : PK_Point_NPC.txt
・サイズ : 8.2KB
・ツリー全体表示

Re:無限回廊(CSV版) v3.0a 不具合
 [名無し]  - 09/3/18(水) 10:39 -
  
178行目付近
    set PC_SHOP_POINT,PC_SHOP_POINT + $@Now_Area - 1;
    ↓
    set PC_SHOP_POINT,PC_SHOP_POINT + $@Now_Area[strnpcinfo(1)] - 1;

ポイントが毎回-1されるバグの修正ですorz
引用なし
パスワード
・ツリー全体表示

Re:補足
 香流  - 09/3/16(月) 16:23 -
  
該当記事を見ればわかると思いますが、
作者が違いますので、別物と考えるのが良いかと。

私の「汎用アイテム交換NPC」は複数の首都に置くのには不適切な気がします。
スクリプトを見てわかりやすいものにするか、実際おいてみると良いかもしれないですね。
引用なし
パスワード
・ツリー全体表示

Re:補足
 [名無し]  - 09/3/16(月) 15:30 -
  
ここにある「汎用アイテム交換NPC」と「アイテム作成用 汎用NPC Ver2 」
は同じものでしょうか?
自鯖に入れようと思っているのですがどちらがいいんでしょう?
引用なし
パスワード
・ツリー全体表示

無限回廊(CSV版) v3.0a 改良案
 香流  - 09/3/16(月) 9:32 -
  
1.回廊内でPT抜けても弾き出されないバグ?の修正
178行目    set PC_SHOP_POINT,PC_SHOP_POINT + $@Now_Area - 1;
の下に追記
    if ($@ptid[strnpcinfo(1)] == getcharid(1)){
        warp "this","SavePoint",0,0;
        end;
    }
2.特殊部屋の出る確率を上げる
295行目    set $@Next_Info[getarg(0)],rand($@Rooms * 2);
の変更。好きにいじってください。
set $@Next_Info[getarg(0)],rand($@Rooms * 2 - ($@Now_Area[getarg(0)] % $@Rooms));
↑最大部屋数の倍数に近づくほど特殊部屋の出る確率がUPする。
if ((($@Now_Area[getarg(0)] + 1) % 15) == 0) set $@Next_Info[getarg(0)],24;
↑こっちは下に追加です。15Fごとに特殊部屋24番目(MVP部屋)の出現。(番号は0から数えます。)

クールタイムの導入はV2.1のを参考にしてくださいorz
注意点としては$@CoolTimeもゲート数に応じて設定しないといけないって所です><
あとゲートごとに難易度を変えるとかの場合はスイッチか何かで分岐させないといけないのでメンドクサイです。
引用なし
パスワード
・ツリー全体表示

無限回廊(CSV版) v3.0a
 香流  - 09/3/15(日) 23:41 -
  
複数設置に対応。1箇所printarrayがあるので、Auriga用です。
Athena用の記述もコメントアウトで書いたのですが合ってるのかわかりませんorz
ただし、v2の改良案のクールタイムは導入してません。
CSVファイルに変更はありません。(多分…)

一人でチェック限りでは一応動いてますが、完全に人柱バージョンです。
V2から、特殊部屋の0番目(小型部屋?)が出てこないバグの修正。

設定項目
71行目 //必要変数をセット の下2行
  set $@End_Time['@menu],60; ←大体60分
  set $@Mob_Count['@menu], 10; ←1F配置10体

100行目 OnInit: の下数行(初期設定では4つ分のMAPになってます。)
duplicate関連とあわせて増減してください。
わかんなかったら、set $@Gate_num,4;を減らすとゲート数も減るです。

また、使用MAPは全てPVP関連のMAPなのでmapflagを設定しなおす事と、PVPドアマン等の撤去が必要になると思います。

添付画像
【screenAuriga000.jpg : 86.1KB】
引用なし
パスワード

[添付]〜添付ファイル〜
・名前 : infinity_room3.txt
・サイズ : 11.6KB

[添付]〜添付ファイル〜
・名前 : screenAuriga000.jpg
・サイズ : 86.1KB
・ツリー全体表示

Re:無限回廊(CSV版) v2.1 改良案
 香流  - 09/3/11(水) 18:42 -
  
gettimetick(2)
ですね、申し訳ないですorz

やっぱり試験運転してないと、粗が出てきますねぇorz
引用なし
パスワード
・ツリー全体表示

連クホNPC(Auriga用)
 香流  - 09/3/11(水) 18:34 -
  
>Mさん
いえいえ^^
私もまだまだ初心者で、わかりにくい説明で申し訳ないです><;

また、何かありましたらよろしくお願いします♪
引用なし
パスワード
・ツリー全体表示

Re:連クホNPC(Auriga用)
 M  - 09/3/11(水) 13:49 -
  
まさしくその通りでした…!
こちらのミスです、申し訳ありません〜!(´・ω・`;)

自分のミジンコさの露呈ばかりしてる…orz
引用なし
パスワード
・ツリー全体表示

Re:無限回廊(CSV版) v2.1 改良案
 mau  - 09/3/11(水) 12:22 -
  
はじめまして

導入しようと思い、クールタイムの部分を修正してみたら、

下記のエラーがでます。

aurigaを使用してます。

-------------------------------------------------------
script error on script/npc/infinity_room2.txt line 35
  illegal number of parameters
  30 :            }
  31 :        }
  32 :    //----------終了-------
  33 :    if ('ptid == 0) {
  34 :    mes "[美妙枝]";
*  35 :    if (#CoolTime < gettimetick(')') {
  36 :    mes "申し訳ありません。クールタイム中です。";
  37 :    close;
  38 :    }
  39 :    mes "いきますか?いきませんか?";
  40 :        next;
bad duplicate name! (not exist) : 美妙枝#main line 253
-----------------------------------------------------------------


▼香流さん:
>1PT制限という事で多人数だと独占問題が起きてるようです。
>IDで連続作成禁止しては?という書き込みを見かけたので案を…
>行数がずれるので下から書きます。
>
>102〜103行目 NPCから飛ぶとき(最初に入る時)に各アカウントにクールタイム記録
>if (select("行く","行かない")==1)
>callfunc "Warp_Exe";
>↓
>if (select("行く","行かない")==1){
>if (#CoolTime != $@CoolTime)
>set #CoolTime,$@CoolTime;
>callfunc "Warp_Exe";
>}
>
>48行目 部屋を作る時にクールタイムをMAP変数にセット。開始からの時間なので、挑戦時間+クールタイム(秒)
>//必要変数をセット
>↓
>//必要変数をセット
>set $@CoolTime, gettimetick()+7200;//7200秒のクールタイム?(稼動からなので終了から1時間)
>
>34行目 はじめに話しかけた時にクールタイムのチェック。'ptid == 0(回廊未作成)の時だけチェック。
>//----------終了-------
>mes "[美妙枝]";
>mes "いきますか?いきませんか?";
>↓
>//----------終了-------
>mes "[美妙枝]";
>if (#CoolTime < gettimetick()) {
>mes "申し訳ありません。クールタイム中です。";
>close;
>}
>mes "いきますか?いきませんか?";
引用なし
パスワード
・ツリー全体表示

Re:無限回廊(CSV版) v2.1 改良案
 Maya  - 09/3/9(月) 19:00 -
  
>>あさん・香流さん
私が運営しているデバッグの方ですが、正常に動作していることを確認しています…
引用なし
パスワード
・ツリー全体表示

Re:無限回廊(CSV版) v2.1 改良案
 香流  - 09/3/9(月) 15:56 -
  
>あさん
ところどころ、ってどこなのでしょうか?

Athena?Auriga?どんな症状でどのようなエラーメッセージが出てます?
一応、Mayaさんの鯖ともう一つの鯖ではちゃんと動作してたようなのですが…
引用なし
パスワード
・ツリー全体表示

Re:無限回廊(CSV版) v2.1 改良案
   - 09/3/9(月) 11:37 -
  
ところどころ、おかしくて動かないみたいです。
引用なし
パスワード
・ツリー全体表示

Re:抜けていたMVPbossマップを追加、番号ずれ修正
 通りすがり  - 09/3/9(月) 0:32 -
  
とても便利なのですが一つ気になった点をば。
履歴から選ぶ際の”履歴に追加するマップが重複した場合該当箇所を削除”
というのがきちんと動作していないようです

set '@conv,'@box$[0][@menu];

という部分を

set '@conv,'@box$[0][@menu-1];

にしたら一応動作確認しました。
スクリプトの素人なのでバグが出るかもなのでテストなどお願いします
引用なし
パスワード
・ツリー全体表示

Re:無限回廊(CSV版) v2.1 改良案
 香流  - 09/3/8(日) 16:36 -
  
>>Mayaさん
どういたしまして♪
ちょっと時間がないのと、v3として複数部屋に対応したものをつくろうかなと
スクリプトをいじりすぎてて、稼動テストが出来てないので、案として出させていただきました。

また何かありましたらよろしくお願いしますです^^
引用なし
パスワード
・ツリー全体表示

Re:無限回廊(CSV版) v2.1 改良案
 Maya  - 09/3/8(日) 16:10 -
  
>>香流さん

ありがとうございます。クールタイムをETスクリプト見ながら導入しようと思ってたのですが、
既に対応しているようだったので早速導入したいと思います。
引用なし
パスワード
・ツリー全体表示

  新規投稿 ┃ツリー表示 ┃一覧表示 ┃トピック表示 ┃検索 ┃設定 ┃ホーム  
8 / 25 ページ ←次へ | 前へ→
ページ:  ┃  記事番号:   
152158
(SS)C-BOARD v3.8 is Free