Hmm... bei mir dasselbe^^
MfG Firer
[INCLUDE] Blitzer - System
Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!
Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
-
-
Ich geh mal davon aus das ihr die Include im GM eingebuden habt oder?
und ich weiß nicht aber habt ihr folgendes auch unter OnGameModeInit gepackt?SetTimer("Blitzer_Timer", BLITZER_TIMER_INTERVALL, 1);
Wenn nicht macht das mal denn das steht im 1. Beitrag das es da eingefügt werden muss
-
bei mir geht der befehl nicht
dcmd_blitzer(playerid, params[])
{
if(PlayerInfo[playerid][pLeader] == 1||PlayerInfo[playerid][pLeader] == 23||PlayerInfo[playerid][pMember] == 1||PlayerInfo[playerid][pMember] == 23)
{
new speed,radius;
if (sscanf(params, "ii", speed, radius))
{
SendClientMessage(playerid, 0xffffffff, "Benutzung: /blitzer [Geschwindigkeit] [Radius]");
return 1;
}
AddBlitzer(playerid,speed,radius);
return 1;
}
return 1;
} -
Ich hab den Timer eingebaut :'D
-
~Edit~
Erledigt -
so ahbe denblitzer aufgestellt mit
/blitzer add 20 5 so aber wenn ich daran vorbei fahre schnell dann blitzt der nicht -
habe sowas ganze zeit gesucht gefunden aber der trägt errors mit!? =(
C:\Dokumente und Einstellungen\user\Desktop\GTA SA & Samp\Samp-Server\pawno\include\Obj_Streamer.inc(59) : error 021: symbol already defined: "ID"
C:\Dokumente und Einstellungen\user\Desktop\GTA SA & Samp\Samp-Server\pawno\include\Obj_Streamer.inc(99) : error 032: array index out of bounds (variable "modelid2")
C:\Dokumente und Einstellungen\user\Desktop\GTA SA & Samp\Samp-Server\pawno\include\Obj_Streamer.inc(100) : error 032: array index out of bounds (variable "x2")
C:\Dokumente und Einstellungen\user\Desktop\GTA SA & Samp\Samp-Server\pawno\include\Obj_Streamer.inc(100) : warning 213: tag mismatch
C:\Dokumente und Einstellungen\user\Desktop\GTA SA & Samp\Samp-Server\pawno\include\Obj_Streamer.inc(101) : error 032: array index out of bounds (variable "y2")
C:\Dokumente und Einstellungen\user\Desktop\GTA SA & Samp\Samp-Server\pawno\include\Obj_Streamer.inc(101) : warning 213: tag mismatch
C:\Dokumente und Einstellungen\user\Desktop\GTA SA & Samp\Samp-Server\pawno\include\Obj_Streamer.inc(102) : error 032: array index out of bounds (variable "z2")
C:\Dokumente und Einstellungen\user\Desktop\GTA SA & Samp\Samp-Server\pawno\include\Obj_Streamer.inc(102) : warning 213: tag mismatch
C:\Dokumente und Einstellungen\user\Desktop\GTA SA & Samp\Samp-Server\pawno\include\Obj_Streamer.inc(103) : error 032: array index out of bounds (variable "rX2")
C:\Dokumente und Einstellungen\user\Desktop\GTA SA & Samp\Samp-Server\pawno\include\Obj_Streamer.inc(103) : warning 213: tag mismatch
C:\Dokumente und Einstellungen\user\Desktop\GTA SA & Samp\Samp-Server\pawno\include\Obj_Streamer.inc(104) : error 032: array index out of bounds (variable "rY2")
C:\Dokumente und Einstellungen\user\Desktop\GTA SA & Samp\Samp-Server\pawno\include\Obj_Streamer.inc(104) : warning 213: tag mismatch
C:\Dokumente und Einstellungen\user\Desktop\GTA SA & Samp\Samp-Server\pawno\include\Obj_Streamer.inc(105) : error 032: array index out of bounds (variable "rZ2")
C:\Dokumente und Einstellungen\user\Desktop\GTA SA & Samp\Samp-Server\pawno\include\Obj_Streamer.inc(105) : warning 213: tag mismatch
C:\Dokumente und Einstellungen\user\Desktop\GTA SA & Samp\Samp-Server\pawno\include\Obj_Streamer.inc(106) : error 032: array index out of bounds (variable "ViewDistance2")
C:\Dokumente und Einstellungen\user\Desktop\GTA SA & Samp\Samp-Server\pawno\include\Obj_Streamer.inc(107) : error 022: must be lvalue (non-constant)
10 errors -
Bei mir kommen zwar keine Error's aber dafür findet der server die .amx datei nichtmehr
-
richtig nice . Blitzersystem is eh zu geil :> 10/10 für die idee 10/10 für die ausführung.
Weida so -
weiß es keiner?
-
-
Bei mir gehts leideer garnicht obwohl ichs schon immer haben wollte =(..
Include rein 10 Erros..
Trotz dcmd ect. und dem Timer =(
Benutze ein GF Edit -
-
Danke, funktioniert perfekt! Habs gleich in meinen RealLife GM eingebaut.
mfg
-
nice 9/10
-
sieht gut aus probier ich gleich mal aus 8/10
-
Wär geil wenn es ein FS oder so geben würde
-
Ok bei mir funzt es auch. 9/10 Ich habe das Object mit Object-Id:3031 ausgetauscht. Das kommt besser rüber ;D.
Also mein vorschlag.
Das Object mit dieser ID: 3031 austauschen. -
kann man das so gestalten das man nur als fahrer geblitzt wird ??
bzw wie kann man das machen -
Wow sieht echt nice aus,
10/10
Sehr nützlich -
Einbauen funktioniert. Nun muss ich halt ganz untem im GF schreiben:
if(strcmp(cmd, "/blitzer", true) == 0)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_LIGHTYELLOW2, "[BENUTZUNG:] /blitzer [Funktion]");
SendClientMessage(playerid, COLOR_WHITE, "Verfügbare Funktionen: add, remove, removeall, count");
return 1;
}
if (!IsACop(playerid)) return SendClientMessage(playerid, COLOR_LIGHTRED, "[ERROR:] Du bist kein Polizist!");
if(strcmp(tmp,"add",true) == 0)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_LIGHTBLUE, "[BENUTZUNG:] /blitzer [add] [Geschwindigkeit] [Radius]");
new b_speed;
b_speed = strval(tmp);
if(b_speed < 20 || b_speed > 180) return SendClientMessage(playerid, COLOR_LIGHTRED, "[ERROR:] Die Geschwindigkeit muss zwischen 20 und 180 km/h liegen!");tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_LIGHTBLUE, "[BENUTZUNG:] /blitzer [add] [Geschwindigkeit] [Radius]");new b_radius;
b_radius = strval(tmp);
if(b_radius < 5 || b_radius > 50) return SendClientMessage(playerid, COLOR_LIGHTRED, "[ERROR:] Der Radius muss zwischen 5 und 50 Meter liegen!");
AddBlitzer(playerid,b_speed,b_radius);
SendClientMessage(playerid, COLOR_LSPD, "[ZENTRALE:] Ein Blitzer wurde erfolgreich aufgestellt und registriert!");
return 1;
}
else if(strcmp(tmp,"remove",true) == 0)
{
RemoveBlitzer(playerid);
SendClientMessage(playerid, COLOR_LSPD, "[ZENTRALE:] Dieser Blitzer wurde erfolgreich abgebaut und aus der Akte entfernt!");
return 1;
}
else if(strcmp(tmp,"removeall",true) == 0)
{
RemoveAllBlitzer();
SendClientMessage(playerid, COLOR_LSPD, "[ZENTRALE:] Dieser Blitzer wurde erfolgreich abgebaut und aus der Akte entfernt!");
return 1;
}
else if(strcmp(tmp,"count",true) == 0)
{
SendFormattedText(playerid, COLOR_LSPD, "[ZENTRALE:] Es sind momentan %d Blitzer registriert und werden um 4.00 Uhr abgebaut!", CountBlitzer());
return 1;
}
else
{
SendClientMessage(playerid, COLOR_LIGHTYELLOW2, "[BENUTZUNG:] /blitzer [Funktion]");
SendClientMessage(playerid, COLOR_WHITE, "Verfügbare Funktionen: add, remove, removeall, count");
return 1;
}
}eRadius ?????????