📄 client_packet_en.txt
字号:
type=00 Block... (?)
type=01 Allow... (?)
fail=00 Succeeded.
fail=01 Failed.
S 00d5 <len>.w <limit>.w <pub>.B <passwd>.8B <title>.?B
僠儍僢僩棫偰丅偙偙偐傜僠儍僢僩娭學偑懕偔偗偳挷傋偑娒偄偺偱曗姰傛傠
Requesting chat room creation.
(From here on, chat-related stuff continues, but more investigation to complete it is necessary...)
R 00d6 <fail>.B
僠儍僢僩棫偰墳摎
Response to chat room creation request.
R 00d7 <len>.w <owner ID>.l <chat ID>.l <limit>.w <users>.w <pub>.B <title>.?B
夋柺撪僠儍僢僩忣曬
Chat room information displayed in the window.
R 00d8 <chat ID>.l
僠儍僢僩徚嫀
Remove the chat room.
S 00d9 <chat ID>.l <passwd>.8B
僠儍僢僩嶲壛梫惪
Send request to join a chat.
R 00da <fail>.B
僠儍僢僩嶲壛幐攕
Response given when failing to join a chat.
R 00db <len>.w <chat ID>.l {<index>.l <nick>.24B}.28B*
僠儍僢僩嶲壛幰儕僗僩
List of users in the chatroom.
R 00dc <users>.w <nick>.24B
僠儍僢僩傊偺嶲壛幰捛壛(?)
Add a user to the chat room users (?)
R 00dd <index>.w <nick>.24B <fail>.B
僠儍僢僩偐傜嶲壛幰敳偗
A participant leaves the chat room.
S 00de <len>.w <limit>.w <pub>.B <passwd>.8B <title>.?B
僠儍僢僩僗僥乕僞僗曄峏
Update chatroom status.
R 00df <len>.w <owner ID>.l <chat ID>.l <limit>.w <users>.w <pub>.B <title>.?B
僠儍僢僩僗僥乕僞僗曄峏惉岟
Chatroom status update successful.
S 00e0 <chat ID>.l <nick>.24B
僠儍僢僩儖乕儉強桳幰曄峏梫媮?
Chatroom owner change request.
R 00e1 <index>.l <nick>.24B
僠儍僢僩嶲壛幰斣崋晅偗捈偟?
Number of participants in chat room has changed.
S 00e2 <nick>.24B
僠儍僢僩kick
Chat-kick of nick.
S 00e3
僠儍僢僩敳偗
Exit the chatroom.
S 00e4 <ID>.l
庢傝堷偒梫媮
Request a trade with <ID>.
R 00e5 <nick>.24B
庢傝堷偒梫惪庴偗
Receive a trade request from <nick>.
S 00e6 <type>.B
type=03 庢傝堷偒梫惪ok
type=04 庢傝堷偒梫惪僉儍儞僙儖
Send response to trade initiation request:
type=03 Clicked OK.
type=04 Clicked Cancel.
R 00e7 <fail>.B
庢傝堷偒梫媮墳摎
fail=00 嫍棧偑墦夁偓
fail=03 梫惪庴偗偰偔傟偨
fail=04 僉儍儞僙儖偝傟偨?
Response to trade initiation request:
fail=00 Too far away to trade.
fail=03 Accepted, begin trade.
fail=04 Trade cancelled.
S 00e8 <index>.w <amount>.l
傾僀僥儉捛壛丅index=0偱zeny捛壛丅惓婯僋儔僀傾儞僩偱偼zeny偼00eb偺捈慜偺傒
Add an item to trade window. index=0 means adding zeny.
In the official client, you have to send 00eb before sending zeny (hit OK).
R 00e9 <amount>.l <type ID>.w <identify flag>.B <attribute?>.B <refine>.B <card>.4w
憡庤曽偐傜偺傾僀僥儉捛壛
Your trade partner adds something to his/her side of the trade window.
R 00ea <index>.w <fail>.B
fail=00 傾僀僥儉捛壛惉岟
fail=01 捛壛幐攕丅憡庤懁廳検僆乕僶
Response to adding an item to the trade box:
fail=00 Successfully added an item to the trade window.
fail=01 Failed to add the item (the target player would be overweight).
S 00eb
傾僀僥儉捛壛姰椆(ok墴偟)
Item adding complete (clicked 'OK' in the trade window).
R 00ec <fail>.B
fail=00 帺暘偐傜偺ok庴椞
fail=01 憡庤偐傜偺ok庴椞
Receiving acknowledgement of 'OK' (disables OK button in trade window)
fail=00 Received 'OK' from self.
fail=01 Received 'OK' from trade partner.
S 00ed
庢傝堷偒僉儍儞僙儖
Trade cancel request.
R 00ee
庢傝堷偒偑僉儍儞僙儖偝傟傑偟偨
Trade cancelled.
S 00ef
庢傝堷偒嫋戻(trade墴偟)
Trade allowed (clicked 'Trade').
R 00f0
庢傝堷偒姰椆
Trade completed.
R 00f2 <num>.w <limit>.w
僇僾儔偝傫嫋梕傾僀僥儉屄悢&尰忬
Get current number of items in Kapra storage and maximum allowed (num/limit display).
S 00f3 <index>.w <amount>.l
僇僾儔偝傫憅屔偵傾僀僥儉曻傝崬傒
User puts an item into Kapra storage.
R 00f4 <index>.w <amount>.l <type ID>.w <identify flag>.B <attribute?>.B <refine>.B <card>.4w
僇僾儔偝傫憅屔偺傾僀僥儉捛壛
Item is added to Kapra storage.
S 00f5 <index>.w <amount>.l
僇僾儔偝傫憅屔偐傜傾僀僥儉庢傝弌偟梫媮
User takes an item from Kapra storage.
R 00f6 <index>.w <amount>.l
僇僾儔偝傫憅屔偐傜傾僀僥儉庢傝弌偟墳摎
Response to item removed from Kapra storage.
S 00f7
僇僾儔偝傫憅屔暵偠梫媮
Request to close Kapra storage.
R 00f8
僇僾儔偝傫憅屔暵偠墳摎
Response to closing Kapra storage.
S 00f9 <party name>.24B
僷乕僥傿嶌惉梫媮
Request to create a party with <party name>.
R 00fa <fail>.B
僷乕僥傿嶌惉墳摎
fail=00 乽僷乕僥傿乕傪寢惉偟傑偟偨丅乿
fail=01 乽摨偠柤慜偺僷乕僥傿乕偑偁傝傑偡丅乿
fail=02 乽偡偱偵僷乕僥傿乕偵壛擖偟偰偄傑偡丅乿
Response to party creation request:
fail=00 "Party created."
fail=01 "A party with the same name already exists."
fail=02 "You are already a member of another party."
R 00fb <len>.w <party name>.24B {<ID>.l <nick>.24B <map name>.16B <leader>.B <offline>.B}.46B*
僷乕僥傿忣曬傑偲傔偰憲傝
Party information packet.
S 00fc <ID>.l
僷乕僥傿姪桿偡傞
Invite <ID> to your party.
R 00fd <nick>.24B <fail>.B
fail=00 憡庤偼婛偵僷乕僥傿偵擖偭偰偄偨
fail=01 憡庤偵嫅斲偝傟偨
fail=02 姪桿惉岟
Response to party invitation request:
fail=00 Player is already in another party.
fail=01 Invitation declined.
fail=02 Invitation accepted.
R 00fe <ID>.l <party name>.24B
僷乕僥傿偵桿傢傟偨
Received invitation to join party.
S 00ff <ID>.l <fail>.l
僷乕僥傿偵桿傢傟偨帪偺曉摎丅fail=1 ok曉摎?
Send response to party invitation. fail=1 is 'OK' response?
S 0100
僷乕僥傿扙戅梫媮
Request to leave a party.
R 0101 <exp>.w <item?>.w
僷乕僥傿愝掕尰忬? exp=2偺応崌偼岞暯攝暘愝掕幐攕?
Party setting status. When exp=2, change to 'Share experience' failed?
S 0102 <exp>.w <item?>.w
僷乕僥傿愝掕曄峏
Request to change party settings.
R 0104 <ID>.l ?.l <X>.w <Y>.w <offline>.B <party name>.24B <nick>.24B <map name>.16B
僷乕僥傿1恖暘忣曬峏怴
Update information about one player in the party.
R 0105 <ID>.l <nick>.24B <fail>.B
nick偝傫偑僷乕僥傿偐傜棧扙
<nick> has left the party.
R 0106 <ID>,l <HP>.w <MaxHP>.w
僷乕僥傿儊儞僶HP峏怴
Update HP of party members.
R 0107 <ID>.l <X>.w <Y>.w
僷乕僥傿儊儞僶埵抲峏怴
Update coordinates of party members.
S 0108 <len>.w <message>.?B
僷乕僥傿撪敪尵
Send text to party.
R 0109 <len>.w <ID>.l <message>.?B
僷乕僥傿撪敪尵庴怣
Receive text for party.
R 010a <type ID>.w
MVP傾僀僥儉庢摼
Get an MVP item.
R 010b <exp>.l
MVP宱尡抣庢摼
Get MVP experience.
R 010c <ID>.l
MVP僉儍儔昞帵
MVP winner indicated (with the MVP icon).
R 010e <skill ID>.w <lv>.w <sp>.w <range>.w <up>.B
僗僉儖忣曬峏怴丅sp偼枹巊梡?
Skill information update. SP is unused? (That doesn't seem right, the SP is displayed.)
R 010f <len>.w {<skill ID>.w <target type>.w ?.w <lv>.w <sp>.w <range>.w <skill name>.24B <up>.B}.37B*
僗僉儖忣曬偺夠丅skill name偼堦晹棳傟偰棃側偄暔偑偁傞亜AL_PNEUMA,PR_SLOWPOISON摍
target type偼0-僷僢僔僽丄1-揋丄2-応強丄4-懄帪敪摦丄16-枴曽
lv=0 up=0偺応崌偼儕僗僩偵弌偟偰側偄?
Bunch of information about skills. Some skill names are not sent (e.g. AL_PNEUMA, PR_SLOWPOISON).
Target type:
0 : Passive
1 : Active (enemy)
2 : Active (area)
4 : Immediate invocation
16: Ally (party member)
If lv=0 and up=0, it will not be put on the list?
R 0110 <skill ID>.w <basic type>.w ?.w <fail>.B <type>.B
fail=00偺帪偵僗僉儖棙梡幐攕?
type 00:basic type偺曽 01:SP晄懌 02:HP晄懌 03:memo柍偟 04:delay拞
05:偍嬥柍偟(傔傑乕) 06:晲婍偑傛傠偟偔側偄 07:愒僕僃儉柍偟 08:惵僕僃儉柍偟 09:撲
basic type 00:庢傝堷偒 01:emotion 02:嵗傝 03:僠儍僢僩 04:僷乕僥傿
05:shout? 06:PK 07:儅僫乕億僀儞僩
Result of trying to use a skill.
When fail=00, the skill could not be used.
type 00: Skill has failed (customized for certain skills like steal)
type 01: Not enough SP
type 02: Not enough HP
type 03: No memo
type 04: In cast delay
type 05: Not enough money (Mammonite)
type 06: Weapon is not usable with the skill
type 07: No red gemstone
type 08: No blue gemstone
type 09: No yellow gemstone
type 0a: Skill has failed (seen in combo delay situations)
basic type=00: Trade
basic type=01: Emotion
basic type=02: Sit
basic type=03: Chat
basic type=04: Party
basic type=05: Shout(?)
basic type=06: PK
basic type=07: Manner Point
R 0111 <skill ID>.w <target type>.w ?.w <lv>.w <sp>.w <range>.w <skill name>.24B <up>.B
010f偺1偮暘丅兝2偩偲枹巊梡?
20040415揮怑帪偵娤應
Single-skill version of 010f. Unused in beta 2?
20040415: OBSERVED upon job-changing.
S 0112 <skill ID>.w
僗僉儖lvup梫媮
Requesting a skill level up.
S 0113 <level>.w <skill ID>.w <ID>.l
ID傪僞乕僎僢僩偵skill傪巊偆
Use a skill on target <ID>.
R 0114 <skill ID>.w <src ID>.l <dst ID>.l <server tick>.l <src speed>.l <dst speed>.l <param1>.w <param2>.w <param3>.w <type>.B
峌寕宯僗僉儖僄僼僃僋僩@
type=04 壩暻偱娤應 type=06偲傎傏摨偠?
type=05 NB/FBl偺暘嶶偟偨僟儊乕僕梡丠
type=06 扨敪傕偺? param1偼僟儊乕僕崌寁丄param2偼level丄param3偼1屌掕偲梊憐
type=07 僟儊乕僕昞帵柍偟丠
type=08 楢懪傕偺? param1偼僟儊乕僕崌寁丄param2偼level丄param3偼暘妱悢偲梊憐
type=09 僟儊乕僕儌乕僔儑儞側偟偵僟儊乕僕偩偗昞帵偝傟傞暔(僀儞僨儏傾)偲巚偭偨偺偩偑僟儊乕僕儌乕僔儑儞偑弌傞暔丅(婡擻偼撲)
Skill effect for an attack.
type=04 Seen when using firewall. About the same as type=06?
type=05 Split-damage type seen with Napalm Beat/Fireball?
type=06 Single-hit type? param1 is total damage, param2 is level, param3 is 1.
type=07 Damage without a display?
type=08 Multiple-hit type? param1 is total damage, param2 is level, param3 is number of hits.
type=09 I thought it was for giving damage without the actual damage motion (Endure), but it made a damage motion. (True function is unknown.)
R 0115 <skill ID>.w <src ID>.l <dst ID>.l <server tick>.l <src speed>.l <dst speed>.l <X>.w <Y>.w <param1>.w <param2>.w <param3>.w <type>.B
抏偒旘偽偟桳傝峌寕宯僗僉儖僄僼僃僋僩
type=05 僟儊乕僕&抏偒旘偽偟丅param1偼僟儊乕僕崌寁丄param2偼level丄param3偼暘妱悢偲梊憐
type=06 敋怱抧? 彮側偔偲傕param1偼僑儈偺柾條
type=09 僟儊乕僕儌乕僔儑儞側偟偵僟儊乕僕偩偗昞帵偝傟傞暔(僀儞僨儏傾)偲巚偭偨偺偩偑僟儊乕僕儌乕僔儑儞偑弌傞暔丅(婡擻偼撲)
Release a burst-type skill effect.
type=05 Damage and burst. param1 is total damage, param2 is level, param3 is number of hits.
type=06 Ground zero? At least param1 is not used.
type=09 I thought it was for giving damage without the actual damage motion (Endure), but it made a damage motion. (True function is unknown.)
S 0116 <level>.w <skill ID>.w <X>.w <Y>.w
(X,Y)傪僞乕僎僢僩偵skill傪巊偆
Use a skill on target <X>, <Y>.
R 0117 <skill ID>.w <src ID>.l <val>.w <X>.w <Y>.w <server tick>.l
応強憡庤偺僗僉儖僄僼僃僋僩昞帵丅val偼儗儀儖偐丄堦晹屌偝?(昘暻)
Display skill effect at targetted place. Is val level, or durability? (Icewall)
S 0118
峌寕僉儍儞僙儖
Cancel attack.
R 0119 <ID>.l <param1>.w <param2>.w <param3>.w ?.B
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -