スクリプト公開所

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

JROモンスター配置変更2012.2.25迄
 Gemelli  - 12/3/17(土) 4:25 -
  
JRO本鯖のモンスター配置変更分となります。

Aurigaの配置はJROと異なるため作成しました。
配置が違うということで気になってる方などは導入するのもありですねw

使い方
Auriga>script>monsterの中身総入れ替えをする。

↓はスプレンディッド・マヌク・ニーズヘッグの巣・カナミダトンネルなど実装済の方↓
map_auriga.conf(map_conf.txt)どちらかにmob配置データの読み込みをさせる。
記述は以下のとおり。
↓ここから↓
npc: script/monster/misc/npc_monster_dic_dun.txt
npc: script/monster/misc/npc_monster_nyddun.txt
npc: script/monster/misc/npc_monster_dicfild.txt
npc: script/monster/misc/npc_monster_manfild.txt
npc: script/monster/misc/npc_monster_splfild.txt
↑ここまで↑

配置の対応としてはエルディカスティスアップデートのMAPまでとなります。
(ビフロストは未対応)
ニーズヘッグの巣のニーズヘッグの影はクエストの関係上//で止めてありますので
通常湧きさせるなら//をはずしてください。
ニーズヘッグの配置はnpc_monster_nyddun.txtです。
メモリアルダンジョン系は・・・いずれ作るかも・・?
引用なし
パスワード
・ツリー全体表示

鍛冶錬金システム
 Alt  - 12/3/1(木) 20:09 -
  
いつもお世話になっております。

某ダンジョン探索型のRPGで行える鍛冶錬金をAuriga上で再現するスクリプトです。
まだ出来る事は少ないですが、やりこみ系システムがお好きな方にはそれなりに楽しいかと思います。

〜鍛冶錬金とは〜
簡単に説明すると、ポイントを消費して装備に様々な能力を自由に振れるシステムです。
Atk1単位で増加させることができます。
あくまで付加能力であり、装備そのものの基本性能を変えるものではありません。

こちらで動作確認はひと通り済ませてますが、バグを内在しているくらいの気でご使用ください。
あと、色々テキトーですよ…
引用なし
パスワード

[添付]〜添付ファイル〜
・名前 : 鍛冶錬金セット.zip
・サイズ : 9.3KB
・ツリー全体表示

汎用アイテム交換NPC var.2
 香流  - 12/1/17(火) 12:57 -
  
AKAYUさんの変更を取り込みつつ修正
・重量チェック
 → 交換前の品と交換後の品の重量差で最大交換数を計算(原石→塊とかの時に便利)
 → 最大交換数が0の時だけ「重量が〜」って言われます(セリフ手抜き)

・イベントリチェック
 → 装備品の場合は種類数(100種上限)を、収集品の場合は所持数(30000個上限)をチェック
 → 取引中止ではなく最大交換数を変更するように
 → 最大交換数が0の時だけ「種類(個数)が〜」って言われます(セリフ手抜き)

・装備品のスロット数表示
 → [0]も表示するように

あとちょっと仕様追加
duplicate(交換NPC#dammy)    武器アイテム交換#weapon::エレナ#50    72
これの#の後ろの数字を50以上にすると「*個交換(最大)」が無くなり強制1個交換になります。

簡単な動作チェックはしましたが、不具合があれば教えていただけると嬉しいです。
引用なし
パスワード

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

装備品が材料のときのスロット表示
 AKAYU  - 12/1/4(水) 1:16 -
  
いまさらですが
交換材料にスロットがあった場合スロットを表示
//材料読み込み
    //    'itemdb$[strnpcinfo(5)]:    CSVファイルの場所
    //    '@line:        CSVの行数
    //    '@name$        アイテム名の格納
    //    '@name_id    アイテムIDの格納
    //    '@name_num    アイテム数の格納
    //    '@cols:        アイテムの種類カウント
    //    '@check_id['@cols]:        必要アイテムID
    //    '@check_num['@cols]:    必要アイテム個数
    set '@line,'@row_num-1;
    set '@name_id, csvread('itemdb$[strnpcinfo(5)], '@line, 2);
    set '@name_num, csvread('itemdb$[strnpcinfo(5)], '@line, 3);
    set '@cols,1;
    message 2,'@name$,'@name_num;
    while (1) {
        set '@check_id['@cols], csvread('itemdb$[strnpcinfo(5)], '@line, ('@cols * 2 + 2));
        if ( '@check_id['@cols] == 0 ) break;
        set '@check_num['@cols], csvread('itemdb$[strnpcinfo(5)], '@line, ('@cols * 2 + 3));
        if ( '@check_id['@cols] < 0 ) message 3,"ゼニー",'@check_num['@cols] + "z";
ーーーーーーーーーここからーーーーーーーーー
        else{
            set '@slot,getiteminfo('@check_id['@cols],10);
            if('@slot > 0)set '@slotname$,"["+'@slot+";]";
            else set '@slotname$,"";
            message 3,getitemname('@check_id['@cols])+'@slotname$,'@check_num['@cols] + "個";
        }
ーーーーーーーーーここまでーーーーーーーーー
        set '@cols,'@cols + 1;
    }
    message 4;
引用なし
パスワード
・ツリー全体表示

Re:製造NPC(CSV,SQL)
 ドール  - 11/11/22(火) 1:15 -
  
添付していませんでした…
引用なし
パスワード

[添付]〜添付ファイル〜
・名前 : 製造NPC一式.zip
・サイズ : 13.5KB
・ツリー全体表示

Re:利用履歴機能付きポタ子(SQL化)
 ドール  - 11/11/21(月) 21:49 -
  
Lucy様のスクリプトに勝手ながらSQLによる管理を追加してみました。
履歴表示のための変数を節約するために、履歴はデータベースに記録した日時データより取得するようになっています。
データは作りっぱなしなので、人数が多い所だと負荷がかかるかもしれません。
csvファイルは互換があるのでそのままお使いいただけます。
引用なし
パスワード

[添付]〜添付ファイル〜
・名前 : pota(2).txt
・サイズ : 4.2KB
・ツリー全体表示

製造NPC(CSV,SQL)
 ドール  - 11/11/21(月) 21:37 -
  
HPにてスクリプトを公開しておりましたが、日の目を見ることがなさそうでしたので、よく参考にさせていただいているこちらにて投稿させて頂きます。

今回投稿させていただきますNPCは製造NPCです。
できること
・base,jobとは独立したレベル制度による、製造物の増加
・CSVによる製造物の管理
・CSVによる製造物に必要な素材管理
・必要な素材を知るための条件設定
・サーバーの再起動を必要としない製造物内容の変更
・製造ポイントによるアイテム交換
・SQLによるデータ管理(キャラクター変数の節約)
・一度製造した物の履歴表示
・その他多数

自サーバーにて1年近く動かしていますが、目立ったバグ等はありません。(私が気付いていないだけかもしれませんが…)
zipの中に各csvの説明等を入れていますが、とてもとても説明不足です。

よろしくおねがいします。
引用なし
パスワード
・ツリー全体表示

エル・オリ一括交換
 Ren.k  - 11/8/30(火) 10:06 -
  
いつもこちらを利用させて頂いております。

エル・オリ一括交換がDL出来なかったので、
既存NPCを元に作ってみました。

需要あるか分かりませんが、よかったらどうぞ。
初心者なので、ソースの書き方が汚いかもしれませんが。
引用なし
パスワード

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

Re:汎用アイテム交換NPC
 AKAYU  - 11/6/12(日) 1:19 -
  
さらにいまさらですが
装備品交換する場合は以下も入れないと消える場合がありました。

    getinventorylist;
    if(100 - @inventorylist_count < '@name_num * '@number){
        mes @name$;
        mes "大変!荷物がいっぱいで";
        mes "アイテムが消えちゃうから";
        mes "中止しますね。";
        close;    
    }
引用なし
パスワード
・ツリー全体表示

フィールド+α追加してみました。
 was  - 11/5/29(日) 19:30 -
  
とりあえず転送名目がgatむき出し+転送座標がx1y1で全部ランダムというものですが、
一応異世界、ブラジリス辺りまでの全FとD+新AD2個、ニーズ周辺、封印された神殿を追加してみました。
引用なし
パスワード

[添付]〜添付ファイル〜
・名前 : db_area(5).txt
・サイズ : 426byte

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

Re:npc_custom_jobchange + transmigration
 tilia  - 11/4/27(水) 19:57 -
  
すみません貼れていませんでした。
引用なし
パスワード

[添付]〜添付ファイル〜
・名前 : npc_jobassistant(改変).txt
・サイズ : 34.4KB
・ツリー全体表示

Re:npc_custom_jobchange + transmigration
 tilia  - 11/4/27(水) 19:56 -
  
利用させていただいています。
転生回数の確認が出来ないのが不便でしたので追加したソースを上げておきます。
オリジナルに機能を追加していただければ嬉しく思います。
引用なし
パスワード
・ツリー全体表示

[投稿者削除]
   - -
  
この書き込みは投稿者によって削除されました。(11/7/6(水) 5:00)
引用なし
パスワード
・ツリー全体表示

Re:auriga0822転職NPC緊急回避用
 akayu  - 11/4/14(木) 22:03 -
  
▼akayuさん:
>要望があったのでサーバーで使っているものをUPしました。
>特殊1次無限転生のみ。
引用なし
パスワード

[添付]〜添付ファイル〜
・名前 : tensei(2)(3).txt
・サイズ : 19.0KB
・ツリー全体表示

Re:auriga0822転職NPC緊急回避用
 akayu  - 11/4/14(木) 22:02 -
  
要望があったのでサーバーで使っているものをUPしました。
特殊1次無限転生のみ。
引用なし
パスワード
・ツリー全体表示

Re:汎用アイテム交換NPC
 AKAYU  - 11/3/10(木) 3:03 -
  
ありがたく使わせていただいております。
いまさらかも知れませんが
150行目あたりに重量チェック追加
        if ((checkweight('@name_id ,'@name_num * '@number)) ==0){
        mes @name$;
        mes "大変!荷物がいっぱいで";
        mes "アイテムが消えちゃうから";
        mes "中止しますね。";
        close;
    }
引用なし
パスワード
・ツリー全体表示

[投稿者削除]
   - -
  
この書き込みは投稿者によって削除されました。(11/7/6(水) 5:00)
引用なし
パスワード
・ツリー全体表示

[投稿者削除]
   - -
  
この書き込みは投稿者によって削除されました。(11/7/6(水) 5:01)
引用なし
パスワード
・ツリー全体表示

[投稿者削除]
   - -
  
この書き込みは投稿者によって削除されました。(11/4/17(日) 3:14)
引用なし
パスワード
・ツリー全体表示

[投稿者削除]
   - -
  
この書き込みは投稿者によって削除されました。(11/7/6(水) 5:01)
引用なし
パスワード
・ツリー全体表示

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