also am anfang sehe ich jetzt schon ein Fehler:
s[24]s[130]
obwohl du das Level laden willst.
Außerdem musst du bei 's' die länge angeben.
sscanf(str,"ddddfdddds[11]dddds[11]s[12]s[13]s[12]"
so ist richtig :D?
also am anfang sehe ich jetzt schon ein Fehler:
s[24]s[130]
obwohl du das Level laden willst.
Außerdem musst du bei 's' die länge angeben.
sscanf(str,"ddddfdddds[11]dddds[11]s[12]s[13]s[12]"
so ist richtig :D?
Da ist einiges bei SSCANF falsch
Bitte mal erklären ![]()
Kaliber Danke hab ich nun drin, beavis & Hagi ebenfalls danke
stock LoadPlayer(playerid)
{
if(IsPlayerConnected(playerid) && !IsPlayerNPC(playerid))//Wir fragen ab ob der angegebene Spieler auch Online ist, und kein NPC ist (nur zur sicherhheit)
{
new str[520];
format(str,sizeof str,"SELECT * FROM `accounts` WHERE `Name` = '%s'",PlayerName(playerid));
mysql_query(str);
mysql_store_result();
mysql_fetch_row(str);
sscanf(str,"p<|>{i}s[24]s[130]{i}ddddfddddsddddssss",SpielerInfo[playerid][pLevel],SpielerInfo[playerid][pGeld],SpielerInfo[playerid][pKills],SpielerInfo[playerid][pTode],SpielerInfo[playerid][pHealth],SpielerInfo[playerid][pPerso],SpielerInfo[playerid][pCarLic],SpielerInfo[playerid][pBikeLic],SpielerInfo[playerid][pFlyLic],SpielerInfo[playerid][pAdmin],
SpielerInfo[playerid][pBan],SpielerInfo[playerid][pWarn],SpielerInfo[playerid][pWaffenLic],SpielerInfo[playerid][pLeader],SpielerInfo[playerid][pRang],SpielerInfo[playerid][pFraktion],SpielerInfo[playerid][pStory],SpielerInfo[playerid][pAlter],SpielerInfo[playerid][pBundesland]);
mysql_free_result();
}
return 1;
}
stock SavePlayer(playerid)
{
if(IsPlayerConnected(playerid) && !IsPlayerNPC(playerid))
{
if(GetPVarInt(playerid,"Eingeloggt") == 1)
{
new query[500];
format(query, sizeof(query), "UPDATE `accounts` SET `Level` = '%d',`Geld` = '%d',`Kills` = '%d',`Tode` = '%d',`Health` = '%f',`Perso` = '%d',`CarLic` = '%d', `BikeLic` = '%d',`FlyLic` = '%d',`Admin` = '%s',`Ban` = '%d',`Warn` = '%d', `WaffenLic` = '%d',`Leader` = '%s',`Rang` = '%s',`Fraktion` = '%s',`Story` = '%d', `Alter` = '%d', `Bundesland` = '%s'",
SpielerInfo[playerid][pLevel],SpielerInfo[playerid][pGeld],SpielerInfo[playerid][pKills],SpielerInfo[playerid][pTode],SpielerInfo[playerid][pHealth],SpielerInfo[playerid][pPerso],SpielerInfo[playerid][pCarLic],SpielerInfo[playerid][pBikeLic],SpielerInfo[playerid][pFlyLic],SpielerInfo[playerid][pAdmin],
SpielerInfo[playerid][pBan],SpielerInfo[playerid][pWarn],SpielerInfo[playerid][pWaffenLic],SpielerInfo[playerid][pLeader],SpielerInfo[playerid][pRang],SpielerInfo[playerid][pFraktion],SpielerInfo[playerid][pStory],SpielerInfo[playerid][pAlter],SpielerInfo[playerid][pBundesland]);
mysql_query(query);
}
}
return 1;
}
Das Problem ist, man Connected auf denn Server Registriert sich, Spawnt...Geht man raus, kommt man neu rein, bekommt man erstens Das Geld nicht wieder auf die Hand, 2. Steht in der Datenbank alles auf 0, bzw es Speichert Falsch ab :> oder es Loadet falsch weiß jemand woran der Fehler hier liegt?
Alles anzeigenLiebe Community,
ich habe das Problem, dass meine Chats viel zu klein sind.
z.B. Tippe ich einen Satz mit 10 Wörtern und er werden nur maximal 4 angezeigt.
Kann ich den "Chat" irgendwie größer machen?
Pastebin: http://pastebin.com/6Ee7priSMit freundlichen Grüßen
Jan_
new text[256];
die Zahl erhöhen!
new text[356]; oder so ![]()
Maddin hat doch eins für Einsteiger gemacht, obwohl ich das nicht empfehle wegen den schlechten Querys, aber gut und ausführlich erklärt ist es
mfg.
Hab ich mir Durchgelesen, doch, das Speichern & Laden lässt grüßen, Es hieß so wie er es machte sei es Ressourcen fressend? - Naja, ich erstell mal nen T, mit meinem Problem llt findest du ihn & hilfst mir.
schreib mal statt Führerschein, schreibst "Fuehrerschein"
Alles anzeigen
Ich schreibe Threads immer mit schwarz, finde das sieht schöner aus, bzw man kann es besser lesen
Freut mich
Gerade noch was zu MySQL etc hingeschrieben
mfg.
Magst noch nen Korrektes Tutorial machen oder Erklärung Datenbanken, diese zu benutzen Speichern/laden :D? könnt eich sehr gebrauchen derzeit..
public OnPlayerConnect(playerid)
{
if(IsPlayerNPC(playerid)) return 1;
PlayAudioStreamForPlayer(playerid,"http://andre.square7.ch/music.mp3");
InterpolateCameraPos(playerid, 2921.756835, -1970.542114, 26.786642, 2962.441650, -1436.830566, 49.123722, 15000);
InterpolateCameraLookAt(playerid, 2920.811279, -1975.407592, 26.128402, 2959.460205, -1440.445922, 47.379909, 4000);
ich sehe da nichts von DIALOG-Login?
Schon was neues gelernt in der Laufbahn hier
gut.
Ehm aber unter OnPlayerSpawn soll die Cam ja schon weg sein!
Also beim Regsister/Login Dialog soll diese Camera abgespielt werden!
Dann hau die Funktion direkt dahin wo der Dialog erscheint.
License
LIZENZ !, Ihr habt echt zu viel auf Godfahters als Fahrlehrer gespielt..
zum Script lass es lieber bleiben ![]()
Es heißt LIZENZ & NICHT Licens.
Zum Beitrag der mega Schwachsinn...
Die Frage ist eher, ob das richtige MySQL-Plugin geladen wird.
Dafür brauchen wir aber endlich den Inhalt deiner server_log.txt.
Da wird, er hatte aber ne Falschen Datenbank eingetragen oder ne Alte Keine ahnung^^
ich habe eine MySQL Datenbank bei Samp4you erstellt und die Accounts werden dort nicht gespeichert -.-
Hast du da überhaupt eine (Tabelle) namens "accounts" erstellt
Im Hauptverzeichnis des Server sollte "mysql_log.txt" heißen und poste zugleich noch die server_log.txt, ist die mysql Log datei leer, füg unter GamemodeInit "mysql_debug(1);"
Dein Problem ist ein anderes als meins!
Und das ist mein Thread!
Lösche es bitte...
statt des zu schreiben könntest deine Error_log doch zeigen omg.
Möcht kein Thread erstellen,
@Andrzejxy': bei mir ist Folgendes wenn ich mich auf dem Server registriere, erstellt es nen Account in der Datenbank Alles Fresh & richtig doch wnen ich es verlasse oder neu drauf Connecte " Logge" mich ein, wird alles auf 0 gesetzt, außer Name & Passwort..., Das Geld wird auch nicht zurück geben, und man bekommt Startbonus (1000$) in Datenbank steht nur "1" statt die Summe :>?
stock LoadPlayer(playerid)
{
if(IsPlayerConnected(playerid) && !IsPlayerNPC(playerid))//Wir fragen ab ob der angegebene Spieler auch Online ist, und kein NPC ist (nur zur sicherhheit)
{
new str[520];
format(str,sizeof str,"SELECT * FROM `accounts` WHERE `Name` = '%s'",PlayerName(playerid));
mysql_query(str);
mysql_store_result();
mysql_fetch_row(str);
sscanf(str,"p<|>{i}s[24]s[130]{i}ddddfddddsddddssss",SpielerInfo[playerid][pLevel],SpielerInfo[playerid][pGeld],SpielerInfo[playerid][pKills],SpielerInfo[playerid][pTode],SpielerInfo[playerid][pHealth],SpielerInfo[playerid][pPerso],SpielerInfo[playerid][pCarLic],SpielerInfo[playerid][pBikeLic],SpielerInfo[playerid][pFlyLic],SpielerInfo[playerid][pAdmin],
SpielerInfo[playerid][pBan],SpielerInfo[playerid][pWarn],SpielerInfo[playerid][pWaffenLic],SpielerInfo[playerid][pLeader],SpielerInfo[playerid][pRang],SpielerInfo[playerid][pFraktion],SpielerInfo[playerid][pStory],SpielerInfo[playerid][pAlter],SpielerInfo[playerid][pBundesland]);
mysql_free_result();
}
return 1;
}
stock SavePlayer(playerid)
{
if(IsPlayerConnected(playerid) && !IsPlayerNPC(playerid))
{
if(GetPVarInt(playerid,"Eingeloggt") == 1)
{
new query[500];
format(query, sizeof(query), "UPDATE `accounts` SET `Level` = '%d',`Geld` = '%d',`Kills` = '%d',`Tode` = '%d',`Health` = '%f',`Perso` = '%d',`CarLic` = '%d', `BikeLic` = '%d',`FlyLic` = '%d',`Admin` = '%s',`Ban` = '%d',`Warn` = '%d', `WaffenLic` = '%d',`Leader` = '%s',`Rang` = '%s',`Fraktion` = '%s',`Story` = '%d', `Alter` = '%d', `Bundesland` = '%s'",
SpielerInfo[playerid][pLevel],SpielerInfo[playerid][pGeld],SpielerInfo[playerid][pKills],SpielerInfo[playerid][pTode],SpielerInfo[playerid][pHealth],SpielerInfo[playerid][pPerso],SpielerInfo[playerid][pCarLic],SpielerInfo[playerid][pBikeLic],SpielerInfo[playerid][pFlyLic],SpielerInfo[playerid][pAdmin],
SpielerInfo[playerid][pBan],SpielerInfo[playerid][pWarn],SpielerInfo[playerid][pWaffenLic],SpielerInfo[playerid][pLeader],SpielerInfo[playerid][pRang],SpielerInfo[playerid][pFraktion],SpielerInfo[playerid][pStory],SpielerInfo[playerid][pAlter],SpielerInfo[playerid][pBundesland]);
mysql_query(query);
}
}
return 1;
}
Läuft das UCP über Mysql :)? - gibt es nen test Server sonstiges UCP testen/Server/Script?
vllt mit nem Timer Löschen lassen, also der Jobber müsste ca 5-10sek da stehen bleiben am ende der zeit wird destroy?
Moin, möchte gern Phpmyadmin auf meinem Root Installieren doch direkt nach dem Passwort Eingabe kommt ein Error,
ZitatAlles anzeigenâââââââââââââââ⤠Konfiguriere phpmyadmin ââââââââââââââââââââââââââ
â â
â
â ERROR 1045 (28000): Access denied for user 'root' localhost (using
â password: YES)
â
â Falls Sie zu diesem Zeitpunkt die Option »Wiederholen« wählen, werden â alle Konfigurationsfragen noch einmal gestellt und ein erneuter Versuch
â vorgenommen, die Operation durchzuführen. Die Option »Wiederholen â (Fragen überspringen)« wird die Operation sofort versuchen und alle â Fragen überspringen. Wenn »Abbruch« gewählt wird, schlägt die Operation â fehl und Sie müssen ein Downgrade, eine Reinstallation, eine
â Neukonfiguration dieses Pakets durchführen oder anders manuelle
â eingreifen, damit Sie das Paket weiter benutzen können. Falls Sie
â »Ignorieren« auswählen, wird diese Operation weitergeführt und dabei â werden weitere Fehler von dbconfig-common ignoriert.
Bitte um Hilfe ![]()