- //-------------------/take
- if(strcmp(cmd, "/take", true) == 0 || strcmp(cmd, "/oduzmi", true) == 0)
- {
- if(IsPlayerNotInRangeOfPoint(playerid,8,1476.6189,-1568.7815,23.5469))
- {
- if(IsPlayerConnected(playerid))
- {
- if(gTeam[playerid] == 2 || IsACop(playerid))
- {
- new x_nr[256];
- x_nr = strtok(cmdtext, idx);
- if(!strlen(x_nr))
- {
- SendClientMessage(playerid, COLOR_WHITE, "|__________________ Oduzimanje Dozvola & Stvari __________________|");
- SendClientMessage(playerid, COLOR_WHITE, "Koristi: /oduzmi [ime dozvole/stvari] [ID Igraca/Deo Imena]");
- SendClientMessage(playerid, COLOR_GREY, "Available names: Weapons, Drugs, Materials, Mask");
- SendClientMessage(playerid, COLOR_GREY, "Available names: Driverslicense, Flyinglicense, Boatlicense, Gunlicense");
- SendClientMessage(playerid, COLOR_WHITE, "|_________________________________________________________________|");
- return 1;
- }
- if(strcmp(x_nr,"driverslicense",true) == 0)
- {
- tmp = strtok(cmdtext, idx);
- if(!strlen(tmp))
- {
- SendClientMessage(playerid, COLOR_WHITE, "Koristi: /take driverslicense [ID Igraca/Deo Imena]");
- return 1;
- }
- giveplayerid = ReturnUser(tmp);
- if(IsPlayerConnected(giveplayerid))
- {
- if(giveplayerid != INVALID_PLAYER_ID)
- {
- if (ProxDetectorS(8.0, playerid, giveplayerid))
- {
- new giveplayername[64];
- GetPlayerName(playerid, sendername, sizeof(sendername));
- GetPlayerName(giveplayerid, giveplayername, sizeof(giveplayername));
- format(string, sizeof(string), "* Oduzeli ste %s-u vozacku dozvolu.", giveplayername);
- SendClientMessage(playerid, COLOR_WHITE, string);
- format(string, sizeof(string), "* Policajac %s vam je oduzeo vozacku dozvolu.", sendername);
- SendClientMessage(giveplayerid, COLOR_WHITE, string);
- PlayerInfo[giveplayerid][pCarLic] = 0;
- }
- else
- {
- SendClientMessage(playerid, COLOR_GREY, " Taj igrac nije blizu vas !");
- return 1;
- }
- }
- }
- else
- {
- SendClientMessage(playerid, COLOR_GREY, " Igrac je offline !");
- return 1;
- }
- }
- else if(strcmp(x_nr,"flyinglicense",true) == 0)
- {
- tmp = strtok(cmdtext, idx);
- if(!strlen(tmp)) {
- SendClientMessage(playerid, COLOR_WHITE, "Koristi: /take flyinglicense [ID Igraca/Deo Imena]");
- return 1;
- }
- giveplayerid = ReturnUser(tmp);
- if(IsPlayerConnected(giveplayerid))
- {
- if(giveplayerid != INVALID_PLAYER_ID)
- {
- if (ProxDetectorS(8.0, playerid, giveplayerid))
- {
- new giveplayername[64];
- GetPlayerName(playerid, sendername, sizeof(sendername));
- GetPlayerName(giveplayerid, giveplayername, sizeof(giveplayername));
- format(string, sizeof(string), "* Oduzeli ste %s-u dozvolu za letenje.", giveplayername);
- SendClientMessage(playerid, COLOR_WHITE, string);
- format(string, sizeof(string), "* Policajac %s vam je oduzeo dozvolu za letenje.", sendername);
- SendClientMessage(giveplayerid, COLOR_WHITE, string);
- PlayerInfo[giveplayerid][pFlyLic] = 0;
- }
- else
- {
- SendClientMessage(playerid, COLOR_GREY, " Taj igrac nije blizu vas !");
- return 1;
- }
- }
- }
- else
- {
- SendClientMessage(playerid, COLOR_GREY, " Igrac je offline !");
- return 1;
- }
- }
- else if(strcmp(x_nr,"gunlicense",true) == 0)
- {
- tmp = strtok(cmdtext, idx);
- if(!strlen(tmp)) {
- SendClientMessage(playerid, COLOR_WHITE, "Koristi: /take driverslicense [ID Igraca/Deo Imena]");
- return 1;
- }
- giveplayerid = ReturnUser(tmp);
- if(IsPlayerConnected(giveplayerid))
- {
- if(giveplayerid != INVALID_PLAYER_ID)
- {
- if (ProxDetectorS(8.0, playerid, giveplayerid))
- {
- new giveplayername[64];
- GetPlayerName(playerid, sendername, sizeof(sendername));
- GetPlayerName(giveplayerid, giveplayername, sizeof(giveplayername));
- format(string, sizeof(string), "* Oduzeli ste %s-u dozvolu za oruzije.", giveplayername);
- SendClientMessage(playerid, COLOR_WHITE, string);
- format(string, sizeof(string), "* Policajac %s vam je oduzeo dozvolu za oruzije.", sendername);
- SendClientMessage(giveplayerid, COLOR_WHITE, string);
- PlayerInfo[giveplayerid][pGunLic] = 0;
- }
- else
- {
- SendClientMessage(playerid, COLOR_GREY, " Taj igrac nije blizu vas !");
- return 1;
- }
- }
- }
- else
- {
- SendClientMessage(playerid, COLOR_GREY, " Igrac je offline !");
- return 1;
- }
- }
- else if(strcmp(x_nr,"boatlicense",true) == 0)
- {
- tmp = strtok(cmdtext, idx);
- if(!strlen(tmp)) {
- SendClientMessage(playerid, COLOR_WHITE, "Koristi: /take boatlicense [ID Igraca/Deo Imena]");
- return 1;
- }
- giveplayerid = ReturnUser(tmp);
- if(IsPlayerConnected(giveplayerid))
- {
- if(giveplayerid != INVALID_PLAYER_ID)
- {
- if (ProxDetectorS(8.0, playerid, giveplayerid))
- {
- new giveplayername[64];
- GetPlayerName(playerid, sendername, sizeof(sendername));
- GetPlayerName(giveplayerid, giveplayername, sizeof(giveplayername));
- format(string, sizeof(string), "* Oduzeli ste %s-u dozvolu za plovidbu.", giveplayername);
- SendClientMessage(playerid, COLOR_WHITE, string);
- format(string, sizeof(string), "* Policajac %s vam je oduzeo dozvolu za plovidbu.", sendername);
- SendClientMessage(giveplayerid, COLOR_WHITE, string);
- PlayerInfo[giveplayerid][pBoatLic] = 0;
- }
- else
- {
- SendClientMessage(playerid, COLOR_GREY, " Taj igrac nije blizu vas !");
- return 1;
- }
- }
- }
- else
- {
- SendClientMessage(playerid, COLOR_GREY, " Igrac je offline !");
- return 1;
- }
- }
- else if(strcmp(x_nr,"weapons",true) == 0)
- {
- tmp = strtok(cmdtext, idx);
- if(!strlen(tmp)) {
- SendClientMessage(playerid, COLOR_WHITE, "Koristi: /take weapons [ID Igraca/Deo Imena]");
- return 1;
- }
- giveplayerid = ReturnUser(tmp);
- if(IsPlayerConnected(giveplayerid))
- {
- if(giveplayerid != INVALID_PLAYER_ID)
- {
- if (ProxDetectorS(8.0, playerid, giveplayerid))
- {
- new giveplayername[64];
- GetPlayerName(playerid, sendername, sizeof(sendername));
- GetPlayerName(giveplayerid, giveplayername, sizeof(giveplayername));
- format(string, sizeof(string), "* Oduzeli ste %s-u oruzija.", giveplayer);
- SendClientMessage(playerid, COLOR_WHITE, string);
- format(string, sizeof(string), "* Policajac %s vam je oduzeo oruzija.", sendername);
- SendClientMessage(giveplayerid, COLOR_WHITE, string);
- SafeResetPlayerWeapons(giveplayerid);
- PlayerInfo[giveplayerid][pGun1] = 0; PlayerInfo[giveplayerid][pAmmo1] = 0;
- PlayerInfo[giveplayerid][pGun2] = 0; PlayerInfo[giveplayerid][pAmmo2] = 0;
- PlayerInfo[giveplayerid][pGun3] = 0; PlayerInfo[giveplayerid][pAmmo3] = 0;
- PlayerInfo[giveplayerid][pGun4] = 0; PlayerInfo[giveplayerid][pAmmo4] = 0;
- PlayerInfo[giveplayerid][pInvWeapon] = 0; PlayerInfo[giveplayerid][pInvAmmo] = 0;
- }
- else
- {
- SendClientMessage(playerid, COLOR_GREY, " Taj igrac nije blizu vas !");
- return 1;
- }
- }
- }
- else
- {
- SendClientMessage(playerid, COLOR_GREY, " Taj igrac je offline !");
- return 1;
- }
- }
- else if(strcmp(x_nr,"drugs",true) == 0)
- {
- tmp = strtok(cmdtext, idx);
- if(!strlen(tmp)) {
- SendClientMessage(playerid, COLOR_WHITE, "Koristi: /take drugs [ID Igraca/Deo Imena]");
- return 1;
- }
- giveplayerid = ReturnUser(tmp);
- if(IsPlayerConnected(giveplayerid))
- {
- if(giveplayerid != INVALID_PLAYER_ID)
- {
- if (ProxDetectorS(8.0, playerid, giveplayerid))
- {
- new giveplayername[64];
- GetPlayerName(playerid, sendername, sizeof(sendername));
- GetPlayerName(giveplayerid, giveplayername, sizeof(giveplayername));
- format(string, sizeof(string), "* Oduzeli ste %s-u drogu.", giveplayer);
- SendClientMessage(playerid, COLOR_WHITE, string);
- format(string, sizeof(string), "* Policajac %s vam je oduzeo drogu.", sendername);
- SendClientMessage(giveplayerid, COLOR_WHITE, string);
- PlayerInfo[giveplayerid][pDrugs] = 0;
- }
- else
- {
- SendClientMessage(playerid, COLOR_GREY, " Taj igrac nije blizu vas !");
- return 1;
- }
- }
- }
- else
- {
- SendClientMessage(playerid, COLOR_GREY, " Igrac je offline !");
- return 1;
- }
- }
- else if(strcmp(x_nr,"materials",true) == 0)
- {
- tmp = strtok(cmdtext, idx);
- if(!strlen(tmp)) {
- SendClientMessage(playerid, COLOR_WHITE, "Koristi: /take materials [ID Igraca/Deo Imena]");
- return 1;
- }
- giveplayerid = ReturnUser(tmp);
- if(IsPlayerConnected(giveplayerid))
- {
- if(giveplayerid != INVALID_PLAYER_ID)
- {
- if (ProxDetectorS(8.0, playerid, giveplayerid))
- {
- new giveplayername[64];
- GetPlayerName(playerid, sendername, sizeof(sendername));
- GetPlayerName(giveplayerid, giveplayername, sizeof(giveplayername));
- format(string, sizeof(string), "* Oduzeli ste %s-u materijale.", giveplayer);
- SendClientMessage(playerid, COLOR_WHITE, string);
- format(string, sizeof(string), "* Policajac %s vam je oduzeo materijale.", sendername);
- SendClientMessage(giveplayerid, COLOR_WHITE, string);
- PlayerInfo[giveplayerid][pMats] = 0;
- }
- else
- {
- SendClientMessage(playerid, COLOR_GREY, " Taj igrac nije blizu vas !");
- return 1;
- }
- }
- }
- else
- {
- SendClientMessage(playerid, COLOR_GREY, " Igrac je offline !");
- return 1;
- }
- }
- else if(strcmp(x_nr,"mask",true) == 0)
- {
- tmp = strtok(cmdtext, idx);
- if(!strlen(tmp)) {
- SendClientMessage(playerid, COLOR_WHITE, "Koristi: /take mask [ID Igraca/Deo Imena]");
- return 1;
- }
- giveplayerid = ReturnUser(tmp);
- if(IsPlayerConnected(giveplayerid))
- {
- if(giveplayerid != INVALID_PLAYER_ID)
- {
- if (ProxDetectorS(8.0, playerid, giveplayerid))
- {
- new giveplayername[64];
- GetPlayerName(playerid, sendername, sizeof(sendername));
- GetPlayerName(giveplayerid, giveplayername, sizeof(giveplayername));
- format(string, sizeof(string), "* Oduzeli ste %s-u masku.", giveplayername);
- SendClientMessage(playerid, COLOR_WHITE, string);
- format(string, sizeof(string), "* Policajac %s vam je oduzeo masku.", sendername);
- SendClientMessage(giveplayerid, COLOR_WHITE, string);
- PlayerInfo[giveplayerid][pMask] = 0;
- PlayerInfo[giveplayerid][pMaskuse] = 0;
- foreach (Player, i)
- {
- ShowPlayerNameTagForPlayer(i, giveplayerid, 1);
- }
- }
- else
- {
- SendClientMessage(playerid, COLOR_GREY, " Taj igrac nije blizu vas !");
- return 1;
- }
- }
- }
- else
- {
- SendClientMessage(playerid, COLOR_GREY, " Igrac je offline !");
- return 1;
- }
- }
- else
- {
- SendClientMessage(playerid, COLOR_GREY, " Nepoznato ime za oduzimanje !");
- return 1;
- }
- }
- else
- {
- SendClientMessage(playerid, COLOR_GREY, " Niste Policajac !");
- return 1;
- }
- }
- }
- return 1;
- }