erewefrfwfrewq

Untitled

Dec 25th, 2017
127
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.41 KB | None | 0 0
  1. CreateBrad(ObjectID,Float:x,Float:y,Float:z, Float:rx, Float:ry, Float:rz, Float:streamdistance = 300.0)
  2. {
  3. new BradID;
  4. for(BradID = 1; BradID < MAX_BRAZI; BradID++){
  5.  
  6. if(!IsValidDynamicObject(bObject))
  7. break;
  8.  
  9. BradInfo[BradID][bModelID] = ObjectID;
  10. BradInfo[BradID][bX] = x;
  11. BradInfo[BradID][bY] = y;
  12. BradInfo[BradID][bZ] = z;
  13. BradInfo[BradID][brX] = rx;
  14. BradInfo[BradID][brY] = ry;
  15. BradInfo[BradID][brZ] = rz;
  16. BradInfo[BradID][streamdistance] = streamdistance;
  17. BradInfo[BradID][bObject] = CreateDynamicObject(ObjectID, BradInfo[BradID][bX], BradInfo[BradID][bY], BradInfo[BradID][bZ], BradInfo[BradID][brX], BradInfo[BradID][brY], BradInfo[BradID][brZ]);
  18.  
  19. new query[200];
  20. mysql_format(MySQLCon, query, sizeof(query), "INSERT INTO `brazi` (BradID,ObjectModel,X,Y,Z, rX, rY, rZ, streamDistance) VALUES (%i,%i, %f, %f, %f, %f, %f, %f, %f)", BradID, BradInfo[BradID][bModelID], BradInfo[BradID][bX], BradInfo[BradID][bY], BradInfo[BradID][bZ], BradInfo[BradID][brX], BradInfo[BradID][brY], BradInfo[BradID][brZ], BradInfo[BradID][streamdistance]);
  21. mysql_tquery(MySQLCon, query);
  22. return 1;
  23. }
  24. }
  25. forward OnBraziLoading();
  26. public OnBraziLoading()
  27. {
  28. new BradID;
  29. for(new row = 0, rows = cache_num_rows(); row < rows; row++)
  30. {
  31. BradID = cache_get_field_content_int(row, "BradID");
  32.  
  33. if(BradID >= MAX_BRAZI) return print("Prea multi brazi din baza de date.");
  34.  
  35. BradInfo[BradID][bModelID] = cache_get_field_content_int(row, "ObjectModel");
  36. BradInfo[BradID][bX] = cache_get_field_content_float(row, "X");
  37. BradInfo[BradID][bY] = cache_get_field_content_float(row, "Y");
  38. BradInfo[BradID][bZ] = cache_get_field_content_float(row, "Z");
  39. BradInfo[BradID][brX] = cache_get_field_content_float(row, "rX");
  40. BradInfo[BradID][brY] = cache_get_field_content_float(row, "rY");
  41. BradInfo[BradID][brZ] = cache_get_field_content_float(row, "rZ");
  42. BradInfo[BradID][streamdistance] = cache_get_field_content_float(row, "streamDistance");
  43.  
  44. BradInfo[BradID][bObject] = CreateDynamicObject(ObjectID, BradInfo[BradID][bX], BradInfo[BradID][bY], BradInfo[BradID][bZ], BradInfo[BradID][brX], BradInfo[BradID][brY], BradInfo[BradID][brZ]);
  45.  
  46. }
  47. return 1;
  48. }
  49. CMD:brad(playerid,params[])
  50. {
  51. if(admacc[playerid] == 0) return SCM(playerid, -1, "{129FFD} Nu poti folosi aceasta comanda, contul tau este blocat {FF0000}/loginstaff ");
  52. if(pInfo[playerid][pAdmin] < 1) return SendClientMessage(playerid, COLOR_DARKGRAY, AdminError);
  53. new Float:X, Float:Y, Float:Z;
  54.  
  55. GetPlayerPos(playerid,X,Y,Z);
  56. CreateBrad(19076, X, Y, Z-1.0,0,0,300);
  57. CreateBrad(19054, X, Y+1.0, Z-0.4,0,0,300);
  58. CreateBrad(19058, X+1.0, Y, Z-0.4,0,0,300);
  59. CreateBrad(19056, X, Y-1.0, Z-0.4,0,0,300);
  60. CreateBrad(19057, X-1.0, Y, Z-0.4,0,0,300);
  61. CreateBrad(19058, X-1.5, Y+1.5, Z-1.0,0,0,300);
  62. CreateBrad(19055, X+1.5, Y-1.5, Z-1.0,0,0,300);
  63. CreateBrad(19057, X+1.5, Y+1.5, Z-1.0,0,0,300);
  64. CreateBrad(19054, X-1.5, Y-1.5, Z-1.0,0,0,300);
  65. CreateBrad(3526, X, Y, Z-1.0,0,0,300);
  66. CreateBrad(18720, X-1, Y, Z+7,0,0,0,0);
  67. CreateBrad(18720, X+1, Y, Z+7,0,0,0,0);
  68. SetPlayerPos(playerid,X+5,Y,Z);
  69.  
  70. SendClientMessage(playerid, COLOR_WHITE, "Add brad by FiveGame Edit & By Andu");
  71. return 1;
  72. }
Advertisement
Add Comment
Please, Sign In to add comment