Advertisement
Guest User

iGangZones

a guest
Aug 6th, 2016
346
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.83 KB | None | 0 0
  1. // iGangZones - Simples Gerador de GangZone -
  2. // Criado por Antonio Rodrigues.
  3. #include < a_samp >
  4. #include < zcmd >
  5. #include < sscanf2 >
  6. #include < dof2 >
  7.  
  8. new Float: pos_null;
  9. new Float: coord_gz[4];
  10. new string_global[128];
  11.  
  12. #if defined FILTERSCRIPT
  13.  
  14. public OnFilterScriptInit()
  15. {
  16. print("\n--------------------------------------");
  17. print(" iGangZones foi carregado com sucesso!");
  18. print("--------------------------------------\n");
  19. return 1;
  20. }
  21.  
  22. public OnFilterScriptExit()
  23. {
  24. return 1;
  25. }
  26.  
  27. // Comandos:
  28. CMD:criargangzone(playerid, params[])
  29. {
  30. new nome[128];
  31. if(sscanf(params, "s", nome))
  32. return SendClientMessage(playerid, 0xC0C0C0AA, "Use: /criargangzone [nome]");
  33. CreateGangZone_(nome, coord_gz[0],coord_gz[1],coord_gz[2],coord_gz[3]);
  34. return true;
  35. }
  36.  
  37. CMD:min(playerid)
  38. {
  39. GetPlayerPos(playerid, coord_gz[0], coord_gz[1], pos_null);
  40. format(string_global, sizeof string_global, "Posição Minima da GangZone: X = %f Y = %f", coord_gz[0], coord_gz[1]);
  41. SendClientMessage(playerid, 0xC0C0C0AA, string_global);
  42. return true;
  43. }
  44.  
  45. CMD:max(playerid)
  46. {
  47. GetPlayerPos(playerid, coord_gz[2], coord_gz[3], pos_null);
  48. format(string_global, sizeof string_global, "Posição Máxima da GangZone: X = %f Y = %f", coord_gz[2], coord_gz[3]);
  49. SendClientMessage(playerid, 0xC0C0C0AA, string_global);
  50. return true;
  51. }
  52.  
  53. // CreateGangZone_:
  54. stock CreateGangZone_(name[], Float: min_x, Float: min_y, Float: max_x, Float: max_y)
  55. {
  56. new GangZone;
  57. GangZone = GangZoneCreate(min_x, min_y, max_x, max_y);
  58. GangZoneShowForAll(GangZone, 0xC0C0C0AA);
  59. if(!DOF2_FileExists("GangZone.ini")) DOF2_CreateFile("GangZone.ini");
  60. format(string_global, sizeof string_global, "GangZoneCreate(%f, %f, %f, %f);", min_x, min_y, max_x, max_y);
  61. DOF2_SetString("GangZone.ini", name, string_global);
  62. DOF2_SaveFile();
  63. return true;
  64. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement