Advertisement
Guest User

Untitled

a guest
Aug 29th, 2018
117
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.04 KB | None | 0 0
  1. public InsertClanCar(clanid,model,money)
  2. {
  3. new string[256],idcar,total;
  4. if(ClanInfo[clanid][cClanSeif] < money)
  5. {
  6. format(string,sizeof(string), "{%s}Vehicle buy error, not enough money in clan safe.",ClanInfo[clanid][cClanColor]);
  7. SendToClan(clanid,COLOR_WHITE,string);
  8. return 1;
  9. }
  10. for(new v; v < MAX_CLAN_VEHICLES; v++)
  11. {
  12. if(ClanInfo[clanid][cCar][v] != -1) total++;
  13. }
  14. if(total+1 > 5)
  15. {
  16. format(string,sizeof(string), "{%s}Vehicle buy error, this clan already have 5 vehicles.",ClanInfo[clanid][cClanColor]);
  17. SendToClan(clanid,COLOR_WHITE,string);
  18. return 1;
  19. }
  20. mysql_format(SQL, string, sizeof(string),"INSERT INTO clancars (Model) VALUES (%d)", model);
  21. new Cache:ids = mysql_query(SQL,string);
  22. new idd = cache_insert_id();
  23. cache_delete(ids);
  24.  
  25. for(new v; v < MAX_CLAN_VEHICLES; v++)
  26. {
  27. if(ClanInfo[clanid][cCar][v] == -1)
  28. {
  29. idcar = v;
  30. break;
  31. }
  32. }
  33.  
  34. ClanInfo[clanid][cCar][idcar] = idd;
  35.  
  36. ClanInfo[clanid][cCarLocX][idcar] = 388.5440;
  37. ClanInfo[clanid][cCarLocY][idcar] = -1522.2147;
  38. ClanInfo[clanid][cCarLocZ][idcar] = 32.1853;
  39. ClanInfo[clanid][cCarAngle][idcar] = 45.0;
  40.  
  41. ClanInfo[clanid][cCarModel][idcar] = model;
  42. ClanInfo[clanid][cCarColor1][idcar] = 1;
  43. ClanInfo[clanid][cCarColor2][idcar] = 1;
  44.  
  45. format(string,sizeof(string),"{FA5778}%s",ClanInfo[clanid][cClanName]);
  46. strmid(cCarPlate[clanid][idcar], string, 0, 20, 255);
  47. strmid(cCarOwner[clanid][idcar], ClanInfo[clanid][cClanName], 0, 50, 255);
  48.  
  49. ccUpdate(clanid, idcar, cLocationxx);
  50. ccUpdate(clanid, idcar, cLocationyx);
  51. ccUpdate(clanid, idcar, cLocationzx);
  52. ccUpdate(clanid, idcar, cAnglex);
  53. ccUpdate(clanid, idcar, cColorOnex);
  54. ccUpdate(clanid, idcar, cColorTwox);
  55. ccUpdate(clanid, idcar, cOwnerx);
  56. ccUpdate(clanid, idcar, cLicensex);
  57.  
  58. ClanInfo[clanid][cCarID][idcar] = CreateVehicle(ClanInfo[clanid][cCarModel][idcar],ClanInfo[clanid][cCarLocX][idcar],ClanInfo[clanid][cCarLocY][idcar],ClanInfo[clanid][cCarLocZ][idcar],ClanInfo[clanid][cCarAngle][idcar],1,1,-1);
  59. SetVehicleNumberPlate(ClanInfo[clanid][cCarID][idcar],cCarPlate[clanid][idcar]);
  60. Gas[ClanInfo[clanid][cCarID][idcar]] = 100;
  61.  
  62. ClanInfo[clanid][cClanSeif]-=money;
  63. ClanUpdate(clanid, ClanSafex);
  64.  
  65. new stringsss[256];
  66. format(stringsss,sizeof(stringsss), "Clan %s bought vehicle %s(%d) for %s$.",ClanInfo[clanid][cClanName],aVehicleNames[ClanInfo[clanid][cCarModel][idcar]-400],ClanInfo[clanid][cCarModel][idcar],FormatNumber(money));
  67. ABroadCast(COLOR_YELLOW,stringsss,1);
  68.  
  69. new var100[256],string2[256];
  70. mysql_real_escape_string(stringsss, string2);
  71. mysql_format(SQL, var100, sizeof(var100), "INSERT INTO clan_logs (`clanid`,`action`) VALUES ('%d','%s')", clanid,string2);
  72. mysql_tquery(SQL,var100,"","");
  73.  
  74. format(stringsss,sizeof(stringsss),"{%s}Our clan has now a new vehicle %s(%d) bought for %s.",ClanInfo[clanid][cClanColor],aVehicleNames[ClanInfo[clanid][cCarModel][idcar]-400],ClanInfo[clanid][cCarModel][idcar],FormatNumber(money));
  75. SendToClan(clanid,COLOR_WHITE,stringsss);
  76. return 1;
  77. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement