スクリプト公開所

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

Re:襲撃イベント
 Rayce  - 06/11/5(日) 0:18 -
  
テクニック的な観点から。
ダミーイベントとしてAttack#dummyを用意してそれをduplicateして配置してますが、

sec_pri.gat,0,0,0 script Attack#dummy -1,{
  ↓
sec_pri.gat,0,0,0 script Attack#dummy -1,-1,-1,{

のようにイベント型で且つ範囲を-1にすると、同じMAPサーバ内であればイベントを
発動させることが可能です。
(duplicateで大量にNPCを配置する必要がなくなる)
script/sample/npc_test_ev.txtにはイベントに関する有益な情報が記載されて
いますので是非参考にしてください。
引用なし
パスワード
・ツリー全体表示

Re:襲撃イベント
 Blaze E-MAILWEB  - 06/11/4(土) 23:20 -
  
▼BBBさん:
>BOSSが出て少しでもMVP条件を満たしていればMOBが去るときにMVPになるみたいです
>
>BOSSは撤退しないようにするかMVPが出ないように変更した方が良いかもしれませんね

MVPの特別な処理により起こる事象ですね・・・
撤退しないようにすると、放置状態が起こる可能性もあり、
MVPが出ないようにというのは、GMコマンドのkillmonster2みたいな命令でkillすると良いのですが、それだと他の関係ないMobまで殺してしまうので、
現状どうにもできないというのが答えです。すみません;
引用なし
パスワード
・ツリー全体表示

Re:襲撃イベント
 BBB  - 06/11/4(土) 3:06 -
  
BOSSが出て少しでもMVP条件を満たしていればMOBが去るときにMVPになるみたいです

BOSSは撤退しないようにするかMVPが出ないように変更した方が良いかもしれませんね
引用なし
パスワード
・ツリー全体表示

襲撃イベント
 Blaze E-MAILWEB  - 06/11/2(木) 19:18 -
  
【ファイル名】npc_original_attack.txt
【配置場所】ヴァルハラ宮監獄(sec_pri)
【内容】
指定した街にモンスターを襲撃させるスクリプトです。
モンスター数や襲撃時間は設定で変更可能です。
さらにモンスターを全滅させるとボスモンスターを出現させる事もできます。

発動NPCはヴァルハラ宮監獄(sec_pri.gat)で通常行けないマップに、
さらにGMでしか発動しないようにしてあります。
引用なし
パスワード

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

オセロゲームスクリプト
 Blaze E-MAILWEB  - 06/10/29(日) 18:25 -
  
【ファイル名】npc_original_othello.txt
【配置場所】フェイヨン右上広場
【内容】
2人用のゲームでオセロを楽しむことができます。
アナウンス、ゲーム進行状況や結果集計なども完備しています。
引用なし
パスワード

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

Re:魂付与NPC
 [名無し]  - 06/10/17(火) 1:40 -
  
これでJOB指定無しで魂がかかる。
sc_start SC_Soul,600000,1;
引用なし
パスワード
・ツリー全体表示

Re:魂付与NPC
 ゆいらん  - 06/10/17(火) 0:13 -
  
【ファイル名】npc_original_soul-fix.txt
【内容】
当スクリプトを使わせて頂いています。

クルセイダー・パラディンが利用した場合、
エフェクトだけ出て、能力が付与されないことを確認しました。

case 14: set '@soul,258; break;    //クルセイダー

と、状態異常が258のソウルリンカーのものになっていたので、
クルセの248に修正しています。
他は弄っていません。

thanks to Blaze
引用なし
パスワード

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

Re:パーティ清算金自動分配
 Rayce  - 06/10/13(金) 20:56 -
  
追記:
 あまり深くロジックを練らずにfix2を作りましたので、実行速度がかなり犠牲になってます。
(特にcopyarrayと手動memcmpが最悪ですね…)
処理改善してくれる方に一任します…。
引用なし
パスワード
・ツリー全体表示

Re:パーティ清算金自動分配
 Rayce  - 06/10/13(金) 20:52 -
  
まさにおっしゃる通りです…。
こんな駄作を使うような人はあまり居ないだろうと踏んで、半ば確信犯的にテスト不足でアップしたのが原因とも言いますが…。

Blazeさんの対処案が正解なのですがどれも妥協案にならざるを得ないので、delinventory命令を追加することにしました。
getinventorylistで取得した情報を自前でチェックして、そのままindex番号のものを削除できるようになりますので
同種の装備品を持っていても大丈夫です。
この命令を使えば、同様のバグを持つAthena付属の委託販売を改善することも可能ですので
試してみたい方はdelinventory命令を利用してみてはいかがでしょうか。
引用なし
パスワード

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

Re:スロットエンチャントシステム
 Blaze E-MAILWEB  - 06/10/13(金) 18:46 -
  
hugeさん情報ありがとうございます。

Ver1.1 → Ver1.4の変更点

