xfx

sampDebug help

xfx
Aug 8th, 2013
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 6.73 KB | None | 0 0
  1. #define     COLOR_PURPLE        0xC2A2DAAA
  2. #include <sscanf2>
  3. #include <a_samp>
  4.  
  5.  
  6. //------------------------------------------------------------------------------
  7. //--------------------------------------------------------------------[Commands]
  8. //------------------------------------------------------------------------------
  9. public OnPlayerCommandText(playerid, cmdtext[]);
  10. {
  11.     new
  12.         string[128],
  13.         action[100];
  14.     if(sscanf(params, "s[100]", action))
  15.     {
  16.         SendClientMessage(playerid, -1, "USAGE: /me [action]");
  17.         return 1;
  18.     }
  19.     else
  20.     {
  21.         format(string, sizeof(string), "* %s %s", GetName(playerid), action);
  22.         ProxDetector(30, playerid, string, COLOR_PURPLE);
  23.     }
  24.     return 1;
  25.    
  26.     {
  27.     new
  28.         message[128];
  29.     format(message, sizeof(message), "%s says: %s", GetName(playerid), text);
  30.     ProxDetector(30.0, playerid, message, -1);
  31.     return 0;
  32. }
  33. }
  34. //------------------------------------------------------------------------------
  35.     new
  36.         string[128],
  37.         action[100];
  38.     if(sscanf(params, "s[100]",  describe))
  39.     {
  40.         SendClientMessage(playerid, -1, "USAGE: /do [describe]");
  41.         return 1;
  42.     }
  43.     else
  44.     {
  45.         format(string, sizeof(string), "* %s %s", GetName(playerid), action);
  46.         ProxDetector(30, playerid, string, COLOR_PURPLE);
  47.     }
  48.     return 1;
  49.    
  50.      {
  51.     new
  52.         message[128];
  53.     format(message, sizeof(message), "%s says: %s", GetName(playerid), text);
  54.     ProxDetector(30.0, playerid, message, -1);
  55.     return 0;
  56. }
  57.    
  58. }
  59. //------------------------------------------------------------------------------
  60.     new
  61.         string[128],
  62.         shout[100];
  63.     if(sscanf(params, "s[100]", shout))
  64.     {
  65.         SendClientMessage(playerid, -1, "USAGE: /(s)hout [message]");
  66.         return 1;
  67.     }
  68.     else
  69.     {
  70.         format(string, sizeof(string), "%s shouts: %s!",GetName(playerid),shout);
  71.         ProxDetector(50.0, playerid, string, -1);
  72.     }
  73.     return 1;
  74. }
  75.     return 0;
  76. }
  77. //------------------------------------------------------------------------------
  78. //----------------------------------------------------------------[End Commands]
  79. //------------------------------------------------------------------------------
  80.  
  81. //------------------------------------------------------------------------------
  82. //------------------------------------------------------------------------[Name]
  83. //------------------------------------------------------------------------------
  84. stock strreplace(string[], find, replace)
  85. {
  86.     for(new i=0; string[i]; i++)
  87.     {
  88.         if(string[i] == find)
  89.         {
  90.             string[i] = replace;
  91.         }
  92.     }
  93. }
  94.  
  95. //------------------------------------------------------------------------------
  96. stock GetName(playerid)
  97. {
  98.     new
  99.         name[24];
  100.     GetPlayerName(playerid, name, sizeof(name));
  101.     strreplace(name, '_', ' ');
  102.     return name;
  103. }
  104. //------------------------------------------------------------------------------
  105. stock ProxDetector(Float:radi, playerid, string[],color)
  106. {
  107.     new Float:x,Float:y,Float:z;
  108.     GetPlayerPos(playerid,x,y,z);
  109.     foreach(Player,i)
  110.     {
  111.         if(IsPlayerInRangeOfPoint(i,radi,x,y,z))
  112.         {
  113.             SendClientMessage(i,color,string);
  114.         }
  115.     }
  116. }
  117. //------------------------------------------------------------------------------
  118.  
  119. //------------------------------------------------------------------------------
  120. //--------------------------------------------------------------------[End Name]
  121. //------------------------------------------------------------------------------
  122.  
  123.  
  124. #if defined FILTERSCRIPT
  125.  
  126. public OnFilterScriptInit()
  127. {
  128.     print("\n--------------------------------------");
  129.     print(" Blank Filterscript by your name here");
  130.     print("--------------------------------------\n");
  131.     return 1;
  132. }
  133.  
  134. public OnFilterScriptExit()
  135. {
  136.     return 1;
  137. }
  138.  
  139. #else
  140.  
  141. main()
  142. {
  143.     print("\n----------------------------------");
  144.     print(" RP World");
  145.     print("----------------------------------\n");
  146. }
  147.  
  148. #endif
  149.  
  150. public OnGameModeInit()
  151. {
  152.     // Don't use these lines if it's a filterscript
  153.     SetGameModeText("RP");
  154.     AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
  155.     return 1;
  156. }
  157.  
  158. public OnGameModeExit()
  159. {
  160.     return 1;
  161. }
  162.  
  163. public OnPlayerRequestClass(playerid, classid)
  164. {
  165.     SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
  166.     SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);
  167.     SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);
  168.     return 1;
  169. }
  170.  
  171. public OnPlayerConnect(playerid)
  172. {
  173.     return 1;
  174. }
  175.  
  176. public OnPlayerDisconnect(playerid, reason)
  177. {
  178.     return 1;
  179. }
  180.  
  181. public OnPlayerSpawn(playerid)
  182. {
  183.     return 1;
  184. }
  185.  
  186. public OnPlayerDeath(playerid, killerid, reason)
  187. {
  188.     return 1;
  189. }
  190.  
  191. public OnVehicleSpawn(vehicleid)
  192. {
  193.     return 1;
  194. }
  195.  
  196. public OnVehicleDeath(vehicleid, killerid)
  197. {
  198.     return 1;
  199. }
  200.  
  201. public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
  202. {
  203.     return 1;
  204. }
  205.  
  206. public OnPlayerExitVehicle(playerid, vehicleid)
  207. {
  208.     return 1;
  209. }
  210.  
  211. public OnPlayerStateChange(playerid, newstate, oldstate)
  212. {
  213.     return 1;
  214. }
  215.  
  216. public OnPlayerEnterCheckpoint(playerid)
  217. {
  218.     return 1;
  219. }
  220.  
  221. public OnPlayerLeaveCheckpoint(playerid)
  222. {
  223.     return 1;
  224. }
  225.  
  226. public OnPlayerEnterRaceCheckpoint(playerid)
  227. {
  228.     return 1;
  229. }
  230.  
  231. public OnPlayerLeaveRaceCheckpoint(playerid)
  232. {
  233.     return 1;
  234. }
  235.  
  236. public OnRconCommand(cmd[])
  237. {
  238.     return 1;
  239. }
  240.  
  241. public OnPlayerRequestSpawn(playerid)
  242. {
  243.     return 1;
  244. }
  245.  
  246. public OnObjectMoved(objectid)
  247. {
  248.     return 1;
  249. }
  250.  
  251. public OnPlayerObjectMoved(playerid, objectid)
  252. {
  253.     return 1;
  254. }
  255.  
  256. public OnPlayerPickUpPickup(playerid, pickupid)
  257. {
  258.     return 1;
  259. }
  260.  
  261. public OnVehicleMod(playerid, vehicleid, componentid)
  262. {
  263.     return 1;
  264. }
  265.  
  266. public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
  267. {
  268.     return 1;
  269. }
  270.  
  271. public OnVehicleRespray(playerid, vehicleid, color1, color2)
  272. {
  273.     return 1;
  274. }
  275.  
  276. public OnPlayerSelectedMenuRow(playerid, row)
  277. {
  278.     return 1;
  279. }
  280.  
  281. public OnPlayerExitedMenu(playerid)
  282. {
  283.     return 1;
  284. }
  285.  
  286. public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
  287. {
  288.     return 1;
  289. }
  290.  
  291. public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
  292. {
  293.     return 1;
  294. }
  295.  
  296. public OnRconLoginAttempt(ip[], password[], success)
  297. {
  298.     return 1;
  299. }
  300.  
  301. public OnPlayerUpdate(playerid)
  302. {
  303.     return 1;
  304. }
  305.  
  306. public OnPlayerStreamIn(playerid, forplayerid)
  307. {
  308.     return 1;
  309. }
  310.  
  311. public OnPlayerStreamOut(playerid, forplayerid)
  312. {
  313.     return 1;
  314. }
  315.  
  316. public OnVehicleStreamIn(vehicleid, forplayerid)
  317. {
  318.     return 1;
  319. }
  320.  
  321. public OnVehicleStreamOut(vehicleid, forplayerid)
  322. {
  323.     return 1;
  324. }
  325.  
  326. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  327. {
  328.     return 1;
  329. }
  330.  
  331. public OnPlayerClickPlayer(playerid, clickedplayerid, source)
  332. {
  333.     return 1;
  334. }
Advertisement
Add Comment
Please, Sign In to add comment