Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // RPCs
- {
- RPC_CLICKPLAYER = 23
- RPC_CLIENTJOIN = 25
- RPC_ENTERVEHICLE = 26
- RPC_ENTEREDITOBJECT = 27
- RPC_SCRIPTCASH = 31
- RPC_SERVERCOMMAND = 50
- RPC_SPAWN = 52
- RPC_DEATH = 53
- RPC_NPCJOIN = 54
- RPC_DIALOGRESPONSE = 62
- RPC_CLICKTEXTDRAW = 83
- RPC_SCMEVENT = 96
- RPC_WEAPONPICKUPDESTROY = 97
- RPC_CHAT = 101
- RPC_SRVNETSTATS = 102
- RPC_CLIENTCHECK = 103
- RPC_DAMAGEVEHICLE = 106
- RPC_GIVETAKEDAMAGE = 115
- RPC_EDITATTACHEDOBJECT = 116
- RPC_EDITOBJECT = 117
- RPC_SETINTERIORID = 118
- RPC_MAPMARKER = 119
- RPC_REQUESTCLASS = 128
- RPC_REQUESTSPAWN = 129
- RPC_PICKEDUPPICKUP = 131
- RPC_MENUSELECT = 132
- RPC_VEHICLEDESTROYED = 136
- RPC_MENUQUIT = 140
- RPC_EXITVEHICLE = 154
- RPC_UPDATESCORESPINGSIPS = 155
- }
- // Scripting/Server RPCs
- {
- RPC_SCRSETPLAYERNAME = 11
- RPC_SCRSETPLAYERPOS = 12
- RPC_SCRSETPLAYERPOSFINDZ = 13
- RPC_SCRSETPLAYERHEALTH = 14
- RPC_SCRTOGGLEPLAYERCONTROLLABLE = 15
- RPC_SCRPLAYSOUND = 16
- RPC_SCRSETPLAYERWORLDBOUNDS = 17
- RPC_SCRGIVEPLAYERMONEY = 18
- RPC_SCRSETPLAYERFACINGANGLE = 19
- RPC_SCRRESETPLAYERMONEY = 20
- RPC_SCRRESETPLAYERWEAPONS = 21
- RPC_SCRGIVEPLAYERWEAPON = 22
- RPC_SCRSETVEHICLEPARAMSEX = 24
- RPC_SCRCANCELEDIT = 28
- RPC_SCRSETPLAYERTIME = 29
- RPC_SCRTOGGLECLOCK = 30
- RPC_SCRWORLDPLAYERADD = 32
- RPC_SCRSETPLAYERSHOPNAME = 33
- RPC_SCRSETPLAYERSKILLLEVEL = 34
- RPC_SCRSETPLAYERDRUNKLEVEL = 35
- RPC_SCRCREATE3DTEXTLABEL = 36
- RPC_SCRDISABLECHECKPOINT = 37
- RPC_SCRSETRACECHECKPOINT = 38
- RPC_SCRDISABLERACECHECKPOINT = 39
- RPC_SCRGAMEMODERESTART = 40
- RPC_SCRPLAYAUDIOSTREAM = 41
- RPC_SCRSTOPAUDIOSTREAM = 42
- RPC_SCRREMOVEBUILDINGFORPLAYER = 43
- RPC_SCRCREATEOBJECT = 44
- RPC_SCRSETOBJECTPOS = 45
- RPC_SCRSETOBJECTROT = 46
- RPC_SCRDESTROYOBJECT = 47
- RPC_SCRDEATHMESSAGE = 55
- RPC_SCRSETPLAYERMAPICON = 56
- RPC_SCRREMOVEVEHICLECOMPONENT = 57
- RPC_SCRUPDATE3DTEXTLABEL = 58
- RPC_SCRCHATBUBBLE = 59
- RPC_SCRSOMEUPDATE = 60
- RPC_SCRSHOWDIALOG = 61
- RPC_SCRDESTROYPICKUP = 63
- RPC_SCRLINKVEHICLETOINTERIOR = 65
- RPC_SCRSETPLAYERARMOUR = 66
- RPC_SCRSETPLAYERARMEDWEAPON = 67
- RPC_SCRSETSPAWNINFO = 68
- RPC_SCRSETPLAYERTEAM = 69
- RPC_SCRPUTPLAYERINVEHICLE = 70
- RPC_SCRREMOVEPLAYERFROMVEHICLE = 71
- RPC_SCRSETPLAYERCOLOR = 72
- RPC_SCRDISPLAYGAMETEXT = 73
- RPC_SCRFORCECLASSSELECTION = 74
- RPC_SCRATTACHOBJECTTOPLAYER = 75
- RPC_SCRINITMENU = 76
- RPC_SCRSHOWMENU = 77
- RPC_SCRHIDEMENU = 78
- RPC_SCRCREATEEXPLOSION = 79
- RPC_SCRSHOWPLAYERNAMETAGFORPLAYER = 80
- RPC_SCRATTACHCAMERATOOBJECT = 81
- RPC_SCRINTERPOLATECAMERA = 82
- RPC_SCRSETOBJECTMATERIAL = 84
- RPC_SCRGANGZONESTOPFLASH = 85
- RPC_SCRAPPLYANIMATION = 86
- RPC_SCRCLEARANIMATIONS = 87
- RPC_SCRSETPLAYERSPECIALACTION = 88
- RPC_SCRSETPLAYERFIGHTINGSTYLE = 89
- RPC_SCRSETPLAYERVELOCITY = 90
- RPC_SCRSETVEHICLEVELOCITY = 91
- RPC_SCRCLIENTMESSAGE = 93
- RPC_SCRSETWORLDTIME = 94
- RPC_SCRCREATEPICKUP = 95
- RPC_SCRMOVEOBJECT = 99
- RPC_SCRENABLESTUNTBONUSFORPLAYER = 104
- RPC_SCRTEXTDRAWSETSTRING = 105
- RPC_SCRSETCHECKPOINT = 107
- RPC_SCRGANGZONECREATE = 108
- RPC_SCRPLAYCRIMEREPORT = 112
- RPC_SCRSETPLAYERATTACHEDOBJECT = 113
- RPC_SCRGANGZONEDESTROY = 120
- RPC_SCRGANGZONEFLASH = 121
- RPC_SCRSTOPOBJECT = 122
- RPC_SCRSETNUMBERPLATE = 123
- RPC_SCRTOGGLEPLAYERSPECTATING = 124
- RPC_SCRPLAYERSPECTATEPLAYER = 126
- RPC_SCRPLAYERSPECTATEVEHICLE = 127
- RPC_SCRSETPLAYERWANTEDLEVEL = 133
- RPC_SCRSHOWTEXTDRAW = 134
- RPC_SCRTEXTDRAWHIDEFORPLAYER = 135
- RPC_SCRSERVERJOIN = 137
- RPC_SCRSERVERQUIT = 138
- RPC_SCRINITGAME = 139
- RPC_SCRREMOVEPLAYERMAPICON = 144
- RPC_SCRSETPLAYERAMMO = 145
- RPC_SCRSETGRAVITY = 146
- RPC_SCRSETVEHICLEHEALTH = 147
- RPC_SCRATTACHTRAILERTOVEHICLE = 148
- RPC_SCRDETACHTRAILERFROMVEHICLE = 149
- RPC_SCRSETWEATHER = 152
- RPC_SCRSETPLAYERSKIN = 153
- RPC_SCRSETPLAYERINTERIOR = 156
- RPC_SCRSETPLAYERCAMERAPOS = 157
- RPC_SCRSETPLAYERCAMERALOOKAT = 158
- RPC_SCRSETVEHICLEPOS = 159
- RPC_SCRSETVEHICLEZANGLE = 160
- RPC_SCRSETVEHICLEPARAMSFORPLAYER = 161
- RPC_SCRSETCAMERABEHINDPLAYER = 162
- RPC_SCRWORLDPLAYERREMOVE = 163
- RPC_SCRWORLDVEHICLEADD = 164
- RPC_SCRWORLDVEHICLEREMOVE = 165
- RPC_SCRWORLDPLAYERDEATH = 166
- }
- // Packets
- {
- PACKET_INTERNAL_PING = 6
- PACKET_PING = 7
- PACKET_PING_OPEN_CONNECTIONS = 8
- PACKET_CONNECTED_PONG = 9
- PACKET_REQUEST_STATIC_DATA = 10
- PACKET_CONNECTION_REQUEST = 11
- PACKET_AUTH_KEY = 12
- PACKET_BROADCAST_PINGS = 14
- PACKET_SECURED_CONNECTION_RESPONSE = 15
- PACKET_SECURED_CONNECTION_CONFIRMATION = 16
- PACKET_RPC_MAPPING = 17
- PACKET_SET_RANDOM_NUMBER_SEED = 19
- PACKET_RPC = 20
- PACKET_RPC_REPLY = 21
- PACKET_DETECT_LOST_CONNECTIONS = 23
- PACKET_OPEN_CONNECTION_REQUEST = 24
- PACKET_OPEN_CONNECTION_REPLY = 25
- PACKET_CONNECTION_COOKIE = 26
- PACKET_RSA_PUBLIC_KEY_MISMATCH = 28
- PACKET_CONNECTION_ATTEMPT_FAILED = 29
- PACKET_NEW_INCOMING_CONNECTION = 30
- PACKET_NO_FREE_INCOMING_CONNECTIONS = 31
- PACKET_DISCONNECTION_NOTIFICATION = 32
- PACKET_CONNECTION_LOST = 33
- PACKET_CONNECTION_REQUEST_ACCEPTED = 34
- PACKET_INITIALIZE_ENCRYPTION = 35
- PACKET_CONNECTION_BANNED = 36
- PACKET_INVALID_PASSWORD = 37
- PACKET_MODIFIED_PACKET = 38
- PACKET_PONG = 39
- PACKET_TIMESTAMP = 40
- PACKET_RECEIVED_STATIC_DATA = 41
- PACKET_REMOTE_DISCONNECTION_NOTIFICATION = 42
- PACKET_REMOTE_CONNECTION_LOST = 43
- PACKET_REMOTE_NEW_INCOMING_CONNECTION = 44
- PACKET_REMOTE_EXISTING_CONNECTION = 45
- PACKET_REMOTE_STATIC_DATA = 46
- PACKET_ADVERTISE_SYSTEM = 56
- PACKET_VEHICLE_SYNC = 200
- PACKET_RCON_COMMAND = 201
- PACKET_RCON_RESPONCE = 202
- PACKET_AIM_SYNC = 203
- PACKET_WEAPONS_UPDATE = 204
- PACKET_STATS_UPDATE = 205
- PACKET_BULLET_SYNC = 206
- PACKET_PLAYER_SYNC = 207
- PACKET_MARKERS_SYNC = 208
- PACKET_UNOCCUPIED_SYNC = 209
- PACKET_TRAILER_SYNC = 210
- PACKET_PASSENGER_SYNC = 211
- PACKET_SPECTATOR_SYNC = 212
- }
- // Gamestates
- {
- GAMESTATE_NONE = 0
- GAMESTATE_WAIT_CONNECT = 1
- GAMESTATE_AWAIT_JOIN = 2
- GAMESTATE_CONNECTED = 3
- GAMESTATE_RESTARTING = 4
- GAMESTATE_DISCONNECTED = 5
- }
- // BitStream
- {
- BS_TYPE_BYTE = 0
- BS_TYPE_BOOL = 1
- BS_TYPE_SHORT = 2
- BS_TYPE_INT = 3
- BS_TYPE_FLOAT = 4
- BS_TYPE_ARRAY = 5
- BS_TYPE_BITSTREAM = 6
- }
- // Priorities
- {
- SYSTEM_PRIORITY = 0
- HIGH_PRIORITY = 1
- MEDIUM_PRIORITY = 2
- LOW_PRIORITY = 3
- }
- // Reliability
- {
- UNRELIABLE = 6
- UNRELIABLE_SEQUENCED = 7
- RELIABLE = 8
- RELIABLE_ORDERED = 9
- RELIABLE_SEQUENCED = 10
- }
- // Sendrates
- {
- ONFOOTSENDRATE = 1
- INCARSENDRATE = 2
- AIMSENDRATE = 3
- }
- // SAMP Limits
- {
- MAX_PLAYERS = 1004
- MAX_VEHICLES = 2000
- MAX_PICKUPS = 4096
- MAX_OBJECTS = 1000
- MAX_GANGZONES = 1024
- MAX_3DTEXTS = 2048
- MAX_TEXTDRAWS = 2048
- MAX_CLIENTCMDS = 144
- MAX_MENUS = 128
- }
- // Text Styles
- {
- FCR_NONE = 0x0
- FCR_BOLD = 0x1
- FCR_ITALICS = 0x2
- FCR_BORDER = 0x4
- FCR_SHADOW = 0x8
- FCR_UNDERLINE = 0x10
- FCR_STRIKEOUT = 0x20
- }
- // SAMP SCM Events
- {
- SCMEVENT_PAINTJOB = 1
- SCMEVENT_UPGRADE = 2
- SCMEVENT_COLOR = 3
- SCMEVENT_MODSHOPENTEREXIT = 4
- }
- // Special Actions
- {
- SPECIAL_ACTION_NONE = 0
- SPECIAL_ACTION_DUCK = 1
- SPECIAL_ACTION_USEJETPACK = 2
- SPECIAL_ACTION_ENTER_VEHICLE = 3
- SPECIAL_ACTION_EXIT_VEHICLE = 4
- SPECIAL_ACTION_DANCE1 = 5
- SPECIAL_ACTION_DANCE2 = 6
- SPECIAL_ACTION_DANCE3 = 7
- SPECIAL_ACTION_DANCE4 = 8
- SPECIAL_ACTION_HANDSUP = 10
- SPECIAL_ACTION_USECELLPHONE = 11
- SPECIAL_ACTION_SITTING = 12
- SPECIAL_ACTION_STOPUSECELLPHONE = 13
- SPECIAL_ACTION_DRINK_BEER = 20
- SPECIAL_ACTION_SMOKE_CIGGY = 21
- SPECIAL_ACTION_DRINK_WINE = 22
- SPECIAL_ACTION_DRINK_SPRUNK = 23
- SPECIAL_ACTION_CUFFED = 24
- SPECIAL_ACTION_CARRY = 25
- SPECIAL_ACTION_URINATE = 68
- }
- // SAMP Dialog Styles
- {
- DIALOG_STYLE_MSGBOX = 0
- DIALOG_STYLE_INPUT = 1
- DIALOG_STYLE_LIST = 2
- DIALOG_STYLE_PASSWORD = 3
- DIALOG_STYLE_TABLIST = 4
- DIALOG_STYLE_TABLIST_HEADERS = 5
- }
- // SAMP Cursor Modes
- {
- CMODE_DISABLED = 0
- CMODE_LOCKKEYS_NOCURSOR = 1
- CMODE_LOCKCAMANDCONTROL = 2
- CMODE_LOCKCAM = 3
- CMODE_LOCKCAM_NOCURSOR = 4
- }
- // RakNet Hook Parameters
- {
- PARAM_BITSTREAM = 0
- PARAM_PACKETID = 1
- PARAM_PRIORITY = 2
- PARAM_RELIABILITY = 3
- PARAM_ORDERINGCHANNEL = 4
- PARAM_SHIFTTIMESTAMP = 5
- }
- // Primitive Types
- {
- D3DPT_POINTLIST = 1
- D3DPT_LINELIST = 2
- D3DPT_LINESTRIP = 3
- D3DPT_TRIANGLELIST = 4
- D3DPT_TRIANGLESTRIP = 5
- D3DPT_TRIANGLEFAN = 6
- }
- { Номера клавиш
- // Мышь
- LMB = 0x01 // Левая кнопка мыши
- RMB = 0x02 // Правая кнопка мыши
- MMB = 0x04 // Средняя кнопка мыши
- XMB1 = 0x05 // X1 кнопка мыши
- XMB2 = 0x06 // X2 кнопка мыши
- BACKSPACE = 0x08
- TAB = 0x09
- ENTER = 0x0D
- SHIFT = 0x10
- CTRL = 0x11
- CONTROL = 0x11
- ALT = 0x12
- LALT = 0xA4
- RALT = 0xA5
- PAUSE = 0x13 // PAUSE BREAK
- CAPSLOCK = 0x14
- ESC = 0x1B
- ESCAPE = 0x1B
- SPACE = 0x20
- SPACEBAR = 0x20
- PAGEUP = 0x21
- PAGEDOWN = 0x22
- END = 0x23
- HOME = 0x24
- // Стрелки
- LEFT = 0x25
- UP = 0x26
- RIGHT = 0x27
- DOWN = 0x28
- PRINTSCREEN = 0x2C
- INSERT = 0x2D
- DELETE = 0x2E
- // Цифры
- key_0 = 0x30
- key_1 = 0x31
- key_2 = 0x32
- key_3 = 0x33
- key_4 = 0x34
- key_5 = 0x35
- key_6 = 0x36
- key_7 = 0x37
- key_8 = 0x38
- key_9 = 0x39
- // Буквы
- A = 0x41
- B = 0x42
- C = 0x43
- D = 0x44
- E = 0x45
- F = 0x46
- G = 0x47
- H = 0x48
- I = 0x49
- J = 0x4A
- K = 0x4B
- L = 0x4C
- M = 0x4D
- N = 0x4E
- O = 0x4F
- P = 0x50
- Q = 0x51
- R = 0x52
- S = 0x53
- T = 0x54
- U = 0x55
- V = 0x56
- W = 0x57
- X = 0x58
- Y = 0x59
- Z = 0x5A
- LWIN = 0x5B
- RWIN = 0x5C
- // NumPad
- NUMLOCK = 0x90
- NP0 = 0x60
- NP1 = 0x61
- NP2 = 0x62
- NP3 = 0x63
- NP4 = 0x64
- NP5 = 0x65
- NP6 = 0x66
- NP7 = 0x67
- NP8 = 0x68
- NP9 = 0x69
- NP_STAR = 0x6A // *
- NP_PLUS = 0x6B // +
- NP_MINUS = 0x6D // -
- NP_SLASH = 0x6F // /
- F1 = 0x70
- F2 = 0x71
- F3 = 0x72
- F4 = 0x73
- F5 = 0x74
- F6 = 0x75
- F7 = 0x76
- F8 = 0x77
- F9 = 0x78
- F10 = 0x79
- F11 = 0x7A
- F12 = 0x7B
- LSHIFT = 0xA0
- RSHIFT = 0xA1
- LCONTROL = 0xA2
- LCTRL = 0xA2
- RCONTROL = 0xA3
- RCTRL = 0xA3
- SEMICOLON = 0xBA // ;:
- PLUS = 0xBB // +
- COMMA = 0xBC // ,
- MINUS = 0xBD // -
- PERIOD = 0xBE // .
- SLASH = 0xBF // /?
- TILDA = 0xC0 // `~
- LSQUARE_BRACKET = 0xDB // [{
- BACKSLASH = 0xDC // \|
- RSQUARE_BRACKET = 0xDD // ]}
- QUOTE = 0xDE // '"
- }
- { BitStream типы (type)
- BS_TYPE_BYTE = 0 (целое, один байт)
- BS_TYPE_BOOL = 1 (логическое, один бит)
- BS_TYPE_SHORT = 2 (целое, два байта)
- BS_TYPE_INT = 3 (целое, четыре байта)
- BS_TYPE_FLOAT = 4 (дробное, четыре байта)
- BS_TYPE_ARRAY = 5 (указатель на строку или массив, неопределенный размер)
- BS_TYPE_BITSTREAM = 6 (указатель на битстрим, неопределенный размер)
- }
- { Структуры пакетов
- PACKET_VEHICLE_SYNC = 200 | +170
- // struct stInCarData ( size = 67 )
- // uint16_t sVehicleID;
- // uint16_t sLeftRightKeys; + 2
- // uint16_t sUpDownKeys; + 4
- // uint16_t sKeys; + 6
- // float fQuaternion[4]; + 8
- // float fPosition[3]; + 24
- // float fMoveSpeed[3]; + 36
- // float fVehicleHealth; + 48
- // uint8_t bytePlayerHealth; + 52
- // uint8_t byteArmor; + 53
- // uint8_t byteCurrentWeapon; + 54
- // uint8_t byteSiren; + 55
- // uint8_t byteLandingGearState; + 56
- // uint16_t sTrailerID; + 57
- // uint16_t HydraThrustAngle[2]; +59
- // float fTrainSpeed; + 63
- PACKET_AIM_SYNC = 203
- // struct stAimData ( size = 32 )
- //BYTE byteCamMode; +0
- //float vecAimf1[3]; +1
- //float vecAimPos[3]; +13
- //float fAimZ; +25
- //BYTE byteCamExtZoom : 6; +29
- //BYTE byteWeaponState : 2; +30
- //BYTE bUnk; +31
- PACKET_WEAPONS_UPDATE = 204
- //struct stWeaponsUpdate ( size =6 \ 2 \ 10 )
- //int16_t iTargetID; +0
- //uint8_t slot; +2
- //uint8_t weapon; +3
- //int16_t ammo; +4
- PACKET_STATS_UPDATE = 205
- //struct stStatsData ( size = 8 )
- int iMoney; +0
- int iAmmo; +4
- PACKET_BULLET_SYNC = 206
- //struct stBulletData ( size = 40 )
- //uint8_t byteType; +0
- //uint16_t sTargetID; +1
- //float fOrigin[3]; +3
- //float fTarget[3]; +15
- //float fCenter[3]; +27
- //uint8_t weaponId; +39
- PACKET_PLAYER_SYNC = 207 | +109
- // struct stOnFootData ( size = 68 )
- //uint16_t sLeftRightKeys;
- //uint16_t sUpDownKeys; +2
- //uint16_t sKeys; +4
- //float fPosition[3]; +6
- //float fQuaternion[4]; +18
- //uint8_t byteHealth; +34
- //uint8_t byteArmor; +35
- //uint8_t byteCurrentWeapon; +36
- //uint8_t byteSpecialAction; +37
- //float fMoveSpeed[3]; +38
- //float fSurfingOffsets[3]; +50
- //uint16_t sSurfingVehicleID; +62
- //short sCurrentAnimationID; +64
- //short sAnimFlags; +66
- PACKET_MARKERS_SYNC = 208
- //struct stMarkersSync ( size = 25 )
- //int i; +0
- //int iNumberOfPlayers; +4
- //DWORD playerID; +8
- //short sPos[3]; +10
- //bool bIsPlayerActive; +24
- PACKET_UNOCCUPIED_SYNC = 209
- //struct stUnoccupiedData ( size = 67 )
- //int16_t sVehicleID; +0
- //uint8_t byteSeatID; +2
- //float fRoll[3]; +3
- //float fDirection[3]; +15
- //float fPosition[3]; +27
- //float fMoveSpeed[3]; +39
- //float fTurnSpeed[3]; +51
- //float fHealth; +63
- PACKET_TRAILER_SYNC = 210
- //struct stTrailerData ( size = 74 )
- //uint16_t sTrailerID; +0
- //float fPosition[3]; +2
- //float fRoll[3]; +14
- //float fDirection[3]; +26
- //float fQuaternion[4]; +38
- //float fSpeed[3]; +50
- //float fUnk[2]; +62
- //uint32_t pad; +70
- PACKET_PASSENGER_SYNC = 211
- //struct stPassengerData ( size = 24 )
- //uint16_t sVehicleID; +0
- //uint8_t byteSeatID; +2
- //uint8_t byteCurrentWeapon; +3
- //uint8_t byteHealth; +4
- //uint8_t byteArmor; +5
- //uint16_t sLeftRightKeys; +6
- //uint16_t sUpDownKeys; +8
- //uint16_t sKeys; +10
- //float fPosition[3]; +12
- PACKET_SPECTATOR_SYNC = 212
- struct stSpectatorData ( size = 18 )
- uint16_t sLeftRightKeys; +0
- uint16_t sUpDownKeys; +2
- uint16_t sKeys; +4
- float fPosition[3]; +6
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement