Hey Com,
Ich benutze das >Blitzerinclude und das WoS Script!
Jedoch wie stelle ich jetzt nun die gleiche Geschwindigkeitsintervall ein, wie die von meinem Tacho?
MfG Nico
Hey Com,
Ich benutze das >Blitzerinclude und das WoS Script!
Jedoch wie stelle ich jetzt nun die gleiche Geschwindigkeitsintervall ein, wie die von meinem Tacho?
MfG Nico
Ohne Code nix los,..
Suxhe mal nach Floatsqroot etc. uns stell das dann genau so ein
Also der eigentliche Blitzer
#define MAX_BLITZER 15 // Maximale Anzahl von Blitzern
#define BLITZER_TIMER_INTERVALL 500 // Intervall für das Blitzen (in Milliesekunden)
#define BLITZER_PAUSE 1 // Anzahl der Minuten, in denen der Spieler nicht mehr geblitzt werden kann
Dann der Stock
stock RemoveBlitzer(playerid) {
for(new i = 0; i < sizeof(Blitzer); i++) {
if(Blitzer[i][Erstellt] == 1) {
if(IsPlayerInRangeOfPoint(playerid, Blitzer[i][Radius], Blitzer[i][BlitzerX], Blitzer[i][BlitzerY], Blitzer[i][BlitzerZ])) {
Blitzer[i][Erstellt] = 0;
Blitzer[i][BlitzerX] = 0.0;
Blitzer[i][BlitzerY] = 0.0;
Blitzer[i][BlitzerZ] = 0.0;
GesammtBlitzer--;
return 1;
}
}
}
return 0;
}
Und dann Blitzer aufstellen
if(strcmp(tmp,"neu",true) == 0)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GREY, "Benutzung: /blitzer neu [Geschwindigkeit] [Strafe]");
return 1;
}
new b_speed;
b_speed = strval(tmp);
if(b_speed < 30 || b_speed > 200)
{
SendClientMessage(playerid, COLOR_GREY, "Hinweis: Die Geschwindigkeit muss zwischen 30 und 200 km/h liegen.");
return 1;
}
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GREY, "Benutzung: /blitzer neu [Geschwindigkeit] [Strafe]");
return 1;
}
new b_strafe;
b_strafe = strval(tmp);
if(b_strafe < 5 || b_strafe > 500)
{
SendClientMessage(playerid, COLOR_GREY, "Hinweis: Die Strafe muss zwischen $5 / KMH und $500 / KMH liegen.");
return 1;
}
if(IsPlayerInAnyVehicle(playerid))
{
AddBlitzer(playerid,b_speed,b_strafe);
new player[MAX_PLAYER_NAME];
GetPlayerName(playerid, player, sizeof(player));
format(string, sizeof(string), "* %s hat einen Blitzer aufgestellt.", player);
ProxDetector(20.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
format(string, sizeof(string), "Blitzer aufgestellt, Max. Geschwindigkeit: %d, Strafe: %d.", b_speed, b_strafe);
SendClientMessage(playerid, COLOR_GREEN, string);
BlitzerErstellt[playerid] = 1;
FreezePlayer(playerid);
return 1;
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, "Du musst in einem Auto sein!");
}
}
So und ich weiss jetzt nich wo ich was einstellen kann am besten kann mal jemand über teamviewer Schauen?
MfG Nico
Da muss noch ein stock fehlen
//edit:
eher ein public
//edit 2:
Falls du die Include hast: http://forum.sa-mp.com/showthread.php?t=142193
Schicke mal ermittleGeschwindigkeit...