hi ich habe folgende befehle doch keienr geht wirklich...
ocmd:tazer(playerid,params[])
{
if(!isPlayerBehoerde(playerid))return SendClientMessage(playerid,ROT,"Du bist kein Cop !");
new pID;
if(GetDistanceBetweenPlayers(pID,playerid < 5))return SendClientMessage(playerid,ROT,"Kein Spieler ist in deiner Nähe!");
if(GetDistanceBetweenPlayers(pID,playerid > 5))
{
TogglePlayerControllable(pID,0);
SetTimer("tazerschluss",5000,false);
SendClientMessage(pID,BLAU,"Du wurdest für 5 Sekunden getazert!");
SendClientMessage(playerid,BLAU,"Du hast ihn für 5 Sekunden getazert !");
}
return 1;
}
ocmd:handschellen(playerid,params[])
{
if(!isPlayerBehoerde(playerid))return SendClientMessage(playerid,ROT,"Du bist kein Cop !");
new pID,string[128];
new vehicleid;
vehicleid = GetPlayerVehicleID(playerid);
if(sscanf(params,"u",pID))return SendClientMessage(playerid,GRAU,"/handschellen [ID/Username]");
if(!IsPlayerInVehicle(pID, 1 <= vehicleid ))return SendClientMessage(playerid,ROT,"Der Spieler ist in keinem Fahrzeug!");
if(!GetDistanceBetweenPlayers(pID,playerid < 5))return SendClientMessage(playerid,ROT,"Der Spieler sitzt nicht in deinem Auto!");
if(GetPVarInt(pID,"Handschellen")==1)
{
format(string,sizeof(string),"Du hast %s (ID:%i) von den Handschellen befreit!",SpielerName(pID),pID);
SendClientMessage(playerid,BLAU,string);
format(string,sizeof(string),"Beamter:%s (ID:%i) hat dich von den Handschellen gelöst!",SpielerName(playerid),playerid);
SendClientMessage(pID,GELB,string);
TogglePlayerControllable(pID,1);
SetPVarInt(pID,"Handschellen",0);
}
if(GetPVarInt(pID,"Handschellen")==0)
{
format(string,sizeof(string),"Du hast %s (ID:%i) Handschellen angelegt!",SpielerName(pID),pID);
SendClientMessage(playerid,BLAU,string);
format(string,sizeof(string),"Beamter:%s (ID:%i) hat dir Handschellen angelegt!",SpielerName(playerid),playerid);
SendClientMessage(pID,GELB,string);
TogglePlayerControllable(pID,0);
SetPVarInt(pID,"Handschellen",1);
}
return 1;
}
if(strcmp(cmdtext,"/zerren",true)==0)
{
new pID;
new string[128];
new vehiclebehoerde = GetPlayerVehicleID(playerid);
if(isPlayerBehoerde(playerid))
{
if(GetDistanceBetweenPlayers(pID,playerid < 7))
{
format(string,sizeof(string),"Du hast %s (ID:%i) in dein Auto gezerrt!",SpielerName(pID),pID);
SendClientMessage(playerid,ORANGE,string);
format(string,sizeof(string),"Du wurdest von %s (ID:%i) in ein Auto gezerrt!",SpielerName(playerid),playerid);
SendClientMessage(pID,ORANGE,string);
PutPlayerInVehicle(GetClosestPlayer(pID),vehiclebehoerde,2);
}
for (new i; i < MAX_PLAYERS; i++)
{
if(isPlayerBehoerde(playerid))
{
format(string,sizeof(string),"%s (ID:%i) hat %s (ID:%i) in sein Auto gezerrt!",SpielerName(playerid),playerid,SpielerName(pID),pID);
SendClientMessage(i,GELB,string);
}
}
}
else
{
SendClientMessage(playerid,ROT,"Du bist in keiner Behörde!");
}
return 1;
}
7edit: ganz bisschen verschönert