protocol.lua

main 207 lines · 9 KB Raw
Alex Alex Commit Client Upload Part 2 19/10/2026 00:06
1GameServerOpcodes = {
2 GameServerInitGame = 10,
3 GameServerGMActions = 11,
4 GameServerEnterGame = 15,
5 GameServerLoginError = 20,
6 GameServerLoginAdvice = 21,
7 GameServerLoginWait = 22,
8 GameServerAddCreature = 23,
9 GameServerPingBack = 29,
10 GameServerPing = 30,
11 GameServerChallenge = 31,
12 GameServerDeath = 40,
13
14 -- all in game opcodes must be greater than 50
15 GameServerFirstGameOpcode = 50,
16
17 -- otclient ONLY
18 GameServerExtendedOpcode = 50,
19
20 -- NOTE: add any custom opcodes in this range
21 -- 51 - 99
22
23 -- original tibia ONLY
24 GameServerFullMap = 100,
25 GameServerMapTopRow = 101,
26 GameServerMapRightRow = 102,
27 GameServerMapBottomRow = 103,
28 GameServerMapLeftRow = 104,
29 GameServerUpdateTile = 105,
30 GameServerCreateOnMap = 106,
31 GameServerChangeOnMap = 107,
32 GameServerDeleteOnMap = 108,
33 GameServerMoveCreature = 109,
34 GameServerOpenContainer = 110,
35 GameServerCloseContainer = 111,
36 GameServerCreateContainer = 112,
37 GameServerChangeInContainer = 113,
38 GameServerDeleteInContainer = 114,
39 GameServerSetInventory = 120,
40 GameServerDeleteInventory = 121,
41 GameServerOpenNpcTrade = 122,
42 GameServerPlayerGoods = 123,
43 GameServerCloseNpcTrade = 124,
44 GameServerOwnTrade = 125,
45 GameServerCounterTrade = 126,
46 GameServerCloseTrade = 127,
47 GameServerAmbient = 130,
48 GameServerGraphicalEffect = 131,
49 GameServerTextEffect = 132,
50 GameServerMissleEffect = 133,
51 GameServerMarkCreature = 134,
52 GameServerTrappers = 135,
53 GameServerCreatureHealth = 140,
54 GameServerCreatureLight = 141,
55 GameServerCreatureOutfit = 142,
56 GameServerCreatureSpeed = 143,
57 GameServerCreatureSkull = 144,
58 GameServerCreatureParty = 145,
59 GameServerCreatureUnpass = 146,
60 GameServerEditText = 150,
61 GameServerEditList = 151,
62 GameServerPlayerDataBasic = 159, -- 910
63 GameServerPlayerData = 160,
64 GameServerPlayerSkills = 161,
65 GameServerPlayerState = 162,
66 GameServerClearTarget = 163,
67 GameServerSpellDelay = 164, -- 870
68 GameServerSpellGroupDelay = 165, -- 870
69 GameServerMultiUseDelay = 166, -- 870
70 GameServerTalk = 170,
71 GameServerChannels = 171,
72 GameServerOpenChannel = 172,
73 GameServerOpenPrivateChannel = 173,
74 GameServerRuleViolationChannel = 174,
75 GameServerRuleViolationRemove = 175,
76 GameServerRuleViolationCancel = 176,
77 GameServerRuleViolationLock = 177,
78 GameServerOpenOwnChannel = 178,
79 GameServerCloseChannel = 179,
80 GameServerTextMessage = 180,
81 GameServerCancelWalk = 181,
82 GameServerWalkWait = 182,
83 GameServerFloorChangeUp = 190,
84 GameServerFloorChangeDown = 191,
85 GameServerChooseOutfit = 200,
86 GameServerVipAdd = 210,
87 GameServerVipLogin = 211,
88 GameServerVipLogout = 212,
89 GameServerTutorialHint = 220,
90 GameServerAutomapFlag = 221,
91 GameServerCoinBalance = 223, -- 1080
92 GameServerStoreError = 224, -- 1080
93 GameServerRequestPurchaseData = 225, -- 1080
94 GameServerQuestLog = 240,
95 GameServerQuestLine = 241,
96 GameServerCoinBalanceUpdating = 242, -- 1080
97 GameServerChannelEvent = 243, -- 910
98 GameServerItemInfo = 244, -- 910
99 GameServerPlayerInventory = 245, -- 910
100 GameServerMarketEnter = 246, -- 944
101 GameServerMarketLeave = 247, -- 944
102 GameServerMarketDetail = 248, -- 944
103 GameServerMarketBrowse = 249, -- 944
104 GameServerShowModalDialog = 250, -- 960
105 GameServerStore = 251, -- 1080
106 GameServerStoreOffers = 252, -- 1080
107 GameServerStoreTransactionHistory = 253, -- 1080
108 GameServerStoreCompletePurchase = 254 -- 1080
109}
110
111ClientOpcodes = {
112 ClientEnterAccount = 1,
113 ClientEnterGame = 10,
114 ClientLeaveGame = 20,
115 ClientPing = 29,
116 ClientPingBack = 30,
117
118 -- all in game opcodes must be equal or greater than 50
119 ClientFirstGameOpcode = 50,
120
121 -- otclient ONLY
122 ClientExtendedOpcode = 50,
123
124 -- NOTE: add any custom opcodes in this range
125 -- 51 - 99
126
127 -- original tibia ONLY
128 ClientAutoWalk = 100,
129 ClientWalkNorth = 101,
130 ClientWalkEast = 102,
131 ClientWalkSouth = 103,
132 ClientWalkWest = 104,
133 ClientStop = 105,
134 ClientWalkNorthEast = 106,
135 ClientWalkSouthEast = 107,
136 ClientWalkSouthWest = 108,
137 ClientWalkNorthWest = 109,
138 ClientTurnNorth = 111,
139 ClientTurnEast = 112,
140 ClientTurnSouth = 113,
141 ClientTurnWest = 114,
142 ClientEquipItem = 119, -- 910
143 ClientMove = 120,
144 ClientInspectNpcTrade = 121,
145 ClientBuyItem = 122,
146 ClientSellItem = 123,
147 ClientCloseNpcTrade = 124,
148 ClientRequestTrade = 125,
149 ClientInspectTrade = 126,
150 ClientAcceptTrade = 127,
151 ClientRejectTrade = 128,
152 ClientUseItem = 130,
153 ClientUseItemWith = 131,
154 ClientUseOnCreature = 132,
155 ClientRotateItem = 133,
156 ClientCloseContainer = 135,
157 ClientUpContainer = 136,
158 ClientEditText = 137,
159 ClientEditList = 138,
160 ClientLook = 140,
161 ClientTalk = 150,
162 ClientRequestChannels = 151,
163 ClientJoinChannel = 152,
164 ClientLeaveChannel = 153,
165 ClientOpenPrivateChannel = 154,
166 ClientCloseNpcChannel = 158,
167 ClientChangeFightModes = 160,
168 ClientAttack = 161,
169 ClientFollow = 162,
170 ClientInviteToParty = 163,
171 ClientJoinParty = 164,
172 ClientRevokeInvitation = 165,
173 ClientPassLeadership = 166,
174 ClientLeaveParty = 167,
175 ClientShareExperience = 168,
176 ClientDisbandParty = 169,
177 ClientOpenOwnChannel = 170,
178 ClientInviteToOwnChannel = 171,
179 ClientExcludeFromOwnChannel = 172,
180 ClientCancelAttackAndFollow = 190,
181 ClientRefreshContainer = 202,
182 ClientRequestOutfit = 210,
183 ClientChangeOutfit = 211,
184 ClientMount = 212, -- 870
185 ClientAddVip = 220,
186 ClientRemoveVip = 221,
187 ClientBugReport = 230,
188 ClientRuleViolation = 231,
189 ClientDebugReport = 232,
190 ClientTransferCoins = 239, -- 1080
191 ClientRequestQuestLog = 240,
192 ClientRequestQuestLine = 241,
193 ClientNewRuleViolation = 242, -- 910
194 ClientRequestItemInfo = 243, -- 910
195 ClientMarketLeave = 244, -- 944
196 ClientMarketBrowse = 245, -- 944
197 ClientMarketCreate = 246, -- 944
198 ClientMarketCancel = 247, -- 944
199 ClientMarketAccept = 248, -- 944
200 ClientAnswerModalDialog = 249, -- 960
201 ClientOpenStore = 250, -- 1080
202 ClientRequestStoreOffers = 251, -- 1080
203 ClientBuyStoreOffer = 252, -- 1080
204 ClientOpenTransactionHistory = 253, -- 1080
205 ClientRequestTransactionHistory = 254 -- 1080
206}
207
Top