YCMD:kreirajkucu(playerid, params[],help) { #pragma unused help if(!IsPlayerAdmin(playerid)) return SCM(playerid,-1,"[HS] "CRVENA"Nemate ovlastenje za koriscenje ove komande!"); new idkuce,vrsta,level,cena,Float:X,Float:Y,Float:Z,fkuce[80],string[400]; GetPlayerPos(playerid,X,Y,Z); if(sscanf(params, "iiii",idkuce,vrsta,level,cena)) return SCM(playerid,-1,""CRVENA"HS | "SIVA"/kreirajkucu [ID] [Vrsta] [Level] [Cena]"); if(idkuce >= MAX_KUCA) return SCM(playerid,-1, ""CRVENA"HS | "SIVA"Maximum kuca je ogranicen ne mozes koristiti taj ID!"); format(fkuce, sizeof(fkuce), KUCE_FILE, idkuce); if(fexist(fkuce)) return SCM(playerid,-1, "HS | "SPLAVA"ID te kuce vec postoji!"); if(vrsta == 0) // MALA KUCA { KucaInfo[idkuce][kIzlazX] = 223.043991; KucaInfo[idkuce][kIzlazY] = 1289.259888; KucaInfo[idkuce][kIzlazZ] = 1082.199951; KucaInfo[idkuce][kInt] = 1; strmid(KucaInfo[idkuce][kVrsta],"Mala Kuca",0,strlen("Mala Kuca"),255); KucaInfo[idkuce][kPromenaIntKuce] = 1; } else if(vrsta == 1) // SREDNJA KUCA { KucaInfo[idkuce][kIzlazX] = 225.756989; KucaInfo[idkuce][kIzlazY] = 1240.000000; KucaInfo[idkuce][kIzlazZ] = 1082.149902; KucaInfo[idkuce][kInt] = 2; strmid(KucaInfo[idkuce][kVrsta],"Srednja Kuca",0,strlen("Srednja Kuca"),255); KucaInfo[idkuce][kPromenaIntKuce] = 2; } else if(vrsta == 2) // VELIKA KUCA { KucaInfo[idkuce][kIzlazX] = 235.508994; KucaInfo[idkuce][kIzlazY] = 1189.169897; KucaInfo[idkuce][kIzlazZ] = 1080.339966; KucaInfo[idkuce][kInt] = 3; strmid(KucaInfo[idkuce][kVrsta],"Velika Kuca",0,strlen("Velika Kuca"),255); KucaInfo[idkuce][kPromenaIntKuce] = 3; } KucaInfo[idkuce][kCena] = cena; KucaInfo[idkuce][kLevel] = level; KucaInfo[idkuce][kUlazX] = X; KucaInfo[idkuce][kSkin] = -1; KucaInfo[idkuce][kUlazY] = Y; KucaInfo[idkuce][kUlazZ] = Z; KucaInfo[idkuce][kProveraVlasnika] = 0; KucaInfo[idkuce][kHeal] = 0; KucaInfo[idkuce][kNovac] = 0; KucaInfo[idkuce][kZatvoreno] = 1; KucaInfo[idkuce][kVW] = idkuce; KucaInfo[idkuce][kZvono] = 0; KucaInfo[idkuce][kOruzije] = -1; KucaInfo[idkuce][kMunicija] = 0; KucaInfo[idkuce][kRent] = 0; strmid(KucaInfo[idkuce][kVlasnik],"Niko",0,strlen("Niko"),255); strmid(KucaInfo[idkuce][kIme],"Default",0,strlen("Default"),255); format(string,sizeof(string),""ZELENA"Kuca na Prodaju!\nVrsta: "BELA"%s\n"ZELENA"Cena: "BELA"%d\n"ZELENA"Level: "BELA"%d\n"ZELENA"ID Kuce: "BELA"%d\n"ZELENA"Za kupovinu /kupikucu",KucaInfo[idkuce][kVrsta],KucaInfo[idkuce][kCena],KucaInfo[idkuce][kLevel],idkuce); KucaLabel[idkuce] = Create3DTextLabel(string ,0x33CCFFAA,X,Y,Z,25,0,1); KucaPickup[idkuce] = CreatePickup(1273, 1, KucaInfo[idkuce][kUlazX], KucaInfo[idkuce][kUlazY], KucaInfo[idkuce][kUlazZ]); SCM(playerid,-1,""SIVA"Kuca je uspesno kreirana!"); SacuvajKucu(idkuce); return 1; } /////////////////////////////////////////////////// YCMD:kupikucu(playerid, params[], help) { #pragma unused help #pragma unused params for(new i; i < sizeof(KucaInfo); i++) { if(IsPlayerInRangeOfPoint(playerid, 3.0, KucaInfo[i][kUlazX], KucaInfo[i][kUlazY], KucaInfo[i][kUlazZ])) { if(!strcmp(KucaInfo[i][kVlasnik], "Niko", true) && KucaInfo[i][kProveraVlasnika] == 0) { if(PlayerInfo[playerid][pPosedovanjeKuce] != -1) return SCM(playerid,-1, ""CRVENA"HS | "SIVA"Vec imas kucu!"); if(GetPlayerScore(playerid) < KucaInfo[i][kLevel]) return SCM(playerid,-1,"HS | "CRVENA"Nemate dovoljan level za kupovinu kuce!"); if(GetPlayerMoney(playerid) < KucaInfo[i][kCena]) return SCM(playerid,-1, "HS | "CRVENA"Nemate dovoljno novca za kupovinu kuce!"); if(PlayerInfo[playerid][pRent] != -1) return SCM(playerid,-1,"HS | "CRVENA"Rentate kucu prvo unrentajte kucu da bi kupili ovu!"); strmid(KucaInfo[i][kVlasnik], ImeIgraca(playerid), 0, strlen(ImeIgraca(playerid)), 255); KucaInfo[i][kProveraVlasnika] = 1; SetPlayerInterior(playerid, KucaInfo[i][kInt]); PlayerInfo[playerid][pPosedovanjeKuce] = i; SetPlayerVirtualWorld(playerid, KucaInfo[i][kVW]); SetPlayerPos(playerid, KucaInfo[i][kIzlazX], KucaInfo[i][kIzlazY], KucaInfo[i][kIzlazZ]); KucaInfo[i][kZatvoreno] = 0; GivePlayerMoney(playerid, -KucaInfo[i][kCena]); KuceLP(i); SacuvajKucu(i); SacuvajIgraca(playerid); SCM(playerid,-1, ""SPLAVA"HS | "SIVA"Cestitamo, kupili ste kucu!"); SCM(playerid,-1, ""SPLAVA"HS | "SIVA"Za komande kuce koristite /kuca!"); SCM(playerid,-1, ""SPLAVA"HS | "SIVA"Za ulaz u kucu koristi tipku F!"); return 1; } else return SCM(playerid, -1, ""CRVENA"HS | "SIVA"Ta kuca se ne prodaje!"); } } return 1; } //////////////////////////////////////////////////// YCMD:kuca(playerid, params[], help) { #pragma unused help #pragma unused params new string[256],i = PlayerInfo[playerid][pPosedovanjeKuce]; if(i == -1) return SCM(playerid,-1,""CRVENA"HS | "SIVA"Nemate kucu!"); if(strcmp(KucaInfo[PlayerInfo[playerid][pPosedovanjeKuce]][kVlasnik], ImeIgraca(playerid), true)) return SCM(playerid,-1, ""CRVENA"HS | "SIVA"Niste vlasnik te kuce!"); format(string,sizeof(string),""BELA"Informacije\nOtkljucaj\nZakljucaj\nOstavi novac\nUzmi novac\nOstavi gun\nUzmi gun\nProdaj kucu\nPromeni Ime\nKuca Spawn\nDozvoli/Zabrani Rent\nCena Renta\nZvono (5000$)\nHeal - Upgrade (10000$)\nOstavi/Uzmi skin\nLociraj/Iskljuci\nPreuredi"); SPD(playerid, DIALOG_KUCA, DIALOG_STYLE_LIST, ""ZELENA"Kuca Opcije", string, "Odaberi", "Izlaz"); return 1; } //////////////////////////////////////////////////// YCMD:rentajkucu(playerid, params[], help) { #pragma unused help #pragma unused params for(new i = 0; i < MAX_KUCA; i++) { if(IsPlayerInRangeOfPoint(playerid, 3.0, KucaInfo[i][kUlazX], KucaInfo[i][kUlazY], KucaInfo[i][kUlazZ])) { if(PlayerInfo[playerid][pPosedovanjeKuce] != -1) return SCM(playerid,-1, ""CRVENA"HS | "SIVA"Vec imas kucu pa ne mozes rentati!"); if(KucaInfo[i][kRent] == 0) return SCM(playerid,-1,"HS | "ZUTA"U toj kuci rent nije dozvoljen!"); if(GetPlayerMoney(playerid) < KucaInfo[i][kCenaRenta]) return SCM(playerid,-1,"HS | "ZUTA"Nemas dovoljno novca za rent!"); GivePlayerMoney(playerid, KucaInfo[i][kCenaRenta]); KucaInfo[i][kNovac] += KucaInfo[i][kCenaRenta]; PlayerInfo[playerid][pRent] = i; SetPlayerInterior(playerid, KucaInfo[i][kInt]); SetPlayerVirtualWorld(playerid, KucaInfo[i][kVW]); SetPlayerPos(playerid, KucaInfo[i][kIzlazX], KucaInfo[i][kIzlazY], KucaInfo[i][kIzlazZ]); PlayerInfo[playerid][pProveraSpawna] = 2; SCM(playerid,-1,""ZUTA"Uspesno ste rentali kucu!"); SacuvajKucu(i); SacuvajIgraca(playerid); return 1; } } return 1; } /////////////////////////////////////////////////// YCMD:zvoni(playerid, params[], help) { #pragma unused params #pragma unused help for(new i = 0; i < sizeof(KucaInfo); i++) { if(IsPlayerInRangeOfPoint(playerid, 5.0, KucaInfo[i][kUlazX], KucaInfo[i][kUlazY], KucaInfo[i][kUlazZ])) { if(KucaInfo[i][kZvono] == 0) return SCM(playerid,-1,""SIVA"Ta kuca nema zvono!"); SCM(playerid,-1,""ZUTA"Zvonite na vrata!"); foreach(Player, k) { if(IsPlayerInRangeOfPoint(k, 15.0,KucaInfo[i][kIzlazX], KucaInfo[i][kIzlazY], KucaInfo[i][kIzlazZ])) { SCM(k,-1, ""ZUTA"Neko zvoni na vratima."); } } } } return 1; } //////////////////////////////////////////////////// YCMD:unrentaj(playerid, params[], help) { #pragma unused params #pragma unused help if(PlayerInfo[playerid][pPosedovanjeKuce] != -1) return SCM(playerid,-1, ""CRVENA"HS | "SIVA"Imas kucu ne mozes to!"); if(PlayerInfo[playerid][pRent] == -1) return SCM(playerid,-1,""ZUTA"Ne rentas kucu!"); PlayerInfo[playerid][pRent] = -1; SetPlayerHealth(playerid,0); SCM(playerid,-1,""ZUTA"Unrent ste kucu!"); return 1; } //////////////////////////////////////////////////// YCMD:izbrisikucu(playerid, params[], help) { #pragma unused help #pragma unused params if(!IsPlayerAdmin(playerid)) return SCM(playerid,-1,"HS | "CRVENA"Niste ovlasnite da koristite ovu komandu!"); new kFile[50],id; if(sscanf(params,"i",id)) return SCM(playerid,-1,"HS | "ZUTA"/izbrisikucu [ID]"); format(kFile, sizeof(kFile), KUCE_FILE, id); if(fexist(kFile)) { fremove(kFile); Delete3DTextLabel(KucaLabel[id]); DestroyPickup(KucaPickup[id]); } else { SCM(playerid,-1,"Taj id kuce ne postoji!"); } return 1; } //////////////////////////////////////////////////// YCMD:portkuca(playerid, params[], help) { #pragma unused help #pragma unused params if(!IsPlayerAdmin(playerid)) return SCM(playerid,-1,"HS | "CRVENA"Niste ovlasnite da koristite ovu komandu!"); new id,kFile[50]; if(sscanf(params,"i",id)) return SCM(playerid,-1,"HS | "ZUTA"/portkuca [ID]"); format(kFile, sizeof(kFile), KUCE_FILE, id); SetPlayerPos(playerid,KucaInfo[id][kUlazX], KucaInfo[id][kUlazY], KucaInfo[id][kUlazZ]); SetPlayerInterior(playerid,0); SetPlayerVirtualWorld(playerid,0); return 1; } ///////////////////////////////////////////////////// YCMD:ekucu(playerid, params[], help) { #pragma unused help if(!IsPlayerAdmin(playerid)) return SCM(playerid,-1,"HS | "CRVENA"Niste ovlasnite da koristite ovu komandu!"); new sta[20],ide,string[100]; if(sscanf(params, "s[20]i",sta,ide)) return SCM(playerid,-1,"E | "ZUTA"/ekucu [level,cena,novac] [kol]"); for(new i; i < MAX_KUCA; i++) { if(IsPlayerInRangeOfPoint(playerid, 3.0, KucaInfo[i][kUlazX], KucaInfo[i][kUlazY], KucaInfo[i][kUlazZ])) { if(!strcmp(sta, "level", true)) { KucaInfo[i][kLevel] = ide; KuceLP(i); SacuvajKucu(i); format(string,sizeof(string),""ZUTA"Izmenili ste level kuce(ID: %d) u %d!",i,KucaInfo[i][kLevel]); SCM(playerid,-1,string); } else if(!strcmp(sta, "cena", true)) { KucaInfo[i][kCena] = ide; KuceLP(i); SacuvajKucu(i); format(string,sizeof(string),""ZUTA"Izmenili ste cenu kuce(ID: %d) u %d!",i,KucaInfo[i][kCena]); SCM(playerid,-1,string); } else if(!strcmp(sta, "novac", true)) { KucaInfo[i][kNovac] = ide; KuceLP(i); SacuvajKucu(i); format(string,sizeof(string),""ZUTA"Izmenili ste novac u kuci(ID: %d) u %d!",i,KucaInfo[i][kNovac]); SCM(playerid,-1,string); } } } return 1; } ///////////////////////////////////////////////////// YCMD:aprodajkucu(playerid, params[], help) { #pragma unused help if(!IsPlayerAdmin(playerid)) return SCM(playerid,-1,"HS | "CRVENA"Niste ovlasnite da koristite ovu komandu!"); new id,kFile[50],string[80]; if(sscanf(params,"i",id)) return SCM(playerid,-1,"HS | "ZUTA"/aprodajkucu [ID]"); format(kFile, sizeof(kFile), KUCE_FILE, id); if(!fexist(kFile)) return SCM(playerid,-1,"HS | "ZELENA"Pogresan ID kuce!"); if(KucaInfo[id][kProveraVlasnika] == 0) return SCM(playerid,-1,"HS | "ZELENA"Ta kuca nema vlasnika pa je ne mozete prodati!"); KucaInfo[id][kProveraVlasnika] = 0; KucaInfo[id][kHeal] = 0; KucaInfo[id][kOruzije] = -1; KucaInfo[id][kNovac] = 0; KucaInfo[id][kZatvoreno] = 1; KucaInfo[id][kZvono] = 0; KucaInfo[id][kMunicija] = 0; KucaInfo[id][kRent] = 0; strmid(KucaInfo[id][kVlasnik],"Niko",0,strlen("Niko"),255); strmid(KucaInfo[id][kIme],"Default",0,strlen("Default"),255); KuceLP(id); format(string,sizeof(string),"HS | "ZELENA"Prodali ste kucu ID: %d!",id); SCM(playerid,-1,string); return 1; } ////////////////////////////////////////////////////// YCMD:akljuc(playerid, params[], help) { #pragma unused help if(!IsPlayerAdmin(playerid)) return SCM(playerid,-1,"HS | "CRVENA"Niste ovlasnite da koristite ovu komandu!"); new id; if(sscanf(params,"i",id)) return SCM(playerid,-1,"HS | "ZUTA"/akljuc [ID]"); if(!IsPlayerConnected(id)) return SCM(playerid,-1,"HS | "ZUTA"Pogresan ID!"); if(PlayerInfo[id][pPosedovanjeKuce] == -1) return SCM(playerid,-1,""ZUTA"Igrac nema kucu!"); PlayerInfo[id][pPosedovanjeKuce] = -1; SCM(id,-1,""ZUTA"Resetovan vam je kljuc kuce!"); SCM(playerid,-1,""ZUTA"Resetovali ste igracu kljuc kuce!"); return 1; } ///////////////////////////////////////////////////// YCMD:kucapomoc(playerid, params[], help) { #pragma unused help #pragma unused params SCM(playerid,-1,""CRVENA"Admin CMD: "SIVA"/akljuc /kreirajkucu /aprodajkucu /ekucu /portkuca /izbrisikucu"); SCM(playerid,-1,""CRVENA"Igrac CMD: "SIVA"/kupikucu /kuca /zvoni /unrentaj /rentajkucu"); return 1; }
You should translate the other commands instead. We can help that.
|
if(strcmp(cmd, "/invite", true) == 0) { if(IsPlayerConnected(playerid)) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GRAD2, "KORISTI: /invite [playerid/DioImena]"); return 1; } new para1; new ftext[30]; para1 = ReturnUser(tmp); if (PlayerInfo[playerid][pLider] >= 1) { if(IsPlayerConnected(para1)) { if(para1 != INVALID_PLAYER_ID) { if (PlayerInfo[para1][pMember] == 0) { if(PlayerInfo[playerid][pLider] == 1) { ftext = "Policiji"; PlayerInfo[playerid][pSkin] = 280; SetPlayerSkin(para1, 280); } else if(PlayerInfo[playerid][pLider] == 2) { ftext = "FBI-u"; PlayerInfo[playerid][pSkin] = 286; SetPlayerSkin(para1, 286); } else if(PlayerInfo[playerid][pLider] == 3) { ftext = "S.W.A.T.-u"; PlayerInfo[playerid][pSkin] = 285; SetPlayerSkin(para1, 285); } else if(PlayerInfo[playerid][pLider] == 4) { ftext = "Bolničarima"; PlayerInfo[playerid][pSkin] = 274; SetPlayerSkin(para1, 274); } else if(PlayerInfo[playerid][pLider] == 5) { ftext = "La Cosa Nostri"; PlayerInfo[playerid][pSkin] = 126; SetPlayerSkin(para1, 126); } else if(PlayerInfo[playerid][pLider] == 6) { ftext = "Vagosima"; PlayerInfo[playerid][pSkin] = 108; SetPlayerSkin(para1, 108); } else if(PlayerInfo[playerid][pLider] == 7) { ftext = "Timu Predsjednika"; PlayerInfo[playerid][pSkin] = 102; SetPlayerSkin(para1, 102); } else if(PlayerInfo[playerid][pLider] == 8) { ftext = "Ballasima"; PlayerInfo[playerid][pSkin] = 102; SetPlayerSkin(para1, 102); } else if(PlayerInfo[playerid][pLider] == 9) { ftext = "Novinarima"; PlayerInfo[playerid][pSkin] = 148; SetPlayerSkin(para1, 148); } else if(PlayerInfo[playerid][pLider] == 10) { ftext = "Taxi kompaniji"; PlayerInfo[playerid][pSkin] = 255; SetPlayerSkin(para1, 255); } else if(PlayerInfo[playerid][pLider] == 11) { ftext = "Green Street Familiesima"; PlayerInfo[playerid][pSkin] = 107; SetPlayerSkin(para1, 107); } else if(PlayerInfo[playerid][pLider] == 12) { ftext = "Los Aztecasima"; PlayerInfo[playerid][pSkin] = 114; SetPlayerSkin(para1, 114); } else if(PlayerInfo[playerid][pLider] == 13) { ftext = "San Andreas Mehanicarima"; PlayerInfo[playerid][pSkin] = 50; SetPlayerSkin(para1, 50); } else if(PlayerInfo[playerid][pLider] == 14) { ftext = "Skeletons On The Road"; PlayerInfo[playerid][pSkin] = 247; SetPlayerSkin(para1, 247); } else if(PlayerInfo[playerid][pLider] == 15) { ftext = "Skeletonima (bikerima)"; PlayerInfo[playerid][pSkin] = 23; SetPlayerSkin(para1, 23); } else if(PlayerInfo[playerid][pLider] == 16) { ftext = "North Coast Cartelu"; PlayerInfo[playerid][pSkin] = 47; SetPlayerSkin(para1, 47); } else { return 1; } GetPlayerName(para1, giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); PlayerInfo[para1][pMember] = PlayerInfo[playerid][pLider]; PlayerInfo[para1][pRank] = 1; printf("ADMIN: Lider %s je pozvao %s da se pridruћi %s.", sendername, giveplayer, ftext); format(string, sizeof(string), "** Pridruћio si se %s, pozvao te je lider %s **", ftext, sendername); SendClientMessage(para1, COLOR_WHITE, string); format(string, sizeof(string), "** Pozvao si %s da se pridruћi %s **", giveplayer,ftext); SendClientMessage(playerid, COLOR_WHITE, string); } else { SendClientMessage(playerid, COLOR_GREY, "[GREЉKA]: Taj igrač je već član neke organizacije!"); return 1; } } }//not connected } else { SendClientMessage(playerid, COLOR_GRAD1, " you are not authorized to use that command(leaders only)!"); } } return 1; } //----------------------------------[UNINVITE]------------------------------------------------ if(strcmp(cmd, "/uninvite", true) == 0) { if(IsPlayerConnected(playerid)) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /uninvite [playerid/PartOfName]"); return 1; } new para1; para1 = ReturnUser(tmp); if(PlayerInfo[playerid][pLider] == 1 && PlayerInfo[para1][pMember] != 1) { SendClientMessage(playerid, COLOR_GRAD2, "Access denied!"); return 1; } if(PlayerInfo[playerid][pLider] == 2 && PlayerInfo[para1][pMember] != 2) { SendClientMessage(playerid, COLOR_GRAD2, "Access denied!"); return 1; } if(PlayerInfo[playerid][pLider] == 3 && PlayerInfo[para1][pMember] != 3) { SendClientMessage(playerid, COLOR_GRAD2, "Access denied!"); return 1; } if(PlayerInfo[playerid][pLider] == 4 && PlayerInfo[para1][pMember] != 4) { SendClientMessage(playerid, COLOR_GRAD2, "Access denied!"); return 1; } if(PlayerInfo[playerid][pLider] == 5 && PlayerInfo[para1][pMember] != 5) { SendClientMessage(playerid, COLOR_GRAD2, "Access denied!"); return 1; } if(PlayerInfo[playerid][pLider] == 6 && PlayerInfo[para1][pMember] != 6) { SendClientMessage(playerid, COLOR_GRAD2, "Access denied!"); return 1; } if(PlayerInfo[playerid][pLider] == 7 && PlayerInfo[para1][pMember] != 7) { SendClientMessage(playerid, COLOR_GRAD2, "Access denied!"); return 1; } if(PlayerInfo[playerid][pLider] == 8 && PlayerInfo[para1][pMember] != 8) { SendClientMessage(playerid, COLOR_GRAD2, "Access denied!"); return 1; } if(PlayerInfo[playerid][pLider] == 9 && PlayerInfo[para1][pMember] != 9) { SendClientMessage(playerid, COLOR_GRAD2, "Access denied!"); return 1; } if(PlayerInfo[playerid][pLider] == 10 && PlayerInfo[para1][pMember] != 10) { SendClientMessage(playerid, COLOR_GRAD2, "Access denied!"); return 1; } if(PlayerInfo[playerid][pLider] == 11 && PlayerInfo[para1][pMember] != 11) { SendClientMessage(playerid, COLOR_GRAD2, "Access denied!"); return 1; } if(PlayerInfo[playerid][pLider] == 12 && PlayerInfo[para1][pMember] != 12) { SendClientMessage(playerid, COLOR_GRAD2, "Access denied!"); return 1; } if(PlayerInfo[playerid][pLider] == 13 && PlayerInfo[para1][pMember] != 13) { SendClientMessage(playerid, COLOR_GRAD2, "Access denied!"); return 1; } if(PlayerInfo[playerid][pLider] == 14 && PlayerInfo[para1][pMember] != 14) { SendClientMessage(playerid, COLOR_GRAD2, "Access denied!"); return 1; } if(PlayerInfo[playerid][pLider] == 15 && PlayerInfo[para1][pMember] != 15) { SendClientMessage(playerid, COLOR_GRAD2, "Access denied!"); return 1; } if(PlayerInfo[playerid][pLider] == 16 && PlayerInfo[para1][pMember] != 16) { SendClientMessage(playerid, COLOR_GRAD2, "Access denied!"); return 1; } if (PlayerInfo[playerid][pLider] >= 1) { if(IsPlayerConnected(para1)) { if(para1 != INVALID_PLAYER_ID) { if (PlayerInfo[para1][pMember] > 0) { GetPlayerName(para1, giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); printf("ADMIN: Lider %s je izbacio %s.", sendername, giveplayer); format(string, sizeof(string), "* Izbačen si iz organizacije! Izbacio te je! %s.", sendername); SendClientMessage(para1, COLOR_WHITE, string); SendClientMessage(para1, COLOR_WHITE, "* Sada si opet civil"); PlayerInfo[para1][pMember] = 0; PlayerInfo[para1][pRank] = 0; PlayerInfo[para1][pSkin] = 0; SpawnPlayer(para1); format(string, sizeof(string), "** Izbacio si %s iz Organizacije!", giveplayer); SendClientMessage(playerid, COLOR_WHITE, string); } } }//not connected } else { SendClientMessage(playerid, COLOR_GRAD1, " you are not authorized to use that command(Leaders only)!"); } } return 1; } if(strcmp(cmd, "/giverank", true) == 0) { if(IsPlayerConnected(playerid)) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /giverank [playerid/DioImena] [1-5]"); return 1; } new para1; new level; para1 = ReturnUser(tmp); tmp = strtok(cmdtext, idx); level = strval(tmp); if(level > 6 || level < 0) { SendClientMessage(playerid, COLOR_GREY, "[GREЉKA]: Rank mora biti 1-5"); return 1; } if(PlayerInfo[playerid][pLider] != PlayerInfo[para1][pMember]) { SendClientMessage(playerid, COLOR_GRAD2, "[GREЉKA]: Ne moћete davati rank igračima koji nisu u vaљoj organizaciji!"); return 1; } if (PlayerInfo[playerid][pLider] >= 1 || PlayerInfo[playerid][pAdmin] >= 5) { if(IsPlayerConnected(para1)) { if(para1 != INVALID_PLAYER_ID) { GetPlayerName(para1, giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); PlayerInfo[para1][pRank] = level; format(string, sizeof(string), "** %s ti je promijenio rank!", sendername); SendClientMessage(para1, COLOR_WHITE, string); format(string, sizeof(string), " Promijeno si rank igrača %s u Rank %d.", giveplayer,level); SendClientMessage(playerid, COLOR_WHITE, string); if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLider] == 1) { if(PlayerInfo[para1][pSpol] == 1) { //Male Skin if(PlayerInfo[para1][pRank] == 1) { PlayerInfo[para1][pSkin] = 280; SetPlayerSkin(para1, 280); } else if(PlayerInfo[para1][pRank] == 2) { PlayerInfo[para1][pSkin] = 281; SetPlayerSkin(para1, 281); } else if(PlayerInfo[para1][pRank] == 3) { PlayerInfo[para1][pSkin] = 282; SetPlayerSkin(para1, 282); } else if(PlayerInfo[para1][pRank] == 4) { PlayerInfo[para1][pSkin] = 267; SetPlayerSkin(para1, 267); } else if(PlayerInfo[para1][pRank] == 5) { PlayerInfo[para1][pSkin] = 266; SetPlayerSkin(para1, 266); } } else if(PlayerInfo[para1][pSpol] == 2) { PlayerInfo[para1][pSkin] = 306; SetPlayerSkin(para1, 306); } } else if(PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLider] == 2) { if(PlayerInfo[para1][pSpol] == 1) { //Male Skin if(PlayerInfo[para1][pRank] == 1) { PlayerInfo[para1][pSkin] = 286; SetPlayerSkin(para1, 286); } else if(PlayerInfo[para1][pRank] == 2) { PlayerInfo[para1][pSkin] = 286; SetPlayerSkin(para1, 286); } else if(PlayerInfo[para1][pRank] == 3) { PlayerInfo[para1][pSkin] = 286; SetPlayerSkin(para1, 286); } else if(PlayerInfo[para1][pRank] == 4) { PlayerInfo[para1][pSkin] = 286; SetPlayerSkin(para1, 286); } else if(PlayerInfo[para1][pRank] == 5) { PlayerInfo[para1][pSkin] = 286; SetPlayerSkin(para1, 286); } } else if(PlayerInfo[para1][pSpol] == 2) { PlayerInfo[para1][pSkin] = 308; SetPlayerSkin(para1, 308); } } else if(PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLider] == 3) { if(PlayerInfo[para1][pSpol] == 1) { //Male Skin if(PlayerInfo[para1][pRank] == 1) { PlayerInfo[para1][pSkin] = 285; SetPlayerSkin(para1, 285); } else if(PlayerInfo[para1][pRank] == 2) { PlayerInfo[para1][pSkin] = 285; SetPlayerSkin(para1, 285); } else if(PlayerInfo[para1][pRank] == 3) { PlayerInfo[para1][pSkin] = 285; SetPlayerSkin(para1, 285); } else if(PlayerInfo[para1][pRank] == 4) { PlayerInfo[para1][pSkin] = 285; SetPlayerSkin(para1, 285); } else if(PlayerInfo[para1][pRank] == 5) { PlayerInfo[para1][pSkin] = 285; SetPlayerSkin(para1, 285); } } else if(PlayerInfo[para1][pSpol] == 2) { PlayerInfo[para1][pSkin] = 309; SetPlayerSkin(para1, 309); } } else if(PlayerInfo[playerid][pMember] == 4 || PlayerInfo[playerid][pLider] == 4) { if(PlayerInfo[para1][pSpol] == 1) { if(PlayerInfo[para1][pRank] == 1) { PlayerInfo[para1][pSkin] = 274; SetPlayerSkin(para1, 274); } else if(PlayerInfo[para1][pRank] == 2) { PlayerInfo[para1][pSkin] = 275; SetPlayerSkin(para1, 275); } else if(PlayerInfo[para1][pRank] == 3) { PlayerInfo[para1][pSkin] = 275; SetPlayerSkin(para1, 275); } else if(PlayerInfo[para1][pRank] == 4) { PlayerInfo[para1][pSkin] = 276; SetPlayerSkin(para1, 276); } else if(PlayerInfo[para1][pRank] == 5) { PlayerInfo[para1][pSkin] = 276; SetPlayerSkin(para1, 276); } } else if(PlayerInfo[para1][pSpol] == 2) { PlayerInfo[para1][pSkin] = 308; SetPlayerSkin(para1, 308); } } else if(PlayerInfo[playerid][pMember] == 5 || PlayerInfo[playerid][pLider] == 5) { if(PlayerInfo[para1][pSpol] == 1) { //Male Skin if(PlayerInfo[para1][pRank] == 1) { PlayerInfo[para1][pSkin] = 126; SetPlayerSkin(para1, 126); } else if(PlayerInfo[para1][pRank] == 2) { PlayerInfo[para1][pSkin] = 124; SetPlayerSkin(para1, 124); } else if(PlayerInfo[para1][pRank] == 3) { PlayerInfo[para1][pSkin] = 125; SetPlayerSkin(para1, 125); } else if(PlayerInfo[para1][pRank] == 4) { PlayerInfo[para1][pSkin] = 112; SetPlayerSkin(para1, 112); } else if(PlayerInfo[para1][pRank] == 5) { PlayerInfo[para1][pSkin] = 111; SetPlayerSkin(para1, 111); } } else if(PlayerInfo[para1][pSpol] == 2) { PlayerInfo[para1][pSkin] = 214; SetPlayerSkin(para1, 214); } } else if(PlayerInfo[playerid][pMember] == 6 || PlayerInfo[playerid][pLider] == 6) { if(PlayerInfo[para1][pSpol] == 1) { //Male Skin if(PlayerInfo[para1][pRank] == 1) { PlayerInfo[para1][pSkin] = 108; SetPlayerSkin(para1, 108); } else if(PlayerInfo[para1][pRank] == 2) { PlayerInfo[para1][pSkin] = 108; SetPlayerSkin(para1, 108); } else if(PlayerInfo[para1][pRank] == 3) { PlayerInfo[para1][pSkin] = 108; SetPlayerSkin(para1, 108); } else if(PlayerInfo[para1][pRank] == 4) { PlayerInfo[para1][pSkin] = 110; SetPlayerSkin(para1, 110); } else if(PlayerInfo[para1][pRank] == 5) { PlayerInfo[para1][pSkin] = 110; SetPlayerSkin(para1, 110); } } else if(PlayerInfo[para1][pSpol] == 2) { PlayerInfo[para1][pSkin] = 193; SetPlayerSkin(para1, 193); } } else if(PlayerInfo[playerid][pMember] == 7 || PlayerInfo[playerid][pLider] == 7) { if(PlayerInfo[para1][pSpol] == 1) { //Male Skin if(PlayerInfo[para1][pRank] == 1) { PlayerInfo[para1][pSkin] = 164; SetPlayerSkin(para1, 164); } else if(PlayerInfo[para1][pRank] == 2) { PlayerInfo[para1][pSkin] = 163; SetPlayerSkin(para1, 163); } else if(PlayerInfo[para1][pRank] == 3) { PlayerInfo[para1][pSkin] = 165; SetPlayerSkin(para1, 165); } else if(PlayerInfo[para1][pRank] == 4) { PlayerInfo[para1][pSkin] = 171; SetPlayerSkin(para1, 171); } } else if(PlayerInfo[para1][pSpol] == 2) { PlayerInfo[para1][pSkin] = 150; SetPlayerSkin(para1, 150); } } else if(PlayerInfo[playerid][pMember] == 8 || PlayerInfo[playerid][pLider] == 8) { if(PlayerInfo[para1][pSpol] == 1) { //Male Skin if(PlayerInfo[para1][pRank] == 1) { PlayerInfo[para1][pSkin] = 102; SetPlayerSkin(para1, 102); } else if(PlayerInfo[para1][pRank] == 2) { PlayerInfo[para1][pSkin] = 102; SetPlayerSkin(para1, 102); } else if(PlayerInfo[para1][pRank] == 3) { PlayerInfo[para1][pSkin] = 103; SetPlayerSkin(para1, 103); } else if(PlayerInfo[para1][pRank] == 4) { PlayerInfo[para1][pSkin] = 103; SetPlayerSkin(para1, 103); } else if(PlayerInfo[para1][pRank] == 5) { PlayerInfo[para1][pSkin] = 104; SetPlayerSkin(para1, 104); } } else if(PlayerInfo[para1][pSpol] == 2) { PlayerInfo[para1][pSkin] = 190; SetPlayerSkin(para1, 190); } } else if(PlayerInfo[playerid][pMember] == 9 || PlayerInfo[playerid][pLider] == 9) { if(PlayerInfo[para1][pSpol] == 1) { //Male Skin if(PlayerInfo[para1][pRank] == 1) { PlayerInfo[para1][pSkin] = 210; SetPlayerSkin(para1, 210); } else if(PlayerInfo[para1][pRank] == 2) { PlayerInfo[para1][pSkin] = 183; SetPlayerSkin(para1, 183); } else if(PlayerInfo[para1][pRank] == 3) { PlayerInfo[para1][pSkin] = 235; SetPlayerSkin(para1, 235); } else if(PlayerInfo[para1][pRank] == 4) { PlayerInfo[para1][pSkin] = 184; SetPlayerSkin(para1, 184); } else if(PlayerInfo[para1][pRank] == 5) { PlayerInfo[para1][pSkin] = 217; SetPlayerSkin(para1, 217); } } else if(PlayerInfo[para1][pSpol] == 2) { PlayerInfo[para1][pSkin] = 211; SetPlayerSkin(para1, 211); } } else if(PlayerInfo[playerid][pMember] == 10 || PlayerInfo[playerid][pLider] == 10) { if(PlayerInfo[para1][pSpol] == 1) { //Male Skin if(PlayerInfo[para1][pRank] == 1) { PlayerInfo[para1][pSkin] = 220; SetPlayerSkin(para1, 220); } else if(PlayerInfo[para1][pRank] == 2) { PlayerInfo[para1][pSkin] = 221; SetPlayerSkin(para1, 221); } else if(PlayerInfo[para1][pRank] == 3) { PlayerInfo[para1][pSkin] = 222; SetPlayerSkin(para1, 222); } else if(PlayerInfo[para1][pRank] == 4) { PlayerInfo[para1][pSkin] = 258; SetPlayerSkin(para1, 258); } else if(PlayerInfo[para1][pRank] == 5) { PlayerInfo[para1][pSkin] = 255; SetPlayerSkin(para1, 255); } } else if(PlayerInfo[para1][pSpol] == 2) { PlayerInfo[para1][pSkin] = 216; SetPlayerSkin(para1, 216); } } else if(PlayerInfo[playerid][pMember] == 11 || PlayerInfo[playerid][pLider] == 11) { if(PlayerInfo[para1][pSpol] == 1) { //Male Skin if(PlayerInfo[para1][pRank] == 1) { PlayerInfo[para1][pSkin] = 105; SetPlayerSkin(para1, 105); } else if(PlayerInfo[para1][pRank] == 2) { PlayerInfo[para1][pSkin] = 107; SetPlayerSkin(para1, 107); } else if(PlayerInfo[para1][pRank] == 3) { PlayerInfo[para1][pSkin] = 106; SetPlayerSkin(para1, 106); } else if(PlayerInfo[para1][pRank] == 4) { PlayerInfo[para1][pSkin] = 271; SetPlayerSkin(para1, 271); } else if(PlayerInfo[para1][pRank] == 5) { PlayerInfo[para1][pSkin] = 269; SetPlayerSkin(para1, 269); } } else if(PlayerInfo[para1][pSpol] == 2) { PlayerInfo[para1][pSkin] = 195; SetPlayerSkin(para1, 195); } } else if(PlayerInfo[playerid][pMember] == 12 || PlayerInfo[playerid][pLider] == 12) { if(PlayerInfo[para1][pSpol] == 1) { //Male Skin if(PlayerInfo[para1][pRank] == 1) { PlayerInfo[para1][pSkin] = 115; SetPlayerSkin(para1, 115); } else if(PlayerInfo[para1][pRank] == 2) { PlayerInfo[para1][pSkin] = 115; SetPlayerSkin(para1, 115); } else if(PlayerInfo[para1][pRank] == 3) { PlayerInfo[para1][pSkin] = 114; SetPlayerSkin(para1, 114); } else if(PlayerInfo[para1][pRank] == 4) { PlayerInfo[para1][pSkin] = 114; SetPlayerSkin(para1, 114); } else if(PlayerInfo[para1][pRank] == 5) { PlayerInfo[para1][pSkin] = 116; SetPlayerSkin(para1, 116); } } else if(PlayerInfo[para1][pSpol] == 2) { PlayerInfo[para1][pSkin] = 298; SetPlayerSkin(para1, 298); } } else if(PlayerInfo[playerid][pMember] == 13 || PlayerInfo[playerid][pLider] == 13) { if(PlayerInfo[para1][pSpol] == 1) { //Male Skin if(PlayerInfo[para1][pRank] == 1) { PlayerInfo[para1][pSkin] = 4; SetPlayerSkin(para1, 4); } else if(PlayerInfo[para1][pRank] == 2) { PlayerInfo[para1][pSkin] = 6; SetPlayerSkin(para1, 6); } else if(PlayerInfo[para1][pRank] == 3) { PlayerInfo[para1][pSkin] = 7; SetPlayerSkin(para1, 7); } else if(PlayerInfo[para1][pRank] == 4) { PlayerInfo[para1][pSkin] = 42; SetPlayerSkin(para1, 42); } else if(PlayerInfo[para1][pRank] == 5) { PlayerInfo[para1][pSkin] = 50; SetPlayerSkin(para1, 50); } } else if(PlayerInfo[para1][pSpol] == 2) { PlayerInfo[para1][pSkin] = 56; SetPlayerSkin(para1, 56); } } else if(PlayerInfo[playerid][pMember] == 14 || PlayerInfo[playerid][pLider] == 14) { if(PlayerInfo[para1][pSpol] == 1) { //Male Skin if(PlayerInfo[para1][pRank] == 1) { PlayerInfo[para1][pSkin] = 247; SetPlayerSkin(para1, 247); } else if(PlayerInfo[para1][pRank] == 2) { PlayerInfo[para1][pSkin] = 247; SetPlayerSkin(para1, 247); } else if(PlayerInfo[para1][pRank] == 3) { PlayerInfo[para1][pSkin] = 247; SetPlayerSkin(para1, 247); } else if(PlayerInfo[para1][pRank] == 4) { PlayerInfo[para1][pSkin] = 100; SetPlayerSkin(para1, 100); } else if(PlayerInfo[para1][pRank] == 5) { PlayerInfo[para1][pSkin] = 100; SetPlayerSkin(para1, 100); } else if(PlayerInfo[para1][pRank] == 6) { PlayerInfo[para1][pSkin] = 100; SetPlayerSkin(para1, 100); } } else if(PlayerInfo[para1][pSpol] == 2) { PlayerInfo[para1][pSkin] = 192; SetPlayerSkin(para1, 192); } } else if(PlayerInfo[playerid][pMember] == 15 || PlayerInfo[playerid][pLider] == 15) { if(PlayerInfo[para1][pSpol] == 1) { //Male Skin if(PlayerInfo[para1][pRank] == 1) { PlayerInfo[para1][pSkin] = 187; SetPlayerSkin(para1, 187); } else if(PlayerInfo[para1][pRank] == 2) { PlayerInfo[para1][pSkin] = 174; SetPlayerSkin(para1, 174); } else if(PlayerInfo[para1][pRank] == 3) { PlayerInfo[para1][pSkin] = 170; SetPlayerSkin(para1, 170); } else if(PlayerInfo[para1][pRank] == 4) { PlayerInfo[para1][pSkin] = 60; SetPlayerSkin(para1, 60); } else if(PlayerInfo[para1][pRank] == 5) { PlayerInfo[para1][pSkin] = 28; SetPlayerSkin(para1, 28); } } else if(PlayerInfo[para1][pSpol] == 2) { PlayerInfo[para1][pSkin] = 90; SetPlayerSkin(para1, 90); } } else if(PlayerInfo[playerid][pMember] == 16 || PlayerInfo[playerid][pLider] == 16) { if(PlayerInfo[para1][pSpol] == 1) { //Male Skin if(PlayerInfo[para1][pRank] == 1) { PlayerInfo[para1][pSkin] = 30; SetPlayerSkin(para1, 30); } else if(PlayerInfo[para1][pRank] == 2) { PlayerInfo[para1][pSkin] = 47; SetPlayerSkin(para1, 47); } else if(PlayerInfo[para1][pRank] == 3) { PlayerInfo[para1][pSkin] = 48; SetPlayerSkin(para1, 48); } else if(PlayerInfo[para1][pRank] == 4) { PlayerInfo[para1][pSkin] = 98; SetPlayerSkin(para1, 98); } else if(PlayerInfo[para1][pRank] == 5) { PlayerInfo[para1][pSkin] = 46; SetPlayerSkin(para1, 46); } } else if(PlayerInfo[para1][pSpol] == 2) { PlayerInfo[para1][pSkin] = 91; SetPlayerSkin(para1, 91); } } } } } else { SendClientMessage(playerid, COLOR_GRAD1, " you are not authorized to use that command(Leaders Only)!"); } } return 1; } //---------------------PD Komande------------ if(strcmp(cmd, "/cuff", true) == 0 || strcmp(cmd, "/cu", true) == 0) { if(IsPlayerConnected(playerid)) { if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pMember] == 3 ||PlayerInfo[playerid][pLider] == 1 || PlayerInfo[playerid][pLider] == 2 || PlayerInfo[playerid][pLider] == 3) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_WHITE, "KORISTi: /cuff [Playerid/DioImena]"); return 1; } giveplayerid = ReturnUser(tmp); if(IsPlayerConnected(giveplayerid)) { if(giveplayerid != INVALID_PLAYER_ID) { if(PlayerInfo[giveplayerid][pLisice] == 1) { SendClientMessage(playerid, COLOR_GREY, "* Igraču su već postavljene lisice !"); return 1; } if (ProxDetectorS(8.0, playerid, giveplayerid)) { if(giveplayerid == playerid) return SendClientMessage(playerid, COLOR_GREY, "You cannot cuff yourself!"); GetPlayerName(playerid, sendername, sizeof(sendername)); GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer)); format(string, sizeof(string), "* %s ti je stavio lisice!", sendername); SendClientMessage(giveplayerid, COLOR_WHITE, string); format(string, sizeof(string), "* Stavio si lisice %s u/i", giveplayer); SendClientMessage(playerid, COLOR_WHITE, string); format(string, sizeof(string), "* %s je uhapsio %s", sendername ,giveplayer); ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); GameTextForPlayer(giveplayerid, "~r~Lisice ~r~stavljene", 2500, 3); TogglePlayerControllable(giveplayerid, 0); PlayerInfo[giveplayerid][pLisice] = 1; } else { SendClientMessage(playerid, COLOR_GREY, "* Taj igrač nije blizu vas"); return 1; } } } else { SendClientMessage(playerid, COLOR_GREY, "* Taj igrač nije na serveru !"); return 1; } } else { SendClientMessage(playerid, COLOR_GREY, "* Nemaљ te ovlasti"); } } return 1; } if(strcmp(cmd, "/uncuff", true) == 0) { if(IsPlayerConnected(playerid)) { if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pMember] == 3 ||PlayerInfo[playerid][pLider] == 1 || PlayerInfo[playerid][pLider] == 2 || PlayerInfo[playerid][pLider] == 3) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_WHITE, "KORISTI: /uncuff [Playerid/DioImena]"); return 1; } giveplayerid = ReturnUser(tmp); if(IsPlayerConnected(giveplayerid)) { if(giveplayerid != INVALID_PLAYER_ID) { if (ProxDetectorS(8.0, playerid, giveplayerid)) { if(giveplayerid == playerid) { SendClientMessage(playerid, COLOR_GREY, "Ne moћeљ skinuti lisice sebi!"); return 1; } if(PlayerInfo[giveplayerid][pLisice] == 1) { GetPlayerName(playerid, sendername, sizeof(sendername)); GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer)); format(string, sizeof(string), "* %s ti je skinuo lisice", sendername); SendClientMessage(giveplayerid, COLOR_WHITE, string); format(string, sizeof(string), "* Skinuo si lisice osobi: %s.", giveplayer); SendClientMessage(playerid, COLOR_WHITE, string); GameTextForPlayer(giveplayerid, "~g~Lisice skinute", 2500, 3); TogglePlayerControllable(giveplayerid, 1); PlayerInfo[giveplayerid][pLisice] = 0; } else { SendClientMessage(playerid, COLOR_GREY, "* Ta osoba nema stavljene lisice"); return 1; } } else { SendClientMessage(playerid, COLOR_GREY, "* Ta osoba nije kraj tebe"); return 1; } } } else { SendClientMessage(playerid, COLOR_GREY, "* Taj igrač je offline"); return 1; } } else { SendClientMessage(playerid, COLOR_GREY, "* Nisi ovlaљten za ovo"); } }//not connected return 1; } if(strcmp(cmd, "/megafon", true) == 0 || strcmp(cmd, "/m", true) == 0) { if(IsPlayerConnected(playerid)) { new tmpcar = GetPlayerVehicleID(playerid); new y,m,d; new h,mi,s; getdate(y,m,d); gettime(h,mi,s); new length = strlen(cmdtext); while ((idx < length) && (cmdtext[idx] <= ' ')) { idx++; } new offset = idx; new result[128]; while ((idx < length) && ((idx - offset) < (sizeof(result) - 1))) { result[idx - offset] = cmdtext[idx]; idx++; } result[idx - offset] = EOS; if(!strlen(result)) { SendClientMessage(playerid, COLOR_GRAD2, "KORISTI: (/m)egafon [text]"); return 1; } if(tmpcar == 427 || tmpcar == 490 || tmpcar == 523 || tmpcar == 528 || tmpcar == 596 || tmpcar == 597 || tmpcar == 598 || tmpcar == 599 || tmpcar == 601) { if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLider] == 1) { new currank[64]; if(PlayerInfo[playerid][pRank] == 1) { currank = "Policajac"; } else if(PlayerInfo[playerid][pRank] == 2) { currank = "Viљi policajac"; } else if(PlayerInfo[playerid][pRank] == 3) { currank = "Inspektor"; } else if(PlayerInfo[playerid][pRank] == 4) { currank = "Narednik"; } else if(PlayerInfo[playerid][pRank] == 5) { currank = "Zamjenik љefa"; } else if(PlayerInfo[playerid][pLider] == 1) { currank = "Љef policije"; } else { currank = "Policajac"; } GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, sizeof(string), "[%s %s:o< %s]", currank, sendername, result); ProxDetector(60.0, playerid, string,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW); format(string, sizeof(string), "(%d/%d/%d)[%d:%d:%d] %s (megafon): %s",d,m,y,h,mi,s, sendername, result); } else if(PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLider] == 2) { new currank[64]; if(PlayerInfo[playerid][pRank] == 1) { currank = "Kadet"; } else if(PlayerInfo[playerid][pRank] == 2) { currank = "Tajni Agent"; } else if(PlayerInfo[playerid][pRank] == 3) { currank = "Specijalni Agent"; } else if(PlayerInfo[playerid][pRank] == 4) { currank = "Vođa sektora"; } else if(PlayerInfo[playerid][pRank] == 5) { currank = "Zamjenik direktora"; } else if(PlayerInfo[playerid][pLider] == 2) { currank = "Direktor"; } else { currank = "Kadet"; } GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, sizeof(string), "[%s %s:o< %s]", currank, sendername, result); ProxDetector(60.0, playerid, string,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW); format(string, sizeof(string), "(%d/%d/%d)[%d:%d:%d] %s (megafon): %s",d,m,y,h,mi,s, sendername, result); } else if(PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLider] == 3) { GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, sizeof(string), "[Vojnik %s:o< %s]", sendername, result); ProxDetector(60.0, playerid, string,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW); format(string, sizeof(string), "(%d/%d/%d)[%d:%d:%d] %s (megafon): %s",d,m,y,h,mi,s, sendername, result); } printf("%s", string); } else { SendClientMessage(playerid, COLOR_GRAD2, "** Nisi u policijskom vozilu"); return 1; } } return 1; } if(strcmp(cmd, "/government", true) == 0 || strcmp(cmd, "/gov", true) == 0) { if(IsPlayerConnected(playerid)) { if(PlayerInfo[playerid][pRank] < 4) { SendClientMessage(playerid, COLOR_GREY, "** Moraљ biti rank 4 da bi ovo koristio !"); return 1; } new y,m,d; new h,mi,s; getdate(y,m,d); gettime(h,mi,s); new length = strlen(cmdtext); while ((idx < length) && (cmdtext[idx] <= ' ')) { idx++; } new offset = idx; new result[128]; while ((idx < length) && ((idx - offset) < (sizeof(result) - 1))) { result[idx - offset] = cmdtext[idx]; idx++; } result[idx - offset] = EOS; if(!strlen(result)) { SendClientMessage(playerid, COLOR_GRAD2, "KORISTI: (/gov)ernment [text]"); return 1; } SendClientMessageToAll(COLOR_DBLUE, "|___________ OBAVIJESTI IZ VLADE ___________|"); if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLider] == 1) { if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "Љef policije %s: %s", sendername, result); } else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "Zamjenik љefa %s: %s", sendername, result); } else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "Narednik %s: %s", sendername, result); } SendClientMessageToAll(COLOR_WHITE, string); format(string, sizeof(string), "[%d/%d/%d](%d:%d:%d) %s (vlada): (%s)",d,m,y,h,mi,s, sendername, result); } else if(PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLider] == 2) { if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "Ravnatelj %s: %s", sendername, result); } else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "Zamjenik ravnatelja %s: %s", sendername, result); } else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "Vođa sektora %s: %s", sendername, result); } SendClientMessageToAll(COLOR_WHITE, string); format(string, sizeof(string), "[%d/%d/%d](%d:%d:%d) %s (vlada): (%s)",d,m,y,h,mi,s, sendername, result); } else if(PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLider] == 3) { if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "General %s: %s", sendername, result); } if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "Pukovnik %s: %s", sendername, result); } if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "Narednik %s: %s", sendername, result); } SendClientMessageToAll(COLOR_WHITE, string); format(string, sizeof(string), "[%d/%d/%d](%d:%d:%d) %s (vlada): (%s)",d,m,y,h,mi,s, sendername, result); } else if(PlayerInfo[playerid][pLider] == 7) { format(string, sizeof(string), "Predsjednik %s: %s", sendername, result); SendClientMessageToAll(COLOR_WHITE, string); format(string, sizeof(string), "[%d/%d/%d](%d:%d:%d) %s (vlada): (%s)",d,m,y,h,mi,s, sendername, result); } } return 1; } if(strcmp(cmd, "/ubaci", true) == 0 || strcmp(cmd, "/pu", true) == 0 || strcmp(cmd, "/pull", true) == 0) // by LordMan { if(IsPlayerConnected(playerid)) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GRAD2, "KORISTI: /vuci [playerid/DioImena]"); return 1; } new tmpcar = GetPlayerVehicleID(playerid); new newcar = GetPlayerVehicleID(playerid); new playa; playa = ReturnUser(tmp); if(tmpcar == 427 || tmpcar == 490 || tmpcar == 523 || tmpcar == 528 || tmpcar == 596 || tmpcar == 597 || tmpcar == 598 || tmpcar == 599 || tmpcar == 601) { if(IsPlayerConnected(playa)) { if(playa != INVALID_PLAYER_ID) { new Float:x, Float:y, Float:z; GetPlayerPos(playa,x,y,z); if(IsPlayerInRangeOfPoint(playerid, 5, x, y, z)) { PutPlayerInVehicle(playa,newcar,1); GetPlayerName(playa, giveplayer, sizeof(giveplayer)); format(string, sizeof(string), "* %s ubacuje %s u auto", sendername ,giveplayer); ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); new y1, m, d; new h,mi,s; getdate(y1,m,d); gettime(h,mi,s); format(string,sizeof(string), "(%d/%d/%d)[%d:%d:%d] %s [CMD] -> /drag %s",d,m,y1,h,mi,s,sendername,giveplayer); } else { SendClientMessage(playerid, COLOR_GREY, "Osoba nije blizu vas"); } } } } else { SendClientMessage(playerid, COLOR_GRAD1, "Nisi u policijskom vozilu!"); } } return 1; } //-------------------------- if(strcmp(cmd, "/organizacija", true) == 0 || strcmp(cmd, "/f", true) == 0 || strcmp(cmd, "/family", true) == 0) { if(IsPlayerConnected(playerid)) { new year, month, day; new hour, minute, second; gettime(hour,minute,second); getdate(day,month,year); new length = strlen(cmdtext); while ((idx < length) && (cmdtext[idx] <= ' ')) { idx++; } new offset = idx; new result[128]; while ((idx < length) && ((idx - offset) < (sizeof(result) - 1))) { result[idx - offset] = cmdtext[idx]; idx++; } result[idx - offset] = EOS; if(!strlen(result)) { SendClientMessage(playerid, COLOR_GRAD2, "KORISTI: (/o)rganizacija [tekst]"); return 1; } if (PlayerInfo[playerid][pLider] > 0 || PlayerInfo[playerid][pMember] > 0) { new leader = PlayerInfo[playerid][pLider]; new member = PlayerInfo[playerid][pMember]; GetPlayerName(playerid, sendername, sizeof(sendername)); if(member==1) { if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "** (( Zamjenik ravnatelja %s: %s )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "** (( Narednik %s: %s )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "** (( Inspektor %s: %s )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "** (( Viљi Policajac %s: %s )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "** (( Policajac %s: %s )) **", sendername, result); } else { format(string, sizeof(string), "** (( Policajac %s: %s )) **", sendername, result); } SendFamilyMessage(PlayerInfo[playerid][pMember], 0x7BDDA5AA, string); } if(member==2) { if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "** (( Zamjenik ravnatelja %s: %s )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "** (( Vođa sektora %s: %s )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "** (( Specijalni agent %s: %s )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "** (( Tajni agent %s: %s )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "** (( Kadet %s: %s )) **", sendername, result); } else { format(string, sizeof(string), "** (( Kadet %s: %s )) **", sendername, result); } SendFamilyMessage(PlayerInfo[playerid][pMember], 0x7BDDA5AA, string); } if(member==3) { if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "** (( General %s: %s )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "** (( Pukovnik %s: %s )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "** (( Narednik %s: %s )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "** (( Razvodnik %s: %s )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "** (( Pozornik %s: %s )) **", sendername, result); } else { format(string, sizeof(string), "** (( Pozornik %s: %s )) **", sendername, result); } SendFamilyMessage(PlayerInfo[playerid][pMember], 0x7BDDA5AA, string); } if(member==4) { if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "** (( Ravnatelj odjela %s: %s )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "** (( Љef smjene %s: %s )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "** (( Kirurg %s: %s )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "** (( Specijalist %s: %s )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "** (( Staћist %s: %s )) **", sendername, result); } else { format(string, sizeof(string), "** (( Staћist %s: %s )) **", sendername, result); } SendFamilyMessage(PlayerInfo[playerid][pMember], 0x7BDDA5AA, string); } if(member==5) { if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "** (( Consigliere %s: %s )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "** (( Underboss %s: %s )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "** (( Capo %s: %s )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "** (( Solider %s: %s )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "** (( Associate %s: %s )) **", sendername, result); } else { format(string, sizeof(string), "** (( Associate %s: %s )) **", sendername, result); } SendFamilyMessage(PlayerInfo[playerid][pMember], 0x7BDDA5AA, string); } if(member==6) { if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "** (( Corona %s: %s )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "** (( Mano derecha %s: %s )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "** (( Proscrito %s: %s )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "** (( Miembro %s: %s )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "** (( Asociado %s: %s )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "** (( Forastero %s: %s )) **", sendername, result); } else { format(string, sizeof(string), "** (( Forastero %s: %s )) **", sendername, result); } SendFamilyMessage(PlayerInfo[playerid][pMember], 0x7BDDA5AA, string); } if(member==7) { if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "** (( Tajnik %s: %s )) **", sendername, result); } if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "** (( Vođa securitya %s: %s )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "** (( Security %s: %s )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "** (( Vozač predsjednika %s: %s )) **", sendername, result); } else { format(string, sizeof(string), "** (( Vozač predsjednika %s: %s )) **", sendername, result); } SendFamilyMessage(PlayerInfo[playerid][pMember], 0x7BDDA5AA, string); } else if(member==8) { if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "** (( Underboss %s: %s )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "** (( Dealer %s: %s )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "** (( Drug supplier %s: %s )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "** (( Gun supplier %s: %s )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "** (( Outsider %s: %s )) **", sendername, result); } else { format(string, sizeof(string), "** (( Outsider %s: %s )) **", sendername, result); } SendFamilyMessage(PlayerInfo[playerid][pMember], 0x7BDDA5AA, string); } else if(member==9) { if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "** (( Zamjenik direktora %s: %s )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "** (( Glavni urednik %s: %s )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "** (( Urednik %s: %s )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "** (( Novinar %s: %s )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "** (( Staћist %s: %s )) **", sendername, result); } else { format(string, sizeof(string), "** (( Staћist %s: %s )) **", sendername, result); } SendFamilyMessage(PlayerInfo[playerid][pMember], 0x7BDDA5AA, string); } else if(member==11) { if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "** (( Underboss %s: %s )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "** (( Dealer %s: %s )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "** (( Drug supplier %s: %s )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "** (( Gun supplier %s: %s )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "** (( Outsider %s: %s )) **", sendername, result); } else { format(string, sizeof(string), "** (( Outsider %s: %s )) **", sendername, result); } SendFamilyMessage(PlayerInfo[playerid][pMember], 0x7BDDA5AA, string); } else if(member==10) { if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "** (( Taxi Company Owner %s: %s )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "** (( Shift Supervisor %s: %s )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "** (( Dispatcher %s: %s )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "** (( Cabbie %s: %s )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "** (( Taxi Rookie %s: %s )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "** (( Trainee %s: %s )) **", sendername, result); } else { format(string, sizeof(string), "** (( Trainee %s: %s )) **", sendername, result); } SendFamilyMessage(PlayerInfo[playerid][pMember], 0x7BDDA5AA, string); } else if(member==12) { if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "** (( Mano derecha %s: %s )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "** (( Proscrito %s: %s )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "** (( Miembro %s: %s )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "** (( Asociado %s: %s )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "** (( Forastero %s: %s )) **", sendername, result); } else { format(string, sizeof(string), "** (( Forastero %s: %s )) **", sendername, result); } SendFamilyMessage(PlayerInfo[playerid][pMember], 0x7BDDA5AA, string); } else if(member==13) { if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "** (( Zamjenik vođe %s: %s )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "** (( Vozač %s: %s )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "** (( Serviser %s: %s )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "** (( Tehničar %s: %s )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "** (( Pripravnik %s: %s )) **", sendername, result); } else { format(string, sizeof(string), "** (( Pripravnik %s: %s )) **", sendername, result); } SendFamilyMessage(PlayerInfo[playerid][pMember], 0x7BDDA5AA, string); } else if(member==14) { if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "** (( Father of Anarchy %s: %s )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "** (( Son of Anarchy %s: %s )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "** (( Rider of Anarchy %s: %s )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "** (( Rider of Chaos %s: %s )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "** (( Rider of Fight %s: %s )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "** (( Rookie Rider %s: %s )) **", sendername, result); } else { format(string, sizeof(string), "** (( Rookie Rider %s: %s )) **", sendername, result); } SendFamilyMessage(PlayerInfo[playerid][pMember], 0x7BDDA5AA, string); } else if(member==15) { if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "** (( Don %s: %s )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "** (( Don's right hand %s: %s )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "** (( Capo %s: %s )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "** (( Shatei %s: %s )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "** (( Wakashu %s: %s )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "** (( Gaij in %s: %s )) **", sendername, result); } else { format(string, sizeof(string), "** (( Gaij in %s: %s )) **", sendername, result); } SendFamilyMessage(PlayerInfo[playerid][pMember], 0x7BDDA5AA, string); } else if(member==15) { if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "** (( Champ %s: %s )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "** (( Car smuggler %s: %s )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "** (( Drager %s: %s )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "** (( Tuner %s: %s )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "** (( Driver %s: %s )) **", sendername, result); } else { format(string, sizeof(string), "** (( Driver %s: %s )) **", sendername, result); } SendFamilyMessage(PlayerInfo[playerid][pMember], 0x7BDDA5AA, string); } else if(member==16) { if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "** (( Head boss %s: %s )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "** (( Made Man %s: %s )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "** (( Elite Member %s: %s )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "** (( Loyal Member %s: %s )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "** (( Member %s: %s )) **", sendername, result); } else { format(string, sizeof(string), "** (( Member %s: %s )) **", sendername, result); } SendFamilyMessage(PlayerInfo[playerid][pMember], 0x7BDDA5AA, string); } else if(leader==1) { format(string, sizeof(string), "** (( Љef %s: %s )) **", sendername, result); SendFamilyMessage(PlayerInfo[playerid][pLider], 0x7BDDA5AA, string); } else if(leader==2) { format(string, sizeof(string), "** (( Direktor %s: %s )) **", sendername, result); SendFamilyMessage(PlayerInfo[playerid][pLider], 0x7BDDA5AA, string); } else if(leader==3) { format(string, sizeof(string), "** (( Bojni General %s: %s )) **", sendername, result); SendFamilyMessage(PlayerInfo[playerid][pLider], 0x7BDDA5AA, string); } else if(leader==4) { format(string, sizeof(string), "** (( Ravnatelj bolnice %s: %s )) **", sendername, result); SendFamilyMessage(PlayerInfo[playerid][pLider], 0x7BDDA5AA, string); } else if(leader==5) { format(string, sizeof(string), "** (( The Godfather %s: %s )) **", sendername, result); SendFamilyMessage(PlayerInfo[playerid][pLider], 0x7BDDA5AA, string); } else if(leader==6) { format(string, sizeof(string), "** (( Corona %s: %s )) **", sendername, result); SendFamilyMessage(PlayerInfo[playerid][pLider], 0x7BDDA5AA, string); } else if(leader==7) { format(string, sizeof(string), "** (( Predsjednik %s: %s )) **", sendername, result); SendFamilyMessage(PlayerInfo[playerid][pLider], 0x7BDDA5AA, string); } else if(leader==8) { format(string, sizeof(string), "** (( Boss %s: %s )) **", sendername, result); SendFamilyMessage(PlayerInfo[playerid][pLider], 0x7BDDA5AA, string); } else if(leader==9) { format(string, sizeof(string), "** (( Vlasnik CNN %s: %s )) **", sendername, result); SendFamilyMessage(PlayerInfo[playerid][pLider], 0x7BDDA5AA, string); } else if(leader==10) { format(string, sizeof(string), "** (( Vlasnik kompanije %s: %s )) **", sendername, result); SendFamilyMessage(PlayerInfo[playerid][pLider], 0x7BDDA5AA, string); } else if(leader==11) { format(string, sizeof(string), "** (( Boss %s: %s )) **", sendername, result); SendFamilyMessage(PlayerInfo[playerid][pLider], 0x7BDDA5AA, string); } else if(leader==12) { format(string, sizeof(string), "** (( Corona %s: %s )) **", sendername, result); SendFamilyMessage(PlayerInfo[playerid][pLider], 0x7BDDA5AA, string); } else if(leader==13) { format(string, sizeof(string), "** (( Vlasnik radnje %s: %s )) **", sendername, result); SendFamilyMessage(PlayerInfo[playerid][pLider], 0x7BDDA5AA, string); } else if(leader==14) { format(string, sizeof(string), "** (( Father of Anarchy %s: %s )) **", sendername, result); SendFamilyMessage(PlayerInfo[playerid][pLider], 0x7BDDA5AA, string); } else if(leader==15) { format(string, sizeof(string), "** (( Boss %s: %s )) **", sendername, result); SendFamilyMessage(PlayerInfo[playerid][pLider], 0x7BDDA5AA, string); } else if(leader==16) { format(string, sizeof(string), "** (( The Godfather %s: %s )) **", sendername, result); SendFamilyMessage(PlayerInfo[playerid][pLider], 0x7BDDA5AA, string); } printf("%s", string); format(string, sizeof(string), "(%d/%d/%d)[%d:%d:%d] %s : (%s)",day,month,year,hour,minute,second,sendername,result); return 1; } else { SendClientMessage(playerid, COLOR_GRAD2, " you are not part of a Family!"); return 1; } }//not connected return 1; } //-----ADMIN komande-------- if(strcmp(cmd, "/makeleader", true) == 0) { if(IsPlayerConnected(playerid)) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /makeleader [playerid/PartOfName] [Number(1-10)]"); return 1; } new para1; new level; para1 = ReturnUser(tmp); tmp = strtok(cmdtext, idx); level = strval(tmp); if(level > 16 || level < 0) { SendClientMessage(playerid, COLOR_GREY, "* Dont go below number 0, or above number 16!"); return 1; } if (PlayerInfo[playerid][pAdmin] >= 1337) { if(IsPlayerConnected(para1)) { if(para1 != INVALID_PLAYER_ID) { if(PlayerInfo[para1][pMember] > 0) { SendClientMessage(playerid, COLOR_GREY, "** That player is in a Faction / Family !"); return 1; } GetPlayerName(para1, giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); PlayerInfo[para1][pLider] = level; PlayerInfo[para1][pMember] = level; PlayerInfo[para1][pRank] = 6; format(string, sizeof(string), "* Promoviran si u lidra %d !Promovirao te Admin %s",level, sendername); SendClientMessage(para1, COLOR_LIGHTBLUE, string); format(string, sizeof(string), "* Dao si %s poziciju lidera %d", giveplayer,level); SendClientMessage(playerid, COLOR_LIGHTBLUE, string); new y, m, d; new h,mi,s; getdate(y,m,d); gettime(h,mi,s); format(string,sizeof(string), "(%d/%d/%d)[%d:%d:%d] %s Je dao poziciju lidera %d [%s]",d,m,y,h,mi,s,sendername,level,giveplayer); if(level == 0) { PlayerInfo[para1][pSkin] = 0; PlayerInfo[para1][pRank] = 0; return 1; } else if(level == 1) { PlayerInfo[para1][pSkin] = 265; } //Policija else if(level == 2) { PlayerInfo[para1][pSkin] = 165; } //FBI else if(level == 3) { PlayerInfo[para1][pSkin] = 285; } //SWAT else if(level == 4) { PlayerInfo[para1][pSkin] = 228; } //Bolnicari else if(level == 5) { PlayerInfo[para1][pSkin] = 113; } //LCN else if(level == 6) { PlayerInfo[para1][pSkin] = 109; } //Vagos else if(level == 7) { PlayerInfo[para1][pSkin] = 147; } //Predsjednik else if(level == 8) { PlayerInfo[para1][pSkin] = 66; } //Ballas else if(level == 9) { PlayerInfo[para1][pSkin] = 17; } //CNN else if(level == 10) { PlayerInfo[para1][pSkin] = 61; } //Taxi else if(level == 11) { PlayerInfo[para1][pSkin] = 270; } //GSF else if(level == 12) { PlayerInfo[para1][pSkin] = 292; } //Los Aztecas else if(level == 13) { PlayerInfo[para1][pSkin] = 8; } //Mehanicari else if(level == 14) { PlayerInfo[para1][pSkin] = 248; } //Skeletons on Road else if(level == 15) { PlayerInfo[para1][pSkin] = 170; } //Las Venturas Boyz else if(level == 16) { PlayerInfo[para1][pSkin] = 223; } //North Coast Cartel SetPlayerSkin(para1, PlayerInfo[para1][pSkin]); } }//not connected } else { SendClientMessage(playerid, COLOR_GRAD1, " you are not authorized to use that command!"); } } return 1; } if(strcmp(cmd, "/makeadmin", true) == 0 || strcmp(cmd, "/ma", true) == 0) { if(IsPlayerConnected(playerid)) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GRAD2, "KORISTI: /makeadmin [playerid/PartOfName] [level(1-1338)]"); return 1; } new para1; new level; new playerlevel; para1 = ReturnUser(tmp); tmp = strtok(cmdtext, idx); level = strval(tmp); playerlevel = PlayerInfo[para1][pAdmin]; if(PlayerInfo[playerid][pAdmin] >= 1337 || IsPlayerAdmin(playerid)) { if(IsPlayerConnected(para1)) { if(para1 != INVALID_PLAYER_ID) { if(level == playerlevel) { SendClientMessage(playerid, COLOR_GREY, "** Admin je već taj Admin level!"); return 1; } if(level >= 7 && level <= 1336) return SendClientMessage(playerid, COLOR_GREY,"* Samo leveli 1-6 i 1337-1338!"); if(level < 0 || level > 1338) return SendClientMessage(playerid, COLOR_GREY,"* Samo leveli 1-6 i 1337-1338!"); if(level > 4 && PlayerInfo[playerid][pAdmin] == 1337) return SendClientMessage(playerid, COLOR_GREY, "Moћete samo dati admina do levela 4"); if(playerlevel >= 5 && PlayerInfo[playerid][pAdmin] == 1337) return SendClientMessage(playerid, COLOR_GREY, "Ne moћeљ maknuti Vlasnika servera :)"); GetPlayerName(para1, giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); new Float:X, Float:Y, Float:Z; GetPlayerPos(para1, X,Y,Z); format(string, sizeof(string), "** %s ti je dao Admin level: %d",sendername, level); SendClientMessage(para1, TEAM_GROVE_COLOR, string); if(level > PlayerInfo[para1][pAdmin]) { format(string, sizeof(string), "** Čestitamo %s. Sada je Admin: %d **",giveplayer, level); SendClientMessageToAll(COLOR_LIGHTBLUE, string); PlayerPlaySound(para1, 1056, X, Y, Z); GameTextForPlayer(para1, "~y~Promoviran",7500,3); format(string, sizeof(string), "** Dao si %s (%d) Admin level %d.", giveplayer, para1, level); SendClientMessage(playerid, COLOR_LIGHTRED, string); PlayerInfo[para1][pAdmin] = level; if(playerlevel == 0 && level >= 1) { admins ++; } } else { PlayerPlaySound(para1, 1055, X, Y, Z); GameTextForPlayer(para1, "~r~Demoted!",7500,3); format(string, sizeof(string), "** You have demoted %s (%d) to admin level %d.", giveplayer, para1, level); SendClientMessage(playerid, COLOR_LIGHTRED, string); PlayerInfo[para1][pAdmin] = level; } new y, m, d; new h,mi,s; getdate(y,m,d); gettime(h,mi,s); } } } else { SendClientMessage(playerid, COLOR_GRAD1, " you are not authorized to use that command!"); return 1; } } return 1; } //------- if(strcmp(cmdtext, "/osobna", true) == 0) { ShowPlayerStats(playerid); return 1; } //------- if(strcmp(cmdtext, "/informacije", true) == 0) { if (IsPlayerInRangeOfPoint(playerid, 7.0, 1765.7806,-1932.6335,13.5659)) { ShowPlayerDialog(playerid, DIALOG_INFORMACIJE, DIALOG_STYLE_LIST, "Dobro doљli!", "Komande\nPravila\nTutorial Misija", "U redu", "Napusti"); } else { SendClientMessage(playerid, COLOR_GRAD1, "[GRESKA]: Nisi blizu pulta za informacije"); return 1; } return 1; } if(strcmp(cmdtext, "/stuck", true) == 0) { TogglePlayerControllable(playerid, 1); return 1; } if(strcmp(cmdtext, "/vozacka", true) == 0) { ShowPlayerDialog(playerid, DIALOG_VOZACKAS, DIALOG_STYLE_LIST, "** Autoљkola La Plaza **", "{FF0000}UPUSTVA\n{00FF00}START\n", "U redu", "Izadji"); return 1; } if(strcmp(cmdtext, "/iznajmivozilo", true) == 0) { new vid = GetPlayerVehicleID(playerid); if(Rent[playerid] != -1)//ovaj dio provjerava dali smo vec rentali neko od rentanih vozila { if(VecRentano(GetPlayerVehicleID(playerid)))//ovaj dio provjerava dali je neko vec rentao to vozilo { SendClientMessage(playerid, COLOR_GREY, "** Netko je već iznajmio ovo vozilo"); return 1; } if(vid == rv1 || vid == rv2 || vid == rv3 || vid == rv4 || vid == rv5 || vid == rv6 || vid == rv7 || vid == rv8 || vid == rv9 || vid == rv10 || vid == rv11 || vid == rv12)//ovaj dio provjerava dal je igrac u vozilu za rentanje a ako nije, izbacit ce poruku da nije, a ako je izbacit ce dialog { ShowPlayerDialog(playerid,DIALOG_RENTVOZILA,DIALOG_STYLE_LIST, "Odaberite vrijeme","10 minuta\t50$\n20 minuta\t75$\n30 minuta\t90$\n60 minuta\t10$", "U redu", "Odustani"); } else { SendClientMessage(playerid, COLOR_GREY, "Niste u vozilu za iznjamljivanje"); } } else { SendClientMessage(playerid, COLOR_GREY, "** Već ste iznajmili vozilo! Prvo vratite iznjamljeno vozilo pa mozeћete opet iznajmiti"); } return 1; } if(strcmp(cmdtext, "/vrativozilo", true) == 0) { new v= GetPlayerVehicleID(playerid); if(Rent[playerid] != -1) { if(v== Rent[playerid]) { TogglePlayerControllable(playerid, 1); } SetVehicleToRespawn(Rent[playerid]);//respawna rentano vozilo RemovePlayerFromVehicle(playerid);//izbacuje igraca iz vozila Rent[playerid] = -1;//postavlja varijablu na -1 sto znaci da ce igrac ponovno moc rentat vozilo SendClientMessage(playerid, COLOR_GREEN ,"** Vratili ste iznajmljeno vozilo **"); } return 1; }