Das passt.
Kannst du bitte mal die exakte Fehlermeldung posten, sowie die entsprechende Zeile dazu markieren, bzw. dazu posten?
Beiträge von Jeffry
-
-
new Float:CarHealth, CarHealthIni;
GetVehicleHealth(vehicleid, CarHealth);
CarHealthIni = floatround((CarHealth - 250.0) / 7.5, floatround_floor);
if(CarHealthIni < 0) CarHealthIni = 0;/10 /75 *100 kann verkleinert werden auf /7.5 und direkt in floatround gepackt werden.
-
ich glaube "mysql_query" kommt bei MySQL R8 vor bin mir aber nich 100% sicher
Das gibt es eigentlich in allen Versionen (http://wiki.sa-mp.com/wiki/MySQL#mysql_query), denn es ist die Funktion um ein Query direkt (ohne Caching/Threading) an den MySQL Server zu senden.
-
Dieses Callback wird aufgerufen, wenn das MySQL Plugin einen Fehler erkannt hat (Syntax Fehler im Query, Fehlende Spalte, Keine Verbindung zur Datenbank, ...).
https://wiki.sa-mp.com/wiki/MySQL_Plugin#OnMysqlErrorHier eine Liste mit allen Fehlern die generiert werden können:
https://dev.mysql.com/doc/refm…rror-messages-server.html
https://dev.mysql.com/doc/refm…rror-messages-client.htmlDer Fehler 2006 Bezieht sich auf eine nicht mehr vorhandene Verbindung (MySQL Server has gone away.).
-
Es ist kein Problem für dich, aber du hast 130 Tabellen? => Heißt für mich: Dir ist es zu viel Aufwand.
Ich verstehe nicht worauf du mit dieser Aussage hinaus willst.
-
Dann machst du irgendwas falsch.
Diese Punkte sind zu beachten:
1.) Die MySQL Include in /pawno/include/ legen.
2.) Die pawno.exe unter /pawno/ als Admin öffnen.
3.) Über den Menüpunkt "Open" deinen Gamemode auswählen.
4.) In den Gamemode bei den Includes die MySQL Include eintragen.Dann sollte es klappen.
Wenn nicht, poste bitte mal die exakte Fehlermeldung und den Code dazu (ggf. Screenshot). -
Kannst du da vielleicht mal rübergucken ich kenne mich mit dem Ganzen MYSQL zeug nicht aus
Das könnte ich schon machen, nur bringt das nichts, danach kennst du dich auch nicht mehr aus, wenn ich (oder jemand anderes) es dir macht.
Außerdem - wie gesagt - ist das nicht in 5 Minuten erledigt, sondern das ganze Zeug umzuschreiben und sicherzustellen, dass es auch alles funktioniert dauert mehrere Stunden.Was ich dir vorschlagen kann ist, dass du dir mal ein Tutorial über MySQL anschaust, welches sich auf die neuste Version bezieht, und dies in einem leeren Server implementierst, und dabei versuchst, die Funktionsweise zu verstehen. Dann fällt es dir wesentlich leichter danach den Punkt "Converting" in dem Tutorial das ich verlinkt habe, zu verstehen. Dazu musst du auch kein großartiges Englisch können (gegebenenfalls Google Translater reicht).
Ich verweise dich mal hierhin:
[jTuT] MySQL R39-3 (Installation, XAMPP, Verwendung, Bedienung & Registrations-System)Das ist sehr einfach gehalten. Wenn du mit diesem Code klar kommst, dann solltest du auch keine Probleme mit dem Tutorial haben.
Das Problem bei dem ganzen Convertieren ist eben, dass man es schlecht schrittweise testen kann, da man nicht beide MySQL Plugin Versionen am Laufen haben kann. Das macht es recht komplex und entsprechend schwierig. Dies als erste Aktion im Arbeiten mit MySQL zu tun ist nicht vorteilhaft und wird wahrscheinlich auch nicht klappen. Du benötigst dafür entsprechendes Vorwissen.
-
Ich habe den Editor nie verwendet, aber dem Video nach scheint es, als muss man das Preview Model Textdraw speziell über "New" erstellen.
Siehe hier:Externer Inhalt youtu.beInhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.Durch die Aktivierung der externen Inhalte erklären Sie sich damit einverstanden, dass personenbezogene Daten an Drittplattformen übermittelt werden. Mehr Informationen dazu haben wir in unserer Datenschutzerklärung zur Verfügung gestellt.
(Ab 4:05) -
Hast du die korrekte Include in /pawno/include eingefügt, und auch die korrekte Include mit #include in deinen Code geschrieben?
Öffne pawno gegebenenfalls mal direkt über /pawno/pawno.exe und wähle deinen Code öffnen aus.
-
Das habe ich gesehen, dazu hast du ja jetzt schon fast einige Threads auf gemacht.
Eine Lösung dazu kenne ich nicht, ich könnte nur vermuten, dass der Code nicht zur SA-MP Version zu 100% kompatibel ist, oder ein Plugin nicht ganz dazu passt. Kann aber auch was anderes sein.
Da du den Code nicht selbst geschrieben hast, lässt sich ein solches Problem auch kaum feststellen, da man schlecht den kompletten Code debuggen kann.Am besten du setzt dich zwecks dem Problem mit dem Ersteller des Codes in Verbindung.
-
Wird das Plugin überhaupt geladen?
-
Es reicht eigentlich wenn du dir den Unterschied im Code anschaust, das ist eigentlich recht aussagekräftig.
Wenn du allerdings den ganzen Code umschreiben willst, dann ist das ein ziemlicher Aufwand, den du nicht mal so in 5 Minuten machen kannst.
-
Das 2.1.1 von Strickenkid.
http://forum.sa-mp.com/showthread.php?t=122983&page=101 -
Hier ist ein Tutorial in dem beschrieben ist, wie man von der alten Version auf die neue Version kommt: http://forum.sa-mp.com/showthread.php?t=337810
-
PreviewModels gibt es erst seit SA-MP 0.3x, ich rate dir daher die neuste Version zu nutzen, bzw, mindestens jedoch SA-MP 0.3x.
Nutze am besten auch einen leeren Gamemode ohne geladene Filterscripts, außer dem Editor, dann sollte es klappen.
-
Das sind dann wahrscheinlich PreviewModels, die kannst du mit http://wiki.sa-mp.com/wiki/TextDrawSetPreviewModel einfügen.
Ein entsprechender Editor dazu wäre:
http://forum.sa-mp.com/showthread.php?t=543002 -
In deinem geposteten Referenzbefehl hast du doch auch "PlayerInfo" verwendet, es sollte eigentlich nicht undefined sein.
Sicher, dass du es an der richtigen Stelle eingefügt hast? -
Mit dem Tool von Microsoft kannst du dir zum Beispiel einen USB Stick mit der Installation erstellen:
https://www.microsoft.com/de-de/software-download/windows10Wenn du den dann bootest, dann kannst du davon aus Windows 10 clean installieren, als Key kannst du den Key von Windows 7/8 angeben, habe das bei allen meinen Geräten gemacht, klappt wunderbar, sofern der Key ein legaler Key ist.
-
Um den Score zu setzen müsstest du nach dem Lesen des Caches
SetPlayerScore(playerid, sInfo[playerid][level]);
nutzen. -
Oh, sorry, das war falsch übernommen von mir:
cache_get_field_content_int(0,"level",tmp);
natürlich zu:
cache_get_field_content(0,"level",tmp);Den #define den ich dir vorhin gegeben habe kannst du wieder löschen.