moin ich hab mir ma nen knast befehl erstellt, aber ich kann ihn überall verwenden und nich n ur wo ich gemacht habe: if(IsPlayerInRangeOfPoint(playerid, 3,-2032.9984,-117.4550,1035.1719))
ocmd:knast(playerid,params[])
{
new pID, reason[128], string[128];
if(sscanf(params,"us",pID,reason)) return SendClientMessage(playerid,BLAU,"NUTZUNG: /knast [ID] [Verbrechen]");
if(IsPlayerInRangeOfPoint(playerid, 3,-2032.9984,-117.4550,1035.1719))
if(GetPVarInt(playerid,"Fraktion")==0 || (GetPVarInt(playerid,"Fraktion")==2 || (GetPVarInt(playerid,"Fraktion")==3 || (GetPVarInt(playerid,"Fraktion")==4 || (GetPVarInt(playerid,"Fraktion")==5 || (GetPVarInt(playerid,"Fraktion")==6)))))) return SendClientMessage(playerid,COLOR_YELLOW,"Du darfst diesen Befehl nicht benutzen!");
format(string,sizeof string,"Polizei: %s wurde von Officer %s eingebuchtet. Verbrechen: %s",SpielerName(pID),SpielerName(playerid),reason);
SendClientMessageToAll(COLOR_YELLOW,string);
SetPVarInt(pID,"Knast",1);
SetPlayerPos(pID,219.2929,110.0441,999.0156);
SetPlayerInterior(pID,10);
return 1;
}
Kann mir das bitte jemand richtig scripten? Danke im vorraus