Advertisement
Guest User

Untitled

a guest
Jul 23rd, 2017
782
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 13.58 KB | None | 0 0
  1. // RPCs
  2. {
  3. RPC_CLICKPLAYER = 23
  4. RPC_CLIENTJOIN = 25
  5. RPC_ENTERVEHICLE = 26
  6. RPC_ENTEREDITOBJECT = 27
  7. RPC_SCRIPTCASH = 31
  8. RPC_SERVERCOMMAND = 50
  9. RPC_SPAWN = 52
  10. RPC_DEATH = 53
  11. RPC_NPCJOIN = 54
  12. RPC_DIALOGRESPONSE = 62
  13. RPC_CLICKTEXTDRAW = 83
  14. RPC_SCMEVENT = 96
  15. RPC_WEAPONPICKUPDESTROY = 97
  16. RPC_CHAT = 101
  17. RPC_SRVNETSTATS = 102
  18. RPC_CLIENTCHECK = 103
  19. RPC_DAMAGEVEHICLE = 106
  20. RPC_GIVETAKEDAMAGE = 115
  21. RPC_EDITATTACHEDOBJECT = 116
  22. RPC_EDITOBJECT = 117
  23. RPC_SETINTERIORID = 118
  24. RPC_MAPMARKER = 119
  25. RPC_REQUESTCLASS = 128
  26. RPC_REQUESTSPAWN = 129
  27. RPC_PICKEDUPPICKUP = 131
  28. RPC_MENUSELECT = 132
  29. RPC_VEHICLEDESTROYED = 136
  30. RPC_MENUQUIT = 140
  31. RPC_EXITVEHICLE = 154
  32. RPC_UPDATESCORESPINGSIPS = 155
  33. }
  34.  
  35. // Scripting/Server RPCs
  36. {
  37. RPC_SCRSETPLAYERNAME = 11
  38. RPC_SCRSETPLAYERPOS = 12
  39. RPC_SCRSETPLAYERPOSFINDZ = 13
  40. RPC_SCRSETPLAYERHEALTH = 14
  41. RPC_SCRTOGGLEPLAYERCONTROLLABLE = 15
  42. RPC_SCRPLAYSOUND = 16
  43. RPC_SCRSETPLAYERWORLDBOUNDS = 17
  44. RPC_SCRGIVEPLAYERMONEY = 18
  45. RPC_SCRSETPLAYERFACINGANGLE = 19
  46. RPC_SCRRESETPLAYERMONEY = 20
  47. RPC_SCRRESETPLAYERWEAPONS = 21
  48. RPC_SCRGIVEPLAYERWEAPON = 22
  49. RPC_SCRSETVEHICLEPARAMSEX = 24
  50. RPC_SCRCANCELEDIT = 28
  51. RPC_SCRSETPLAYERTIME = 29
  52. RPC_SCRTOGGLECLOCK = 30
  53. RPC_SCRWORLDPLAYERADD = 32
  54. RPC_SCRSETPLAYERSHOPNAME = 33
  55. RPC_SCRSETPLAYERSKILLLEVEL = 34
  56. RPC_SCRSETPLAYERDRUNKLEVEL = 35
  57. RPC_SCRCREATE3DTEXTLABEL = 36
  58. RPC_SCRDISABLECHECKPOINT = 37
  59. RPC_SCRSETRACECHECKPOINT = 38
  60. RPC_SCRDISABLERACECHECKPOINT = 39
  61. RPC_SCRGAMEMODERESTART = 40
  62. RPC_SCRPLAYAUDIOSTREAM = 41
  63. RPC_SCRSTOPAUDIOSTREAM = 42
  64. RPC_SCRREMOVEBUILDINGFORPLAYER = 43
  65. RPC_SCRCREATEOBJECT = 44
  66. RPC_SCRSETOBJECTPOS = 45
  67. RPC_SCRSETOBJECTROT = 46
  68. RPC_SCRDESTROYOBJECT = 47
  69. RPC_SCRDEATHMESSAGE = 55
  70. RPC_SCRSETPLAYERMAPICON = 56
  71. RPC_SCRREMOVEVEHICLECOMPONENT = 57
  72. RPC_SCRUPDATE3DTEXTLABEL = 58
  73. RPC_SCRCHATBUBBLE = 59
  74. RPC_SCRSOMEUPDATE = 60
  75. RPC_SCRSHOWDIALOG = 61
  76. RPC_SCRDESTROYPICKUP = 63
  77. RPC_SCRLINKVEHICLETOINTERIOR = 65
  78. RPC_SCRSETPLAYERARMOUR = 66
  79. RPC_SCRSETPLAYERARMEDWEAPON = 67
  80. RPC_SCRSETSPAWNINFO = 68
  81. RPC_SCRSETPLAYERTEAM = 69
  82. RPC_SCRPUTPLAYERINVEHICLE = 70
  83. RPC_SCRREMOVEPLAYERFROMVEHICLE = 71
  84. RPC_SCRSETPLAYERCOLOR = 72
  85. RPC_SCRDISPLAYGAMETEXT = 73
  86. RPC_SCRFORCECLASSSELECTION = 74
  87. RPC_SCRATTACHOBJECTTOPLAYER = 75
  88. RPC_SCRINITMENU = 76
  89. RPC_SCRSHOWMENU = 77
  90. RPC_SCRHIDEMENU = 78
  91. RPC_SCRCREATEEXPLOSION = 79
  92. RPC_SCRSHOWPLAYERNAMETAGFORPLAYER = 80
  93. RPC_SCRATTACHCAMERATOOBJECT = 81
  94. RPC_SCRINTERPOLATECAMERA = 82
  95. RPC_SCRSETOBJECTMATERIAL = 84
  96. RPC_SCRGANGZONESTOPFLASH = 85
  97. RPC_SCRAPPLYANIMATION = 86
  98. RPC_SCRCLEARANIMATIONS = 87
  99. RPC_SCRSETPLAYERSPECIALACTION = 88
  100. RPC_SCRSETPLAYERFIGHTINGSTYLE = 89
  101. RPC_SCRSETPLAYERVELOCITY = 90
  102. RPC_SCRSETVEHICLEVELOCITY = 91
  103. RPC_SCRCLIENTMESSAGE = 93
  104. RPC_SCRSETWORLDTIME = 94
  105. RPC_SCRCREATEPICKUP = 95
  106. RPC_SCRMOVEOBJECT = 99
  107. RPC_SCRENABLESTUNTBONUSFORPLAYER = 104
  108. RPC_SCRTEXTDRAWSETSTRING = 105
  109. RPC_SCRSETCHECKPOINT = 107
  110. RPC_SCRGANGZONECREATE = 108
  111. RPC_SCRPLAYCRIMEREPORT = 112
  112. RPC_SCRSETPLAYERATTACHEDOBJECT = 113
  113. RPC_SCRGANGZONEDESTROY = 120
  114. RPC_SCRGANGZONEFLASH = 121
  115. RPC_SCRSTOPOBJECT = 122
  116. RPC_SCRSETNUMBERPLATE = 123
  117. RPC_SCRTOGGLEPLAYERSPECTATING = 124
  118. RPC_SCRPLAYERSPECTATEPLAYER = 126
  119. RPC_SCRPLAYERSPECTATEVEHICLE = 127
  120. RPC_SCRSETPLAYERWANTEDLEVEL = 133
  121. RPC_SCRSHOWTEXTDRAW = 134
  122. RPC_SCRTEXTDRAWHIDEFORPLAYER = 135
  123. RPC_SCRSERVERJOIN = 137
  124. RPC_SCRSERVERQUIT = 138
  125. RPC_SCRINITGAME = 139
  126. RPC_SCRREMOVEPLAYERMAPICON = 144
  127. RPC_SCRSETPLAYERAMMO = 145
  128. RPC_SCRSETGRAVITY = 146
  129. RPC_SCRSETVEHICLEHEALTH = 147
  130. RPC_SCRATTACHTRAILERTOVEHICLE = 148
  131. RPC_SCRDETACHTRAILERFROMVEHICLE = 149
  132. RPC_SCRSETWEATHER = 152
  133. RPC_SCRSETPLAYERSKIN = 153
  134. RPC_SCRSETPLAYERINTERIOR = 156
  135. RPC_SCRSETPLAYERCAMERAPOS = 157
  136. RPC_SCRSETPLAYERCAMERALOOKAT = 158
  137. RPC_SCRSETVEHICLEPOS = 159
  138. RPC_SCRSETVEHICLEZANGLE = 160
  139. RPC_SCRSETVEHICLEPARAMSFORPLAYER = 161
  140. RPC_SCRSETCAMERABEHINDPLAYER = 162
  141. RPC_SCRWORLDPLAYERREMOVE = 163
  142. RPC_SCRWORLDVEHICLEADD = 164
  143. RPC_SCRWORLDVEHICLEREMOVE = 165
  144. RPC_SCRWORLDPLAYERDEATH = 166
  145. }
  146.  
  147. // Packets
  148. {
  149. PACKET_INTERNAL_PING = 6
  150. PACKET_PING = 7
  151. PACKET_PING_OPEN_CONNECTIONS = 8
  152. PACKET_CONNECTED_PONG = 9
  153. PACKET_REQUEST_STATIC_DATA = 10
  154. PACKET_CONNECTION_REQUEST = 11
  155. PACKET_AUTH_KEY = 12
  156. PACKET_BROADCAST_PINGS = 14
  157. PACKET_SECURED_CONNECTION_RESPONSE = 15
  158. PACKET_SECURED_CONNECTION_CONFIRMATION = 16
  159. PACKET_RPC_MAPPING = 17
  160. PACKET_SET_RANDOM_NUMBER_SEED = 19
  161. PACKET_RPC = 20
  162. PACKET_RPC_REPLY = 21
  163. PACKET_DETECT_LOST_CONNECTIONS = 23
  164. PACKET_OPEN_CONNECTION_REQUEST = 24
  165. PACKET_OPEN_CONNECTION_REPLY = 25
  166. PACKET_CONNECTION_COOKIE = 26
  167. PACKET_RSA_PUBLIC_KEY_MISMATCH = 28
  168. PACKET_CONNECTION_ATTEMPT_FAILED = 29
  169. PACKET_NEW_INCOMING_CONNECTION = 30
  170. PACKET_NO_FREE_INCOMING_CONNECTIONS = 31
  171. PACKET_DISCONNECTION_NOTIFICATION = 32
  172. PACKET_CONNECTION_LOST = 33
  173. PACKET_CONNECTION_REQUEST_ACCEPTED = 34
  174. PACKET_INITIALIZE_ENCRYPTION = 35
  175. PACKET_CONNECTION_BANNED = 36
  176. PACKET_INVALID_PASSWORD = 37
  177. PACKET_MODIFIED_PACKET = 38
  178. PACKET_PONG = 39
  179. PACKET_TIMESTAMP = 40
  180. PACKET_RECEIVED_STATIC_DATA = 41
  181. PACKET_REMOTE_DISCONNECTION_NOTIFICATION = 42
  182. PACKET_REMOTE_CONNECTION_LOST = 43
  183. PACKET_REMOTE_NEW_INCOMING_CONNECTION = 44
  184. PACKET_REMOTE_EXISTING_CONNECTION = 45
  185. PACKET_REMOTE_STATIC_DATA = 46
  186. PACKET_ADVERTISE_SYSTEM = 56
  187.  
  188. PACKET_VEHICLE_SYNC = 200
  189. PACKET_RCON_COMMAND = 201
  190. PACKET_RCON_RESPONCE = 202
  191. PACKET_AIM_SYNC = 203
  192. PACKET_WEAPONS_UPDATE = 204
  193. PACKET_STATS_UPDATE = 205
  194. PACKET_BULLET_SYNC = 206
  195. PACKET_PLAYER_SYNC = 207
  196. PACKET_MARKERS_SYNC = 208
  197. PACKET_UNOCCUPIED_SYNC = 209
  198. PACKET_TRAILER_SYNC = 210
  199. PACKET_PASSENGER_SYNC = 211
  200. PACKET_SPECTATOR_SYNC = 212
  201. }
  202.  
  203. // Gamestates
  204. {
  205. GAMESTATE_NONE = 0
  206. GAMESTATE_WAIT_CONNECT = 1
  207. GAMESTATE_AWAIT_JOIN = 2
  208. GAMESTATE_CONNECTED = 3
  209. GAMESTATE_RESTARTING = 4
  210. GAMESTATE_DISCONNECTED = 5
  211. }
  212.  
  213. // BitStream
  214. {
  215. BS_TYPE_BYTE = 0
  216. BS_TYPE_BOOL = 1
  217. BS_TYPE_SHORT = 2
  218. BS_TYPE_INT = 3
  219. BS_TYPE_FLOAT = 4
  220. BS_TYPE_ARRAY = 5
  221. BS_TYPE_BITSTREAM = 6
  222. }
  223.  
  224. // Priorities
  225. {
  226. SYSTEM_PRIORITY = 0
  227. HIGH_PRIORITY = 1
  228. MEDIUM_PRIORITY = 2
  229. LOW_PRIORITY = 3
  230. }
  231.  
  232. // Reliability
  233. {
  234. UNRELIABLE = 6
  235. UNRELIABLE_SEQUENCED = 7
  236. RELIABLE = 8
  237. RELIABLE_ORDERED = 9
  238. RELIABLE_SEQUENCED = 10
  239. }
  240.  
  241. // Sendrates
  242. {
  243. ONFOOTSENDRATE = 1
  244. INCARSENDRATE = 2
  245. AIMSENDRATE = 3
  246. }
  247.  
  248. // SAMP Limits
  249. {
  250. MAX_PLAYERS = 1004
  251. MAX_VEHICLES = 2000
  252. MAX_PICKUPS = 4096
  253. MAX_OBJECTS = 1000
  254. MAX_GANGZONES = 1024
  255. MAX_3DTEXTS = 2048
  256. MAX_TEXTDRAWS = 2048
  257. MAX_CLIENTCMDS = 144
  258. MAX_MENUS = 128
  259. }
  260.  
  261. // Text Styles
  262. {
  263. FCR_NONE = 0x0
  264. FCR_BOLD = 0x1
  265. FCR_ITALICS = 0x2
  266. FCR_BORDER = 0x4
  267. FCR_SHADOW = 0x8
  268. FCR_UNDERLINE = 0x10
  269. FCR_STRIKEOUT = 0x20
  270. }
  271.  
  272. // SAMP SCM Events
  273. {
  274. SCMEVENT_PAINTJOB = 1
  275. SCMEVENT_UPGRADE = 2
  276. SCMEVENT_COLOR = 3
  277. SCMEVENT_MODSHOPENTEREXIT = 4
  278. }
  279.  
  280. // Special Actions
  281. {
  282. SPECIAL_ACTION_NONE = 0
  283. SPECIAL_ACTION_DUCK = 1
  284. SPECIAL_ACTION_USEJETPACK = 2
  285. SPECIAL_ACTION_ENTER_VEHICLE = 3
  286. SPECIAL_ACTION_EXIT_VEHICLE = 4
  287. SPECIAL_ACTION_DANCE1 = 5
  288. SPECIAL_ACTION_DANCE2 = 6
  289. SPECIAL_ACTION_DANCE3 = 7
  290. SPECIAL_ACTION_DANCE4 = 8
  291. SPECIAL_ACTION_HANDSUP = 10
  292. SPECIAL_ACTION_USECELLPHONE = 11
  293. SPECIAL_ACTION_SITTING = 12
  294. SPECIAL_ACTION_STOPUSECELLPHONE = 13
  295. SPECIAL_ACTION_DRINK_BEER = 20
  296. SPECIAL_ACTION_SMOKE_CIGGY = 21
  297. SPECIAL_ACTION_DRINK_WINE = 22
  298. SPECIAL_ACTION_DRINK_SPRUNK = 23
  299. SPECIAL_ACTION_CUFFED = 24
  300. SPECIAL_ACTION_CARRY = 25
  301. SPECIAL_ACTION_URINATE = 68
  302. }
  303.  
  304. // SAMP Dialog Styles
  305. {
  306. DIALOG_STYLE_MSGBOX = 0
  307. DIALOG_STYLE_INPUT = 1
  308. DIALOG_STYLE_LIST = 2
  309. DIALOG_STYLE_PASSWORD = 3
  310. DIALOG_STYLE_TABLIST = 4
  311. DIALOG_STYLE_TABLIST_HEADERS = 5
  312. }
  313.  
  314. // SAMP Cursor Modes
  315. {
  316. CMODE_DISABLED = 0
  317. CMODE_LOCKKEYS_NOCURSOR = 1
  318. CMODE_LOCKCAMANDCONTROL = 2
  319. CMODE_LOCKCAM = 3
  320. CMODE_LOCKCAM_NOCURSOR = 4
  321. }
  322.  
  323. // RakNet Hook Parameters
  324. {
  325. PARAM_BITSTREAM = 0
  326. PARAM_PACKETID = 1
  327. PARAM_PRIORITY = 2
  328. PARAM_RELIABILITY = 3
  329. PARAM_ORDERINGCHANNEL = 4
  330. PARAM_SHIFTTIMESTAMP = 5
  331. }
  332.  
  333. // Primitive Types
  334. {
  335. D3DPT_POINTLIST = 1
  336. D3DPT_LINELIST = 2
  337. D3DPT_LINESTRIP = 3
  338. D3DPT_TRIANGLELIST = 4
  339. D3DPT_TRIANGLESTRIP = 5
  340. D3DPT_TRIANGLEFAN = 6
  341. }
  342.  
  343. { Номера клавиш
  344. // Мышь
  345. LMB = 0x01 // Левая кнопка мыши
  346. RMB = 0x02 // Правая кнопка мыши
  347. MMB = 0x04 // Средняя кнопка мыши
  348. XMB1 = 0x05 // X1 кнопка мыши
  349. XMB2 = 0x06 // X2 кнопка мыши
  350.  
  351. BACKSPACE = 0x08
  352. TAB = 0x09
  353. ENTER = 0x0D
  354. SHIFT = 0x10
  355. CTRL = 0x11
  356. CONTROL = 0x11
  357. ALT = 0x12
  358. LALT = 0xA4
  359. RALT = 0xA5
  360. PAUSE = 0x13 // PAUSE BREAK
  361. CAPSLOCK = 0x14
  362. ESC = 0x1B
  363. ESCAPE = 0x1B
  364. SPACE = 0x20
  365. SPACEBAR = 0x20
  366.  
  367. PAGEUP = 0x21
  368. PAGEDOWN = 0x22
  369. END = 0x23
  370. HOME = 0x24
  371.  
  372. // Стрелки
  373. LEFT = 0x25
  374. UP = 0x26
  375. RIGHT = 0x27
  376. DOWN = 0x28
  377. PRINTSCREEN = 0x2C
  378. INSERT = 0x2D
  379. DELETE = 0x2E
  380.  
  381. // Цифры
  382. key_0 = 0x30
  383. key_1 = 0x31
  384. key_2 = 0x32
  385. key_3 = 0x33
  386. key_4 = 0x34
  387. key_5 = 0x35
  388. key_6 = 0x36
  389. key_7 = 0x37
  390. key_8 = 0x38
  391. key_9 = 0x39
  392.  
  393. // Буквы
  394. A = 0x41
  395. B = 0x42
  396. C = 0x43
  397. D = 0x44
  398. E = 0x45
  399. F = 0x46
  400. G = 0x47
  401. H = 0x48
  402. I = 0x49
  403. J = 0x4A
  404. K = 0x4B
  405. L = 0x4C
  406. M = 0x4D
  407. N = 0x4E
  408. O = 0x4F
  409. P = 0x50
  410. Q = 0x51
  411. R = 0x52
  412. S = 0x53
  413. T = 0x54
  414. U = 0x55
  415. V = 0x56
  416. W = 0x57
  417. X = 0x58
  418. Y = 0x59
  419. Z = 0x5A
  420.  
  421. LWIN = 0x5B
  422. RWIN = 0x5C
  423.  
  424. // NumPad
  425. NUMLOCK = 0x90
  426. NP0 = 0x60
  427. NP1 = 0x61
  428. NP2 = 0x62
  429. NP3 = 0x63
  430. NP4 = 0x64
  431. NP5 = 0x65
  432. NP6 = 0x66
  433. NP7 = 0x67
  434. NP8 = 0x68
  435. NP9 = 0x69
  436. NP_STAR = 0x6A // *
  437. NP_PLUS = 0x6B // +
  438. NP_MINUS = 0x6D // -
  439. NP_SLASH = 0x6F // /
  440.  
  441. F1 = 0x70
  442. F2 = 0x71
  443. F3 = 0x72
  444. F4 = 0x73
  445. F5 = 0x74
  446. F6 = 0x75
  447. F7 = 0x76
  448. F8 = 0x77
  449. F9 = 0x78
  450. F10 = 0x79
  451. F11 = 0x7A
  452. F12 = 0x7B
  453.  
  454. LSHIFT = 0xA0
  455. RSHIFT = 0xA1
  456. LCONTROL = 0xA2
  457. LCTRL = 0xA2
  458. RCONTROL = 0xA3
  459. RCTRL = 0xA3
  460. SEMICOLON = 0xBA // ;:
  461. PLUS = 0xBB // +
  462. COMMA = 0xBC // ,
  463. MINUS = 0xBD // -
  464. PERIOD = 0xBE // .
  465. SLASH = 0xBF // /?
  466. TILDA = 0xC0 // `~
  467. LSQUARE_BRACKET = 0xDB // [{
  468. BACKSLASH = 0xDC // \|
  469. RSQUARE_BRACKET = 0xDD // ]}
  470. QUOTE = 0xDE // '"
  471. }
  472.  
  473. { BitStream типы (type)
  474.  
  475. BS_TYPE_BYTE = 0 (целое, один байт)
  476. BS_TYPE_BOOL = 1 (логическое, один бит)
  477. BS_TYPE_SHORT = 2 (целое, два байта)
  478. BS_TYPE_INT = 3 (целое, четыре байта)
  479. BS_TYPE_FLOAT = 4 (дробное, четыре байта)
  480. BS_TYPE_ARRAY = 5 (указатель на строку или массив, неопределенный размер)
  481. BS_TYPE_BITSTREAM = 6 (указатель на битстрим, неопределенный размер)
  482. }
  483.  
  484. { Структуры пакетов
  485.  
  486. PACKET_VEHICLE_SYNC = 200 | +170
  487. // struct stInCarData ( size = 67 )
  488. // uint16_t sVehicleID;
  489. // uint16_t sLeftRightKeys; + 2
  490. // uint16_t sUpDownKeys; + 4
  491. // uint16_t sKeys; + 6
  492. // float fQuaternion[4]; + 8
  493. // float fPosition[3]; + 24
  494. // float fMoveSpeed[3]; + 36
  495. // float fVehicleHealth; + 48
  496. // uint8_t bytePlayerHealth; + 52
  497. // uint8_t byteArmor; + 53
  498. // uint8_t byteCurrentWeapon; + 54
  499. // uint8_t byteSiren; + 55
  500. // uint8_t byteLandingGearState; + 56
  501. // uint16_t sTrailerID; + 57
  502. // uint16_t HydraThrustAngle[2]; +59
  503. // float fTrainSpeed; + 63
  504.  
  505.  
  506. PACKET_AIM_SYNC = 203
  507. // struct stAimData ( size = 32 )
  508. //BYTE byteCamMode; +0
  509. //float vecAimf1[3]; +1
  510. //float vecAimPos[3]; +13
  511. //float fAimZ; +25
  512. //BYTE byteCamExtZoom : 6; +29
  513. //BYTE byteWeaponState : 2; +30
  514. //BYTE bUnk; +31
  515.  
  516.  
  517. PACKET_WEAPONS_UPDATE = 204
  518. //struct stWeaponsUpdate ( size =6 \ 2 \ 10 )
  519. //int16_t iTargetID; +0
  520. //uint8_t slot; +2
  521. //uint8_t weapon; +3
  522. //int16_t ammo; +4
  523.  
  524.  
  525. PACKET_STATS_UPDATE = 205
  526. //struct stStatsData ( size = 8 )
  527. int iMoney; +0
  528. int iAmmo; +4
  529.  
  530.  
  531. PACKET_BULLET_SYNC = 206
  532. //struct stBulletData ( size = 40 )
  533. //uint8_t byteType; +0
  534. //uint16_t sTargetID; +1
  535. //float fOrigin[3]; +3
  536. //float fTarget[3]; +15
  537. //float fCenter[3]; +27
  538. //uint8_t weaponId; +39
  539.  
  540.  
  541. PACKET_PLAYER_SYNC = 207 | +109
  542. // struct stOnFootData ( size = 68 )
  543. //uint16_t sLeftRightKeys;
  544. //uint16_t sUpDownKeys; +2
  545. //uint16_t sKeys; +4
  546. //float fPosition[3]; +6
  547. //float fQuaternion[4]; +18
  548. //uint8_t byteHealth; +34
  549. //uint8_t byteArmor; +35
  550. //uint8_t byteCurrentWeapon; +36
  551. //uint8_t byteSpecialAction; +37
  552. //float fMoveSpeed[3]; +38
  553. //float fSurfingOffsets[3]; +50
  554. //uint16_t sSurfingVehicleID; +62
  555. //short sCurrentAnimationID; +64
  556. //short sAnimFlags; +66
  557.  
  558.  
  559. PACKET_MARKERS_SYNC = 208
  560. //struct stMarkersSync ( size = 25 )
  561. //int i; +0
  562. //int iNumberOfPlayers; +4
  563. //DWORD playerID; +8
  564. //short sPos[3]; +10
  565. //bool bIsPlayerActive; +24
  566.  
  567.  
  568. PACKET_UNOCCUPIED_SYNC = 209
  569. //struct stUnoccupiedData ( size = 67 )
  570. //int16_t sVehicleID; +0
  571. //uint8_t byteSeatID; +2
  572. //float fRoll[3]; +3
  573. //float fDirection[3]; +15
  574. //float fPosition[3]; +27
  575. //float fMoveSpeed[3]; +39
  576. //float fTurnSpeed[3]; +51
  577. //float fHealth; +63
  578.  
  579.  
  580. PACKET_TRAILER_SYNC = 210
  581. //struct stTrailerData ( size = 74 )
  582. //uint16_t sTrailerID; +0
  583. //float fPosition[3]; +2
  584. //float fRoll[3]; +14
  585. //float fDirection[3]; +26
  586. //float fQuaternion[4]; +38
  587. //float fSpeed[3]; +50
  588. //float fUnk[2]; +62
  589. //uint32_t pad; +70
  590.  
  591.  
  592. PACKET_PASSENGER_SYNC = 211
  593. //struct stPassengerData ( size = 24 )
  594. //uint16_t sVehicleID; +0
  595. //uint8_t byteSeatID; +2
  596. //uint8_t byteCurrentWeapon; +3
  597. //uint8_t byteHealth; +4
  598. //uint8_t byteArmor; +5
  599. //uint16_t sLeftRightKeys; +6
  600. //uint16_t sUpDownKeys; +8
  601. //uint16_t sKeys; +10
  602. //float fPosition[3]; +12
  603.  
  604.  
  605. PACKET_SPECTATOR_SYNC = 212
  606. struct stSpectatorData ( size = 18 )
  607. uint16_t sLeftRightKeys; +0
  608. uint16_t sUpDownKeys; +2
  609. uint16_t sKeys; +4
  610. float fPosition[3]; +6
  611. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement