Advertisement
Guest User

Untitled

a guest
Jan 21st, 2013
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 6.44 KB | None | 0 0
  1. //Erstellt mit Pawnfox!
  2. #include <a_samp>
  3.  
  4. #define CAMERA_MODE_BUMPER 0
  5. #define CAMERA_MODE_CLOSEEXT 1
  6. #define CAMERA_MODE_MIDDLEEXT 2
  7. #define CAMERA_MODE_FAREXT 3
  8. #define CAMERA_MODE_CINEMATIC 5
  9.  
  10. #define SAMPFOX_VERSION10 1
  11. #define SAMPFOX_INVALID_ID -1
  12.  
  13. native SAMPFox_Init(samp_port,sampfox_port=42690);
  14. native SAMPFox_Kick(playerid);
  15. native SAMPFox_GetVersion(playerid);
  16. native SendIdentInfo(playerid,ip[],port,nickname[]);
  17. native IsSAMPFoxConnected(playerid);
  18. native IsSAMPFoxIdentified(playerid);
  19. native HUD_SetPlayerMoneyColor(playerid,color);
  20. native HUD_SetPlayerWantedColor(playerid,color);
  21. native HUD_SetPlayerHealthColor(playerid,color);
  22. native HUD_SetPlayerRadioColor(playerid,color);
  23. native HUD_GetPlayerMoneyColor(playerid);
  24. native HUD_GetPlayerWantedColor(playerid);
  25. native HUD_GetPlayerHealthColor(playerid);
  26. native HUD_GetPlayerRadioColor(playerid);
  27. native TogglePlayerHealthBarBorder(playerid,bool:toggle);
  28. native GetPlayerHealthBarBorderState(playerid);
  29. native SetPlayerVehicleCameraMode(playerid,mode);
  30. native GetPlayerVehicleCameraMode(playerid);
  31. native SetPlayerMaxAircraftHeight(playerid,Float:height);
  32. native Float:GetPlayerMaxAircraftHeight(playerid);
  33. native TogglePlayerInfiniteRun(playerid,bool:toggle);
  34. native GetPlayerInfiniteRunState(playerid);
  35. native SetHydraRocketDelay(delay);
  36. native GetHydraRocketDelay();
  37. native GetPlayerResolution(playerid,&width,&height);
  38. native SetPlayerPickupSize(playerid,Float:size);
  39. native Float:GetPlayerPickupSize(playerid);
  40. native TogglePlayerFireproof(playerid,bool:toggle);
  41. native GetPlayerFireproofState(playerid);
  42. native SetPlayerWaveHeight(playerid,Float:height);
  43. native Float:GetPlayerWaveHeight(playerid);
  44. native SetPlayerWindDensity(playerid,Float:density);
  45. native Float:GetPlayerWindDensity(playerid);
  46. native TogglePlayerHUD(playerid,bool:toggle);
  47. native GetPlayerHUDState(playerid);
  48. native TogglePlayerNightVision(playerid,bool:toggle);
  49. native GetPlayerNVState(playerid);
  50. native TogglePlayerThermalVision(playerid,bool:toggle);
  51. native GetPlayerTVState(playerid);
  52. native SetPlayerGravity(playerid,Float:gravity);
  53. native Float:GetPlayerGravity(playerid);
  54. native TogglePlayerGreyRadar(playerid,bool:toggle);
  55. native GetPlayerGreyRadarState(playerid);
  56. native TogglePlayerTimeFliesBy(playerid,bool:toggle);
  57. native GetPlayerTimeFliesByState(playerid);
  58. native TogglePlayerWheelsOnly(playerid,bool:toggle);
  59. native GetPlayerWheelsState(playerid);
  60. native SetPlayerOxygen(playerid,Float:oxygen);
  61. native Float:GetPlayerOxygen(playerid);
  62. native TogglePlayerInfOxygen(playerid,bool:toggle);
  63. native GetPlayerInfOxygenState(playerid);
  64. native TogglePlayerGreenLights(playerid,bool:toggle);
  65. native GetPlayerGreenLightsState(playerid);
  66. native GetPlayerRadioStation(playerid);
  67. native TogglePlayerEnterExitVisibility(playerid,bool:toggle);
  68. native GetPlayerEnterExitVisState(playerid);
  69. native TogglePlayerStrange2DEffect(playerid,bool:toggle);
  70. native GetPlayerStrage2DEffectState(playerid);
  71. native SetPlayerRadioVolume(playerid,Float:value);
  72. native Float:GetPlayerRadioVolume(playerid);
  73. native SetPlayerSFXVolume(playerid,Float:value);
  74. native Float:GetPlayerSFXVolume(playerid);
  75. native GetPlayerCurrentRegion(playerid);
  76. native SetPlayerFogDensity(playerid,Float:value);
  77. native Float:GetPlayerFogDensity(playerid);
  78. native SetPlayerRainDensity(playerid,Float:value);
  79. native Float:GetPlayerRainDensity(playerid);
  80. native SetPlayerDeformFactor(playerid,Float:value);
  81. native Float:GetPlayerDeformFactor(playerid);
  82. native SetPlayerNearCamDistance(playerid,Float:value);
  83. native Float:GetPlayerNearCamDistance(playerid);
  84. native SetPlayerDefaultCamDistance(playerid,Float:value);
  85. native Float:GetPlayerDefaultCamDistance(playerid);
  86. native SetPlayerFarCamDistance(playerid,Float:value);
  87. native Float:GetPlayerFarCamDistance(playerid);
  88. native TogglePlayerDisabledAiming(playerid,bool:toggle);
  89. native GetPlayerDisabledAimingState(playerid);
  90. native TogglePlayerOnFootCamChange(playerid,bool:toggle);
  91. native GetPlayerOnFootCamChangeState(playerid);
  92. native SetPlayerCalmWaveHeight(playerid,Float:value);
  93. native Float:GetPlayerCalmWaveHeight(playerid);
  94. native TogglePlayerUnderwaterEffect(playerid,bool:toggle);
  95. native GetPlayerUnderwarterEffectState(playerid);
  96. native TogglePlayerHorizontalLines(playerid,bool:toggle);
  97. native GetPlayerHorizontalLinesState(playerid);
  98. native TakePlayerPhoto(playerid);
  99. native SetPlayerRainEx(playerid,Float:value);
  100. native Float:GetPlayerRainEx(playerid);
  101. native EnablePlayerBrightHorizon(playerid);
  102. native GetPlayerBrightHorizonState(playerid);
  103. native SetPlayerFlameColor(playerid,color1,color2);
  104. native GetPlayerFPS(playerid);
  105. native SetPlayerNoiseInfo(playerid,nv_noise,th_noise,noise_red,noise_green,noise_blue);
  106.  
  107. forward OnSAMPFoxConnect();
  108. forward OnSAMPFoxDisconnect(playerid);
  109.  
  110. forward SAMPFox_OnPlayerConnect(playerid);
  111. forward SAMPFox_OnPlayerCommandText(playerid, cmdtext[]);
  112. forward SAMPFox_OnPlayerDisconnect(playerid,reason);
  113.  
  114. public OnPlayerConnect(playerid)
  115. {
  116.     if(!IsPlayerNPC(playerid))
  117.     {
  118.         if(!IsSAMPFoxIdentified(playerid))
  119.         {
  120.             new ip[20];GetPlayerIp(playerid,ip,20);
  121.             new nick[MAX_PLAYER_NAME];GetPlayerName(playerid,nick,MAX_PLAYER_NAME);
  122.             SendIdentInfo(playerid,ip,42690,nick);
  123.         }
  124.     }
  125.     CallLocalFunction("SAMPFox_OnPlayerConnect","d",playerid);
  126.     return 1;
  127. }
  128. #if defined _ALS_OnPlayerConnect
  129.     #undef OnPlayerConnect
  130. #else
  131.     #define _ALS_OnPlayerConnect
  132. #endif
  133. #define OnPlayerConnect SAMPFox_OnPlayerConnect
  134. forward SAMPFox_OnPlayerConnect(playerid);
  135.  
  136. public OnPlayerCommandText(playerid, cmdtext[])
  137. {
  138.     if(strcmp("/sampfox_ident",cmdtext,true)==0)
  139.     {
  140.         new ip[20];GetPlayerIp(playerid,ip,20);
  141.         new nick[MAX_PLAYER_NAME];GetPlayerName(playerid,nick,MAX_PLAYER_NAME);
  142.         SendIdentInfo(playerid,ip,42690,nick);
  143.     }
  144.     CallLocalFunction("SAMPFox_OnPlayerCommandText","ds",playerid,cmdtext);
  145.     return 1;
  146. }
  147. #if defined _ALS_OnPlayerCommandText
  148.     #undef OnPlayerCommandText
  149. #else
  150.     #define _ALS_OnPlayerCommandText
  151. #endif
  152. #define OnPlayerCommandText SAMPFox_OnPlayerCommandText
  153. forward SAMPFox_OnPlayerCommandText(playerid,cmdtext[]);
  154.  
  155. public OnPlayerDisconnect(playerid,reason)
  156. {
  157.     if(IsSAMPFoxIdentified(playerid))
  158.     {
  159.         SAMPFox_Kick(playerid);
  160.     }
  161.     CallLocalFunction("SAMPFox_OnPlayerDisconnect","dd",playerid,reason);
  162.     return 1;
  163. }
  164. #if defined _ALS_OnPlayerDisconnect
  165.     #undef OnPlayerDisconnect
  166. #else
  167.     #define _ALS_OnPlayerDisconnect
  168. #endif
  169. #define OnPlayerDisconnect SAMPFox_OnPlayerDisconnect
  170. forward SAMPFox_OnPlayerDisconnect(playerid,reason);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement