Advertisement
Guest User

Untitled

a guest
Jun 20th, 2019
127
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 20.04 KB | None | 0 0
  1. const RPC_ScrDisplayGameText = 73; // ++ Протестировать все типы
  2. const RPC_DialogResponse = 62; // ++ Протестировать все оффсеты
  3. const RPC_DialogBox = 61; // ++ Протестировать все оффсеты
  4. const RPC_VehicleParamsEx = 24; // ++ Протестировать все оффсеты
  5.  
  6. const RPC_ScrSetPlayerSkin = 153; // ++
  7. const RPC_ScrSetPlayerPos = 12; // ++
  8. const RPC_SetInteriorId = 118; // ++
  9. const RPC_Spawn = 52; // ++
  10. const RPC_Chat = 101; // ++
  11. const RPC_EnterVehicle = 26; // ++
  12. const RPC_ClientMessage = 93; // ++
  13. const RPC_ServerCommand = 50; // ++
  14. const RPC_PickedUpPickup = 131; // ++
  15. const RPC_TimerUpdate = 60; // ++
  16. const RPC_ScrSetVehiclePos = 159; // ++
  17. const RPC_ScrTogglePlayerControllable = 15; // ++
  18. const RPC_ScrHaveSomeMoney = 18; // ++
  19. const RPC_ScrSetPlayerArmour = 66; // ++
  20. const RPC_ScrCreateObject = 44; // ++
  21. const RPC_ScrAddGangZone = 108; // ++
  22. const RPC_ScrApplyPlayerAnimation = 86; // ++ (force работает отлично)
  23. const RPC_ScrInterpolateCamera = 82; // ++
  24. const RPC_ScrSetPlayerHealth = 14; // ++
  25. const RPC_ScrSetObjectMaterial = 84; // ++
  26. const RPC_Pickup = 95; // ++
  27. const RPC_WorldVehicleAdd = 164; // ++
  28. const RPC_WorldVehicleRemove = 165; // ++
  29. // const RPC_ShowActor // ++
  30. const RPC_ScrDestroyObject = 47; // ++
  31. const RPC_ClickTextDraw = 83; // ++
  32. const RPC_ScrSetMapIcon = 56; // ++
  33. const RPC_ScrGivePlayerWeapon = 22; // ++
  34. const RPC_DestroyPickup = 63; // ++
  35. const RPC_ScrSetInterior = 156; // ++
  36. const RPC_ScrSetWorldBounds = 17; // ++
  37. const RPC_ScrShowTextDraw = 134; // ++
  38. const RPC_ScrHideTextDraw = 135; // ++
  39. const RPC_ScrTextDrawSetString = 105; // ++
  40. const RPC_SetRaceCheckpoint = 38; // ++ (есть замечания)
  41. const RPC_DisableRaceCheckpoint = 39; // ++ (не отображается финишная текстура)
  42. const RPC_SetCheckpoint = 107; // ++
  43. const RPC_DisableCheckpoint = 37; // ++
  44. const RPC_WorldPlayerAdd = 32; // ++
  45. const RPC_WorldPlayerRemove = 163; // ++
  46. const RPC_WorldPlayerDeath = 166; // ++
  47. const RPC_GameModeRestart = 40; // ++ (Можно при этом скрывать все кнопки)
  48. const RPC_ConnectionRejected = 130; // ++ Исходящий (score, ping)
  49. const RPC_WorldTime = 94; // ++
  50. const RPC_Weather = 152; // ++ (Некоторая погода немного не соответствует ПК, думаю что связано с графикой)
  51. const RPC_VehicleDestroyed = 136; // ++ Сильно флудит RPC, когда на ПК выводит 1 раз и немного разница по взрывам с ПК
  52. const RPC_RequestSpawn = 129; // ++
  53.  
  54. const RPC_ScrSetSpawnInfo = 68; // ++ Проверил все оффсеты
  55. const RPC_ScrSetPlayerFacingAngle = 19; // ++
  56. const RPC_ScrPutPlayerInVehicle = 70; // ++
  57. const RPC_ScrSetVehicleZAngle = 160; // ++
  58. const RPC_ScrRemovePlayerFromVehicle = 71; // ++ (не срабатывает RPC_ExitVehicle (не помню вроде должен))
  59. const RPC_ScrSetPlayerTeam = 69; // ++
  60. const RPC_ScrSetPlayerName = 11; // ++ (При перезаходе возвращает на тот что установлен, на ПК не возвращает)
  61. const RPC_ScrSetPlayerPosFindZ = 13; // ++ Ловит, он я не знаю как она точно работает
  62. const RPC_ScrSetCameraPos = 157; // ++
  63. const RPC_ScrSetCameraLookAt = 158; // ++
  64. const RPC_ScrSetCameraBehindPlayer = 162; // ++
  65. const RPC_ScrResetMoney = 20; // ++
  66. const RPC_ScrResetPlayerWeapons = 21; // ++
  67. const RPC_ScrVehicleParams = 161; // ++ (Работает всё кроме багажника и капота)
  68. const RPC_ScrDisableMapIcon = 144; // ++
  69. const RPC_ScrSetWeaponAmmo = 145; // ++
  70. const RPC_ScrSetVehicleHealth = 147; // ++
  71. const RPC_ScrCreateExplosion = 79; // ++
  72. const RPC_ScrShowNameTag = 80; // ++
  73. const RPC_ScrSetObjectPos = 45; // ++
  74. const RPC_ScrSetObjectRotation = 46; // ++
  75. const RPC_ScrSetArmedWeapon = 67; // ++
  76. const RPC_ScrSetVehicleVelocity = 91; // ++
  77. const RPC_ScrClearPlayerAnimations = 87; // ++ (force работает отлично)
  78. const RPC_ScrSetActorFacingAngle = 175; // ++ (даже в SAMP она не работает)
  79. const RPC_ScrSetActorPos = 176; // ++
  80. const RPC_ScrSetActorHealth = 178; // ++
  81. const RPC_ScrApplyActorAnimation = 173; // ++
  82. const RPC_ScrClearActorAnimations = 174; // ++
  83. const RPC_ScrRemoveGangZone = 120; // ++
  84. const RPC_ScrFlashGangZone = 121; // ++
  85. const RPC_ScrStopFlashGangZone = 85; // ++
  86. const RPC_ScrRemoveBuilding = 43; // ++ (у меня крашит, вероятно старый кэщ)
  87. const RPC_RequestClass = 128; // ++
  88. const RPC_ServerJoin = 137; // ++
  89. const RPC_ServerQuit = 138; // ++ (reason всегда возвращает 0 (Timeout/Crash))
  90. const RPC_ClientJoin = 25; // ++
  91.  
  92. const RPC_ExitVehicle = 154; // Не работает
  93. const RPC_DamageVehicle = 106; // Не работает
  94. const RPC_MapMarker = 119; // Не работает
  95. const RPC_PlayerGiveTakeDamage = 115; // Не работает
  96. const RPC_ScrSetPlayerWantedLevel = 133; // Не работает
  97. const RPC_ScrMoveObject = 99; // Не работает
  98. const RPC_ScrStopObject = 122; // Не могу проверить из-за RPC_ScrMoveObject
  99. const RPC_Death = 53; // Не работает
  100. const RPC_ScmEvent = 96; // Не работает
  101. const RPC_SetTimeEx = 29; // Работает, но связано с RPC_ToggleClock
  102. const RPC_ToggleClock = 30; // Не работает (нужно добавить отображение времени)
  103. const RPC_PlayAudioStream = 41; // Не работает (но отсылает)
  104. const RPC_StopAudioStream = 42; // Отсылает, проверить не удалось
  105. const RPC_ScrSetPlayerColor = 72; // Работает некорректно (выдаёт не тот цвет) выдаю 0x32CD32FF (зеленый)
  106. const RPC_ScrPlaySound = 16; // Не работает (боюсь что ID'ы для разных клиентов другие)
  107. const RPC_ScrDeathMessage = 55; // Не работает
  108. const RPC_ScrSetGravity = 146; // Не работает
  109. const RPC_ScrNumberPlate = 123; // Не работает
  110. const RPC_ScrTogglePlayerSpectating = 124; // Не работает
  111. const RPC_ScrPlayerSpectatePlayer = 126; // Не смог проверить из-за RPC_ScrTogglePlayerSpectating
  112. const RPC_ScrPlayerSpectateVehicle = 127; // Не смог проверить из-за RPC_ScrTogglePlayerSpectating
  113. const RPC_ScrForceSpawnSelection = 74; // Не смог проверить из-за RPC_ScrTogglePlayerSpectating
  114. const RPC_ScrAttachObjectToPlayer = 75; // Не работает
  115. const RPC_ScrSetPlayerVelocity = 90; // Не работает
  116. const RPC_ScrSetPlayerDrunkLevel = 35; // Не работает
  117. const RPC_ScrSetFightingStyle = 89; // Работает, но не совсем. Проверить код и протестировать заново
  118. const RPC_ScrSetSpecialAction = 88; // Не работает
  119. const RPC_ScrEnableStuntBonus = 104; // Бонус за сумашедший трюк вообще отсутствует
  120. const RPC_ScrRemoveComponent = 57; // Не работает (так же не работает сама AddVehicleComponent)
  121. const RPC_ScrCreate3DTextLabel = 36; // Не работает
  122. const RPC_ScrUpdate3DTextLabel = 58; // Не могу протестить из-за RPC_ScrCreate3DTextLabel
  123.  
  124. const RPC_InitGame = 139; //
  125. const RPC_NPCJoin = 54; //
  126.  
  127. const RPC_UpdateScoresPingsIPs = 155; //
  128. const RPC_SvrStats = 102; //
  129. const RPC_DestroyWeaponPickup = 97; //
  130. const RPC_ClickPlayer = 23; //
  131. const RPC_EnterEditObject = 27; //
  132. const RPC_EditObject = 117; //
  133. const RPC_ScrLinkVehicle = 65; //
  134.  
  135. const RPC_ScrAttachTrailerToVehicle = 148; //
  136. const RPC_ScrDetachTrailerFromVehicle = 149; //
  137. const RPC_ScrInitMenu = 76; //
  138. const RPC_ScrShowMenu = 77; //
  139. const RPC_ScrHideMenu = 78; //
  140. const RPC_MenuSelect = 132; //
  141. const RPC_MenuQuit = 140; //
  142. //const RPC_ScrSelectTextDraw = 83; //
  143. const RPC_ScrToggleWidescreen = 111; //
  144. const RPC_ScrSetVehicleTireStatus = 98; //
  145.  
  146.  
  147. /*
  148. Бью машину с человеком за рулем иногда срабатывает пульсатор, один раз вообще тачка сгорела (хотя это не так) и пропала
  149. Сажусь в закрытую машину на ПК не могу скинуть водителя, на мобилке спокойно скидываю, если даже не получиться,
  150. нужно подьехать поближе и он выкинет из тачки и удалит персонажа и будет ошибка в чат
  151. Сидя на мобильной в машине наношу урон с ПК, справа кнопка сбивается (показывает кулак за другой иконкой)
  152. Отсутствует синхронизаци как мобильная версия выходит с машины (вероятно из-за RPC_ExitVehicle)
  153. Синхронизация в авто кривоват (подробнее оттестировать), velocity некорректное
  154. Когда скрывается полностью весь интерфейс не скрываются Гангзоны (заезжаю в respray, гангзоны видны)
  155. Скины от 300 ID у других игроков очень темные по сравнению с другими (до 300)
  156. При срабатывании EnterPickup на ПК флуд каждую секунду, на мобильной увеличена задержка по сравнению с ПК
  157. RPC_ScrSetPlayerHealth выдаю 100% даёт 90% полоски
  158. Отсутствует и не работает ChatBubble ID: 59
  159. Не работают 3D тексты
  160. Если у ПК игрока пистолет в 1 руке, с мобильной видит в двух
  161. Мимо меня проехал трамвай, видимо не удалён
  162. На Race нету текстуры финиша (http://prntscr.com/o2s9s2)
  163. GetPlayerWeaponData возвращает 0 патрон у игрока
  164. У авто нету синхронизации повреждения (с ПК у меня всё разбито, с Мобилки всё ок и обратно)
  165. Иногда (даже редко) проскакивает снизу полоска с градиенте со словом "saving"
  166.  
  167. RPC_ClientJoin(0): RPC_ClientJoin(1):
  168. iVersion = 4057 iVersion = 4057
  169. byteMod = 1 byteMod = 1
  170. byteNicknameLen = 16 byteNicknameLen = 11
  171. NickName = Franzesco_Torrez NickName = Axwell_mobi
  172. uiClientChallengeResponse = 1446414745 uiClientChallengeResponse = 1446414745
  173. byteAuthKeyLen = 43 byteAuthKeyLen = 43
  174. auth_key = 301D2E0BDCF7AAD793D4FB50C0B768F54AED060C550 auth_key = 39FB2DEEDB49ACFB8D4EECE6953D2507988CCCF4410
  175. iClientVerLen = 5 iClientVerLen = 5
  176. ClientVersion = 0.3.7 ClientVersion = 0.3.7
  177. */
  178.  
  179.  
  180. stock GetRPCName(rpcid, rpc_name[])
  181. {
  182. switch(rpcid)
  183. {
  184. case 137: format(rpc_name, 64, "RPC_ServerJoin");
  185. case 138: format(rpc_name, 64, "RPC_ServerQuit");
  186. case 139: format(rpc_name, 64, "RPC_InitGame");
  187. case 25: format(rpc_name, 64, "RPC_ClientJoin");
  188. case 54: format(rpc_name, 64, "RPC_NPCJoin");
  189. case 53: format(rpc_name, 64, "RPC_Death");
  190. case 128: format(rpc_name, 64, "RPC_RequestClass");
  191. case 129: format(rpc_name, 64, "RPC_RequestSpawn");
  192. case 118: format(rpc_name, 64, "RPC_SetInteriorId");
  193. case 52: format(rpc_name, 64, "RPC_Spawn");
  194. case 101: format(rpc_name, 64, "RPC_Chat");
  195. case 26: format(rpc_name, 64, "RPC_EnterVehicle");
  196. case 154: format(rpc_name, 64, "RPC_ExitVehicle");
  197. case 106: format(rpc_name, 64, "RPC_DamageVehicle");
  198. case 132: format(rpc_name, 64, "RPC_MenuSelect");
  199. case 140: format(rpc_name, 64, "RPC_MenuQuit");
  200. case 96: format(rpc_name, 64, "RPC_ScmEvent");
  201. case 32: format(rpc_name, 64, "RPC_WorldPlayerAdd");
  202. case 166: format(rpc_name, 64, "RPC_WorldPlayerDeath");
  203. case 163: format(rpc_name, 64, "RPC_WorldPlayerRemove");
  204. case 164: format(rpc_name, 64, "RPC_WorldVehicleAdd");
  205. case 165: format(rpc_name, 64, "RPC_WorldVehicleRemove");
  206. case 107: format(rpc_name, 64, "RPC_SetCheckpoint");
  207. case 37: format(rpc_name, 64, "RPC_DisableCheckpoint");
  208. case 38: format(rpc_name, 64, "RPC_SetRaceCheckpoint");
  209. case 39: format(rpc_name, 64, "RPC_DisableRaceCheckpoint");
  210. case 155: format(rpc_name, 64, "RPC_UpdateScoresPingsIPs");
  211. case 102: format(rpc_name, 64, "RPC_SvrStats");
  212. case 40: format(rpc_name, 64, "RPC_GameModeRestart");
  213. case 130: format(rpc_name, 64, "RPC_ConnectionRejected");
  214. case 93: format(rpc_name, 64, "RPC_ClientMessage");
  215. case 94: format(rpc_name, 64, "RPC_WorldTime");
  216. case 95: format(rpc_name, 64, "RPC_Pickup");
  217. case 63: format(rpc_name, 64, "RPC_DestroyPickup");
  218. case 97: format(rpc_name, 64, "RPC_DestroyWeaponPickup");
  219. case 152: format(rpc_name, 64, "RPC_Weather");
  220. case 29: format(rpc_name, 64, "RPC_SetTimeEx");
  221. case 30: format(rpc_name, 64, "RPC_ToggleClock");
  222. case 50: format(rpc_name, 64, "RPC_ServerCommand");
  223. case 131: format(rpc_name, 64, "RPC_PickedUpPickup");
  224. case 136: format(rpc_name, 64, "RPC_VehicleDestroyed");
  225. case 62: format(rpc_name, 64, "RPC_DialogResponse");
  226. case 41: format(rpc_name, 64, "RPC_PlayAudioStream");
  227. case 42: format(rpc_name, 64, "RPC_StopAudioStream");
  228. case 23: format(rpc_name, 64, "RPC_ClickPlayer");
  229. case 60: format(rpc_name, 64, "RPC_TimerUpdate");
  230. case 83: format(rpc_name, 64, "RPC_ClickTextDraw");
  231. case 119: format(rpc_name, 64, "RPC_MapMarker");
  232. case 115: format(rpc_name, 64, "RPC_PlayerGiveTakeDamage");
  233. case 27: format(rpc_name, 64, "RPC_EnterEditObject");
  234. case 117: format(rpc_name, 64, "RPC_EditObject");
  235. case 61: format(rpc_name, 64, "RPC_DialogBox");
  236. case 24: format(rpc_name, 64, "RPC_VehicleParamsEx");
  237. case 171: format(rpc_name, 64, "RPC_ShowActor");
  238. case 172: format(rpc_name, 64, "RPC_HideActor");
  239. //
  240. case 68: format(rpc_name, 64, "RPC_ScrSetSpawnInfo");
  241. case 69: format(rpc_name, 64, "RPC_ScrSetPlayerTeam");
  242. case 153: format(rpc_name, 64, "RPC_ScrSetPlayerSkin");
  243. case 11: format(rpc_name, 64, "RPC_ScrSetPlayerName");
  244. case 12: format(rpc_name, 64, "RPC_ScrSetPlayerPos");
  245. case 13: format(rpc_name, 64, "RPC_ScrSetPlayerPosFindZ");
  246. case 14: format(rpc_name, 64, "RPC_ScrSetPlayerHealth");
  247. case 70: format(rpc_name, 64, "RPC_ScrPutPlayerInVehicle");
  248. case 71: format(rpc_name, 64, "RPC_ScrRemovePlayerFromVehicle");
  249. case 72: format(rpc_name, 64, "RPC_ScrSetPlayerColor");
  250. case 73: format(rpc_name, 64, "RPC_ScrDisplayGameText");
  251. case 156: format(rpc_name, 64, "RPC_ScrSetInterior");
  252. case 157: format(rpc_name, 64, "RPC_ScrSetCameraPos");
  253. case 158: format(rpc_name, 64, "RPC_ScrSetCameraLookAt");
  254. case 159: format(rpc_name, 64, "RPC_ScrSetVehiclePos");
  255. case 160: format(rpc_name, 64, "RPC_ScrSetVehicleZAngle");
  256. case 161: format(rpc_name, 64, "RPC_ScrVehicleParams");
  257. case 162: format(rpc_name, 64, "RPC_ScrSetCameraBehindPlayer");
  258. case 15: format(rpc_name, 64, "RPC_ScrTogglePlayerControllable");
  259. case 16: format(rpc_name, 64, "RPC_ScrPlaySound");
  260. case 17: format(rpc_name, 64, "RPC_ScrSetWorldBounds");
  261. case 18: format(rpc_name, 64, "RPC_ScrHaveSomeMoney");
  262. case 19: format(rpc_name, 64, "RPC_ScrSetPlayerFacingAngle");
  263. case 20: format(rpc_name, 64, "RPC_ScrResetMoney");
  264. case 21: format(rpc_name, 64, "RPC_ScrResetPlayerWeapons");
  265. case 22: format(rpc_name, 64, "RPC_ScrGivePlayerWeapon");
  266. case 65: format(rpc_name, 64, "RPC_ScrLinkVehicle");
  267. case 66: format(rpc_name, 64, "RPC_ScrSetPlayerArmour");
  268. case 55: format(rpc_name, 64, "RPC_ScrDeathMessage");
  269. case 56: format(rpc_name, 64, "RPC_ScrSetMapIcon");
  270. case 144: format(rpc_name, 64, "RPC_ScrDisableMapIcon");
  271. case 145: format(rpc_name, 64, "RPC_ScrSetWeaponAmmo");
  272. case 146: format(rpc_name, 64, "RPC_ScrSetGravity");
  273. case 147: format(rpc_name, 64, "RPC_ScrSetVehicleHealth");
  274. case 148: format(rpc_name, 64, "RPC_ScrAttachTrailerToVehicle");
  275. case 149: format(rpc_name, 64, "RPC_ScrDetachTrailerFromVehicle");
  276. case 44: format(rpc_name, 64, "RPC_ScrCreateObject");
  277. case 45: format(rpc_name, 64, "RPC_ScrSetObjectPos");
  278. case 46: format(rpc_name, 64, "RPC_ScrSetObjectRotation");
  279. case 47: format(rpc_name, 64, "RPC_ScrDestroyObject");
  280. case 79: format(rpc_name, 64, "RPC_ScrCreateExplosion");
  281. case 80: format(rpc_name, 64, "RPC_ScrShowNameTag");
  282. case 99: format(rpc_name, 64, "RPC_ScrMoveObject");
  283. case 122: format(rpc_name, 64, "RPC_ScrStopObject");
  284. case 123: format(rpc_name, 64, "RPC_ScrNumberPlate");
  285. case 124: format(rpc_name, 64, "RPC_ScrTogglePlayerSpectating");
  286. case 126: format(rpc_name, 64, "RPC_ScrPlayerSpectatePlayer");
  287. case 127: format(rpc_name, 64, "RPC_ScrPlayerSpectateVehicle");
  288. case 57: format(rpc_name, 64, "RPC_ScrRemoveComponent");
  289. case 74: format(rpc_name, 64, "RPC_ScrForceSpawnSelection");
  290. case 75: format(rpc_name, 64, "RPC_ScrAttachObjectToPlayer");
  291. case 76: format(rpc_name, 64, "RPC_ScrInitMenu");
  292. case 77: format(rpc_name, 64, "RPC_ScrShowMenu");
  293. case 78: format(rpc_name, 64, "RPC_ScrHideMenu");
  294. case 133: format(rpc_name, 64, "RPC_ScrSetPlayerWantedLevel");
  295. case 134: format(rpc_name, 64, "RPC_ScrShowTextDraw");
  296. case 135: format(rpc_name, 64, "RPC_ScrHideTextDraw");
  297. case 105: format(rpc_name, 64, "RPC_ScrTextDrawSetString");
  298. case 108: format(rpc_name, 64, "RPC_ScrAddGangZone");
  299. case 120: format(rpc_name, 64, "RPC_ScrRemoveGangZone");
  300. case 121: format(rpc_name, 64, "RPC_ScrFlashGangZone");
  301. case 85: format(rpc_name, 64, "RPC_ScrStopFlashGangZone");
  302. case 86: format(rpc_name, 64, "RPC_ScrApplyPlayerAnimation");
  303. case 87: format(rpc_name, 64, "RPC_ScrClearPlayerAnimations");
  304. case 173: format(rpc_name, 64, "RPC_ScrApplyActorAnimation");
  305. case 174: format(rpc_name, 64, "RPC_ScrClearActorAnimations");
  306. case 88: format(rpc_name, 64, "RPC_ScrSetSpecialAction");
  307. case 104: format(rpc_name, 64, "RPC_ScrEnableStuntBonus");
  308. case 89: format(rpc_name, 64, "RPC_ScrSetFightingStyle");
  309. case 90: format(rpc_name, 64, "RPC_ScrSetPlayerVelocity");
  310. case 91: format(rpc_name, 64, "RPC_ScrSetVehicleVelocity");
  311. case 111: format(rpc_name, 64, "RPC_ScrToggleWidescreen");
  312. case 35: format(rpc_name, 64, "RPC_ScrSetPlayerDrunkLevel");
  313. case 36: format(rpc_name, 64, "RPC_ScrCreate3DTextLabel");
  314. case 58: format(rpc_name, 64, "RPC_ScrUpdate3DTextLabel");
  315. case 82: format(rpc_name, 64, "RPC_ScrInterpolateCamera");
  316. case 43: format(rpc_name, 64, "RPC_ScrRemoveBuilding");
  317. case 84: format(rpc_name, 64, "RPC_ScrSetObjectMaterial");
  318. //case 83: format(rpc_name, 64, "RPC_ScrSelectTextDraw");
  319. case 98: format(rpc_name, 64, "RPC_ScrSetVehicleTireStatus");
  320. case 67: format(rpc_name, 64, "RPC_ScrSetArmedWeapon");
  321. case 175: format(rpc_name, 64, "RPC_ScrSetActorFacingAngle");
  322. case 176: format(rpc_name, 64, "RPC_ScrSetActorPos");
  323. case 178: format(rpc_name, 64, "RPC_ScrSetActorHealth");
  324. default: format(rpc_name, 64, "unknown");
  325. }
  326. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement