Dann guck dir mal den Inhalt der SQL-Datei an, z.B. per Notepad++. Passt da alles? Im Regelfall müssten die Queries korrekt ausgeführt werden.
Beiträge von shoxinat0r
-
-
Du wählst mit Rechtsklick eine Datenbank an und klickst auf "Execute SQL File"
-
Okay. Wie wird denn der Wert pChar von PlayerInfo gespeichert?
-
So wie ich das sehe, wird der Skin aktuell in diese Variable gespeichert:
PlayerInfo[playa][pChar] = health;
Beim Verlassen des Servers musst du nur die Werte des Spielers abspeichern, je nach dem ob du mit Dateien oder MySQL arbeitest. -
So schwer ist das doch gar nicht.
new Float:health;
GetPlayerHealth(playerid,health);if (health >= 100.0) return SendClientMessage(playerid,-1,"Hier Text einfügen.");Das einfach vor dein SetPlayerHealth packen. -
Du kannst mit der Funktion GetPlayerHealth die Lebenspunkte des Spielers abfragen. Das packst du dann in eine simple if-Abfrage.
Im Wiki steht auch ein Beispiel. -
Läuft denn eine Verbindung mit einem MySQL-Server? Optional kannst du die Log sonst einfach manuell ausschalten.
-
Bei mir gibt es kein OnPlayerDeath:
Den Public muss es geben. Wenn nicht, musst du den manuell hinzufügen.
-
Hast du das Script überhaupt compiled?
Weil wenn du es unter OnGameModeInit hast, müsste es eigentlich so funktionieren.//Edit: Klammer UsePlayerPedAnims(); mal aus.
-
Kannst du sonst mal das nativechecker Plugin reinschmeissen? Dann kann man sich das mal genauer ansehen.
-
bsnenter = CreatePickup(1318,1,1199.3047,-918.6964,43.1187); // LS BSN - ENTER
Sieht das bei dir unter OnGameModeInit auch so aus? Oder fehlt das bsnenter? -
Bedingt.
Diesen Wert hier musst du für jeden Spieler speichern:
PlayerInfo[playa][pChar] -
Passiert denn irgendwas wenn du in das Pickup läufst oder wirst du einfach zu den falschen Koordinaten teleportiert?
-
Ich kenne das Script leider nicht.
Du könntest z.B. einen anderen Wert anschauen und vergleichen, wie der gespeichert wird. Das ließe sich dann auch auf den Skin übertragen. -
Zur Not musst du in einen günstigen Webspace investieren. samp4you bietet z.B. einen Webspace für einen Euro im Monat an, dort könntest du das Forum ohne Probleme hosten.
Ansonsten könntest du diesen Free-Hoster hier nochmal ausprobieren: http://www.square7.ch/ -
Der # Hashtag muss weg. Dann funktioniert es, daher kommen die beiden Errors.
-
Du solltest da auch was ändern, logisch das alle angezeigt werden.
Dies hier:
if(sInfo[playerid][aduty] == 0) continue;
Zu:
if(sInfo[i][aduty] == 0) continue;
playerid zu i machen, bitte. -
Zeig uns mal deinen aktuellen Befehl bitte.
-
Du könntest mit Strlen die Länge des inputtexts überprüfen. Wäre das eventuell eine Idee?
-
Hast du für uns die genaue Fehlermeldung?
Ich hatte WBBLite auch mal auf bplaced installiert und kann mich nicht an Probleme erinnern.
Grundsätzlich dürfte WBBLite aber die userfreundlichste Lösung sein (hinsichtlich des Bekanntheitsgrades).