Danke für die Hilfe, habe eine Konversation gestartet wo ein kleines Geschenk auf dich wartet.
Beiträge von iPower
-
-
Super es klappt!
-
Ok, musstest solange warten weil mein PC defekt war.
Hier ist die nette Datei wieder: -
Da kommt ein error es gibt nämlich schon "Krankheit"
-
Hier sind die alle:
id name passwort adminlevel geld handy level alt job tutorial skin geschlecht mitglied leiter mute haus hause perso spawn premium link eingeloggt premiumtage handychange coins guthaben vertrag akku gps nummer wanteds waffenschein telefonbuch jailed klingelton autoschein motorradschein anglerschein bootschein flugschein angel koeder kondom mp3player 247rob preamie JailTime hotel arbeitslosengeld krankenver autover autos jobtime arztkosten mats spielstunden drogen betrunken geworbenvon quest geworbennach helm driftzeit pklingelton pklingeltonhat exp fraktion sonnenbrille bap mission missionzeit benzinkanister timeban konto truckschein warnungen pin karte ppunkte mob supportsperre bankraub atmrob reisepass mieter namechange paypoints krankheit drogensamen drogenduenger waffenscheinzeit pkills pdeaths pbpunkte pwaffe drogenwartezeit drogenangebaut drogenzeit kuhwartezeit rank wohnwagen maske pfand tod bombe fisch detskill wa bizz ppayday warning1 warning2 warning3 email birthday dietrich gb fspawn
-
Ok, hier ist sie:
-
Sry wegen der späten Rückmeldung, es speichert immer noch nicht die Erfahrungspunkte.
MfG -
Ok, hier ist der Stoff...
-
Leider werden die Exp so auch nicht gespeichert.
Trotzdem danke für die hilfe -
Habe ich zwar schon mal gemacht, aber weiß nicht mehr wie es geht.
-
Hier noch einmal neu:
-
Wird immer noch nicht gespeichert.
-
Das ist sehr nice, wie hast du das gemacht?
-
Herzlich Willkommen!
-
-
so sieht der onplayerdisconnect aus(ausschnitt):
public OnPlayerDisconnect(playerid, reason)
{
if(IsPlayerNPC(playerid)) return 1;
new string[128];
new bot = GetNearestBot(playerid, 5);
new vehicleid = GetPlayerVehicleID(playerid);
//SaveSpieler; // Spieler speichern
//Autos vom Spieler speichern
UpdatePlayerCar(playerid);
//new string[1024];
format(string, sizeof(string), "UPDATE accounts SET adminlevel='%d',geld='%d',level='%d',alt='%d',job='%d',tutorial='%d',skin='%d',geschlecht='%d',mitglied='%d',leiter='%d',mute='%d',haus='%d',hause='%d',perso='%d',spawn='%d',premium='%d',link='%d',eingeloggt='%d',premiumtage='%d',coins='%d' WHERE Name='%s'",
sStats[playerid][sAdminlevel],sStats[playerid][sGeld], sStats[playerid][sLevel],sStats[playerid][sAlter],sStats[playerid][sJob],sStats[playerid][sTutorial],sStats[playerid][sSkin],sStats[playerid][sGeschlecht],sStats[playerid][sMitglied],sStats[playerid][sLeiter],sStats[playerid][sMute],sStats[playerid][sHaus],sStats[playerid][sHausE],
sStats[playerid][sPersonalausweis],sStats[playerid][sSpawnChange],sStats[playerid][sPremium],sStats[playerid][sLink],sStats[playerid][sEingeloggt],sStats[playerid][sPremiumZeit],sStats[playerid][sKaufpunkte], GetName(playerid));
mysql_query(string);
format(string, sizeof(string), "UPDATE accounts SET guthaben='%d',vertrag='%d',akku='%d',gps='%d',nummer='%d',wanteds='%d',waffenschein='%d',telefonbuch='%d',jailed='%d',klingelton='%d',autoschein='%d',motorradschein='%d',anglerschein='%d',bootschein='%d',flugschein='%d',angel='%d',koeder='%d',kondom='%d',mp3player='%d' WHERE Name='%s'",
sStats[playerid][sGuthaben], sStats[playerid][sVertrag],sStats[playerid][sAkku],sStats[playerid][sGPS],sStats[playerid][sNummer],sStats[playerid][sWanteds],sStats[playerid][sWaffenschein],sStats[playerid][sTelefonBuch],sStats[playerid][sJailed],sStats[playerid][sKlingelton],sStats[playerid][sAutoschein],
sStats[playerid][sMotorradschein],sStats[playerid][sAnglerschein],sStats[playerid][sBootschein],sStats[playerid][sFlugschein],sStats[playerid][sAngel],sStats[playerid][sKoeder],sStats[playerid][sKondom],sStats[playerid][sMP3Player], GetName(playerid));
mysql_query(string);
format(string, sizeof(string), "UPDATE accounts SET 247rob='%d',preamie='%d',JailTime='%d',hotel='%d',arbeitslosengeld='%d',krankenver='%d',autover='%d',autos='%d',jobtime='%d',arztkosten='%d',mats='%d',spielstunden='%d',drogen='%d',betrunken='%d',geworbenvon='%s',quest='%d',geworbennach='%d',helm='%d' WHERE Name='%s'",
sStats[playerid][s247Rob], sStats[playerid][sPreamie],sStats[playerid][sJailTime],sStats[playerid][sHotel],sStats[playerid][sArbeitslosengeld],sStats[playerid][sKrankenver],sStats[playerid][sAutover],sStats[playerid][sAutos],sStats[playerid][sJobTime],sStats[playerid][sArztkosten],sStats[playerid][sMats],
sStats[playerid][sSpielstunden],sStats[playerid][sDrogen],sStats[playerid][sBetrunken],sStats[playerid][sGeworbenVon],sStats[playerid][sQuest],sStats[playerid][sGeworbenNach],sStats[playerid][sHelm], GetName(playerid));
mysql_query(string);
format(string, sizeof(string), "UPDATE accounts SET driftzeit='%d',pklingelton='%d',pklingeltonhat='%d',fraktion='%d',sonnenbrille='%d',bap='%d',mission='%d',missionzeit='%d',benzinkanister='%d',timeban='%d',konto='%d',truckschein='%d',warnungen='%d' WHERE Name='%s'",
sStats[playerid][sDriftZeit],sStats[playerid][sPKlingelton],sStats[playerid][sPKlingeltonHat],sStats[playerid][sFraktion],sStats[playerid][sSonnenbrille],sStats[playerid][sbap],sStats[playerid][sMission],sStats[playerid][sMissionZeit],
sStats[playerid][sBenzinkanister],sStats[playerid][sTimeBan],sStats[playerid][sKonto],sStats[playerid][sTruckschein],sStats[playerid][sWarns], GetName(playerid));
mysql_query(string);
format(string, sizeof(string), "UPDATE accounts SET pin='%d',karte='%d',mob='%d',supportsperre='%d',bankraub='%d',atmrob='%d',reisepass='%d',mieter='%d',paypoints='%d',krankheit='%d',drogensamen='%d',drogenduenger='%d',waffenscheinzeit='%d',pkills='%d',pdeaths='%d',pbpunkte='%d',pwaffe='%d' WHERE Name='%s'",
sStats[playerid][sPin],sStats[playerid][sKarte],sStats[playerid][sMob],sStats[playerid][sSupportsperre],sStats[playerid][sBankRaub],sStats[playerid][sATMRob],sStats[playerid][sReisePass],sStats[playerid][sMieter],sStats[playerid][sPayPoints],sStats[playerid][sKrankheit],
sStats[playerid][sDrogenSamen],sStats[playerid][sDrogenDuenger],sStats[playerid][sWaffenscheinZeit],sStats[playerid][sPkills],sStats[playerid][sPdeaths],sStats[playerid][sPpunkte],sStats[playerid][sPwaffe], GetName(playerid));
mysql_query(string);
format(string, sizeof(string), "UPDATE accounts SET drogenwartezeit='%d',drogenangebaut='%d',drogenzeit='%d',rank='%d',wohnwagen='%d',maske='%d',pfand='%d',tod='%d',bombe='%d',fisch='%d',detskill='%d',wa='%d',bizz='%d',ppayday='%d',dietrich='%d',gb='%d',krankheit='%d',exp='%d',fspawn='%d',lastonline='%d',handy='%d',drogend='%d' WHERE Name='%s'",
sStats[playerid][sDrogenWarteZeit],sStats[playerid][sDrogenZeit],sStats[playerid][sDrogenAngebaut],sStats[playerid][sRank],sStats[playerid][sWohnwagen],sStats[playerid][sMaske],sStats[playerid][sPfand],sStats[playerid][sTod],sStats[playerid][sBombe],sStats[playerid][sFisch],
sStats[playerid][sDetSkill],sStats[playerid][sWA],sStats[playerid][sBizz],sStats[playerid][spPayday],sStats[playerid][sDietrich],sStats[playerid][sGB],sStats[playerid][sKrankheit],sStats[playerid][sErf],GetPVarInt(playerid, "FeuerSpawn"),sStats[playerid][sLastOnline],sStats[playerid][sHandy],sStats[playerid][sDrogenDuenger], GetName(playerid));
mysql_query(string); -
-
-
Hallo,
leider werden auf meinem Server die EXP nicht gespeichert, wenn der Spieler den Server verlässt
Hier wenn ein Spieler connected:
sStats[playerid][sErf] = mysql_GetInt("accounts", "exp", "name", GetName(playerid));
Und bei onplayerdisconnect habe ich dann das hier vor:format(string, sizeof(string), "UPDATE accounts SET drogenwartezeit='%d',drogenangebaut='%d',drogenzeit='%d',rank='%d',wohnwagen='%d',maske='%d',pfand='%d',tod='%d',bombe='%d',fisch='%d',detskill='%d',wa='%d',bizz='%d',ppayday='%d',dietrich='%d',gb='%d',krankheit='%d',exp='%d',fspawn='%d',lastonline='%d',handy='%d',drogend='%d' WHERE Name='%s'",
sStats[playerid][sDrogenWarteZeit],sStats[playerid][sDrogenZeit],sStats[playerid][sDrogenAngebaut],sStats[playerid][sRank],sStats[playerid][sWohnwagen],sStats[playerid][sMaske],sStats[playerid][sPfand],sStats[playerid][sTod],sStats[playerid][sBombe],sStats[playerid][sFisch],
sStats[playerid][sDetSkill],sStats[playerid][sWA],sStats[playerid][sBizz],sStats[playerid][spPayday],sStats[playerid][sDietrich],sStats[playerid][sGB],sStats[playerid][sKrankheit],sStats[playerid][sErf],GetPVarInt(playerid, "FeuerSpawn"),sStats[playerid][sLastOnline],sStats[playerid][sHandy],sStats[playerid][sDrogenDuenger], GetName(playerid));
mysql_query(string); -
Und ich bin irgendwie gerade so blöd und weiß nicht wie ich dass machen soll bei Onplayerdisconnect