Kann einer sagen wieso?
Yes i can ![]()
Weil, du den String erst formatierst, nachdem du dem Spieler schon einen Dialog angezeigt hast ![]()
Also mal Zeile 7 und 8 tauschen ![]()
Code Logik, ist sehr wichtig ![]()
Kann einer sagen wieso?
Yes i can ![]()
Weil, du den String erst formatierst, nachdem du dem Spieler schon einen Dialog angezeigt hast ![]()
Also mal Zeile 7 und 8 tauschen ![]()
Code Logik, ist sehr wichtig ![]()
dass ich einen zu neuen(?) Release der Include benutze
Ehh glaube ich nicht, eher einen zu alten?
Es wäre einfacher, wenn du uns sagst, welche Version du nutzt ![]()
Brauchen tust du denke ich eine zwischen R5-R7...aber ich weiß nicht, ob du die noch auftreiben kannst.
Ist ne doofe Sache nur das Gamemode ohne Includes & Plugins zu speichern ![]()
Versuchs mal so:
ocmd:acreate(playerid, params[]) {
if(!IsPlayerConnected(playerid) || !Player[playerid][PlayerLoggedIn])
return SCM(playerid, Text_NotConnected);
if(Player[playerid][PlayerAdmin] < 5)
return SCM(playerid, Text_NoRights);
new buffer_action[32];
if(sscanf(params,"s[32]I(0)I(0)I(0)I(0)", buffer_action, buffer_fraktionsID, buffer_model,buffer_color[0],buffer_color[1]))return SCM(playerid, Text_Use"/acreate atm/(fveh [FraktionsID] [ModelID] [Color1] [Color2])");
if(strcmp(buffer_action,"atm",true) == 0) {
new Float:OX, Float:OY, Float:OZ, Float:ORX, Float:ORY, Float:ORZ;
GetPlayerPos(playerid, OX, OY, OZ);
Player[playerid][PlayerObjectModel] = 2942;
ORX = 0.0;
ORY = 0.0;
ORZ = 0.0;
Player[playerid][PlayerObject] = CreateObject(2942, OX+2, OY, OZ, ORX, ORY, ORZ);
SCM(playerid,Text_Info"Object gespawnet du kannst es nun positionieren.");
EditObject(playerid, Player[playerid][PlayerObject]);
return 1;
} else if(strcmp(buffer_action,"fveh",true) == 0) {
new buffer_model,buffer_fraktionsID,buffer_color[2];
if(buffer_model < 400 && buffer_model > 611)return SCM(playerid, Text_Error"Ungültige ModelID!");
new Float:Pos[4];
GetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]);
GetPlayerFacingAngle(playerid, Pos[3]);
CreateFraktionsCar(buffer_fraktionsID, buffer_model, Pos[0], Pos[1], Pos[2], Pos[3], buffer_color[0], buffer_color[1]);
SCM(playerid, Text_Info"Fahrzeug erstellt.");
return 1;
}
return 1;
}
Alles anzeigen
Wen ich das mache und /carinfo [Model-ID] Funktioniert das nicht.
Weil du nicht die modelid willst, sondern die vehicleid.
Das eine ist die Modell-Nr, also z.B. Infernus = modelid.
vehicleid = Die eindeutige Fahrzeug ID, wie sie erstellt wurde, (also das erste Fahrzeug ist 1, dann 2 usw).
@Kaliber hast du eine Idee ?
Grundsätzlich kannst du davon ausgehen, dass du etwas vergessen hast, wenn sowas passiert ![]()
Entweder eine { oder } oder eine ( oder ) oder sogar " oooder ;
Wenn du vergessen hast z.B. den String wieder zu schließen ![]()
Manchmal gibt der da Errors, aber manchmal reagiert der compiler auch sehr allergisch darauf und verabschiedet sich ![]()
Deshalb Code nochmal genau anschauen ![]()
Weißt du noch, wo du das gesehen hattest?
Denn ich hatte mal sowas vorgestellt gehabt:
Allerdings handelt es sich hier um kein simples Include, da ist erstmal ein wenig Vorarbeit nötig die Bilder zu konvertieren und das ein wenig zu optimieren, da wird leider nichts nativ von SA:MP unterstützt.
Inspiriert wurde ich von diesem Projekt: http://forum.sa-mp.com/showthread.php?t=591938
//Edit: Ahh okay, cool ![]()
PS: Das war nur eine Vorstellung meinen Source Code hab ich nicht veröffentlicht ![]()
Das bedeutet, dass dein Compiler abgestürzt ist ![]()
Das passiert meistens durch Klammerfehler.
Hast du eventuell bei OnPlayerConnect oder so, eine Klammer vergessen? ![]()
Eventuell lass die mal in Notepad oder so zählen, also die geschweiften Klammern { und } die Anzahl der beiden muss gleich sein ![]()
Welche Objekt id hat dieser Blitzer
Das ist die 18880 ![]()
PoliceLightFlashID++;
if(PoliceLightFlashID > 1)
Das macht ja auch wenig Sinn.
Es ist quasi immer auf 1.
Du musst es im else auf 1 setzen und bei der Deklaration ![]()
Weeeil was ist das?
Das ist ein ganz normales TextDraw ![]()
Mit Farben eben: http://wiki.sa-mp.com/wiki/Colors_List
Ich konvertiere sie halt so, dass sie einem unsigned int entspricht.
unsigned bedeutet positiv. Wie kann es dann sein, dass du einen negativen Integer bekommst?
ist der Integer negativ (-1062731775)
Zumal du auf 3232235521 kommen solltest.
Naja egal, wenn du es gelöst hast, ist ja alles gut ![]()
Hat da jemand eine Idee?
Deine Funktion, wie du die Ip in einen Integer konvertierst ist falsch.
Hier wird das mal erklärt: http://www.aboutmyip.com/About…jsp?ipAddress=192.168.0.1
Vor allem sehe ich keinen Grund für die Bezeichnung modelid45.
Ich um ehrlich zu sein auch nicht.
Aber ich habe das schon sehr oft gesehen, dass dies getan wurde, da irgendwie viele in einem enum oder als globale Variable den Bezeichner modelid verwenden.
Deshalb nennen es einfach viele einfach nur im Header um, was man auch tun kann, das verändert ja nichts.
Oder man benennt eben im ganzen Skript alles um, nur muss man dann aufpassen, dass es da nicht zu Fehlern kommt und da ist es meist leichter, einfach nur den Header umzubenennen.
Das ist nur ein eigens erschaffener TAG, siehe:
#define STREAMER_TAG_OBJECT DynamicObject:
Benenne einfach im forward modelid um zu modelid45, dann sollte das funktionieren ![]()
Was für ein Betriebssystem nutzt du denn?
Falls es sich um Windows 10 halten sollte, mach mal einen rechtsklick auf gta_sa.exe -> Eigenschaften -> Kompatibilität -> und dann stell das mal auf Windows 7 oder wenn es immer noch nicht klappt versuche mal win xp 3
Und am Besten immer als Admin starten um da schon Problemen vorzugreifen ![]()
Ehh ist die Sprache vom Lied Englisch oder Deutsch? ![]()
Wurde das von einem Typen oder einem Mädel gesungen?
Mensch...bisschen mehr Details sind doch wohl möglich xD
Das ist komisch, eigentlich kommen da präzisere Meldungen.
Hast du denn einen größeren Ausschnitt von dem ganzen?
Oder kannst du den Verlauf etwas präzisieren, was du getan hast und wie dadurch der Fehler aufgetreten ist?
Man kann dir so schlecht weiterhelfen.
Wenn du magst, kannst du mir deine TV Daten mal per PN schicken, dann könnte ich das hier hoffentlich auflösen ![]()
Wo erscheint denn dieser Fehler?
Denn wenn du mit phpMyAdmin arbeitest, sollte der Fehler dir ja in Form einer Anzeige angezeigt werden, nicht in Form eines Codes...
Deshalb sendest du eventuell ein query?
Nils24hero, wollte wahrscheinlich wissen, wie dein Query aussieht.
Versuch mal die Länge/Werte vom Timestamp von 25 auf 6 zu ändern ![]()
und buggen rum man sieht kaum irgendwas
Drück mal F5 und schau ObjectSoltsInUse.
Wenn das bei ~999 liegt, dann haste iwas falsch gemacht ![]()