mirror of
https://github.com/moparisthebest/rswiki-book
synced 2024-11-22 09:02:16 -05:00
Update MediaWiki page '135 Protocol'
This commit is contained in:
parent
5d75df5c01
commit
681d655702
@ -83,7 +83,7 @@ The packet opcodes are unchanged from previous revisions, presumably this was be
|
|||||||
(defn newplayer [stream]
|
(defn newplayer [stream]
|
||||||
(doto stream
|
(doto stream
|
||||||
(.begin-packet 2)
|
(.begin-packet 2)
|
||||||
(.put-int16 ???)
|
(.put-int16 revisionid)
|
||||||
(.put-int64 (Util/long-for-name username))
|
(.put-int64 (Util/long-for-name username))
|
||||||
(.put-int16 referrerid)
|
(.put-int16 referrerid)
|
||||||
(.putline-rsa password server-session-id key-a key-b) ; keys for RSA?
|
(.putline-rsa password server-session-id key-a key-b) ; keys for RSA?
|
||||||
@ -188,6 +188,57 @@ The packet opcodes are unchanged from previous revisions, presumably this was be
|
|||||||
(.begin-packet 246)
|
(.begin-packet 246)
|
||||||
(.put-int16 slot)
|
(.put-int16 slot)
|
||||||
(.end-packet)))
|
(.end-packet)))
|
||||||
|
|
||||||
|
;; Opcode: 237
|
||||||
|
(defn dialog-select [stream index]
|
||||||
|
(doto stream
|
||||||
|
(.begin-packet 237)
|
||||||
|
(.put-int8 index)
|
||||||
|
(.end-packet)))
|
||||||
|
|
||||||
|
;; Opcode: 231
|
||||||
|
(defn combat-select [stream index]
|
||||||
|
(doto stream
|
||||||
|
(.begin-packet 231)
|
||||||
|
(.put-int8 index)
|
||||||
|
(.end-packet)))
|
||||||
|
|
||||||
|
;; Opcode: 207
|
||||||
|
(defn closebank [stream]
|
||||||
|
(doto stream
|
||||||
|
(.begin-packet 207)
|
||||||
|
(.end-packet)))
|
||||||
|
|
||||||
|
|
||||||
|
;; Opcode: 206
|
||||||
|
(defn withdraw [stream id amount]
|
||||||
|
(doto stream
|
||||||
|
(.begin-packet 206)
|
||||||
|
(.put-int16 id)
|
||||||
|
(.put-int16 amount)
|
||||||
|
(.end-packet)))
|
||||||
|
|
||||||
|
;; Opcode: 205
|
||||||
|
(defn deposit [stream id amount]
|
||||||
|
(doto stream
|
||||||
|
(.begin-packet 205)
|
||||||
|
(.put-int16 id)
|
||||||
|
(.put-int16 amount)
|
||||||
|
(.end-packet)))
|
||||||
|
|
||||||
|
;; Opcode: 211
|
||||||
|
(defn prayer-off [stream id]
|
||||||
|
(doto stream
|
||||||
|
(.begin-packet 211)
|
||||||
|
(.put-int8 id)
|
||||||
|
(.end-packet)))
|
||||||
|
|
||||||
|
;; Opcode: 212
|
||||||
|
(defn prayer-on [stream id]
|
||||||
|
(doto stream
|
||||||
|
(.begin-packet 212)
|
||||||
|
(.put-int8 id)
|
||||||
|
(.end-packet)))
|
||||||
</pre>
|
</pre>
|
||||||
|
|
||||||
{| class="wikitable"
|
{| class="wikitable"
|
||||||
@ -279,4 +330,41 @@ The packet opcodes are unchanged from previous revisions, presumably this was be
|
|||||||
| 246 ||
|
| 246 ||
|
||||||
* Short - The slot of the item to use
|
* Short - The slot of the item to use
|
||||||
| Burys, eats, etc the specified item
|
| Burys, eats, etc the specified item
|
||||||
|
|-
|
||||||
|
! Select Option
|
||||||
|
| 237 ||
|
||||||
|
* Byte - The position of the option in the dialog_options array
|
||||||
|
| Selects an option in a dialog (dialog referring to, for example, the menu displayed when certing)
|
||||||
|
|-
|
||||||
|
! Select Combat Style
|
||||||
|
| 231 ||
|
||||||
|
* Byte - The position of the combat style in the list
|
||||||
|
| Selects the player's combat style. * 0 - Controlled * 1 - Aggressive * 2 - Accurate * 3 - Defensive
|
||||||
|
|-
|
||||||
|
! Close Bank
|
||||||
|
| 207 ||
|
||||||
|
* None
|
||||||
|
| Informs the server that the player has closed the banking interface.
|
||||||
|
|-
|
||||||
|
! Withdraw Item
|
||||||
|
| 206 ||
|
||||||
|
* Short - The ID of the item to withdraw
|
||||||
|
* Short - The amount of the specified item to withdraw
|
||||||
|
| Withdraws a single type of item from the player's bank.
|
||||||
|
|-
|
||||||
|
! Deposit Item
|
||||||
|
| 205 ||
|
||||||
|
* Short - The ID of the item to deposit
|
||||||
|
* Short - The amount of the specified item to deposit
|
||||||
|
| Deposits a single type of item into the player's bank.
|
||||||
|
|-
|
||||||
|
! Disable Prayer
|
||||||
|
| 211 ||
|
||||||
|
* Byte - The ID of the prayer to disable
|
||||||
|
| Disables a prayer.
|
||||||
|
|-
|
||||||
|
! Enable Prayer
|
||||||
|
| 212 ||
|
||||||
|
* Byte - The ID of the prayer to enable
|
||||||
|
| Enables a prayer.
|
||||||
|}
|
|}
|
Loading…
Reference in New Issue
Block a user