2012-08-24 23:06:14 -04:00
|
|
|
[[Category RS2]]
|
|
|
|
|
2012-08-24 23:09:10 -04:00
|
|
|
==Game Protocol==
|
|
|
|
|
2012-08-25 14:14:42 -04:00
|
|
|
|
2012-08-25 14:15:02 -04:00
|
|
|
|
|
|
|
|
|
|
|
|
2012-08-24 23:06:14 -04:00
|
|
|
===Server > Client Packets===
|
2012-08-24 23:18:12 -04:00
|
|
|
|
2012-08-24 23:06:14 -04:00
|
|
|
{| border=2
|
|
|
|
|-
|
|
|
|
! Opcode
|
|
|
|
! Type
|
|
|
|
! Length (bytes)
|
|
|
|
! Name
|
|
|
|
! Description
|
|
|
|
|-
|
|
|
|
! 29
|
|
|
|
! VARIABLE SHORT
|
|
|
|
! NA
|
2012-08-24 23:17:07 -04:00
|
|
|
! [[443 Player Update|Player Update]]
|
2012-08-24 23:06:14 -04:00
|
|
|
! Updates the players within the client's view.
|
|
|
|
|-
|
|
|
|
! 121
|
|
|
|
! VARIABLE SHORT
|
|
|
|
! NA
|
2012-08-25 14:33:18 -04:00
|
|
|
! [[443 Rebuild Scene Graph|Rebuild Scene Graph]]
|
2012-08-24 23:06:14 -04:00
|
|
|
! Rebuilds the players scene graph.
|
|
|
|
|-
|
2012-08-25 14:33:18 -04:00
|
|
|
! 193
|
|
|
|
! VARIABLE SHORT
|
|
|
|
! NA
|
|
|
|
! [[443 Rebuild Scene Graph|Rebuild Custom Scene Graph]]
|
|
|
|
! Builds a custom scene graph.
|
|
|
|
|-
|
2012-08-24 23:06:14 -04:00
|
|
|
! 157
|
|
|
|
! VARIABLE BYTE
|
|
|
|
! NA
|
2012-08-24 23:17:07 -04:00
|
|
|
! [[443 Send Message|Send Message]]
|
2012-08-24 23:06:14 -04:00
|
|
|
! Sends a message to the client's chatbox.
|
|
|
|
|-
|
|
|
|
! 58
|
|
|
|
! FIXED
|
|
|
|
! 6
|
2012-08-24 23:17:07 -04:00
|
|
|
! [[443 Update Skill|Update Skill]]
|
2012-08-24 23:06:14 -04:00
|
|
|
! Updates a skill by sending its experience and dynamic level.
|
|
|
|
|-
|
2012-08-25 14:11:52 -04:00
|
|
|
! 192
|
|
|
|
! VARIABLE SHORT
|
|
|
|
! NA
|
|
|
|
! [[443 Execute Client Script|Execute Client Script]]
|
|
|
|
! Executes a client script.
|
|
|
|
|-
|
2012-08-25 14:18:48 -04:00
|
|
|
! 204
|
|
|
|
! VARIABLE SHORT
|
|
|
|
! NA
|
|
|
|
! [[443 Class Check Request|Class Check Request]]
|
|
|
|
! Parses a request for a class check request.
|
|
|
|
|-
|
2012-08-25 14:25:00 -04:00
|
|
|
! 163
|
|
|
|
! FIXED
|
|
|
|
! 0
|
|
|
|
! [[443 Reset States|Reset States]]
|
|
|
|
! Resets all the client state variables.
|
|
|
|
|-
|
2012-08-24 23:06:14 -04:00
|
|
|
! 160
|
|
|
|
! FIXED
|
|
|
|
! 4
|
2012-08-24 23:17:07 -04:00
|
|
|
! [[443 Display Window|Display Window]]
|
2012-08-24 23:06:14 -04:00
|
|
|
! Displays a widget as a window.
|
|
|
|
|-
|
2012-08-25 14:26:37 -04:00
|
|
|
! 6
|
|
|
|
! FIXED
|
|
|
|
! 2
|
|
|
|
! [[443 Display Chatbox Interface|Display Chatbox Interface]]
|
|
|
|
! Displays the chatbox as a widget.
|
|
|
|
|-
|
2012-08-25 14:17:27 -04:00
|
|
|
! 3
|
|
|
|
! FIXED
|
|
|
|
! 6
|
|
|
|
! [[443 Change Inactive Color|Change Inactive Color]]
|
|
|
|
! Changes the widget's inactive color.
|
|
|
|
|-
|
2012-08-24 23:06:14 -04:00
|
|
|
! 228
|
|
|
|
! VARIABLE SHORT
|
|
|
|
! NA
|
2012-08-24 23:17:07 -04:00
|
|
|
! [[443 Send Items|Send Items]]
|
2012-08-24 23:06:14 -04:00
|
|
|
! Sends the items in an item container.
|
|
|
|
|-
|
|
|
|
! 213
|
|
|
|
! VARIABLE SHORT
|
|
|
|
! NA
|
2012-08-24 23:17:07 -04:00
|
|
|
! [[443 Update Items|Update Items]]
|
2012-08-24 23:06:14 -04:00
|
|
|
! Updates the items in an item container from their slot id.
|
|
|
|
|-
|
2012-08-25 14:28:03 -04:00
|
|
|
! 245
|
|
|
|
! FIXED
|
|
|
|
! 0
|
2012-08-25 14:28:16 -04:00
|
|
|
! [[443 Reset Items|Reset Items]]
|
2012-08-25 14:28:03 -04:00
|
|
|
! Resets all the items in an item container.
|
|
|
|
|-
|
2012-08-25 14:31:11 -04:00
|
|
|
! 82
|
|
|
|
! FIXED
|
|
|
|
! 2
|
|
|
|
! [[443 Set Spawn Sector|Set Spawn Sector]]
|
|
|
|
! Sets the sector on the map where entities will be spawned.
|
|
|
|
|-
|
2012-08-24 23:06:14 -04:00
|
|
|
! 41
|
|
|
|
! FIXED
|
|
|
|
! 0
|
2012-08-24 23:17:07 -04:00
|
|
|
! [[443 Logout|Logout]]
|
2012-08-24 23:06:14 -04:00
|
|
|
! Logs the client out from the server.
|
2012-08-25 14:05:23 -04:00
|
|
|
|}
|
|
|
|
|
|
|
|
===Client > Server Protocol===
|
|
|
|
|
|
|
|
{| border = 2
|
|
|
|
|-
|
|
|
|
! Opcode
|
|
|
|
! Type
|
|
|
|
! Length (bytes)
|
|
|
|
! Name
|
|
|
|
! Description
|
|
|
|
|-
|
|
|
|
! 70
|
|
|
|
! FIXED
|
|
|
|
! 0
|
|
|
|
! [[443 Close Window|Close Window]]
|
|
|
|
! Called when the currently opened window is closed.
|
|
|
|
|}
|