Advertisement
Guest User

Untitled

a guest
Jan 20th, 2020
107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.41 KB | None | 0 0
  1. CMD:l(playerid, params[]) return cmd_leader(playerid, params);
  2. CMD:leader(playerid,params[]) // Komanda za lidera
  3. {
  4. new opcija[64], text[128], string[256], iPlayerID, szPlayerName[MAX_PLAYER_NAME], szMessage[128];
  5. if(ulogiran[playerid] == false) return 1; // Provjera za ulogiranog igraca.
  6. if(PlayerInfo[playerid][pLider] == 0) return LIDERERROR // Provjera dali je taj igrac lider.
  7. if(sscanf(params, "s[128]{u}{u}{u}{i}{s[128]}{s[128]}{u}", opcija)) return SCM(playerid, COLOR_UPORABA, "KORISTENJE: (/l)eader [/(un)invite]"); //Lider opcije
  8. if(strcmp(opcija, "uninvite", true) == 0)
  9. {
  10. if (sscanf(params, "{s[20]}u", iPlayerID)) // Ako igrac nije upisao sve potrebne parametre, ispisuje mu tu poruku
  11. return SCM(playerid, COLOR_UPORABA, "KORISTENJE: (/l)eader uninvite [ID/DioImena]");
  12. else if (iPlayerID == INVALID_PLAYER_ID) // Ako je ID igraca koji je igrac upisao nije online, ispisuje mu tu poruku
  13. return SendClientMessage(playerid, COLOR_ROZA, "ERROR: Odabrana osoba nije prijavljena na svoj korisnicki racun - provjerite unesene parametre.");
  14. else if (PlayerInfo[iPlayerID][pMember] != PlayerInfo[playerid][pLider]) // Provjerava da li su igrac i ID igraca koji je upisao u istoj organizaciji
  15. return SendClientMessage(playerid, COLOR_ROZA, "ERROR: Odabrana osoba nije clan vase organizacije te je ne mozete izbaciti - provjerite unesene parametre.");
  16. if (PlayerInfo[iPlayerID][pLider] > 0) return SendClientMessage(playerid, COLOR_ROZA, "ERROR: Ne mozete izbaciti drugog lidera vase organizacije - samo obicne clanove.");
  17. if(PlayerInfo[iPlayerID][pRank] < 7)
  18. {
  19. if(PlayerInfo[iPlayerID][pOrgUgovor] < 180)// ukoliko ugovor nije ispunjen svatlja u areu
  20. {
  21. PlayerInfo[iPlayerID][pMember] = 0;
  22. PlayerInfo[iPlayerID][pRank] = 0;
  23. PlayerInfo[iPlayerID][pSkin] = 299;
  24. SetPlayerSkin(iPlayerID, 299);
  25. PlayerInfo[iPlayerID][pDostave] = 0;
  26. PlayerInfo[iPlayerID][pOrgUgovor] = 0;
  27. ResetPlayerWeapons (iPlayerID);
  28. PlayerInfo[iPlayerID][pArea] = 1;
  29. PlayerInfo[iPlayerID][pAreaSati] = 1;
  30. PlayerInfo[iPlayerID][pAreaMinute] = 59;
  31. PlayerInfo[iPlayerID][pAreaSekunde] = 59;
  32. SetPlayerPos(iPlayerID, 207.0154,1920.6406,17.6406);
  33. SetPlayerInterior(iPlayerID, 0);
  34. SetPlayerVirtualWorld(iPlayerID, 99);
  35. SetPlayerFacingAngle(iPlayerID, 180);
  36. SetCameraBehindPlayer(iPlayerID);
  37. PlayerInfo[iPlayerID][pAread]++;
  38. SavePlayer(iPlayerID);
  39. }
  40. }
  41. PlayerInfo[iPlayerID][pMember] = 0; // Resetira igracevu varijablu jer vise nije u organizaciji
  42. PlayerInfo[iPlayerID][pRank] = 0; // Resetira igracevu varijablu jer vise nije u organizaciji
  43. PlayerInfo[iPlayerID][pSkin] = 299; // Resetira igracevu varijablu jer vise nije u organizaciji
  44. PlayerInfo[iPlayerID][pDostave] = 0;
  45. PlayerInfo[iPlayerID][pOrgUgovor] = 0;
  46. SavePlayer(iPlayerID);
  47. SetPlayerSkin(iPlayerID, PlayerInfo[iPlayerID][pSkin]); // Vraca igracev skin koji je imao prije ulaska u organizaciju
  48. if(PlayerInfo[iPlayerID][pSpawn] < 4)
  49. {
  50. PlayerInfo[iPlayerID][pSpawn] = 0;
  51. }
  52. format(szMessage, sizeof(szMessage), "INFO: Lider %s vas je izbacio iz svoje organizacije - sada ste obican civil.", szPlayerName);
  53. SendClientMessage(iPlayerID, COLOR_INFO, szMessage);
  54. format(szMessage, sizeof(string), "INFO: Izbacili ste %s iz svoje organizacije - sada je obican civil.", szPlayerName);
  55. SendClientMessage(playerid, COLOR_INFO, szMessage);
  56. }
  57. return 1;
  58. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement