Habe gemerkt das mein Problem keine kleine Scripting-Frage ist verschiebe hiermit mein post,
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 undalle 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 was ich bis jetzt gemacht habe ist, falsch also kriege auch Errors
Habe auch schon einmal die Blitzbaren Fahrzeuge gemacht,
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(IsPlayerInRangeOfPoint(i,5,1633.10706, -1737.88904, 12.547))
{
if(GetPlayerState(i)!=PLAYER_STATE_DRIVER)return
for(new p; p < sizeof(Blitzbar); p++)
{
new vID=GetPlayerVehicleID(i);
if(vID == Blitzbar[p])
{
if(getPlayerSpeed(i) > 50)
{
GameTextForPlayer(i, "~y~!Geblitzt!", 500, 3);
}
}
}
}
return true;
}
Alles anzeigen