online hab ich zu der Version irgendwie nur noch was gefunden, tausch mal Datenbank und Passwort.
Eventuell geht es dann, wenn nicht empfehle ich dir so oder so, mal zu einer neueren MySQL-Version zu updaten ![]()
online hab ich zu der Version irgendwie nur noch was gefunden, tausch mal Datenbank und Passwort.
Eventuell geht es dann, wenn nicht empfehle ich dir so oder so, mal zu einer neueren MySQL-Version zu updaten ![]()
Versuch mal mit 127.0.0.1 im Host, das klappt manchmal.
Kann leider nicht auf den Ts³ kommen, bin noch beschäftigt nebenher.
Andernfalls stelle sicher, dass die MySQL DB existiert und natürlich auch der user ![]()
ist das richtig was du sehen wolltest?
Jaa...jetzt ist die Frage, was in den Makros steht.
Beim host solltest du localhost oder 127.0.0.1 verwenden.
Und beim ganzen Rest musst du schauen, dass er nicht mit Zahlen anfängt und keine gefährlichen Sonderzeichen wie ' oder " oder < oder > oder / drinnen sind.
Er crasht während er mysql_connect ausführt.
Tjoaa könnten wir da mal den Code sehen?
Das wird unter OnGameModeInit aufgerufen ![]()
Bitte mal crashdetect einbinden, Log löschen, dann server starten und den akteullen Log posten ![]()
Was kann man diesbezüglich noch probieren?
Du solltest auf den Speed schauen.
Du nutzt 5, ich nutze 0.001.
Beim öffnen musst du dann einen der Achsen +0.001 hinzufügen und beim schließen den Achsen -0.001 abziehen ![]()
Steht ja in dem roten Kasten ![]()
Wo liegt das Problem?
Das Problem hierbei liegt an der Rotation.
Mach es mal so:
MoveDynamicObject(tor[13],1147.6576+0.001, -1291.2196, 13.4153, 0.001, 0.00000, 90.00000, 180.00000);
Hier nochmal im roten Kasten nachzulesen: http://wiki.sa-mp.com/wiki/MoveObject
SA:MP hat da ein wenig gefailt ![]()
Dann würde ich fast vermuten, dass in dem scriptfiles Ordner der Ordner Configs fehlt ![]()
Ah, es scheint entweder hast du keine Rechte um auf einen Ordner/bzw eine Datei zuzugreifen oder ein Ordner existiert nicht ![]()
Dafür müssten wir die OnPropUpdate Funktion sehen ![]()
Lade mal crashdetect, dann kann man näheres sehen ![]()
Aber soweit, sieht das doch eigentlich gut aus ![]()
Wenn du crashdetect lädst, sagt dir das Plugin genau, in welcher Funktion der Fehler auftritt ![]()
Halt monopoly in Samp
Ja..aber reden wir hier von Textdraws, Objekten oder spielen gar ganze Map Abteile da rein? ![]()
Und nur als Spiel, oder als einzelnes Skript...
Im Sinne von, das was du dir als nächstes Würfelt, entscheidet über deine Unternehmen ![]()
Monopoly script
Wie darf man denn das verstehen? ![]()
Da gibt es 2 Möglichkeiten:
Wieso speichert das nicht in die Datenbank?
Da fehlt die WHERE Klausel, wo du angibst in welcher Zeile das geupdatet werden soll ![]()
Was hast du denn für Fehlermeldungen?
Er bekommt den Warning Tag Mismatch.
Um das mal zu verdeutlichen:
enum test
{
Float:x
};
new a[test][2], b[2][test];
main(){
a[x][0] = 5.0; //geht nicht
b[0][x] = 5.0; //funzt
}
Das liegt daran, dass das enum dem index einen Tag gibt und nicht dem ganzen Array ![]()
Also switch das enum einfach ganz nach hinten, also so:
new System[MAX_SYSTEMPOINTS][nnnavi][7];
Also das ändern zu:
new System[MAX_SYSTEMPOINTS][7][nnnavi];
Ja...immer nur so schnipsel helfen mir nicht. Da ich so nicht den gesamt Aufbau beurteilen kann.
Aber, wie gesagt, pack es einfach mal nach oben mit der if-Abfrage, dann sollte es gehen ![]()
Zum Beispiel das.
Das hilft mir leider nicht.
Wenn müsste ich schon etwas mehr sehen...
Oder als Tipp, mach deine if-Abfrage nach ganz oben, dann solltes auch funktionieren ![]()
Wobei es dann sein kann, dass es an anderer Stelle scheitert, aber ohne vollständigen Code, kann ich das leider nicht beurteilen.
Also daran sollte es schonmal nicht liegen...
Ja, sehr gut, dann zeig uns dochmal deinen Code, den du in dem Callback so hast, dann kann ich dir genau sagen, was da schief läuft ![]()
Füg mal ganz oben ein printf("Pickup: %d|%d",pickupid,testpickup); und schau, ob das print im Server-Log steht und ob das richtig aufgerufen wird.
Wenn ja, dann hast du einen Skriptfehler, da eventuell irgendwo ein return ist oder ähnliches.
Wenn nicht, dann wurde der Callback evtl falsch gehookt o.ä. ![]()