Advertisement
Guest User

Untitled

a guest
Dec 15th, 2017
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.66 KB | None | 0 0
  1. CMD:napraviporg(playerid, params[])
  2. {
  3. new id,ime[128],Float:X,Float:Y,Float:Z,string[400],porgg[80];
  4. GetPlayerPos(playerid,X,Y,Z);
  5. if(sscanf(params, "is[128]", id, ime)) return SCM(playerid,COLOR_WHITE,"{FFFFFF}KORISTI:{FFFFFF}/napraviporg [ID] [Ime]");
  6. {
  7. if(PlayerInfo[playerid][pAdmin] >= 1341)
  8. {
  9. if(id >= MAX_PORG || id == 0) return SCM(playerid,COLOR_WHITE, "{FFFFFF}INFO:{FFFFFF}Nemozete poveke da napravite organizacii posto limit e nadminat.");
  10. format(porgg, sizeof(porgg), PORG_FILE, id);
  11. if(fexist(porgg)) return SCM(playerid,COLOR_WHITE, "{FFFFFF}INFO:{FFFFFF}Organizacija so toj id postoj.");
  12. strmid(PorgInfo[id][pIme], ime, 0, strlen(ime), 255);
  13. strmid(PorgInfo[id][pLider], "Nema", 0, strlen("Nema"), 255);
  14. PorgInfo[id][pVX] = X;
  15. PorgInfo[id][pVY] = Y;
  16. PorgInfo[id][pVZ] = Z;
  17. PorgInfo[id][pIX] = 1509.8300;
  18. PorgInfo[id][pIY] = -1757.2682;
  19. PorgInfo[id][pIZ] = 3278.1021;
  20. PorgInfo[id][pVW] = id;
  21. PorgInfo[id][pZatvoreno] = 1;
  22. format(string,sizeof(string),"{FF0000}> Familija <\n%s\n{FFFFFF}Lider: %s",PorgInfo[id][pIme]);
  23. PorgTekst[id] = CreateDynamic3DTextLabel(string, -1,PorgInfo[id][pVX], PorgInfo[id][pVY], PorgInfo[id][pVZ], 25.0, INVALID_PLAYER_ID, INVALID_VEHICLE_ID, 0, -1, -1, -1, 6.0);
  24. PorgPickup[id] = CreateDynamicPickup(1314, 1, PorgInfo[id][pVX], PorgInfo[id][pVY], PorgInfo[id][pVZ]);
  25. SCMF(playerid,COLOR_WHITE,"Organizacija ID %d e uspesno kreirana.",id); ZacuvajOrg(id);
  26. } else return SCM(playerid,COLOR_WHITE,"{FFFFFF}INFO:{FFFFFF}Nemozete da ja koristete ovaa komanda !");
  27.  
  28. }
  29. return 1;
  30. }
  31. CMD:makepleader(playerid, params[])
  32. {
  33. new string[300];
  34. if(PlayerInfo[playerid][pAdmin] < 1341) return SCM(playerid,COLOR_WHITE, "{FFFFFF}INFO:{FFFFFF}Nemozete da ja koristite ovaa komanda.");
  35. new id, idorg, porgg[80];
  36. if(sscanf(params, "ri", id, idorg)) return SCM(playerid,COLOR_WHITE,"{FFFFFF}KORISTI:{FFFFFF}/makepleader [ID/Ime na igrac] [Org ID]");
  37. format(porgg, sizeof(porgg), PORG_FILE, idorg);
  38. if(!fexist(porgg) && idorg != 0) return SCM(playerid,COLOR_WHITE, "{FFFFFF}INFO:{FFFFFF}Ne postoi organizacija so toj id.");
  39. new pFile[128];
  40. format(pFile, sizeof(pFile), PORG_FILE, idorg);
  41. new INI:File = INI_Open(pFile);
  42. INI_WriteString(File,"Lider", ImeIgraca(id));
  43. INI_Close(File);
  44. format(string,sizeof(string),"{FF0000}> Familija <\n%s\n{FFFFFF}Lider: %s",PorgInfo[idorg][pIme], ImeIgraca(id));
  45. UpdateDynamic3DTextLabelText(PorgTekst[idorg], ZA3DTEXT, string);
  46. PlayerInfo[id][pPLider] = idorg;
  47. PlayerInfo[id][pPClen] = idorg;
  48. PlayerInfo[id][pPRank] = 6;
  49. PlayerInfo[id][pLeader] = 0;
  50. PlayerInfo[id][pMember] = 0;
  51. PlayerInfo[id][pRank] = 0;
  52. ZacuvajOrg(idorg);
  53. SCMF(playerid, -1, "{FFFFFF}INFO: {FFFFFF}Go promoviravte %s da bide lider na privatana organizacija so broj: %d", ImeIgraca(id), idorg);
  54. SCMF(id, -1, "{FFFFFF}INFO: {FFFFFF}Server Owner %s ve promovira da bidete lider na privatana organizacija so broj: %d", ImeIgraca(playerid), idorg);
  55. return 1;
  56. }
  57. CMD:pinvite(playerid, params[])
  58. {
  59. if(PlayerInfo[playerid][pPLider] == 0) return SCM(playerid,COLOR_WHITE, "{FFFFFF}INFO:{FFFFFF}Nemozete da ja koristite ovaa komanda.");
  60. new id, str[512];
  61. if(sscanf(params, "r", id)) return SCM(playerid,COLOR_WHITE,"{FFFFFF}KORISTI:{FFFFFF}/pinvite [ID/Ime na igrac]");
  62. if(PlayerInfo[playerid][pMember] != 0) return SCM(playerid,COLOR_WHITE, "{FFFFFF}INFO:{FFFFFF}Toj igrac e clen vo nekoja org/banda/mafija.");
  63. format(str,512,"Jas %s te pokanuvam da rabotis za mene i da bides moj clen.\nDokolku Prifakjas pristisni 'Prifakjam'\nDokolku Odbivas pritisni 'Odbivam'\nDokolku se predomislis pobaraj me na Tel.Broj : %d ",ImeIgraca(playerid),PlayerInfo[playerid][pPnumber]);
  64. ShowPlayerDialog(id, DIALOG_PINVITE,DIALOG_STYLE_MSGBOX,"Pokana za Clenstvo vo Privatna Organizacija",str,"Prifakjam","Odbivam");
  65. format(str, 128, "%s go povika igracot %s vo negovata privatna organizacija.",ImeIgraca(playerid), ImeIgraca(id));
  66. PrPokanetOd[id] = playerid;
  67. ProxDetector(30.0, playerid, str, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
  68. return 1;
  69. }
  70. CMD:puninvite(playerid, params[])
  71. {
  72. if(PlayerInfo[playerid][pPLider] == 0) return SCM(playerid,COLOR_WHITE, "{FFFFFF}INFO:{FFFFFF}Nemozete da ja koristite ovaa komanda.");
  73. new id;
  74. if(sscanf(params, "r", id)) return SCM(playerid,COLOR_WHITE,"{FFFFFF}KORISTI:{FFFFFF}/puninvite [ID/Ime na igrac]");
  75. if(PlayerInfo[id][pPClen] != PlayerInfo[playerid][pPLider]) return SCM(playerid,COLOR_WHITE, "{FFFFFF}INFO:{FFFFFF}Toj igrac ne e clen vo vasa privatna organizacija.");
  76. PlayerInfo[id][pPClen] = 0;
  77. PlayerInfo[id][pSpawn] = 0;
  78. SCMF(id, -1, "{FFFFFF}INFO: {FFFFFF}Isfrleni ste od privatna organizacija od strana na %s", ImeIgraca(playerid));
  79. SCMF(playerid, -1, "{FFFFFF}INFO: {FFFFFF}Go isfrlivte %s od vasa privatna organizacija",ImeIgraca(id));
  80. return 1;
  81. }
  82. CMD:u(playerid, params[])
  83. {
  84. if(PlayerInfo[playerid][pPClen] == 0) return SCM(playerid,COLOR_WHITE, "{FFFFFF}INFO:{FFFFFF}Nemozete da ja koristite ovaa komanda.");
  85. new i = PlayerInfo[playerid][pPClen];
  86. new string[144], text[144];
  87. if(sscanf(params, "s[144]", text)) return SCM(playerid,-1,"{FFFFFF}KORISTI:{FFFFFF}/u [Tekst]");
  88. if(PlayerInfo[playerid][pPRank] == 1) format(string, sizeof(string), "|%s %s: %s", PorgInfo[i][pRank1], ImeIgraca(playerid), text);
  89. if(PlayerInfo[playerid][pPRank] == 2) format(string, sizeof(string), "|%s %s: %s", PorgInfo[i][pRank2], ImeIgraca(playerid), text);
  90. if(PlayerInfo[playerid][pPRank] == 3) format(string, sizeof(string), "|%s %s: %s", PorgInfo[i][pRank3], ImeIgraca(playerid), text);
  91. if(PlayerInfo[playerid][pPRank] == 4) format(string, sizeof(string), "|%s %s: %s", PorgInfo[i][pRank4], ImeIgraca(playerid), text);
  92. if(PlayerInfo[playerid][pPRank] == 5) format(string, sizeof(string), "|%s %s: %s", PorgInfo[i][pRank5], ImeIgraca(playerid), text);
  93. if(PlayerInfo[playerid][pPRank] == 6) format(string, sizeof(string), "|%s %s: %s", PorgInfo[i][pRank6], ImeIgraca(playerid), text);
  94. PorgPoraka(i, 0xE5C43EFF, string);
  95. return 1;
  96. }
  97. CMD:pgiverank(playerid, params[])
  98. {
  99. if(PlayerInfo[playerid][pPLider] == 0) return SCM(playerid,COLOR_WHITE, "{FFFFFF}INFO:{FFFFFF}Nemozete da ja koristite ovaa komanda.");
  100. new id, rank;
  101. if(sscanf(params, "ri", id, rank)) return SCM(playerid,COLOR_WHITE,"{FFFFFF}KORISTI:{FFFFFF}/pgiverank [ID/Ime na igrac] [Rank]");
  102. if(PlayerInfo[id][pPClen] != PlayerInfo[playerid][pPLider]) return SCM(playerid,COLOR_WHITE, "{FFFFFF}INFO:{FFFFFF}Toj igrac ne e clen vo vasa privatna organizacija.");
  103. if(rank < 1 || rank > 6) return SCM(playerid,COLOR_WHITE, "{FFFFFF}INFO:{FFFFFF}Nemoze pod 1 ili nad 6");
  104. SCMF(playerid, -1, "{FFFFFF}INFO: {FFFFFF}Go promoviravte %s vo rank %d", ImeIgraca(id), rank);
  105. SCMF(id, -1, "{FFFFFF}INFO: {FFFFFF}Promovirani ste vo rank %d od lider %s",rank,ImeIgraca(playerid));
  106. PlayerInfo[id][pPRank] = rank;
  107. return 1;
  108. }
  109. CMD:pclenovi(playerid, params[])
  110. {
  111. if(PlayerInfo[playerid][pPClen] == 0) return SCM(playerid,COLOR_WHITE, "{FFFFFF}INFO:{FFFFFF}Ne ste del od privatna organizacija.");
  112. SendClientMessage(playerid, 0x808000AA, "-Clenovi Online-");
  113. for(new id = 0; id < MAX_PLAYERS; id++)
  114. {
  115. if(PlayerInfo[id][pPClen] == PlayerInfo[playerid][pPClen])
  116. {
  117. SCMF(playerid, 0x458E1DAA, "%s, Rank: %d.", ImeIgraca(id), PlayerInfo[id][pPRank]);
  118. }
  119. }
  120. return 1;
  121. }
  122. CMD:plideri(playerid, params[])
  123. {
  124. SendClientMessage(playerid, 0x808000AA, "Lideri Online:");
  125. for(new id = 0; id < MAX_PLAYERS; id++)
  126. {
  127. if(IsPlayerConnected(id))
  128. {
  129. if(PlayerInfo[id][pPLider] > 0)
  130. {
  131. SCMF(playerid, 0x458E1DAA, "%s, Lider: %s.", PorgInfo[PlayerInfo[id][pPLider]][pIme],ImeIgraca(id));
  132. }
  133. }
  134. }
  135. return 1;
  136. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement