Will einen Blitzer machen der auch Punkte und Bußgeld automatisch ausgibt aber wie genau berechnet man das z.b pro zu schnellen Km/h 100$ Bußgeld und alle 5Km/h 1 Punkt, also kann mir momentan nichts vorstellen wie ich anfangen kann Tutorials finde ich auch keine.
Also habe angefangen so einen 50er Blitzer schon einmal zu machen aber irgendwie weiß ich nicht wie ich vorgehen soll das ist so falsch kriege auch errors wegen der Abfrage ob er in einem Auto ist was auch falsch gemacht war habe extra Fahrzeuge gemacht die Blitzbar sind:
Blitzer:
1633.10706, -1737.88904, 12.547
1641.25098, -1726.88403, 12.547
Code
stock Blitzbar(vehicleid)
{
switch(GetVehicleModel(vehicleid))
{
case 532,524,525,514,515,508,499,498,486,403,406,407,408,414,416,423,427,578,
573,428,431,432,433,437,455,456,544,609,549,546,547,545,540,541,542,543,
533,534,531,535,536,539,527,528,529,530,461,463,468,471,521,522,523,581,
500,518,502,503,504,505,506,507,489,490,491,492,494,495,496,482,483,485,
477,478,479,480,474,475,466,470,467,459,458,451,400,401,402,404,405,409,
410,411,412,413,415,418,419,420,421,422,424,426,429,434,436,438,439,440,
556,557,558,559,560,561,562,550,551,552,554,555,442,443,444,585,587,588,
580,582,583,579,575,576,574,445,565,566,567,568,571,572,589,596,597,598,
526,516,517,599,600,601,602,603,604,605,586: return 1;
}
return 0;
}
Alles anzeigen
Code
forward Blitzer50();
public Blitzer50()
{
for(new i=0; i<MAX_PLAYERS; i++)
{
if(!IsPlayerConnected(i) && !IsPlayerInAnyVehicle(i)) continue;
for(new p; p < sizeof(sAuto); p++)
{
new vID=GetPlayerVehicleID(i);
if(vID == sAuto[p] && pInfo[i][pAutoschein] == 1)
{
if(getPlayerSpeed(i) > 50)
{
GameTextForPlayer(i, "~y~!Geblitzt!", 500, 3);
}
}
else
{
if(getPlayerSpeed(i) > 50)
{
GameTextForPlayer(i, "~y~!Geblitzt!", 500, 3);
SendClientMessage(playerid,-1,"Da du keinen Führerschein mehr besitzt musst du erhöhtes Bußgeld zahlen.");
}
}
}
}
return true;
}
Alles anzeigen