カトラスのIDが間違っていたのを修正。
成功確率の情報が入ったので修正。

成功確率(武器・防具同様)
C ランク: 50% (1/2)
B ランク: 25% (1/4)
A ランク: 12.5% (1/8)
S ランク: 6.25% (1/16)
引用なし
パスワード

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

Re:パーティ清算金自動分配
 Blaze E-MAILWEB  - 06/10/13(金) 18:43 -
  
delitem命令は装備している物まで削除してしまうので、

・クリップを所持し、装備もしている状態
1.所持クリップをgetinventorylistにて認識
2.delitem命令で所持クリップを消耗するはずが、装備しているクリップを認識
3.所持分だけ削除なので、未装備の所持クリップは残る

という状態になってしまったと思われます。
本鯖でもたまにある装備品削除バグです。(アインブロッククエストなど)


対処案としては、
・装備品を認識する場合、装備箇所をチェックし、その装備品と同じ物を装備していたら弾く
・削除命令の時、装備品をチェックして、削除対象を分別
・もういっそ装備品は売らない

Rayceさんでしたらもっと良い方法が出てくると思いますが・・・
引用なし
パスワード
・ツリー全体表示

Re:スロットエンチャントシステム
 huge  - 06/10/13(金) 16:35 -
  
先日、別の人に言われて気づいたのですが、
いつごろかに、SカトラスのIDが変わったことで、
カトラスの完成品のIDが、勇士のバルムンとなっています。
引用なし
パスワード
・ツリー全体表示

Re:パーティ清算金自動分配
 稜夜  - 06/10/13(金) 2:41 -
  
私のサーバーで使わせてもらいました。
仕様なのかなーと?思い質問。

クリップにcを刺して装備をしていて
クリップを持っている場合。
装備しているはずのアイテムは売られない?はず
だと思うのですが、装備のc刺しクリップが売られて
持っている普通のクリップは売られてないです。

ちょっと、書いていておかしいなと思ったんですが
がんばって読んでください(´・ω・`)。。。スミマセン
引用なし
パスワード
・ツリー全体表示

Re:パーティ清算金自動分配
 Rayce  - 06/10/11(水) 3:02 -
  
getskilllv() なんていう便利な関数があることに今頃気付いた…。
やっぱり久しぶりにスクリプト書くと命令・関数を忘れててダメダメですね。
引用なし
パスワード

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

パーティ清算金自動分配
 Rayce  - 06/10/9(月) 22:52 -
  
何か作りたくなったので久しぶりに食指を動かしてみた。
ただこんな回りくどいことするくらいならeAからgetiteminfo関数を持ってくるべきだと思った…。
引用なし
パスワード

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

賢者の石でホム進化
 暇人  - 06/10/2(月) 2:44 -
  
ホムンクルスを本鯖みたいにアイテムで進化させるスクリプトです。

ぽぽりんさんのポタ子が1440行↓のニブル辺りから間違ってるような?
set @21,・・・
じゃなくてset @a21,・・・かな?
勘違いだったらごめんなさい_| ̄|○
引用なし
パスワード

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

Re:ポタ子
 frosch  - 06/9/28(木) 5:39 -
  
以前N.C.S.Pさんで公開されていた「ダンジョンの各階へのワープ+各MAPの人数が表示されるリヒタルゼンまでのポタ子」をフィゲル・ラヘルまで拡張したものです。
ぽぽりんさんのコードを一部流用させていただき、各町に設置されるようになっています。

一応ローカルではエラーを吐かずに動いていますが、ワープ先がおかしかったりするかと思います。
公開鯖等でご利用の際には適宜修正してください。
(一応athena2217添付のnpc_warp_town.txt・npc_warp_dun.txt・npc_warp_fild.txtを見て追加はしていますが、全部の飛び先が問題ないかどうかまでは確認できておりません)

手作業で追加しましたので、抜けMAPとかあったらごめんなさい。
中の人が力尽きました orz
引用なし
パスワード

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

Re:転職カプラ
 Blaze E-MAILWEB  - 06/9/25(月) 23:04 -
  
ぽぽりんさんの転職スクリプトを整形、養子・転生一次まで対応させてみたスクリプトです。
転職条件判定を前判定に、転職可能職業だけ表示させ、メッセージも改正しました。
転生一次はOLD_CLASS未使用だと、前世と違う職業にも転職できてしまうのでご注意ください。
引用なし
パスワード

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

自動型癒しプリ
 ぽぽりん  - 06/9/25(月) 19:49 -
  
以前NCSPさんのところにあったNPCです。
引用なし
パスワード

[添付]〜添付ファイル〜
・名前 : 自動型癒しプリ.txt
・サイズ : 1.8KB
・ツリー全体表示

服染め+髪型変更NPC
 ぽぽりん  - 06/9/25(月) 17:15 -
  
服染め+髪型変更NPCです。
引用なし
パスワード

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

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