if(strcmp(cmd,"/polizeitor", true) == 0)
{
if(IsACop(playerid) || IsPlayerInFrac(playerid, 22) || IsPlayerInFrac(playerid, 7))
{
if(!IsPlayerInRangeOfPoint(playerid,15.0,1418.7482,-1743.8313,13.5191)) return SendClientMessage(playerid,COLOR_RED,"Außerhalb der Reichweite");
MoveObject(MVTor2,1418.94, -1743.55, 5.27, 3.0);
SetTimer("CloseMVTor2", 5000, 0);
SendClientMessage(playerid, COLOR_YELLOW,"Das Hoftor ist offen. Beeil dich es schließt in 5 Sekunden");
}
else SendClientMessage(playerid, COLOR_RED, "Du hast nicht die Erlaubnis dazu!");
return 1;
}
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if(newkeys & KEY_CROUCH)
{
if(IsACop(playerid) || IsPlayerInFrac(playerid, 22) || IsPlayerInFrac(playerid, 7))
{
if(!IsPlayerInRangeOfPoint(playerid,15.0,1418.7482,-1743.8313,13.5191)) return SendClientMessage(playerid,COLOR_RED,"Außerhalb der Reichweite");
MoveObject(MVTor2,1418.94, -1743.55, 5.27, 3.0);
SetTimer("CloseMVTor2", 5000, 0);
SendClientMessage(playerid, COLOR_YELLOW,"Das Hoftor ist offen. Beeil dich es schließt in 5 Sekunden");
}
else SendClientMessage(playerid, COLOR_RED, "Du hast nicht die Erlaubnis dazu!");
return 1;
}
}
Das sollte eigentlich hinhaun.