📄 client_packet_en.txt
字号:
S 014D
僊儖僪忣曬昞帵奐巒丠
Begin guild information display.
R 014E <type?>.l
type=0x57 堦斒僊儖僪抍堳
type=0xD7 僊儖僪儅僗僞乕
Guild member privileges:
type=0x57 Normal guild member.
type=0xD7 Guild master.
S 014F <page>.l
僊儖僪昞帵僞僽憲怣
Send request to display the Guild information tab (ALT-G).
R 0150 <guildID>.l <guildLv>.l <connum>.l <capacity>.l <Avl.lvl>.l <cur_exp>.l <next_exp>.l <tax_point>.l <tendency(horizontal)Vw>.l <tendency(vertical)RW>.l <members>.l <guild name>.24B <guild master>.24B <territory>.16B
僊儖僪忣曬
Guild information returned.
(Tendency (VW) and (RF) refer to the guild manner display. Later on, 01B6 has a similar improved packet,
but it has F-V and R-W for positions. I don't remember the full names of the axes.)
(I don't remember tax_point being used at this time. Guild XP = total taxed XP of the members anyway.)
S 0151 <guild ID>.l
僄儞僽儗儉梫媮
Guild emblem request.
R 0152 <len>.w <guild ID>.l <emblem ID(How many times changed?)>.l <emblem data>.?B
僄儞僽儗儉僀儊乕僕憲晅
Emblem image is sent back to client.
S 0153 <len>.w <emblem data>.?B
僄儞僽儗儉僀儊乕僕曄峏
Change emblem image.
R 0154 <len>.w {<accID>.l <characterID>.l <hstyle>.w <hcolor>.w <gender>.w <job>.w <lvl>.w <tax_paid>.l <online>.l <Position>.l <memo?>.50B <nick>.24B}*
僊儖僪儊儞僶儕僗僩
Guild member list.
S 0155 <len>.w {<accID>.l <charaID>.l <index>.l}.12B*
栶怑曄峏
Guild position change.
R 0156 <len>.w {<accID>.l <charaID>.l <index>.l}.12B*
栶怑曄峏捠抦
Guild position change acknowledged.
S 0159 <guildID>.l <accID>.l <charID>.l <mess>.40B
僊儖僪扙戅憲怣
Send packet to leave guild.
R 015A <nic>.24B <mess>.40B
僊儖僪扙戅(慡堳)庴怣
Receive packet to leave guild (rec'd by all members).
S 015B <guildID>.l <accID>.l <charID>.l <mess>.40B
僊儖僪捛曻憲怣
Send packet to expel guild member.
R 015C <nick>.24B <mess>.40B <accID>.24B
僊儖僪捛曻乮慡堳乯庴怣
Receive packet to expel guild member (rec'd by all members).
S 015D <guild name>.24B <?>.16B
僊儖僪夝嶶
Send request to dissolve a guild.
R 015E <fail>.l
僊儖僪夝嶶惓斲捠抦
0x00丗惉岟
0x01丗廧柉搊榐斣崋晄堦抳
Result of guild breakup request acknowledged:
0x00: Breakup successful.
0x01: There is still more than one person left in guild.
R 0160 <len>.w {<index>.l <mode>.l <index>.l <exp_mode>.l}.16B
怑埵忣曬
Display guild position information.
S 0161 <len>.w {<index>.l <mode>.l <index>.l <exp_mode>.l <nickname>.24B}.40B*
怑埵曄峏
Change guild position information.
R 0162 <len>.w <skill_point>.w {<skill ID>.w <target type>.w ?.w <lv>.w <sp>.w <range>.w <skill name>.24B <up>.B}.37B*
僊儖僪僗僉儖
Guild skills.
R 0163 <len>.w { <nick>.24B <accID>.24B <reason>.40B }.88B*
僊儖僪捛曻儕僗僩
Guild expulsion list.
S 0165 <myaccID>.l <guild name>.24B
僊儖僪嶌惉
Create a guild.
R 0166 <len>.w {<index>.l <name>.24B }.28B*
怑埵柤儕僗僩
Guild position list.
R 0167 <type>.b
僊儖僪嶌惉崌斲
type = 0 僊儖僪嶌惉惉岟
type = 1 偡偱偵僊儖僪偵強懏偟偰偄傞
type = 2 摨柤偺僊儖僪偑偁傞
type = 3 僄儞儁儕僂儉柍偟
Result of guild creation attempt:
type = 0 Guild created.
type = 1 Already in a guild.
type = 2 A guild with the same name exists.
type = 3 No Emperium.
S 0168 <TargetAccID>.l <sourceAccID>.l <myCharacterID>.l
僊儖僪姪桿
Invite TargetAccID to guild.
R 0169 <type>.B
僊儖僪姪桿寢壥
type = 0 懠偺僊儖僪偵壛擖偟偰偄傞
type = 1 嫅斲偝傟偨
type = 2 壛擖偟偨
type = 3 掕堳傪挻夁
Result of invitation attempt:
type = 0 Already a member of another guild.
type = 1 Rejected invitation.
type = 2 Enrolled.
type = 3 Capacity has been reached.
R 016A <guild ID>.l <guild name>.24B
僊儖僪姪桿偝傟偨
Invited to join <guild name>.
S 016B <guild ID>.l <type>.l
僊儖僪姪桿曉怣
type=0 嫅斲偡傞
type=1 嫋戻偡傞
Respond to guild invitation:
type=0 Decline.
type=1 Accept.
R 016c <guild ID>.l <emblem ID>.l <mode>.l ?.5B <guild name>.24B
login帪僊儖僪忣曬
mode=帺暘偺強懏怑埵偺mode
Guild information at login time.
mode=Your own guild position's mode (?)
R 016d <ID>.l <charactor ID>.l <online>.l
僊儖僪儊儞僶偑login偟偨敳偗偨摍
Guild member has logged in or out.
S 016E <guildID>.l <mess1>.60B <mess2>.120B
僊儖僪崘抦愝掕
Set guild announcement.
R 016F <mess1>.60B <mess2>.120B
僊儖僪崘抦
Receive guild announcement.
S 0170 <TargetAccID>.l <sourceAccID>.l <myCharacterID>.l
摨柨梫惪姪桿
Invite guild into alliance.
R 0171 <SourceAccID>.l <guild name>.24B
摨柨梫惪姪桿偝傟偨
Received invitation to ally with guild.
S 0172 <SorceAccID>.l <type>.l
摨柨梫惪曉怣
type=0 嫅斲偡傞
type=1 嫋戻偡傞
Send response to guild alliance invitation:
type=0 Deny.
type=1 Accept.
R 0173 <type>.B
type = 0 偡偱偵摨柨娭學
type = 1 摨柨嫅斲偝傟偨
type = 2 摨柨惉岟
type = 3 憡庤僊儖僪偺摨柨僊儖僪悢偑挻夁
type = 4 帺暘偺僊儖僪偺摨柨僊儖僪悢偑挻夁
Receive response from other guild regarding alliance:
type = 0 Already in another alliance.
type = 1 Alliance rejected.
type = 2 Alliance accepted.
type = 3 Other guild has reached maximum number of allies.
type = 4 This guild has reached maximum number of allies.
R 0174 <len>.w {<index>.l <mode>.l <index>.l <exp_mode>.l <nickname>.24B}.40B*
怑埵曄峏捠抦
Acknowledge changes in guild positions.
R 0177 <len>.w <index>.w*
娪掕壜擻傾僀僥儉儕僗僩
List of unappraised items.
S 0178 <index>.w
傾僀僥儉娪掕
Appraise an item.
R 0179 <index>.w <fail>.B
傾僀僥儉娪掕寢壥丅fail=00偱惉岟丅fail=01偭偰偁傞偺偐?
Result of item appraisal.
fail=00 is success. Does fail=01 even exist?
(It might. You can't appraise while sitting, for example.)
S 017A <index>.w
僇乕僪倂僋儕僢僋
Double-clicked a card.
R 017B <len>.w {<index>.w}*
僇乕僪憓擖偱偒傞傾僀僥儉Index斣崋
The list of indexes containing items that can be carded.
S 017C <SrcIndex>.w <DestIndex>.w
Src 傪Desc偵撍偭崬傓
Insert <srcindex> into <destindex>.
R 017D <DescIndex>.w <SrcIndex>.w <fail>.b
Src 傪Desc偵撍偭崬傒<fail> 0=惉岟 1=幐攕丠
Result of inserting <srcindex> into <destindex>.
Fail=0 is success, fail=1 is failure?
S 017e <len>.w <message>.?B
僊儖僪撪儊僢僙乕僕敪尵
Send text to guild members.
R 017f <len>.w <message>.?B
僊儖僪撪儊僢僙乕僕庴怣
Receive text for guild members.
S 0180 <characterID>.l
僊儖僪揋懳
Oppose a guild.
R 0181 <flag>.b
僊儖僪揋懳壜斲
flag=0 揋懳惉岟
flag=1 揋懳僊儖僪悢偑懡偡偓傞
flag=2 偡偱偵揋懳娭學
Guild opposition request returns:
flag=0 Successfully opposing guild.
flag=1 Already have too many opposing guild.
flag=2 Already opposing this guild.
R 0182 <accID>.l <characterID>.l <hstyle>.w <hcolor>.w <gender?>.w <job>.w <lvl?>.w <tax_paid>.l <online>.l <Position>.l <memo?>.50B <nick>.24B
Guild information for a single member?
S 0183 <guild_id>.l <type>.l
僊儖僪娭學夝徚
Cancel guild relationship (alliance/opposition).
R 0184 <guild_id>.l <type>.l
僊儖僪娭學夝徚捠抦
Received request to cancel guild relationship.
R 0185 <flag>.l <guild_id>.l <guild_name>.24B
僊儖僪娭學捛壛 flag=0 摨柨/ 1 揋懳
Guild relationship addition (?)
flag=0: Allied
flag=1: Opposed
R 0187 <account ID>.l
alive怣崋?
Keep-alive signal?
R 0188 <fail?>.w <index>.w <val>.w
晲婍惛楤丅寢壥+val晲婍偵
Weapon refining. Result + val goes to the weapon.
R 0189 <fail?>.w
Unknown. Teleport (warp portal memo) failure?
1 (fail code 1?) memo in prohibited area
S 018a ?.w
僎乕儉廔椆
Quit game.
R 018b <fail>.w
僎乕儉廔椆/僉儍儔僙儗墳摎丅fail=0惉岟丅fail=1幐攕?
Response to quit game/return to character select screen.
fail=0 is success, fail=1 is failure?
R 018C <MonsID>.w <level?>.w <size>.w <HP value?>.w <SP value?>.w <def>.w <race>.w <mdef>.w <atribute>.w <magic_compat_attrib?>.9b
wiz偺揋偺僙儞僗寢壥
0 彫宆
1 拞宆
2 戝宆
Response to Wizard's Sense skill.
size:
0 small
1 medium
2 large
R 018d <length>.w { <ItemID>,w ?.w <CharID?>.l }.8B*
惢憿壜擻傾僀僥儉儕僗僩昞帵(?偺晹暘偼0012屌掕)
Display Item Creation window with list of makeable items.
(The ? part is 0012 bytes, fixed length)
S 018e <MakeItemID>.w <slot1ItemID>.w <slot2ItemID>,w <slot3.ItemID>.w
惢憿傾僀僥儉偺慖戰
Choose an item to create.
R 018f <flag>.w [00] <MakeItemID>.w
惢憿寢壥(flag = 00側傜惉岟 01側傜幐攕)
Show result of item creation.
flag = 00 is success of Forging
flag = 01 is failure of Forging
flag = 02 is success of Pharmacy
flag = 03 is failure of Pharmacy
S 0190 <skill lv>.w <skill code>.w <x & y>.l <message>.80b
儊僢僙乕僕(僩乕僉乕儃僢僋僗乯
Set message and position of Talkie Box.
R 0191 <ID>.l <message>.80B
僩乕僉乕儃僢僋僗偺儊僢僙乕僕
Receive message of Talkie Box.
R 0192 <x>.w <y>.w <type>.w <mapname>.16b
傾僀僗僂僅乕儖摍偵傛傞抧宍懏惈曄壔
Change the terrain element for skills like icewall.
S 0193 <ID>.l
僊儖僪儊儞僶柤慜堷偒?
Guild member search by name?
R 0194 <ID>.l <nick>.24B
僊儖僪儊儞僶柤慜堷偒墳摎?
Response to guild member search by name?
R 0195 <ID>.l <nick>.24B <party name>.24B <guild name>.24B <class name>.24B
僊儖僪強懏PC偺応崌偺0094曉摎
Response to 0094 for a guilded player.
R 0196 <type>.w <ID>.l
憹嫮宯僗僉儖巊梡帪偺儊僢僙乕僕怓乆丅ID偼target偲巚傢傟傞偑帺暘憡庤偺傒偟偐棃側偄?
type=00 2HQ晅梌乽峌寕懍搙偑憹壛偟傑偟偨丅乿
type=01 2HQ夝彍乽峌寕懍搙偑尭彮偟傑偟偨丅乿
type=02 IMPOSITIO晅梌乽晲婍偺峌寕椡偑憹壛偟傑偟偨丅乿
type=03 IMPOSITIO夝彍乽晲婍偺峌寕椡偑尭彮偟傑偟偨丅乿
type=04 乽僗僉儖巊梡僨傿儗僀偑尭彮偟傑偟偨丅乿
type=05 乽僗僉儖巊梡僨傿儗僀偑尦偵栠傝傑偟偨丅乿
type=06 乽晲婍偵撆懏惈偑晅梌偝傟傑偟偨丅乿
type=07 ASPERSIO晅梌乽晲婍偵惞懏惈偑晅梌偝傟傑偟偨丅乿
type=08 ASPERSIO夝彍乽晲婍偺懏惈偑尦偵栠傝傑偟偨丅乿
type=09 乽杊嬶偵惞懏惈偑晅梌偝傟傑偟偨丅乿
type=0a 乽杊嬶偺懏惈偑尦偵栠傝傑偟偨丅乿
type=0b KYRIE晅梌乽僶儕傾忬懺偵側傝傑偟偨丅乿
type=0c KYRIE夝彍乽僶儕傾忬懺偑夝彍偝傟傑偟偨丅
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -