Advertisement
xt3z0ne

ads

Aug 17th, 2018
212
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.05 KB | None | 0 0
  1. public LoadClanInfo()
  2. {
  3. clanss = cache_num_rows();
  4. for(new i = 1; i <= clanss; i++)
  5. {
  6. new x = i - 1;
  7. ClanInfo[i][cClanID] = cache_get_field_content_int(x, "clanID");
  8. ClanInfo[i][cClanExpire] = cache_get_field_content_int(x, "clanExpire");
  9. ClanInfo[i][cClanActive] = cache_get_field_content_int(x, "clanActive");
  10. ClanInfo[i][cClanSlots] = cache_get_field_content_int(x, "clanSlots");
  11. ClanInfo[i][cClanSeif] = cache_get_field_content_int(x, "clanSeif");
  12. cache_get_field_content(x, "clanName", ClanInfo[i][cClanName], SQL, 130);
  13. cache_get_field_content(x, "clanColor", ClanInfo[i][cClanColor], SQL, 130);
  14. cache_get_field_content(x, "clanMOTD", ClanInfo[i][cClanMOTD], SQL, 130);
  15. cache_get_field_content(x, "clanTag", ClanInfo[i][cClanTag], SQL, 130);
  16. cache_get_field_content(x, "clanRankName7", ClanInfo[i][cClanRankName7], SQL, 130);
  17. cache_get_field_content(x, "clanRankName6", ClanInfo[i][cClanRankName6], SQL, 130);
  18. cache_get_field_content(x, "clanRankName5", ClanInfo[i][cClanRankName5], SQL, 130);
  19. cache_get_field_content(x, "clanRankName4", ClanInfo[i][cClanRankName4], SQL, 130);
  20. cache_get_field_content(x, "clanRankName3", ClanInfo[i][cClanRankName3], SQL, 130);
  21. cache_get_field_content(x, "clanRankName2", ClanInfo[i][cClanRankName2], SQL, 130);
  22. cache_get_field_content(x, "clanRankName1", ClanInfo[i][cClanRankName1], SQL, 130);
  23. LoadClanCar(i);
  24. }
  25. printf("[LOADING] %d clans loaded.", clanss);
  26. }
  27.  
  28. public LoadDynamicFactions()
  29. {
  30. factionss = cache_num_rows();
  31. new string[310];
  32. for(new i = 1; i <= factionss; i++)
  33. {
  34. new f = i - 1;
  35. DynamicFactions[i][fID] = cache_get_field_content_int(f, "ID");
  36. cache_get_field_content(f, "Name", DynamicFactions[i][fName], SQL, 130);
  37. DynamicFactions[i][fcX] = cache_get_field_content_float(f, "X");
  38. DynamicFactions[i][fcY] = cache_get_field_content_float(f, "Y");
  39. DynamicFactions[i][fcZ] = cache_get_field_content_float(f, "Z");
  40. DynamicFactions[i][fceX] = cache_get_field_content_float(f, "eX");
  41. DynamicFactions[i][fceY] = cache_get_field_content_float(f, "eY");
  42. DynamicFactions[i][fceZ] = cache_get_field_content_float(f, "eZ");
  43. DynamicFactions[i][fSafePos][0] = cache_get_field_content_float(f, "SafePos1");
  44. DynamicFactions[i][fSafePos][1] = cache_get_field_content_float(f, "SafePos2");
  45. DynamicFactions[i][fSafePos][2] = cache_get_field_content_float(f, "SafePos3");
  46. DynamicFactions[i][fMats] = cache_get_field_content_int(f, "Mats");
  47. DynamicFactions[i][fInterior] = cache_get_field_content_int(f, "Interior");
  48. DynamicFactions[i][fVirtual] = cache_get_field_content_int(f, "Virtual");
  49. DynamicFactions[i][fMapIcon] = cache_get_field_content_int(f, "MapIcon");
  50. DynamicFactions[i][fLocked] = cache_get_field_content_int(f, "Locked");
  51. DynamicFactions[i][fDrugs] = cache_get_field_content_int(f, "Drugs");
  52. DynamicFactions[i][fBank] = cache_get_field_content_int(f, "Bank");
  53. DynamicFactions[i][fPickupIDD] = cache_get_field_content_int(f, "PickupID");
  54. cache_get_field_content(f, "Anunt", DynamicFactions[i][fAnn], SQL, 130);
  55. DynamicFactions[i][fWin] = cache_get_field_content_int(f, "Win");
  56. DynamicFactions[i][fLost] = cache_get_field_content_int(f, "Lost");
  57. DynamicFactions[i][fMaxMembers] = cache_get_field_content_int(f, "MaxMembers");
  58. DynamicFactions[i][fMinLevel] = cache_get_field_content_int(f, "MinLevel");
  59. DynamicFactions[i][fApplication] = cache_get_field_content_int(f, "Application");
  60. cache_get_field_content(f, "Rank1", DynamicFactions[i][fRankName1], SQL, 130);
  61. cache_get_field_content(f, "Rank2", DynamicFactions[i][fRankName2], SQL, 130);
  62. cache_get_field_content(f, "Rank3", DynamicFactions[i][fRankName3], SQL, 130);
  63. cache_get_field_content(f, "Rank4", DynamicFactions[i][fRankName4], SQL, 130);
  64. cache_get_field_content(f, "Rank5", DynamicFactions[i][fRankName5], SQL, 130);
  65. cache_get_field_content(f, "Rank6", DynamicFactions[i][fRankName6], SQL, 130);
  66. cache_get_field_content(f, "Rank7", DynamicFactions[i][fRankName7], SQL, 130);
  67. for(new c; c < 10; c++)
  68. {
  69. new s[10];
  70. format(s, sizeof(s),"Skin%d",c);
  71. FactionSkin[i][c] = cache_get_field_content_int(f, s);
  72. }
  73. switch(DynamicFactions[i][fLocked]) {
  74. case 0: format(string, sizeof(string), "%s's HQ", DynamicFactions[i][fName]);
  75. case 1: format(string, sizeof(string), "%s's HQ\n\n(locked)", DynamicFactions[i][fName]);
  76. }
  77. DynamicFactions[i][fPickupID] = CreateDynamicPickup(DynamicFactions[i][fPickupIDD], 23, DynamicFactions[i][fceX], DynamicFactions[i][fceY], DynamicFactions[i][fceZ], 0, -1, -1, 10);
  78. DynamicFactions[i][fLabelID] = CreateDynamic3DTextLabel(string, COLOR_COOLBLUE, DynamicFactions[i][fceX], DynamicFactions[i][fceY], DynamicFactions[i][fceZ], 100, INVALID_PLAYER_ID, INVALID_VEHICLE_ID, 0, -1, -1, -1, 25.0);
  79. if(DynamicFactions[i][fMapIcon] != 0) CreateDynamicMapIcon(DynamicFactions[i][fceX],DynamicFactions[i][fceY],DynamicFactions[i][fceZ],DynamicFactions[i][fMapIcon],0,-1,-1,-1,750.0); //Bank
  80. format(string, sizeof(string), "%s\nGroup Safe", DynamicFactions[i][fName]);
  81. DynamicFactions[i][fSafePickupID] = CreateDynamicPickup(1274, 23, DynamicFactions[i][fSafePos][0], DynamicFactions[i][fSafePos][1], DynamicFactions[i][fSafePos][2], DynamicFactions[i][fVirtual], DynamicFactions[i][fInterior], -1, 50);
  82. DynamicFactions[i][fSafeLabelID] = CreateDynamic3DTextLabel(string, COLOR_YELLOW, DynamicFactions[i][fSafePos][0], DynamicFactions[i][fSafePos][1], DynamicFactions[i][fSafePos][2], 100, INVALID_PLAYER_ID, INVALID_VEHICLE_ID, 0, DynamicFactions[i][fVirtual], DynamicFactions[i][fInterior], -1, 20.0);
  83. }
  84. printf("[LOADING] %d groups loaded.", factionss);
  85. return 1;
  86. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement