Guten Abend,
wie Ihr an der Überschrift schon sehen könnt, arbeite ich an einem Blitzersystem. Es funktioniert alles, bis auf das Blitzen, obwohl ich dort
kein Fehler entdecken kann. Ich hoffe Ihr könnt mir helfen, hier der Code:
public BlitzerTimer(playerid)
{
new Speed = GetPlayerSpeed(playerid,true),Strafe,string[128];
new car = GetPlayerVehicleID(playerid);
for(new i = 1; i < MAX_BLITZER; i++){
if(IsPlayerInAnyVehicle(playerid)){
if(!IsAFahrrad(car)){
if(IsPlayerInRangeOfPoint(playerid,Blitzer[i][bX],Blitzer[i][bY],Blitzer[i][bZ],Blitzer[i][Radius])){
if(Speed > Blitzer[i][Geschwindigkeit]){
format(string,sizeof(string),"Du wurdest mit der Geschwindigkeit von %d geblitzt und du musst $%s an Geldstrafe bezahlen.",Speed,Strafe);
SendClientMessage(playerid,WEISS,string);
Strafe = Speed * 10 - Blitzer[i][Geschwindigkeit];
GivePlayerMoney(playerid,-Strafe);
TextDrawShowForPlayer(i,BlitzerFlash);
SetTimerEx("RemoveFlash",CAMERA_FLASH_TIME,false,"i",i);
return 1;
}
}
}
}
}
return 1;
}
Also wenn man in der nähe vom Blitzer ist sollte es dann alles auslösen, aber es passiert rein garnichts.
Danke im vorraus.