if(strcmp(cmd, "/tazer", true) ==0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pMember] == 1||PlayerInfo[playerid][pLeader] == 1)
{
if(IsPlayerInAnyVehicle(playerid))
{
SendClientMessage(playerid, COLOR_LIGHTRED, "ERROR: Nemozete koristiti ovu Komandu - jer je Osoba u Autu.");
return 1;
}
new suspect = GetClosestPlayer(playerid);
if(IsPlayerConnected(suspect))
{
if(PlayerCuffed[suspect] == 2)
{
SendClientMessage(playerid, COLOR_LIGHTRED, "ERROR: Odabrana osoba vec ima lisice na sebi.");
return 1;
}
if(GetDistanceBetweenPlayers(playerid,suspect) < 5)
{
if(PlayerInfo[suspect][pMember] == 1)
{
SendClientMessage(playerid, COLOR_LIGHTRED, "ERROR: Nemozete sokirati svog Kolegu - prijavi te ga Lideru na PM, ako Problema ima.");
return 1;
}
if(IsPlayerInAnyVehicle(suspect))
{
SendClientMessage(playerid, COLOR_LIGHTRED, "ERROR: Odabrana osoba je u vozilu - izbacite ju iz vozila.");
return 1;
}
GetPlayerName(suspect, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "* %s vadi palicu te sokira %s.", sendername ,giveplayer);
ProxDetector(10.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
GameTextForPlayer(suspect, "~r~Taziran si.", 2500, 3);
TogglePlayerControllable(suspect, 0);
PlayerCuffed[suspect] = 1;
PlayerCuffedTime[suspect] = 10;
}
else
{
SendClientMessage(playerid, COLOR_LIGHTRED, "ERROR: Odabrani igrac nije u vasoj blizini.");
return 1;
}
}
}
else
{
SendClientMessage(playerid, COLOR_LIGHTRED, "ERROR: Niste autorizirani za koristenje ove komande - samo policija.");
}
}//not connected
return 1;
}
public OnPlayerShootPlayer(Shooter,Target,Float:HealthLost,Float:ArmourLost)
{
if(gTeam[Shooter] == TEAM_COPS)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pMember] == 1||PlayerInfo[playerid][pLeader] == 1)
{
if(IsPlayerInAnyVehicle(playerid))
{
SendClientMessage(playerid, COLOR_LIGHTRED, "ERROR: Nemozete koristiti ovu Komandu - jer je Osoba u Autu.");
return 1;
}
new suspect = GetClosestPlayer(playerid);
if(IsPlayerConnected(suspect))
{
if(PlayerCuffed[suspect] == 2)
{
SendClientMessage(playerid, COLOR_LIGHTRED, "ERROR: Odabrana osoba vec ima lisice na sebi.");
return 1;
}
if(GetPlayerWantedLevel(suspect) >= 1)
{
if(GetDistanceBetweenPlayers(playerid,suspect) < 5)
{
if(PlayerInfo[suspect][pMember] == 1)
{
SendClientMessage(playerid, COLOR_LIGHTRED, "ERROR: Nemozete sokirati svog Kolegu - prijavi te ga Lideru na PM, ako Problema ima.");
return 1;
}
if(IsPlayerInAnyVehicle(suspect))
{
SendClientMessage(playerid, COLOR_LIGHTRED, "ERROR: Odabrana osoba je u vozilu - izbacite ju iz vozila.");
return 1;
}
GetPlayerName(suspect, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "* %s vadi palicu te sokira %s.", sendername ,giveplayer);
ProxDetector(10.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
GameTextForPlayer(suspect, "~r~Taziran si.", 2500, 3);
TogglePlayerControllable(suspect, 0);
PlayerCuffed[suspect] = 1;
PlayerCuffedTime[suspect] = 10;
}
else
{
SendClientMessage(playerid, COLOR_LIGHTRED, "ERROR: Odabrani igrac nije u vasoj blizini.");
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_LIGHTRED, "ERROR:You cant taze him coz he his not wanted");
}
}
}
else
{
SendClientMessage(playerid, COLOR_LIGHTRED, "ERROR: Niste autorizirani za koristenje ove komande - samo policija.");
}
}//not connected
}
return 1;
}
public OnPlayerShootPlayer(Shooter,Target,Float:HealthLos t,Float:ArmourLost) { if(gTeam[Shooter] == TEAM_COPS) { if(IsPlayerConnected(playerid)) { if(PlayerInfo[playerid][pMember] == 1||PlayerInfo[playerid][pLeader] == 1) { if(IsPlayerInAnyVehicle(playerid)) { SendClientMessage(playerid, COLOR_LIGHTRED, "ERROR: Nemozete koristiti ovu Komandu - jer je Osoba u Autu."); return 1; } new suspect = GetClosestPlayer(playerid); if(IsPlayerConnected(suspect)) { if(PlayerCuffed[suspect] == 2) { SendClientMessage(playerid, COLOR_LIGHTRED, "ERROR: Odabrana osoba vec ima lisice na sebi."); return 1; } if(GetPlayerWantedLevel(suspect) >= 1) { if(GetDistanceBetweenPlayers(playerid,suspect) < 5) { if(PlayerInfo[suspect][pMember] == 1) { SendClientMessage(playerid, COLOR_LIGHTRED, "ERROR: Nemozete sokirati svog Kolegu - prijavi te ga Lideru na PM, ako Problema ima."); return 1; } if(IsPlayerInAnyVehicle(suspect)) { SendClientMessage(playerid, COLOR_LIGHTRED, "ERROR: Odabrana osoba je u vozilu - izbacite ju iz vozila."); return 1; } GetPlayerName(suspect, giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, sizeof(string), "* %s vadi palicu te sokira %s.", sendername ,giveplayer); ProxDetector(10.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPL E,COLOR_PURPLE); GameTextForPlayer(suspect, "~r~Taziran si.", 2500, 3); TogglePlayerControllable(suspect, 0); PlayerCuffed[suspect] = 1; PlayerCuffedTime[suspect] = 10; } else { SendClientMessage(playerid, COLOR_LIGHTRED, "ERROR: Odabrani igrac nije u vasoj blizini."); return 1; } } else { SendClientMessage(playerid, COLOR_LIGHTRED, "ERROR:You cant taze him coz he his not wanted"); } } } else { SendClientMessage(playerid, COLOR_LIGHTRED, "ERROR: Niste autorizirani za koristenje ove komande - samo policija."); } }//not connected } return 1; } |