スクリプト公開所

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

エンドレスタワー暫定実装パッチ v1.0 俺のスーパー生搾りだ! 08/7/11(金) 23:55 [添付][添付][添付]

修正版1 俺のスーパー生搾りだ! 08/7/13(日) 17:17 [添付][添付]
Re:修正版1 [名無し] 08/7/14(月) 7:31
Re:修正版1 [名無し] 08/7/14(月) 9:57
Re:修正版1 ほえほえ 08/7/14(月) 14:49
Re:修正版1 [名無し] 08/7/14(月) 16:46
Re:修正版1 俺のスーパー生搾りだ! 08/7/14(月) 20:40 [添付]
Re:修正版1 killer 08/8/7(木) 12:09
Re:修正版1 ほえほえ 08/8/11(月) 14:10
Re:修正版1 俺のスーパー生搾りだ! 08/7/14(月) 20:21 [添付]
Re:修正版1 ななしん 08/7/19(土) 18:56
Re:修正版1 ほえほえ 08/7/22(火) 7:51
Re:修正版1 Toshi 08/11/26(水) 21:37
Re:修正版1 Pneuma 09/12/9(水) 14:10 [添付]
ET本鯖風改造版(修正) Pneuma 09/12/13(日) 4:56 [添付]
Re:修正版1 [名無し] 09/12/10(木) 8:13
Re:修正版1 のちぇろ 09/12/10(木) 15:53
Re:修正版1 [名無し] 09/12/10(木) 19:40
Re:修正版1 ほえほえ 09/12/10(木) 16:26

修正版1
 俺のスーパー生搾りだ!  - 08/7/13(日) 17:17 -
  
一部致命的な不具合の修正など

修正版1:

*参加申請中のパーティーでないPCが参加申請を行えた不具合を修正
 (script/e_tower.txt)
*残り時間の表示がマイナスの値になってしまう不具合を修正
 (script/e_tower.txt)
引用なし
パスワード

[添付]〜添付ファイル〜
・名前 : etower_v1.1.zip
・サイズ : 51.3KB

[添付]〜添付ファイル〜
・名前 : etower_v1.1(add_mapflag).zip
・サイズ : 32.6KB

Re:修正版1
 [名無し]  - 08/7/14(月) 7:31 -
  
▼俺のスーパー生搾りだ!さん:
 
etower_v1.1.zipを使わせていただいたところ、一部OnTimerの値がかぶっているところがあり、エラーが出てしまうようです。
引用なし
パスワード

Re:修正版1
 [名無し]  - 08/7/14(月) 9:57 -
  
▼[名無し]さん:
>▼俺のスーパー生搾りだ!さん:
> 
>etower_v1.1.zipを使わせていただいたところ、一部OnTimerの値がかぶっているところがあり、エラーが出てしまうようです。

比較して差分だけを使えば良いと思います
引用なし
パスワード

Re:修正版1
 ほえほえ  - 08/7/14(月) 14:49 -
  
v1.1の「-未設定-」になっているannounceをそのままにするか、
内容変えるなりしないと動作しないようです。

例://99F制覇時イベントの所のannounceをコメントアウトして1つにしたら進まなかった。

スクリプトのことは深く理解してませんが、さきほどそうしたら一通りクリアできました。
引用なし
パスワード

Re:修正版1
 [名無し]  - 08/7/14(月) 16:46 -
  
r506、v1.1使用でmap鯖起動時にエラー出ました。

/e_tower.txt line 1660
expect command, missing function name or calling undercleared function
* 1660 :   if(!checkdead(')' && Hp && '@map$==";6@tower.gat"; && 〜(略)

/e_tower.txt line 2164
expect command, missing function name or calling undercleared function
* 2164 :  if((!checkdead(')' || Hp || getcharid(3)!='@callpc_id && ('@map$==";1@tower.gat";,


1階から登って行ってエントヴァイエンまで出ますけど、
このエラーのせいかナハトが出ませんでした。


ソース書き換え等は記述ある個所以外触っていません。
引用なし
パスワード

Re:修正版1
 俺のスーパー生搾りだ!  - 08/7/14(月) 20:21 -
  
すいません、通常版のv1.1のみケアレスミスがあったようです。
次に新機能を追加する予定があることと、通常版のみで発生している不具合という点から
きちんとしたパッチを出すのは後回しにします。

とりあえず、この書き込みの添付ファイルを上書きすればエラーは収まりますので、
当面はそのファイルでご容赦ください。
引用なし
パスワード

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

Re:修正版1
 俺のスーパー生搾りだ!  - 08/7/14(月) 20:40 -
  
>r506、v1.1使用でmap鯖起動時にエラー出ました。
おそらくcheckdead関数の不備が原因だと思われます。

一度添付ファイル(dead_test.txt)を読み込んで、動作のテストをお願いします。
このスクリプトを読み込んだ時にエラーが出た場合は、athenaの更新をやり直せば
たぶんエラーは出なくなると思います。
それ以外の場合は・・・原因解明中!
引用なし
パスワード

[添付]〜添付ファイル〜
・名前 : dead_test.txt
・サイズ : 160byte

Re:修正版1
 ななしん  - 08/7/19(土) 18:56 -
  
95階のヴェルゼブブ召還イベントが機能していないような…
他の方々、95階のMOBを全滅させたらヴェルゼブブ出現しましたか?

追記ですが、94階のMOBが出現しないので、94階の分だけない
4@tower.gat,270,136,6    script    EndTw_warp4094    45,1,1{ callfunc "Etower_Wp",94,-1,-1,"-"; end; }

を追記した所普通に動きました。
しかし、どうやら87階と変な感じでリンクしているようで、
94階のMOBを全滅させると87階のモンスターを全滅させましたと表示されます。
そして、代わりに87階のモンスターを全滅させても何も起こらなくなりました。

これは一体・・・
引用なし
パスワード

Re:修正版1
 ほえほえ  - 08/7/22(火) 7:51 -
  
全部倒したと思ったら、map中程からドラゴンフライ?が出てきて〜ヴェルゼブブだった!
という感じで、出現したと思います(普通すぎですが)。

でも、1919行や2046行の兼ね合いで何かうまく出現しないことがあるのかもしれません。
引用なし
パスワード

Re:修正版1
 killer  - 08/8/7(木) 12:09 -
  
ほえほえさん、99階で止まってしまった時どのように修正なされたのか、
宜しければ詳しくお教え願えませんか。
announceを弄るのでしょうか…
引用なし
パスワード

Re:修正版1
 ほえほえ  - 08/8/11(月) 14:10 -
  
未設定のannounceを削除してしまうと進まなくなってしまうので、
適当に、

//99F制覇時イベント
4@tower.gat,0,0,0    script    ETower_F99Gate    -1,{
OnTimer2000:
    announce "-もうじき-",0x9,0xFF0000;
    end;
OnTimer5000:
    announce "-扉が-",0x9,0x00FF00;
    end;
OnTimer7000:
    announce "-開きます-",0x19;
    enablenpc "EndTw_warp4099";
    end;

メッセージを入れると動いたと思います。
引用なし
パスワード

Re:修正版1
 Toshi  - 08/11/26(水) 21:37 -
  
Aurigaに入れて一ヶ月たちましたが今のところ問題なく動いてます。
引用なし
パスワード

Re:修正版1
 Pneuma  - 09/12/9(水) 14:10 -
  
ありがたく使わせてもらっています。
本鯖と102Fのイベントがずいぶん違ってたので
最上階の部分だけ改造したスクリプト添付いたします。
引用なし
パスワード

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

Re:修正版1
 [名無し]  - 09/12/10(木) 8:13 -
  
ありがたく使わせて頂いております

このETのクールタイムはキャラごとに掛ける事は不可能なのでしょうか
初期設定の1週間の様に長いクールタイムだと入場していないキャラクターも
クールタイムの巻き添えになってしまいます
引用なし
パスワード

Re:修正版1
 のちぇろ  - 09/12/10(木) 15:53 -
  
▼[名無し]さん:
>ありがたく使わせて頂いております
>
>このETのクールタイムはキャラごとに掛ける事は不可能なのでしょうか
>初期設定の1週間の様に長いクールタイムだと入場していないキャラクターも
>クールタイムの巻き添えになってしまいます

やり方はいろいろありますが、
既存のクールタイムによる制限部分を一度全て消し、
ET登頂に失敗した場合にPTに属しているキャラIDを対象としたキャラ変数に失敗した日時を保存して、
受付時に失敗した時間を保存している場合は減算して比較
・個々のクールタイムを過ぎていれば参加可能な旨を表示し、その変数を初期化
・過ぎていなければ残り時間を表示して参加できない旨を表示
保存していない場合は失敗していないので参加可能な旨を表示

といった感じにすれば、キャラごとに変数をひとつ追加するだけで可能です。
引用なし
パスワード

Re:修正版1
 ほえほえ  - 09/12/10(木) 16:26 -
  
修正版、正常動作しました。
それはいいとして、このスクリプトでは初期設定がクールタイム10分
なのでいじらなければ、長すぎることはないんじゃないかと。
引用なし
パスワード

Re:修正版1
 [名無し]  - 09/12/10(木) 19:40 -
  
▼のちぇろさん:
ご返答ありがとうございます

中々難しそうですが、キャラかアカウントごとにクールタイムを付けれないと
運営上不満が出そうなのでがんばってみます

あと些細な事ですが2315行目あたり、アルベルタから転送費用10,000Zenyですが
set Zeny,Zeny-10000; の記述が抜けてました
引用なし
パスワード

ET本鯖風改造版(修正)
 Pneuma  - 09/12/13(日) 4:56 -
  
前回Upした102Fのイベントを本鯖風に改造したものが
PTの人数分イベントが起きてしまうバグがありましたので修正したものをUPします。
引用なし
パスワード

[添付]〜添付ファイル〜
・名前 : npc_quest_e_tower(2).txt
・サイズ : 124.4KB

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