Advertisement
Hawkins777

Untitled

Jun 25th, 2018
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 13.28 KB | None | 0 0
  1. То чего не хватает в RWMP
  2.  
  3. native SendDeathMessageToPlayer(playerid, killer, killee, weapon);//добавлено 0.2.1
  4. native Float:VectorSize(Float:x, Float:y, Float:z);
  5. native GetActorPoolSize();
  6. // ===================================================================
  7. native SHA256_PassHash(password[], salt[], ret_hash[], ret_hash_len); //добавлено 0.2.1
  8. // ===================================================================
  9. // Server wide persistent variable system (SVars)
  10. native SetSVarInt(varname[], int_value);
  11. native GetSVarInt(varname[]);
  12. native SetSVarString(varname[], string_value[]);
  13. native GetSVarString(varname[], string_return[], len);
  14. native SetSVarFloat(varname[], Float:float_value);
  15. native Float:GetSVarFloat(varname[]);
  16. native DeleteSVar(varname[]);
  17.  
  18. // SVar enumeration
  19. #define SERVER_VARTYPE_NONE         0
  20. #define SERVER_VARTYPE_INT          1
  21. #define SERVER_VARTYPE_STRING       2
  22. #define SERVER_VARTYPE_FLOAT        3
  23.  
  24. native GetSVarsUpperIndex();
  25. native GetSVarNameAtIndex(index, ret_varname[], ret_len);
  26. native GetSVarType(varname[]);
  27. // ===================================================================
  28. AddStaticPickup и CreatePickup - не хватает аргумента virtualworld//добавлено 0.2.1
  29. // ===================================================================
  30. native EnableVehicleFriendlyFire();
  31. native AllowInteriorWeapons(allow);
  32. native LimitGlobalChatRadius(Float:chat_radius);
  33. native LimitPlayerMarkerRadius(Float:marker_radius);
  34. // ===================================================================
  35. Функции NPC, писать не стану.
  36. native GetPlayerNetworkStats(playerid, retstr[], retstr_size);
  37. native GetNetworkStats(retstr[], retstr_size);
  38. native GetPlayerVersion(playerid, const version[], len); // Returns the SA-MP client revision as reported by the player
  39. native BlockIpAddress(ip_address[], timems);
  40. native UnBlockIpAddress(ip_address[]);
  41.  
  42. native GetConsoleVarAsString(const varname[], buffer[], len);
  43. native GetConsoleVarAsInt(const varname[]);
  44. native GetConsoleVarAsBool(const varname[]);
  45.  
  46. native GetServerTickRate();
  47. native NetStats_GetConnectedTime(playerid);
  48. native NetStats_MessagesReceived(playerid);
  49. native NetStats_BytesReceived(playerid);
  50. native NetStats_MessagesSent(playerid);
  51. native NetStats_BytesSent(playerid);
  52. native NetStats_MessagesRecvPerSecond(playerid);
  53. native Float:NetStats_PacketLossPercent(playerid);
  54. native NetStats_ConnectionStatus(playerid);
  55. native NetStats_GetIpPort(playerid, ip_port[], ip_port_len);
  56.  
  57. native TextDrawSetPreviewModel(Text:text, modelindex);
  58. native TextDrawSetPreviewRot(Text:text, Float:fRotX, Float:fRotY, Float:fRotZ, Float:fZoom = 1.0);
  59. native TextDrawSetPreviewVehCol(Text:text, color1, color2);
  60.  
  61. #define DIALOG_STYLE_TABLIST            4
  62. #define DIALOG_STYLE_TABLIST_HEADERS    5
  63.  
  64. forward OnEnterExitModShop(playerid, enterexit, interiorid);
  65. forward OnVehicleDamageStatusUpdate(vehicleid, playerid);
  66. forward OnUnoccupiedVehicleUpdate(vehicleid, playerid, passenger_seat, Float:new_x, Float:new_y, Float:new_z, Float:vel_x, Float:vel_y, Float:vel_z);
  67. forward OnPlayerStreamIn(playerid, forplayerid);
  68. forward OnPlayerStreamOut(playerid, forplayerid);
  69. forward OnVehicleStreamIn(vehicleid, forplayerid);
  70. forward OnVehicleStreamOut(vehicleid, forplayerid);
  71. forward OnActorStreamIn(actorid, forplayerid);
  72. forward OnActorStreamOut(actorid, forplayerid);
  73. forward OnPlayerTakeDamage(playerid, issuerid, Float:amount, weaponid, bodypart);
  74. forward OnPlayerGiveDamage(playerid, damagedid, Float:amount, weaponid, bodypart);
  75. forward OnPlayerGiveDamageActor(playerid, damaged_actorid, Float:amount, weaponid, bodypart);
  76. forward OnPlayerClickTextDraw(playerid, Text:clickedid);
  77. forward OnPlayerClickPlayerTextDraw(playerid, PlayerText:playertextid);
  78. forward OnIncomingConnection(playerid, ip_address[], port);
  79. forward OnTrailerUpdate(playerid, vehicleid);
  80. forward OnVehicleSirenStateChange(playerid, vehicleid, newstate);
  81.  
  82. #define CLICK_SOURCE_SCOREBOARD     0
  83. forward OnPlayerClickPlayer(playerid, clickedplayerid, source);
  84. forward OnPlayerEditObject( playerid, playerobject, objectid, response,
  85. Float:fX, Float:fY, Float:fZ, Float:fRotX, Float:fRotY, Float:fRotZ );
  86.  
  87. forward OnPlayerEditAttachedObject( playerid, response, index, modelid, boneid,
  88. Float:fOffsetX, Float:fOffsetY, Float:fOffsetZ,
  89. Float:fRotX, Float:fRotY, Float:fRotZ,
  90. Float:fScaleX, Float:fScaleY, Float:fScaleZ );
  91.  
  92. #define SELECT_OBJECT_GLOBAL_OBJECT 1
  93. #define SELECT_OBJECT_PLAYER_OBJECT 2
  94.  
  95. forward OnPlayerSelectObject(playerid, type, objectid, modelid, Float:fX, Float:fY, Float:fZ);
  96.  
  97. #define BULLET_HIT_TYPE_NONE            0
  98. #define BULLET_HIT_TYPE_PLAYER          1
  99. #define BULLET_HIT_TYPE_VEHICLE         2
  100. #define BULLET_HIT_TYPE_OBJECT          3
  101. #define BULLET_HIT_TYPE_PLAYER_OBJECT   4
  102.  
  103. forward OnPlayerWeaponShot(playerid, weaponid, hittype, hitid, Float:fX, Float:fY, Float:fZ);
  104.  
  105. native Float:GetPlayerDistanceFromPoint(playerid, Float:X, Float:Y, Float:Z);
  106. native IsPlayerStreamedIn(playerid, forplayerid);
  107. native GetPlayerTargetActor(playerid);
  108.  
  109.  
  110.  
  111. native PlayCrimeReportForPlayer(playerid, suspectid, crime);
  112. native PlayAudioStreamForPlayer(playerid, url[], Float:posX = 0.0, Float:posY = 0.0, Float:posZ = 0.0, Float:distance = 50.0, usepos = 0);
  113. native StopAudioStreamForPlayer(playerid);
  114. native GetPlayerSurfingObjectID(playerid);
  115. native GetPlayerLastShotVectors(playerid, &Float:fOriginX, &Float:fOriginY, &Float:fOriginZ, &Float:fHitPosX, &Float:fHitPosY, &Float:fHitPosZ);
  116.  
  117. #define MAX_PLAYER_ATTACHED_OBJECTS 10 // This is the number of attached indexes available ie 10 = 0-9
  118.  
  119. native SetPlayerAttachedObject(playerid, index, modelid, bone, Float:fOffsetX = 0.0, Float:fOffsetY = 0.0, Float:fOffsetZ = 0.0, Float:fRotX = 0.0, Float:fRotY = 0.0, Float:fRotZ = 0.0, Float:fScaleX = 1.0, Float:fScaleY = 1.0, Float:fScaleZ = 1.0, materialcolor1 = 0, materialcolor2 = 0);
  120. native RemovePlayerAttachedObject(playerid, index);
  121. native IsPlayerAttachedObjectSlotUsed(playerid, index);
  122. native EditAttachedObject(playerid, index);
  123.  
  124.  
  125. native SelectTextDraw(playerid, hovercolor); // enables the mouse so the player can select a textdraw
  126. native CancelSelectTextDraw(playerid);
  127. // Per-player TextDraws
  128. native PlayerText:CreatePlayerTextDraw(playerid, Float:x, Float:y, text[]);
  129. native PlayerTextDrawDestroy(playerid, PlayerText:text);
  130. native PlayerTextDrawLetterSize(playerid, PlayerText:text, Float:x, Float:y);
  131. native PlayerTextDrawTextSize(playerid, PlayerText:text, Float:x, Float:y);
  132. native PlayerTextDrawAlignment(playerid, PlayerText:text, alignment);
  133. native PlayerTextDrawColor(playerid, PlayerText:text, color);
  134. native PlayerTextDrawUseBox(playerid, PlayerText:text, use);
  135. native PlayerTextDrawBoxColor(playerid, PlayerText:text, color);
  136. native PlayerTextDrawSetShadow(playerid, PlayerText:text, size);
  137. native PlayerTextDrawSetOutline(playerid, PlayerText:text, size);
  138. native PlayerTextDrawBackgroundColor(playerid, PlayerText:text, color);
  139. native PlayerTextDrawFont(playerid, PlayerText:text, font);
  140. native PlayerTextDrawSetProportional(playerid, PlayerText:text, set);
  141. native PlayerTextDrawSetSelectable(playerid, PlayerText:text, set);
  142. native PlayerTextDrawShow(playerid, PlayerText:text);
  143. native PlayerTextDrawHide(playerid, PlayerText:text);
  144. native PlayerTextDrawSetString(playerid, PlayerText:text, string[]);
  145. native PlayerTextDrawSetPreviewModel(playerid, PlayerText:text, modelindex);
  146. native PlayerTextDrawSetPreviewRot(playerid, PlayerText:text, Float:fRotX, Float:fRotY, Float:fRotZ, Float:fZoom = 1.0);
  147. native PlayerTextDrawSetPreviewVehCol(playerid, PlayerText:text, color1, color2);
  148.  
  149. native SetPlayerChatBubble(playerid, text[], color, Float:drawdistance, expiretime);
  150. native DisableRemoteVehicleCollisions(playerid, disable);
  151.  
  152. native ApplyAnimation и ClearAnimations не хватает аргумента forcesync = 0);
  153. native GetPlayerAnimationIndex(playerid); // return the index of any running applied animations (0 if none are running)
  154. native GetAnimationName(index, animlib[], len1, animname[], len2); // get the animation lib/name for the index
  155.  
  156. native EnablePlayerCameraTarget(playerid, enable);
  157. native GetPlayerCameraTargetObject(playerid);
  158. native GetPlayerCameraTargetVehicle(playerid);
  159. native GetPlayerCameraTargetPlayer(playerid);
  160. native GetPlayerCameraTargetActor(playerid);
  161. native GetPlayerCameraMode(playerid);
  162. native Float:GetPlayerCameraAspectRatio(playerid);
  163. native Float:GetPlayerCameraZoom(playerid);
  164. native AttachCameraToObject(playerid, objectid);
  165. native AttachCameraToPlayerObject(playerid, playerobjectid);
  166. native InterpolateCameraPos(playerid, Float:FromX, Float:FromY, Float:FromZ, Float:ToX, Float:ToY, Float:ToZ, time, cut = CAMERA_CUT);
  167. native InterpolateCameraLookAt(playerid, Float:FromX, Float:FromY, Float:FromZ, Float:ToX, Float:ToY, Float:ToZ, time, cut = CAMERA_CUT);
  168.  
  169. native AttachObjectToObject(objectid, attachtoid, Float:OffsetX, Float:OffsetY, Float:OffsetZ, Float:RotX, Float:RotY, Float:RotZ, SyncRotation = 1);
  170. native SetObjectNoCameraCol(objectid);
  171. native IsObjectMoving(objectid);
  172. native EditObject(playerid, objectid);
  173. native EditPlayerObject(playerid, objectid);
  174. native SelectObject(playerid);
  175. native CancelEdit(playerid);
  176.  
  177. native AttachPlayerObjectToVehicle(playerid, objectid, vehicleid, Float:fOffsetX, Float:fOffsetY, Float:fOffsetZ, Float:fRotX, Float:fRotY, Float:RotZ);
  178.  
  179. native SetPlayerObjectNoCameraCol(playerid, objectid);
  180. native IsPlayerObjectMoving(playerid, objectid);
  181. native AttachPlayerObjectToPlayer(objectplayer, objectid, attachplayer, Float:OffsetX, Float:OffsetY, Float:OffsetZ, Float:rX, Float:rY, Float:rZ);
  182.  
  183. #define OBJECT_MATERIAL_SIZE_32x32      10
  184. #define OBJECT_MATERIAL_SIZE_64x32      20
  185. #define OBJECT_MATERIAL_SIZE_64x64      30
  186. #define OBJECT_MATERIAL_SIZE_128x32     40
  187. #define OBJECT_MATERIAL_SIZE_128x64     50
  188. #define OBJECT_MATERIAL_SIZE_128x128    60
  189. #define OBJECT_MATERIAL_SIZE_256x32     70
  190. #define OBJECT_MATERIAL_SIZE_256x64     80
  191. #define OBJECT_MATERIAL_SIZE_256x128    90
  192. #define OBJECT_MATERIAL_SIZE_256x256    100
  193. #define OBJECT_MATERIAL_SIZE_512x64     110
  194. #define OBJECT_MATERIAL_SIZE_512x128    120
  195. #define OBJECT_MATERIAL_SIZE_512x256    130
  196. #define OBJECT_MATERIAL_SIZE_512x512    140
  197.  
  198. #define OBJECT_MATERIAL_TEXT_ALIGN_LEFT     0
  199. #define OBJECT_MATERIAL_TEXT_ALIGN_CENTER   1
  200. #define OBJECT_MATERIAL_TEXT_ALIGN_RIGHT    2
  201.  
  202. native SetObjectMaterial(objectid, materialindex, modelid, txdname[], texturename[], materialcolor=0);
  203. native SetPlayerObjectMaterial(playerid, objectid, materialindex, modelid, txdname[], texturename[], materialcolor=0);
  204.  
  205. native SetObjectMaterialText(objectid, text[], materialindex = 0, materialsize = OBJECT_MATERIAL_SIZE_256x128, fontface[] = "Arial", fontsize = 24, bold = 1, fontcolor = 0xFFFFFFFF, backcolor = 0, textalignment = 0);
  206. native SetPlayerObjectMaterialText(playerid, objectid, text[], materialindex = 0, materialsize = OBJECT_MATERIAL_SIZE_256x128, fontface[] = "Arial", fontsize = 24, bold = 1, fontcolor = 0xFFFFFFFF, backcolor = 0, textalignment = 0);
  207.  
  208. native SetObjectsDefaultCameraCol(disable);
  209.  
  210. CreateVehicle не хватает аргумента addsiren=0
  211. native IsVehicleStreamedIn(vehicleid, forplayerid);
  212. native GetVehicleRotationQuat(vehicleid, &Float:w, &Float:x, &Float:y, &Float:z);
  213. native Float:GetVehicleDistanceFromPoint(vehicleid, Float:X, Float:Y, Float:Z);
  214. native ManualVehicleEngineAndLights();
  215. native SetVehicleParamsEx(vehicleid, engine, lights, alarm, doors, bonnet, boot, objective);
  216. native GetVehicleParamsEx(vehicleid, &engine, &lights, &alarm, &doors, &bonnet, &boot, &objective);
  217. native GetVehicleParamsSirenState(vehicleid);
  218. native SetVehicleParamsCarDoors(vehicleid, driver, passenger, backleft, backright);
  219. native GetVehicleParamsCarDoors(vehicleid, &driver, &passenger, &backleft, &backright);
  220. native SetVehicleParamsCarWindows(vehicleid, driver, passenger, backleft, backright);
  221. native GetVehicleParamsCarWindows(vehicleid, &driver, &passenger, &backleft, &backright);
  222. native SetVehicleAngularVelocity(vehicleid, Float:X, Float:Y, Float:Z);
  223. native GetVehicleDamageStatus(vehicleid, &panels, &doors, &lights, &tires);
  224. native UpdateVehicleDamageStatus(vehicleid, panels, doors, lights, tires);
  225.  
  226. #define VEHICLE_MODEL_INFO_SIZE             1
  227. #define VEHICLE_MODEL_INFO_FRONTSEAT        2
  228. #define VEHICLE_MODEL_INFO_REARSEAT         3
  229. #define VEHICLE_MODEL_INFO_PETROLCAP        4
  230. #define VEHICLE_MODEL_INFO_WHEELSFRONT      5
  231. #define VEHICLE_MODEL_INFO_WHEELSREAR       6
  232. #define VEHICLE_MODEL_INFO_WHEELSMID        7
  233. #define VEHICLE_MODEL_INFO_FRONT_BUMPER_Z   8
  234. #define VEHICLE_MODEL_INFO_REAR_BUMPER_Z    9
  235.  
  236. native GetVehicleModelInfo(vehiclemodel, infotype, &Float:X, &Float:Y, &Float:Z);
  237.  
  238. native HTTP(index, type, url[], data[], callback[]);
  239. НЕ хватает SPECIAL_Action
  240. #define SPECIAL_ACTION_NONE             0
  241. #define SPECIAL_ACTION_DUCK             1
  242. #define SPECIAL_ACTION_USEJETPACK       2
  243. #define SPECIAL_ACTION_ENTER_VEHICLE    3
  244. #define SPECIAL_ACTION_EXIT_VEHICLE     4
  245. #define SPECIAL_ACTION_DANCE1           5
  246. #define SPECIAL_ACTION_DANCE2           6
  247. #define SPECIAL_ACTION_DANCE3           7
  248. #define SPECIAL_ACTION_DANCE4           8
  249. #define SPECIAL_ACTION_HANDSUP          10
  250. #define SPECIAL_ACTION_USECELLPHONE     11
  251. #define SPECIAL_ACTION_SITTING          12
  252. #define SPECIAL_ACTION_STOPUSECELLPHONE 13
  253. #define SPECIAL_ACTION_DRINK_BEER       20
  254. #define SPECIAL_ACTION_SMOKE_CIGGY      21
  255. #define SPECIAL_ACTION_DRINK_WINE       22
  256. #define SPECIAL_ACTION_DRINK_SPRUNK     23
  257. #define SPECIAL_ACTION_CUFFED           24
  258. #define SPECIAL_ACTION_CARRY            25
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement