[
板情報
|
R18ランキング
]
したらばTOP
■掲示板に戻る■
全部
1-100
最新50
|
メール
|
1-
101-
この機能を使うにはJavaScriptを有効にしてください
|
【会員制】ZeazyUO総合スレ03【shadow氏】
116
:
名も無きチーター
:2024/08/03(土) 21:02:24 ID:D/eHB7dQ0
■制限事項
client.exe v7.0.104.0 (2024-07-26) において Cliloc の仕様変更がありました
このため ZzObjectDetail.display (det.display) が取得できなくなっています
■影響ありなもの
* メッセージを文字列として取得や比較している場合
* プロパティを文字列として取得や比較している場合
* 正規表現系は大部分が動作しないと思ってください
■影響無しなもの
* メッセージを MSGID として扱っている場合
* プロパティを det.display ではなく PID として扱っている場合
* 幸い ID 自体は変更無しのようなので、文字列としてではなく ID として扱っている場合は影響ありません
* ZzObjectInfo.name (obj.name) は影響無し (Cliloc ではなくパケットから取得しているため)
* 未確認ですがジャーナルも影響無し (Cliloc ではなくパケットから取得しているため)
■影響ありなコード
```javascript
det.display.match('undead slayer');
```
```javascript
det.id = find.find('be, m0x22c5'); // RuneBook
det.display.match('Trammel');
```
```javascript
det.id = find.find('m0x190, 0x191, np8'); // Human
det.display.match('banker');
```
```javascript
if (det.display.length == 0) return false;
```
■影響無しなコード
```javascript
find.find('d1060479'); // undead slayer
```
```javascript
det.id = find.find('be, m0x22c5'); // RuneBook
det.findText(0x105682).match('Trammel');
```
```javascript
det.id = find.find('m0x190, 0x191, np8'); // Human
det.items[0].text(2).match('banker'); // text(2) は職業の模様
```
```javascript
if (det.items[0].text(1).length == 0) return false; // text(1) は名前の模様. obj.name と同じ??
```
■対応方針
* プロパティは det.display の代わりに det.findText() で PID を指定する、
* もしくは PID が不明な場合は det.items[x].text(x) に変更する
* メッセージは、MSGID で扱っている場合は問題無し。文字列として扱っている場合は MSGID に変更する
新着レスの表示
名前:
E-mail
(省略可)
:
※書き込む際の注意事項は
こちら
※画像アップローダーは
こちら
(画像を表示できるのは「画像リンクのサムネイル表示」がオンの掲示板に限ります)
スマートフォン版
掲示板管理者へ連絡
無料レンタル掲示板