Advertisement
Guest User

Untitled

a guest
Feb 3rd, 2022
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.89 KB | None | 0 0
  1. case DIALOG_CLANVEHICLES: {
  2. if(!response) return true;
  3. if(PlayerInfo[playerid][pClanRank] < 7) return SCM(playerid, -1, "Doar liderul clanului are acces la aceasta sectiune.");
  4. new title[40];
  5. switch(listitem) {
  6. case 0: {
  7. format(title, sizeof(title), "Clan Safe: $%s", FormatNumber(ClanInfo[PlayerInfo[playerid][pClan]][ClanBank]));
  8. format(string, sizeof(string), "No\tVehicle\tCost\n1.\tInfernus\t200 premium points\n2.\tBullet\t150 premium points\n\
  9. 3.\tSultan\t100 premium points\n4.\tStretch\t75 premium points");
  10. ShowPlayerDialogEx(playerid, DIALOG_CLANVEHICLES+1, DIALOG_STYLE_TABLIST_HEADERS, title, string, "Select", "Exit");
  11. }
  12. default: {
  13. SelectedHud[ playerid ] = Selected2[ playerid ][ listitem ];
  14. ShowPlayerDialogEx(playerid, DIALOG_CLANVEHICLES+210, DIALOG_STYLE_TABLIST, "Vehicle", "Spawn/Despawn Clan Vehicle\nLocate Clan Vehicle", "Select", "Exit");
  15. }
  16. }
  17. }
  18. case DIALOG_CLANVEHICLES+1: {
  19. if(!response) return true;
  20. if(PlayerInfo[playerid][pClanRank] < 7) return SCM(playerid, -1, "Doar liderul clanului are acces la aceasta sectiune.");
  21. switch(listitem) {
  22. case 0: ShowPlayerDialogEx(playerid, DIALOG_CLANVEHICLES+202, DIALOG_STYLE_MSGBOX, "Buy Clan Vehicle:", "Esti sigur ca doresti sa cumperi un Infernus pentru clan?\nAcesta costa 200 de puncte premium.", "Yes", "Exit");
  23. case 1: ShowPlayerDialogEx(playerid, DIALOG_CLANVEHICLES+203, DIALOG_STYLE_MSGBOX, "Buy Clan Vehicle:", "Esti sigur ca doresti sa cumperi un Bullet pentru clan?\nAcesta costa 150 de puncte premium.", "Yes", "Exit");
  24. case 2: ShowPlayerDialogEx(playerid, DIALOG_CLANVEHICLES+204, DIALOG_STYLE_MSGBOX, "Buy Clan Vehicle:", "Esti sigur ca doresti sa cumperi un Sultan pentru clan?\nAcesta costa 100 de puncte premium.", "Yes", "Exit");
  25. case 3: ShowPlayerDialogEx(playerid, DIALOG_CLANVEHICLES+205, DIALOG_STYLE_MSGBOX, "Buy Clan Vehicle:", "Esti sigur ca doresti sa cumperi un Stretch pentru clan?\nAcesta costa 200 de puncte premium.", "Yes", "Exit");
  26. }
  27. }
  28. case DIALOG_CLANVEHICLES+202: {
  29. if(!response) return true;
  30. new clanid = PlayerInfo[playerid][pClan];
  31. if(PlayerInfo[playerid][pClanRank] < 7) return SCM(playerid, -1, "Doar liderul clanului are acces la aceasta sectiune.");
  32. if(ClanInfo[clanid][clPremiumPoints] < 200) return SCM(playerid, -1, "Clanul tau nu are suficiente puncte premium.");
  33. ClanInfo[clanid][clPremiumPoints]-= 200;
  34. SCM(playerid, COLOR_GRAD4, "Procesarea ta de a cumpara un vehicul la clan a fost trimisa catre baza de date..");
  35. string[0] = EOS; format(string, sizeof(string), "{%s}[CLAN] %s a cumparat un Infernus pentru clan. Au fost retrase 200 puncte premium din seiful clanului.", ClanInfo[clanid][clColor], GetName(playerid));
  36. SendClanMessage(PlayerInfo[playerid][pClan], string);
  37. mysql_format(SQL, gString, sizeof gString, "INSERT INTO `clanvehicles` (`Vehicle`, `Clan`) VALUES ('411', '%d')", clanid);
  38. mysql_tquery(SQL, gString, "insertClanVehicle", "dd", clanid, 411);
  39. }
  40. case DIALOG_CLANVEHICLES+203: {
  41. if(!response) return true;
  42. new clanid = PlayerInfo[playerid][pClan];
  43. if(PlayerInfo[playerid][pClanRank] < 7) return SCM(playerid, -1, "Doar liderul clanului are acces la aceasta sectiune.");
  44. if(ClanInfo[clanid][clPremiumPoints] < 150) return SCM(playerid, -1, "Clanul tau nu are suficiente puncte premium.");
  45. ClanInfo[clanid][clPremiumPoints]-= 150;
  46. SCM(playerid, COLOR_GRAD4, "Procesarea ta de a cumpara un vehicul la clan a fost trimisa catre baza de date..");
  47. string[0] = EOS; format(string, sizeof(string), "{%s}[CLAN] %s a cumparat un Bullet pentru clan. Au fost retrase 150 puncte premium din seiful clanului.", ClanInfo[clanid][clColor], GetName(playerid));
  48. SendClanMessage(PlayerInfo[playerid][pClan], string);
  49. mysql_format(SQL, gString, sizeof gString, "INSERT INTO `clanvehicles` (`Vehicle`, `Clan`) VALUES ('541', '%d')", clanid);
  50. mysql_tquery(SQL, gString, "insertClanVehicle", "dd", clanid, 541);
  51. }
  52. case DIALOG_CLANVEHICLES+204: {
  53. if(!response) return true;
  54. new clanid = PlayerInfo[playerid][pClan];
  55. if(PlayerInfo[playerid][pClanRank] < 7) return SCM(playerid, -1, "Doar liderul clanului are acces la aceasta sectiune.");
  56. if(ClanInfo[clanid][clPremiumPoints] < 100) return SCM(playerid, -1, "Clanul tau nu are suficiente puncte premium.");
  57. ClanInfo[clanid][clPremiumPoints]-= 100;
  58. SCM(playerid, COLOR_GRAD4, "Procesarea ta de a cumpara un vehicul la clan a fost trimisa catre baza de date..");
  59. string[0] = EOS; format(string, sizeof(string), "{%s}[CLAN] %s a cumparat un Sultan pentru clan. Au fost retrase 100 puncte premium din seiful clanului.", ClanInfo[clanid][clColor], GetName(playerid));
  60. SendClanMessage(PlayerInfo[playerid][pClan], string);
  61. mysql_format(SQL, gString, sizeof gString, "INSERT INTO `clanvehicles` (`Vehicle`, `Clan`) VALUES ('560', '%d')", clanid);
  62. mysql_tquery(SQL, gString, "insertClanVehicle", "dd", clanid, 560);
  63. }
  64. case DIALOG_CLANVEHICLES+205: {
  65. if(!response) return true;
  66. new clanid = PlayerInfo[playerid][pClan];
  67. if(PlayerInfo[playerid][pClanRank] < 7) return SCM(playerid, -1, "Doar liderul clanului are acces la aceasta sectiune.");
  68. if(ClanInfo[clanid][clPremiumPoints] < 75) return SCM(playerid, -1, "Clanul tau nu are suficiente puncte premium.");
  69. ClanInfo[clanid][clPremiumPoints]-= 75;
  70. SCM(playerid, COLOR_GRAD4, "Procesarea ta de a cumpara un vehicul la clan a fost trimisa catre baza de date..");
  71. string[0] = EOS; format(string, sizeof(string), "{%s}[CLAN] %s a cumparat un Stretch pentru clan. Au fost retrase 75 puncte premium din seiful clanului.", ClanInfo[clanid][clColor], GetName(playerid));
  72. SendClanMessage(PlayerInfo[playerid][pClan], string);
  73. mysql_format(SQL, gString, sizeof gString, "INSERT INTO `clanvehicles` (`Vehicle`, `Clan`) VALUES ('409', '%d')", clanid);
  74. mysql_tquery(SQL, gString, "insertClanVehicle", "dd", clanid, 409);
  75. }
  76. case DIALOG_CLANVEHICLES+210: {
  77. if(!response) return true;
  78. new i = SelectedHud[ playerid ];
  79. switch(listitem) {
  80. case 0: {
  81. if(ClanVehicleInfo[i][clVehInGame] != 0) {
  82. SCM(playerid, -1, "Clan vehicle despawned!");
  83. DestroyVehicle(ClanVehicleInfo[i][clVehInGame]);
  84. DestroyObject(ClanVehicleInfo[i][clObject]);
  85. ClanVehicleInfo[i][clVehInGame] = 0;
  86. }
  87. else {
  88. createClanVehicle( i );
  89. SCM(playerid, -1, "Clan vehicle spawned!");
  90. }
  91. }
  92. case 1: {
  93. new Float: x, Float: y, Float: z;
  94. if(ClanVehicleInfo[ i ][ clVehInGame ] == 0) return SCM( playerid, COLOR_GRAD2, "Mai intai trebuie sa spawnezi masina clanului pentru a folosi aceasta functie." );
  95. GetVehiclePos( ClanVehicleInfo[ i ][ clVehInGame ], x, y, z );
  96. SetPlayerCheckpoint( playerid, x, y, z, 3.0 );
  97. SCM( playerid, COLOR_GRAD4, "Masina clanului a fost localizata. Du-te la checkpointul de pe mapa pentru a ajunge la ea." );
  98. CP[ playerid ] = 43;
  99. }
  100. }
  101. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement