Wie du siehst, führt der den Query korrekt aus.
Also in der Tabelle script_money sollte jetzt genau das stehen, was du auch willst ![]()
Wie du siehst, führt der den Query korrekt aus.
Also in der Tabelle script_money sollte jetzt genau das stehen, was du auch willst ![]()
Super...du hast aber nicht den opark Befehl ausgeführt, worum es hier eigentlich geht...oder was ist dein Problem? ![]()
Das Problem ist wen ich das Fahrzeug abgeschleppe zeigt er nichts im Log an.
Verstehe nicht warum er es nicht speichert.
Dann aktiviere den MySQL und schau in die Datei bzw poste dann den MySQL Log.
Um ihn zu aktivieren unter OnGameModeInit folgendes packen:
mysql_log(LOG_ALL);
Du hast eine Variable jetzt vom Typ bool.
Das heißt, du musst es nicht 0 setzen, sondern false.
Vehicle[vehicleid][vehDestroyed] = false;
Das wäre richtig ![]()
und beim Laden gibt es hier keine spezifische bool Funktion, daher nutze einen Trick:
PrivateVehicle[playerid][slot][vehDestroyed] = !!cache_get_field_content_int(0, "vehDestroyed");
Wichtig wäre es, das enum mal zu sehen, da dort die "Tags" bzw Typen definiert wurden.
Schein gut zusein, was ist die Wirkung von _:
_: entfernt den TAG einer Variable.
Also zum Beispiel Float: oder bool: oder MySQL: wird entfernt und du erhälst den reinen Integer wert.
Allerdings ist die Benutzung von _: in den seltesten Situationen wirklich sauber, man sollte da eher die richtigen Funktionen nutzen.
Du beispielsweise nutzt cache_get_field_content_float für einen Integer Wert.
Klar kannst du dann den Tag entfernen und kommst auf deinen Int, wow xD
Man kann auch gleich die richtige Funktion nutzen und zwar: cache_get_field_content_int dann kann man sich dieses doppelte "casten" schenken.
Da gibt es mehrere Möglichkeiten.
Hoffe ich konnte dir helfen ![]()
Was für ein Spiel war das denn ?
Stockholm Syndrom 2.0 ![]()
Hmm das sieht ja schon sehr merkwürdig aus ![]()
Ich empfehle dir nochmal zu prüfen, ob Includes + Plugins zusammenpassen und dann nochmal die Skripte einzeln zu kompilieren mit den aktuellen Includes ![]()
Als Test kannst du ja mal versuchen, das Skript ohne Filterscripts zu laden oder ohne das TDE Plugin, ich denke da könnte es vielleicht Probleme geben ![]()
Versuch das selbe mal mit der gta_sa.exe die im Anhang ist.
Eventuell ist da ein Fehler.
Er öffnet glaube ich den Singleplayer anstatt den Multiplayer.
Dann musst du die Kompatibilität von deiner gta_sa.exe auf z.B. Windows 7 oder Windows XP 3 setzen.
Von SA:MP keine Kompatibilität setzen.
Und anschließend SA:MP als Admin starten, das sollte eigentlich funktionieren ![]()
Nutzt du irgendwelche Mods?
Ist eine d3d9.dll in dem GTA Verzeichnis?
Versuchst du das bei einem Blank Script?
Am besten nochmal den GTA SA Ordner unter Dokumente löschen ![]()
1. Die Fehlermeldung ohne crashdetect bringt nichts.
2. Fehlt ja auch dieses geoplugin. Wende dich an Slider, nimm ein anderes oder wirf es ganz raus ![]()
GetConsoleVarAsInt
Dieser Fehler tritt auf, da anscheinend deine SA:MP Includes und Server Version veraltet ist.
Downloade dir unter http://www.sa-mp.com/download.php mal die neuste Server Version.
geo_fetch_data
Das ist der selbe Fehler wie in diesem Thread: Run time Error 19
Da stehen auch die Lösungs Möglichkeiten ![]()
Lade mal crashdetect und dann poste nochmal den Log, dann haben wir einen besseren Überblick ![]()
versuch es so
Du hast hier einen string quasi, der 2000 Indizes belegt.
Das entspricht 2000 * 4 Byte = 8.000 Byte = 8kb die du da allozierst.
Das geht aber auch mit 600. Somit würdest du (600 * 4 Byte = 2.400 Byte = 2.4kb) 5.6kb sparen.
Das kann schon performanz technisch was aus machen.
Dann kann man hier noch strcat nutzen, welches den String befüllt und zwar sehr schnell und effizient und am Ende nur ein format macht.
So sieht das dann ordentlich aus:
new DialogString[600];
strcat(DialogString,"{FFFFFF}Linie 1: LS Stadtlinie 1 {33AA33}(%d){FFFFFF}, ab Skill 0\n");
strcat(DialogString,"{FFFFFF}Linie 2: LS Stadtlinie 2 {33AA33}(%d){FFFFFF}, ab Skill 2\n");
strcat(DialogString,"{FFFFFF}Linie 3: LS Stadtlinie 3 (East) {33AA33}(%d){FFFFFF}, ab Skill 3\n");
strcat(DialogString,"{FFFFFF}Linie 4: LS-SF {33AA33}(%d/5){FFFFFF}, ab Skill 4\n");
strcat(DialogString,"{FFFFFF}Linie 5: SF-LS {33AA33}(%d/5){FFFFFF}, ab Skill 4\n");
strcat(DialogString,"{FFFFFF}Linie 6: SF Stadtlinie 1 {33AA33}(%d/5){FFFFFF}, ab Skill 6\n");
strcat(DialogString,"{FFFFFF}Linie 7: SF Stadtlinie 2 {33AA33}(%d/5){FFFFFF}, ab Skill 7\n");
strcat(DialogString,"{FFFFFF}Linie 8: SF-LV {33AA33}(%d/5){FFFFFF}, ab Skill 8\n");
format(DialogString,sizeof(DialogString),DialogString, linie[0], linie[1], linie[2], linie[3], linie[4], linie[5], linie[6], linie[7]);
Sieht doch gut aus ![]()
Nur zur Info, du kannst Ä,Ö,Ü usw in TextDraws anzeigen lassen: http://forum.sa-mp.com/showthread.php?t=397515
Finde das sieht dann immer bisschen schöner aus ![]()
Das ist kein veraltetes Plugin. Das Plugin habe ich fuer mein Projekt und ILDM entwickelt und wurde in keiner Form veroeffentlicht.
Dafür gibt es aber schöne Alternativen..wie z.B.: http://forum.sa-mp.com/showthread.php?t=296171
Dachte es handelt sich um das Plugin: http://forum.sa-mp.com/showthread.php?t=32509
Sry ![]()