Hier, habe dir mal einen Befehl erstellt (nicht getestet):
if(strcmp(cmd, "/arrest", true) == 0)
{
if(!IsACop(playerid)) return SendClientMessage(playerid, COLOR_LIGHTRED,"Du bist kein Cop !");
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_LIGHTRED,"Verwendung: /arrest [playerid]");
new pID;
pID = ReturnUser(tmp);
if(IsPlayerConnected(pID) && pID != playerid)
{
new Float: X, Float: Y, Float: Z;
GetPlayerPos(pID, X, Y, Z);
if(IsPlayerInRangeOfPoint(playerid, 7.0, X, Y, Z))
{
new wanted = GetPlayerWantedLevel(pID);
if(wanted >= 1 && !IsACop(pID))
{
if(PlayerInfo[playerid][pMember]==1||PlayerInfo[playerid][pLeader]==1)
{
format(string, sizeof(string), "INFO: Officer %s hat den gesuchten %s eingesperrt", sendername, giveplayer);
OOCNews(COLOR_YELLOW, string);
}
else if(PlayerInfo[playerid][pMember]==2||PlayerInfo[playerid][pLeader]==2)
{
format(string, sizeof(string), "INFO: Agent %s hat den Verdächtigen %s eingesperrt", sendername, giveplayer);
OOCNews(COLOR_YELLOW, string);
}
else if(PlayerInfo[playerid][pMember]==3||PlayerInfo[playerid][pLeader]==3)
{
format(string, sizeof(string), "INFO: Soldat %s hat den Verdächtigen %s eingesperrt", sendername, giveplayer);
OOCNews(COLOR_LIGHTRED, string);
}
else if(PlayerInfo[playerid][pMember]==22||PlayerInfo[playerid][pLeader]==22)
{
format(string, sizeof(string), "INFO: SWAT Agent %s hat den gesuchten %s eingesperrt", sendername, giveplayer);
OOCNews(COLOR_YELLOW, string);
}
PlayerInfo[pID][pJailTime] = wanted * 60;
PlayerInfo[pID][pJailed] = 1;
PlayerInfo[pID][pArrested] += 1;
SetPlayerInterior(pID, 6);
SetPlayerFree(pID, playerid, "Verhaftet");
WantedPoints[pID] = 0;
WantedLevel[pID] = 0;
GivePlayerMoney(playerid, wanted*1000);
GivePlayerMoney(pID, -(wanted*1000);
SetPlayerPos(pID,215.0419,110.2922,999.0156);
SetPlayerWantedLevel(pID, 0);
ResetPlayerWeapons(pID);
return 1;
}
else
{
return SendClientMessage(playerid, COLOR_LIGHTRED,"Dieser Spieler hat keine Wanteds oder ist ein Cop !");
}
}
else
{
return SendClientMessage(playerid, COLOR_LIGHTRED,"Dieser Spieler ist nicht in deiner Nähe !");
}
}
else
{
return SendClientMessage(playerid, COLOR_LIGHTRED,"Diese Spielerid ist ungültig !");
}
}
mfg. 