Advertisement
Guest User

u YCMD

a guest
Nov 6th, 2013
140
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 9.08 KB | None | 0 0
  1. if(strcmp(cmd, "/prekinisavez", true) == 0)
  2. {
  3. if(IsPlayerConnected(playerid))
  4. {
  5. tmp = strtok(cmdtext, idx);
  6. if(!strlen(tmp))
  7. {
  8. SendClientMessage(playerid, COLOR_GRAD2, "Koriscenje: /prekinisavez[ID Igraca/Dio Imena]");
  9. return 1;
  10. }
  11. new playa;
  12. playa = ReturnUser(tmp);
  13. new lider=PlayerInfo[playerid][pLeader];
  14. new lider2=PlayerInfo[playa][pLeader];
  15. if (lider ==5 || lider==6 || lider==8 || lider==12 || lider==13 || lider==15 || lider==16)
  16. {
  17. if(IsPlayerConnected(playa))
  18. {
  19. if(playa != INVALID_PLAYER_ID)
  20. {
  21. if(Savezi[lider]!=lider2)
  22. {
  23. SendClientMessage(playerid, COLOR_GRAD2, "Igrac nije u savezu sa vasom bandom/mafijom");
  24. return 1;
  25. }
  26. Savezi[lider]=99;
  27. Savezi[lider2]=99;
  28. SaveSaveze();
  29. SendClientMessage(playerid, COLOR_GRAD2, "Prekinuli ste savez!");
  30. SendClientMessage(playa, COLOR_GRAD2, "Lider bande sa kojom ste u savezu je prekinuo savez sa vama!");
  31. }
  32. else
  33. {
  34. SendClientMessage(playerid, COLOR_GRAD2, "Igrac nije online");
  35. }
  36. }
  37. else
  38. {
  39. SendClientMessage(playerid, COLOR_GRAD2, "Igrac nije online");
  40. }
  41. }
  42. else
  43. {
  44. SendClientMessage(playerid, COLOR_GRAD2, "Niste lider bande mafije");
  45. }
  46. }
  47. return 1;
  48. }
  49. if(strcmp(cmd, "/e", true) == 0)
  50. {
  51. if(IsPlayerConnected(playerid))
  52. {
  53. if(PlayerInfo[playerid][pMuted] == 1)
  54. {
  55. SendClientMessage(playerid, TEAM_CYAN_COLOR, "Ne mozete pricati, oduzeto vam je pravo govora");
  56. return 1;
  57. }
  58. GetPlayerName(playerid, sendername, sizeof(sendername));
  59. new length = strlen(cmdtext);
  60. while ((idx < length) && (cmdtext[idx] <= ' '))
  61. {
  62. idx++;
  63. }
  64. new offset = idx;
  65. new result[64];
  66. while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
  67. {
  68. result[idx - offset] = cmdtext[idx];
  69. idx++;
  70. }
  71. result[idx - offset] = EOS;
  72. if(!strlen(result))
  73. {
  74. SendClientMessage(playerid, COLOR_GRAD2, "Koriscenje: /e [saveznicki chat]");
  75. return 1;
  76. }
  77. new lider=PlayerInfo[playerid][pLeader];
  78. new member = PlayerInfo[playerid][pMember];
  79. if (lider ==5 || lider==6 || lider==8 || lider==12 || lider==13 || lider==15 || lider==16|| member ==5 || member==6 || member==8 || member==12 || member==15 || member==16)
  80. {
  81. if(Savezi[lider]==99)
  82. {
  83. SendClientMessage(playerid, COLOR_GRAD2, "Niste u savezu ni sa kim");
  84. return 1;
  85. }
  86. if(member>0)
  87. {
  88. new imeband[100];
  89. if(member == 5){imeband="Yakuze";}
  90. if(member == 6){imeband="LCN-a";}
  91. if(member == 8){imeband="Hitmana";}
  92. if(member == 12){imeband="TSF-a";}
  93. if(member == 15){imeband="Cripsa";}
  94. if(member == 16){imeband="Bloods-a";}
  95. format(string, sizeof(string), "{7ef2fa}Clan %s %s:{ffffff} %s", imeband,sendername, result);
  96. SendsavezMessage(member,Savezi[member], string)
  97. }
  98. if(lider>0)
  99. {
  100. new imeband[100];
  101. if(lider == 5){imeband="Yakuze";}
  102. if(lider == 6){imeband="LCN-a";}
  103. if(lider == 8){imeband="Hitmana";}
  104. if(lider == 12){imeband="TSF-a";}
  105. if(lider == 15){imeband="Cripsa";}
  106. if(lider == 16){imeband="Bloods-a";}
  107. format(string, sizeof(string), "{7ef2fa}Lider %s %s:{ffffff} %s", imeband,sendername, result);
  108. SendsavezMessage(lider,Savezi[lider], string);
  109.  
  110. }
  111. }
  112. }
  113. return 1;
  114. }
  115. if(strcmp(cmd, "/savez", true) == 0)
  116. {
  117. if(IsPlayerConnected(playerid))
  118. {
  119. tmp = strtok(cmdtext, idx);
  120. if(!strlen(tmp))
  121. {
  122. SendClientMessage(playerid, COLOR_GRAD2, "Koriscenje: /savez [ID Igraca/Dio Imena]");
  123. return 1;
  124. }
  125. new playa;
  126. playa = ReturnUser(tmp);
  127. new lider=PlayerInfo[playerid][pLeader];
  128. if (lider ==5 || lider==6 || lider==8 || lider==12 || lider==15|| lider==13 || lider==16)
  129. {
  130. if(IsPlayerConnected(playa))
  131. {
  132. if(playa != INVALID_PLAYER_ID)
  133. {
  134. if (!ProxDetectorS(10.0, playerid, playa))
  135. {
  136. SendClientMessage(playerid, COLOR_GRAD2, "Igrac nije blizu vas");
  137. return 1;
  138. }
  139. if (playerid==playa)
  140. {
  141. SendClientMessage(playerid, COLOR_GRAD2, "Ne mozes sebi ponuditi savez");
  142. return 1;
  143. }
  144.  
  145. new lider2=PlayerInfo[playa][pLeader];
  146. if (lider==lider2)
  147. {
  148. SendClientMessage(playerid, COLOR_GRAD2, "Lideri ste iste bande/mafije");
  149. return 1;
  150. }
  151. if (lider2 ==5 || lider2==6 || lider2==8 || lider2==12 || lider==13|| lider2==15 || lider2==16)
  152. {
  153. if(Savezi[lider]!=99)
  154. {
  155. SendClientMessage(playerid, COLOR_GRAD1, "Vec si u savezu sa nekim!");return 1;
  156. }
  157. if(Savezi[lider2]!=99)
  158. {
  159. SendClientMessage(playerid, COLOR_GRAD1, "Lider je vec u savezu sa nekim!");return 1;
  160. }
  161. if(!PlayerToPoint(50.0,playerid,2556.4114,-2152.6775,-0.2188))
  162. {
  163. SendClientMessage(playerid, COLOR_GREY, "Moras biti u kaficu za saveze(oznacen markerom)!");
  164. SetPlayerCheckpoint(playerid,2576.0696,-2152.4644,-0.2188, 3.0);
  165. return 1;
  166. }
  167. ponudio[playa]=playerid;
  168. new imeband[100];
  169. if(lider == 5){imeband="Yakuze";}
  170. if(lider == 6){imeband="LCN-a";}
  171. if(lider == 8){imeband="Hitmana";}
  172. if(lider == 12){imeband="TSF-a";}
  173. if(lider == 15){imeband="Cripsa";}
  174. if(lider == 16){imeband="Bloods-a";}
  175. new loginname[64];
  176. GetPlayerName(playerid,loginname,sizeof(loginname));
  177. new sdasd[1300];
  178. format(sdasd, sizeof(sdasd), "Lider %s %s vam je ponudio savez",imeband,loginname);
  179. ShowPlayerDialog(playa,77,DIALOG_STYLE_MSGBOX,"Savez",sdasd,"Prihvati","Odbi");
  180. SendClientMessage(playerid,COLOR_WHITE,"Ponudili ste savez!");
  181. }
  182. else
  183. {
  184. SendClientMessage(playerid, COLOR_GRAD1, "Igrac nije lider bande ili mafije!");
  185. }
  186.  
  187.  
  188. }
  189. else
  190. {
  191. SendClientMessage(playerid, COLOR_GRAD1, "Igrac nije online!");
  192. }
  193. }
  194. else
  195. {
  196. SendClientMessage(playerid, COLOR_GRAD1, "Igrac nije online!");
  197. }
  198. }
  199. else
  200. {
  201. SendClientMessage(playerid, COLOR_GRAD1, "Niste lider bande ili mafije!");
  202. }
  203. }
  204. return 1;
  205. }
  206. if(strcmp(cmd, "/savezi", true) == 0)
  207. {
  208. new saveznik5[100];
  209. if(Savezi[5]==99){saveznik5="Nema Saveznika";}
  210. if(Savezi[5]==5){saveznik5="Yakuza";}
  211. if(Savezi[5]==6){saveznik5="LCN";}
  212. if(Savezi[5]==8){saveznik5="Hitman";}
  213. if(Savezi[5]==12){saveznik5="TSF";}
  214. if(Savezi[5]==13){saveznik5="LCMC";}
  215. if(Savezi[5]==15){saveznik5="Crips";}
  216. if(Savezi[5]==16){saveznik5="Bloods";}
  217. new saveznik6[100];
  218. if(Savezi[6]==99){saveznik6="Nema Saveznika";}
  219. if(Savezi[6]==5){saveznik6="Yakuza";}
  220. if(Savezi[6]==6){saveznik6="LCN";}
  221. if(Savezi[6]==8){saveznik6="Hitman";}
  222. if(Savezi[6]==12){saveznik6="TSF";}
  223. if(Savezi[6]==13){saveznik6="LCMC";}
  224. if(Savezi[6]==15){saveznik6="Crips";}
  225. if(Savezi[6]==16){saveznik6="Bloods";}
  226. new saveznik8[100];
  227. if(Savezi[8]==99){saveznik8="Nema Saveznika";}
  228. if(Savezi[8]==5){saveznik8="Yakuza";}
  229. if(Savezi[8]==6){saveznik8="LCN";}
  230. if(Savezi[8]==8){saveznik8="Hitman";}
  231. if(Savezi[8]==12){saveznik8="TSF";}
  232. if(Savezi[8]==13){saveznik8="LCMC";}
  233. if(Savezi[8]==15){saveznik8="Crips";}
  234. if(Savezi[8]==16){saveznik8="Bloods";}
  235. new saveznik12[100];
  236. if(Savezi[12]==99){saveznik12="Nema Saveznika";}
  237. if(Savezi[12]==5){saveznik12="Yakuza";}
  238. if(Savezi[12]==6){saveznik12="LCN";}
  239. if(Savezi[12]==8){saveznik12="Hitman";}
  240. if(Savezi[12]==12){saveznik12="TSF";}
  241. if(Savezi[12]==13){saveznik12="LCMC";}
  242. if(Savezi[12]==15){saveznik12="Crips";}
  243. if(Savezi[12]==16){saveznik12="Bloods";}
  244. new saveznik13[100];
  245. if(Savezi[13]==99){saveznik13="Nema Saveznika";}
  246. if(Savezi[13]==5){saveznik13="Yakuza";}
  247. if(Savezi[13]==6){saveznik13="LCN";}
  248. if(Savezi[13]==8){saveznik13="Hitman";}
  249. if(Savezi[13]==12){saveznik13="TSF";}
  250. if(Savezi[13]==13){saveznik13="LCMC";}
  251. if(Savezi[13]==15){saveznik13="Crips";}
  252. if(Savezi[13]==16){saveznik13="Bloods";}
  253. new saveznik15[100];
  254. if(Savezi[15]==99){saveznik15="Nema Saveznika";}
  255. if(Savezi[15]==5){saveznik15="Yakuza";}
  256. if(Savezi[15]==6){saveznik15="LCN";}
  257. if(Savezi[15]==8){saveznik15="Hitman";}
  258. if(Savezi[15]==12){saveznik15="TSF";}
  259. if(Savezi[15]==13){saveznik15="LCMC";}
  260. if(Savezi[15]==15){saveznik15="Crips";}
  261. if(Savezi[15]==16){saveznik15="Bloods";}
  262. new saveznik16[100];
  263. if(Savezi[16]==99){saveznik16="Nema Saveznika";}
  264. if(Savezi[16]==5){saveznik16="Yakuza";}
  265. if(Savezi[16]==6){saveznik16="LCN";}
  266. if(Savezi[16]==8){saveznik16="Hitman";}
  267. if(Savezi[16]==12){saveznik16="TSF";}
  268. if(Savezi[16]==13){saveznik16="LCMC";}
  269. if(Savezi[16]==15){saveznik16="Crips";}
  270. if(Savezi[16]==16){saveznik16="Bloods";}
  271. new result[1300];
  272. format(result,sizeof(result),"{ffffff}Yakuza {8cff94}u savezu sa {ffffff}%s\n{ffffff}LCN {8cff94}u savezu sa{ffffff} %s\n{ffffff}Hitman {8cff94}u savezu sa {ffffff}%s\n{ffffff}TSF {8cff94}u savezu sa{ffffff} %s\n{ffffff}LCMC {8cff94}u savezu sa{ffffff} %s\n{ffffff}Crips {8cff94}u savezu sa{ffffff} %s\n{ffffff}Bloods {8cff94}u savezu sa{ffffff} %s",
  273. saveznik5,
  274. saveznik6,
  275. saveznik8,
  276. saveznik12,
  277. saveznik13,
  278. saveznik15,
  279. saveznik16);
  280. ShowPlayerDialog(playerid, 36, DIALOG_STYLE_MSGBOX, "{8cff94}Savezi", result, "OK", "OK");
  281. return 1;
  282. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement