Beiträge von ZeenOne

    @VeryNice
    ich würde es bsp bei disconnect mit save machen
    saveplayer(playerid);
    und dann als stock saveplayer(playerid)


    aber das problem ist halt das alles im stock zu schreiben


    könnte mir iwer nen beispiel mit meinen sachen geben?
    glaube brauche sowas vor mir xD


    halt 1. im stock für load
    2. im stock für save


    123marvin123
    Habe ehrlich gesagt keine ahnung wie ich das strcat einbaue bzw benutze


    new string[40] = "Level=%d,Alter=%d";
    strcat(string, " Level=%d,Alter=%d!");


    format(query1, sizeof(query1), "UPDATE nsar_main SET string, string2'", string3,pname);
    mysql_query(query1);



    soll ich das dannn so zusammen fügen oder was

    Du könntest dir auch ne Funktion basteln die jeweils eine Variable ausliest.
    Dann damit halt jenachdem Namen ändern und laden lassen.
    Ich hoffe du weißt was ich mein.


    Meinst du damit nicht genau das hier:


    new query1[32]


    format(query1, sizeof(query1), "UPDATE nsar_main SET Alter=%d WHERE Name='%s'", PlayerInfo[playerid][pAlter],pname);
    mysql_query(query1);



    und dann halt mit query2 die nächste variable..
    aber gibt es das nicht auch noch kürzer? weil wenn man knapp 140 variablen hat
    ist das ne ganze menge ^^

    Könntest du mir ein Beispiel damit machen ich Verstehe das Beispiel von wiki nicht


    Tabelle nsar_main
    Kannst du das zusammen fügen für 2 von den strcat der eine für level und skin der andere alter und geschlecht?
    Also brauche es halt 1. als Save und einmal zum laden

    Hey Ich Bin im Thema MySQL noch recht neu und hab da ma paar Fragen:


    1. Ich habe ca 140 PlayerVariablen (Poition,Scheine, etc.) und da der compiler nach einer bestimmten länge ja mäckert hatte ich es anders Versucht:



    new query1[32], query2[32], query3[32],...........


    format(query1, sizeof(query1), "UPDATE nsar_main SET Alter=%d WHERE Name='%s'", PlayerInfo[playerid][pAlter],pname);
    mysql_query(query1);


    format(query2, sizeof(query2), "UPDATE nsar_main SET Geschlecht=%d WHERE Name='%s'", PlayerInfo[playerid][pGeschlecht],pname);
    mysql_query(query2);


    format(query3, sizeof(query3), "UPDATE nsar_main SET Skin=%d WHERE Name='%s'", PlayerInfo[playerid][pSkin],pname);
    mysql_query(query3);


    format(query4, sizeof(query4), "UPDATE nsar_main SET Level=%d WHERE Name='%s'", PlayerInfo[playerid][pLevel],pname);
    mysql_query(query4);


    Das ist nu nur ein kleiner Ausschnitt
    Jedoch weiß ich nicht ganz wie die bessere Lösung ist Vernünftig die Sachen zu Speichern.
    Falls jemand da was einfacheres weiß kann er mir gerne bescheid geben :D
    Jedoch bitte nicht einfach nur alter=%d, Geschlecht=%d
    Weil ich ja wie gesagt sehr viele Varbiablen habe...
    Es sei denn derjenige kann mir ordentlich sagen wie ich einen einfachen Zeilenumbruch dort einbaue.




    2. die gleiche Geschichte muss ja auch Ausgelesen werden...


    new query[300], pname[24], savingstring[20];
    GetPlayerName(playerid, pname, 24);
    format(query, sizeof(query), "SELECT scoretedtimes, jailedtimes, frozentimes, banned, bannedby, logins, posx, posy, posz, posa FROM playerdata WHERE user = '%s'", pname);
    mysql_query(query);
    mysql_store_result();
    while(mysql_fetch_row_format(query,"|"))
    {
    mysql_fetch_field_row(savingstring, "score"); SetPlayerScore(playerid, strval(savingstring));
    mysql_fetch_field_row(savingstring, "money"); MoneyGiven[playerid] = strval(savingstring);
    mysql_fetch_field_row(savingstring, "level"); PlayerInfo[playerid][pLevel] = strval(savingstring);
    mysql_fetch_field_row(savingstring, "vip"); PlayerInfo[playerid][pVIP] = strval(savingstring);
    mysql_fetch_field_row(savingstring, "Tutorial"); PlayerInfo[playerid][pTutorial] = strval(savingstring);
    mysql_fetch_field_row(savingstring, "rank"); PlayerInfo[playerid][pRank] = strval(savingstring);
    mysql_fetch_field_row(savingstring, "kills"); PlayerInfo[playerid][pKills] = strval(savingstring);
    mysql_fetch_field_row(savingstring, "deaths"); PlayerInfo[playerid][pDeaths] = strval(savingstring);
    mysql_fetch_field_row(savingstring, "muted"); PlayerInfo[playerid][pMuted] = strval(savingstring);
    mysql_fetch_field_row(savingstring, "jailed"); PlayerInfo[playerid][pJailed] = strval(savingstring);
    mysql_fetch_field_row(savingstring, "frozen"); PlayerInfo[playerid][pFrozen] = strval(savingstring);
    mysql_fetch_field_row(savingstring, "mutedtimes"); PlayerInfo[playerid][pMutedTimes] = strval(savingstring);
    mysql_fetch_field_row(savingstring, "jailedtimes"); PlayerInfo[playerid][pJailedTimes] = strval(savingstring);
    mysql_fetch_field_row(savingstring, "frozentimes"); PlayerInfo[playerid][pFrozenTimes] = strval(savingstring);
    mysql_fetch_field_row(savingstring, "banned"); PlayerInfo[playerid][pBanned] = strval(savingstring);
    mysql_fetch_field_row(savingstring, "bannedby"); PlayerInfo[playerid][pBannedBy] = strval(savingstring);
    mysql_fetch_field_row(savingstring, "logins"); PlayerInfo[playerid][pLogins] = strval(savingstring);
    mysql_fetch_field_row(savingstring, "posx"); PlayerInfo[playerid][pPosX] = strval(savingstring);
    mysql_fetch_field_row(savingstring, "posy"); PlayerInfo[playerid][pPosY] = strval(savingstring);
    mysql_fetch_field_row(savingstring, "posz"); PlayerInfo[playerid][pPosZ] = strval(savingstring);
    mysql_fetch_field_row(savingstring, "posa"); PlayerInfo[playerid][pPosA] = strval(savingstring);
    }


    So war es als ich nur ein Paar variablen hatte.. Jedoch ist hier ja das gleiche thema das ich oben das SELECT nicht mit 140 variablen in die länge ziehen kann
    Auser jemand hat auch für hier einen Zeilen umbruch


    3. mysql_query("ALTER TABLE `"#NSAR"_Main` ADD `Ehepartner` var(24) DEFAULT NULL");
    Muss Var hier String heißen damit dort Text gespeichert wird?


    Das war es erstmal :D ich danke schonmal im vorraus

    Ok das mit dem erstellen hat funktioniert habe es so gemacht wie flo es hatte


    was meintest du denn mit zugeknallt
    das er soviele hat? wegen logss und so oder wie?


    Kann mir einer sagen wie ich



    new query[256],Name[MAX_PLAYER_NAME];


    format(query, sizeof(query), "INSERT INTO `"#NSAR"_Main` (`Name`, `Passwort`) VALUES ('%s', SHA1('%s'))", Name, pass);
    mysql_query(query);


    Umschreiben muss damit ich die Vriable PlayerInfo[playerid][pAdmin] auf die Tabelle.. Admin einschreibe?
    hatte es mit update versucht aber ich denke das geht noch nicht da bisher ja nur Name und Passwort gespeichert sind

    mysql_query("CREATE TABLE IF NOT EXISTS `accounts` (`id` int(11) AUTO_INCREMENT, PRIMARY KEY (`id`)) ENGINE=MyISAM DEFAULT CHARSET=latin1;");
    also ich erstelle die tabelle wenn gamemodeinit


    wenn er sich registriert
    mysql_query("ALTER TABLE `accounts` ADD `Name` varchar(24)");
    mysql_query("ALTER TABLE `accounts` ADD `Passwort` varchar(64)");
    und dann als saveplayer füge ich die dann hinzu?


    Und wenn ich dann noch mehr haben will einfach:
    mysql_query("ALTER TABLE `accounts` ADD `Fraktion` int(11)");
    mysql_query("ALTER TABLE `accounts` ADD `Rang` int(11)");
    mysql_query("ALTER TABLE `accounts` ADD `Gehalt` int(11)");


    Hab ich das so richtig verstanden?
    und über welchen befehl soll er dann auf die tabelle gehalt bsp zugreifen?
    also wenn jetzt ingame/gehalt.....
    das er es für den player einspeichert?

    //edit habe glaube selber den fehler gefunden gehabt


    Wenn ich das hier so benutze
    stock CreateMySQLTabelle()
    {
    new query[500] = "CREATE TABLE IF NOT EXISTS `Tabelle_Spieler`(";
    strcat(query, " `Name` varchar(24) NOT NULL,");
    strcat(query, " `Passwort` varchar(50) NOT NULL,");
    strcat(query, " `Alter` INT(11) NOT NULL DEFAULT '0',");
    strcat(query, " `Geschlecht` INT(11) NOT NULL DEFAULT '0',");
    strcat(query, " `Skin` INT(11) NOT NULL DEFAULT '0',");
    strcat(query, " `Level` INT(11) NOT NULL DEFAULT '0',");
    strcat(query, " `EXP` INT(11) NOT NULL DEFAULT '0',");
    strcat(query, " `UpgradePunkte` INT(11) NOT NULL DEFAULT '0',");
    strcat(query, " `VIP` INT(11) NOT NULL DEFAULT '0',");
    strcat(query, " `Admin` INT(11) NOT NULL DEFAULT '0',");
    strcat(query, " `Gemutet` INT(11) NOT NULL DEFAULT '0',");
    strcat(query, " `Gefreezt` INT(11) NOT NULL DEFAULT '0',");
    strcat(query, " `Gebannt` INT(50) NOT NULL DEFAULT '0',");
    strcat(query, " `BannGrund` varchar(50) NOT NULL DEFAULT '0',");
    strcat(query, " `Banner` varchar(24) NOT NULL DEFAULT '0',");
    strcat(query, " `BannDatum` varchar(25) NOT NULL,");
    strcat(query, " `Warnings` INT(11) NOT NULL DEFAULT '0',");
    strcat(query, " `Eingeloggt` INT(11) NOT NULL DEFAULT '0',");
    strcat(query, " `EingeloggtSeit` INT(11) NOT NULL DEFAULT '0',");
    strcat(query, " `Logins` INT(11) NOT NULL DEFAULT '0',");
    strcat(query, " `Tutorial` INT(11) NOT NULL DEFAULT '0',");
    strcat(query, " `Startbonus` INT(11) NOT NULL DEFAULT '0',");
    strcat(query, " `Geld` INT(11) NOT NULL DEFAULT '0',");
    strcat(query, " `Konto` INT(11) NOT NULL DEFAULT '0',");
    strcat(query, " `KontoGuthaben` INT(11) NOT NULL DEFAULT '0',");
    strcat(query, " `Kredit` INT(11) NOT NULL DEFAULT '0',");
    strcat(query, " `KreditEnde` INT(11) NOT NULL DEFAULT '0',");
    strcat(query, " `Job` INT(11) NOT NULL DEFAULT '0',");
    strcat(query, " `JobSkill1` INT(11) NOT NULL DEFAULT '0',");
    strcat(query, " `JobSkill2` INT(11) NOT NULL DEFAULT '0',");
    strcat(query, " `JobSkill3` INT(11) NOT NULL DEFAULT '0',");
    strcat(query, " `JobSkill4` INT(11) NOT NULL DEFAULT '0',");
    strcat(query, " `JobSkill5` INT(11) NOT NULL DEFAULT '0',");
    strcat(query, " `JobSkill6` INT(11) NOT NULL DEFAULT '0',");
    strcat(query, " `JobSkill7` INT(11) NOT NULL DEFAULT '0',");
    strcat(query, " `JobSkill8` INT(11) NOT NULL DEFAULT '0',");
    strcat(query, " `JobSkill9` INT(11) NOT NULL DEFAULT '0',");
    strcat(query, " `JobSkill10` INT(11) NOT NULL DEFAULT '0',");
    strcat(query, " `AlcPegel` INT(11) NOT NULL DEFAULT '0',");
    strcat(query, " `DrugPregel` INT(11) NOT NULL DEFAULT '0',");
    strcat(query, " `GWD` INT(11) NOT NULL DEFAULT '0',");
    strcat(query, " `Ehe` INT(11) NOT NULL DEFAULT '0',");
    strcat(query, " `Ehepartner` varchar(24) NOT NULL DEFAULT '0',");
    strcat(query, " `Kopfgeld` INT(11) NOT NULL DEFAULT '0',");
    strcat(query, " `Perso` INT(11) NOT NULL DEFAULT '0',");
    strcat(query, " `RollerSchein` INT(11) NOT NULL DEFAULT '0',");
    strcat(query, " `AutoSchein` INT(11) NOT NULL DEFAULT '0',");
    strcat(query, " `BikeSchein` INT(11) NOT NULL DEFAULT '0',");
    strcat(query, " `TruckSchein` INT(11) NOT NULL DEFAULT '0',");
    strcat(query, " `BusSchein` INT(11) NOT NULL DEFAULT '0',");
    strcat(query, " `BootSchein` INT(11) NOT NULL DEFAULT '0',");
    strcat(query, " `FlugSchein` INT(11) NOT NULL DEFAULT '0',");
    strcat(query, " `WaffenSchein1` INT(11) NOT NULL DEFAULT '0',");
    strcat(query, " `WaffenSchein2` INT(11) NOT NULL DEFAULT '0',");
    strcat(query, " `LS` INT(11) NOT NULL DEFAULT '0',");
    strcat(query, " `LV` INT(11) NOT NULL DEFAULT '0',");
    strcat(query, " `SF` INT(11) NOT NULL DEFAULT '0',");
    strcat(query, " `BaySide` INT(11) NOT NULL DEFAULT '0',");
    strcat(query, " `SperreRoller` INT(11) NOT NULL DEFAULT '0',");
    strcat(query, " `SperreAuto` INT(11) NOT NULL DEFAULT '0',");
    strcat(query, " `SperreBike` INT(11) NOT NULL DEFAULT '0',");
    strcat(query, " `SperreTruck` INT(11) NOT NULL DEFAULT '0',");
    strcat(query, " `SperreBus` INT(11) NOT NULL DEFAULT '0',");
    strcat(query, " `SperreBoot` INT(11) NOT NULL DEFAULT '0',");
    strcat(query, " `SperreFlug` INT(11) NOT NULL DEFAULT '0',");
    strcat(query, " `SperreWaffen1` INT(11) NOT NULL DEFAULT '0',");
    strcat(query, " `SperreWaffen2` INT(11) NOT NULL DEFAULT '0',");
    strcat(query, " `SperreLS` INT(11) NOT NULL DEFAULT '0',");
    strcat(query, " `SperreLV` INT(11) NOT NULL DEFAULT '0',");
    strcat(query, " `SperreSF` INT(11) NOT NULL DEFAULT '0',");
    strcat(query, " `SperreBayside` INT(11) NOT NULL DEFAULT '0',");
    strcat(query, " `FraktionsSperre` INT(11) NOT NULL DEFAULT '0',");
    strcat(query, " `Team` INT(11) NOT NULL DEFAULT '0',");
    strcat(query, " `Fraktion` INT(11) NOT NULL DEFAULT '0',");
    strcat(query, " `Leader` INT(11) NOT NULL DEFAULT '0',");
    strcat(query, " `Member` INT(11) NOT NULL DEFAULT '0',");
    strcat(query, " `Rank` INT(11) NOT NULL DEFAULT '0',");
    strcat(query, " `Gehalt` INT(11) NOT NULL DEFAULT '0',");
    strcat(query, " `HausSchluessel` INT(11) NOT NULL DEFAULT '0',");
    strcat(query, " `HausMieter` INT(11) NOT NULL DEFAULT '0',");
    strcat(query, " `BizSchluessel` INT(11) NOT NULL DEFAULT '0',");
    strcat(query, " `Telefon` INT(11) NOT NULL DEFAULT '0',");
    strcat(query, " `TelefonNummer` INT(11) NOT NULL DEFAULT '0',");
    strcat(query, " `TelefonBuch` INT(11) NOT NULL DEFAULT '0',");
    strcat(query, " `TelefonVertrag` INT(11) NOT NULL DEFAULT '0',");
    strcat(query, " `TelefonGuthaben` INT(11) NOT NULL DEFAULT '0',");
    strcat(query, " `TelefonAkku` INT(11) NOT NULL DEFAULT '0',");
    strcat(query, " `NoteBook` INT(11) NOT NULL DEFAULT '0',");
    strcat(query, " `NoteBookAkku` INT(11) NOT NULL DEFAULT '0',");
    strcat(query, " `Windows` INT(11) NOT NULL DEFAULT '0',");
    strcat(query, " `Drogen` INT(11) NOT NULL DEFAULT '0',");
    strcat(query, " `Materialien` INT(11) NOT NULL DEFAULT '0',");
    strcat(query, " `Navi` INT(11) NOT NULL DEFAULT '0',");
    strcat(query, " `AutoRadio` INT(11) NOT NULL DEFAULT '0',");
    strcat(query, " `Masken` INT(11) NOT NULL DEFAULT '0',");
    strcat(query, " `Bomben` INT(11) NOT NULL DEFAULT '0',");
    strcat(query, " `Guertel` INT(11) NOT NULL DEFAULT '0',");
    strcat(query, " `Funkgeraet` INT(11) NOT NULL DEFAULT '0',");
    strcat(query, " `Tazer` INT(11) NOT NULL DEFAULT '0',");
    strcat(query, " `TazerNachladen` INT(11) NOT NULL DEFAULT '0',");
    strcat(query, " `Ladegeraet` INT(11) NOT NULL DEFAULT '0',");
    strcat(query, " `Uhr` INT(11) NOT NULL DEFAULT '0',");
    strcat(query, " `Zollpass` INT(11) NOT NULL DEFAULT '0',");
    strcat(query, " `Goldbarren` INT(11) NOT NULL DEFAULT '0',");
    strcat(query, " `Peilsender` INT(11) NOT NULL DEFAULT '0',");
    strcat(query, " `PeilsenderAkku` INT(11) NOT NULL DEFAULT '0',");
    strcat(query, " `Lottoschein` INT(11) NOT NULL DEFAULT '0',");
    strcat(query, " `ImKrankenhaus` INT(11) NOT NULL DEFAULT '0',");
    strcat(query, " `Krankenhauszeit` INT(11) NOT NULL DEFAULT '0',");
    strcat(query, " `Tode` INT(11) NOT NULL DEFAULT '0',");
    strcat(query, " `Kills` INT(11) NOT NULL DEFAULT '0',");
    strcat(query, " `GangTode` INT(11) NOT NULL DEFAULT '0',");
    strcat(query, " `GangKills` INT(11) NOT NULL DEFAULT '0',");
    strcat(query, " `VerbrecherGetoetet` INT(11) NOT NULL DEFAULT '0',");
    strcat(query, " `VerbrecherEingesperrt` INT(11) NOT NULL DEFAULT '0',");
    strcat(query, " `GangJail` INT(11) NOT NULL DEFAULT '0',");
    strcat(query, " `Eingejailt` INT(11) NOT NULL DEFAULT '0',");
    strcat(query, " `Jaildauer` INT(11) NOT NULL DEFAULT '0',");
    strcat(query, " `WantedLevel` INT(11) NOT NULL DEFAULT '0',");
    strcat(query, " `Verbrechen` INT(11) NOT NULL DEFAULT '0',");
    strcat(query, " `Kaution` INT(11) NOT NULL DEFAULT '0',");
    strcat(query, " `Kautionspreis` INT(11) NOT NULL DEFAULT '0',");
    strcat(query, " `PosX` FLOAT(11) NOT NULL DEFAULT '0',");
    strcat(query, " `PosY` FLOAT(11) NOT NULL DEFAULT '0',");
    strcat(query, " `PosZ` FLOAT(11) NOT NULL DEFAULT '0',");
    strcat(query, " `PosA` FLOAT(11) NOT NULL DEFAULT '0',");
    strcat(query, " `PosI` INT(11) NOT NULL DEFAULT '0',");
    strcat(query, " `PosVW` INT(11) NOT NULL DEFAULT '0',");
    strcat(query, " `Leben` FLOAT(11) NOT NULL DEFAULT '0',");
    strcat(query, " `Ruestung` FLOAT(11) NOT NULL DEFAULT '0',");
    strcat(query, " `Waffe1` INT(11) NOT NULL DEFAULT '0',");
    strcat(query, " `Waffe2` INT(11) NOT NULL DEFAULT '0',");
    strcat(query, " `Waffe3` INT(11) NOT NULL DEFAULT '0',");
    strcat(query, " `Munition1` INT(11) NOT NULL DEFAULT '0',");
    strcat(query, " `Munition2` INT(11) NOT NULL DEFAULT '0',");
    strcat(query, " `Munition3` INT(11) NOT NULL DEFAULT '0',");
    strcat(query, " `Registrierungsdatum` varchar(30) NOT NULL,");
    strcat(query, " `Email` varchar(30) NOT NULL,");
    strcat(query, " `JobKuendigungZeit` INT(11) NOT NULL DEFAULT '0',");
    strcat(query, "PRIMARY KEY ( `Name` )");
    strcat(query, "COLLATE='utf8_general_ci' ENGINE=InnoDB");
    mysql_query(query);
    return 1;
    }




    Macht der keine probleme beim compilen...
    Aber er erstellt mir die tabelle nicht
    ongamemode ist es drin
    stock CreateMySQLTabelle();
    connecten tut er auch
    er erstellt einfach nur nicht die tabelle?
    mach ich da was falsch?
    bitte um schnelle hilfe

    Wie könnte ich es bsp mit dem Code hier machen?
    public OnPlayerDisconnect(playerid, reason)
    {
    //================================================================//
    // MySQL part //
    //================================================================//
    if(Logged[playerid] == 1)
    {
    new Float:x, Float:y, Float:z, Float:a;
    GetPlayerPos(playerid, x, y, z);
    GetPlayerFacingAngle(playerid, a);
    PlayerInfo[playerid][pPosX] = x;
    PlayerInfo[playerid][pPosY] = y;
    PlayerInfo[playerid][pPosZ] = z;
    PlayerInfo[playerid][pPosA] = a;
    new score = GetPlayerScore(playerid);
    new money = GetPlayerMoney(playerid);
    new query[300], pname[24];
    GetPlayerName(playerid, pname, 24);
    format(query, sizeof(query), "UPDATE playerdata SET score=%d, money=%d, level=%d, vip=%d, Tutorial=%d, rank=%d, kills=%d, deaths=%d, muted=%d, jailed=%d, frozen=%d, mutedtimes=%d, jailedtimes=%d, frozentimes=%d, banned=%d, bannedby='%s', logins=%d, posx=%f, posy=%f, posz=%f, posa=%f WHERE user='%s'",
    score,
    money,
    PlayerInfo[playerid][pLevel],
    PlayerInfo[playerid][pVIP],
    PlayerInfo[playerid][pTutorial],
    PlayerInfo[playerid][pRank],
    PlayerInfo[playerid][pKills],
    PlayerInfo[playerid][pDeaths],
    PlayerInfo[playerid][pMuted],
    PlayerInfo[playerid][pJailed],
    PlayerInfo[playerid][pFrozen],
    PlayerInfo[playerid][pMutedTimes],
    PlayerInfo[playerid][pJailedTimes],
    PlayerInfo[playerid][pFrozenTimes],
    PlayerInfo[playerid][pBanned],
    PlayerInfo[playerid][pBannedBy],
    PlayerInfo[playerid][pLogins],
    PlayerInfo[playerid][pPosX],
    PlayerInfo[playerid][pPosY],
    PlayerInfo[playerid][pPosZ],
    PlayerInfo[playerid][pPosA],
    pname);
    mysql_query(query);
    }
    return 1;
    }
    So ist es halt standart und ich will es erweitern


    das was du da geschickt hattest war ja für die erstellung der tabelle falls sie nciht vorhanden ist





    //edit
    Ist es möglich es einfach in einen stock zu packen saveplayer
    und dann einfach beim disconnecten
    Saveplayer(playerid);


    stock SavePlayer(playerid)
    {
    if(IsPlayerConnected(playerid) && !IsPlayerNPC(playerid))
    {
    if(GetPVarInt(playerid,"Eingeloggt") == 1)
    {
    mysql_SetInt("accounts", "Level", SpielerInfo[playerid][pLevel], "Name", SpielerInfo[playerid][pName]);
    mysql_SetInt("accounts", "Geld", SpielerInfo[playerid][pGeld], "Name", SpielerInfo[playerid][pName]);
    mysql_SetInt("accounts", "Kills", SpielerInfo[playerid][pKills], "Name", SpielerInfo[playerid][pName]);
    mysql_SetInt("accounts", "Tode", SpielerInfo[playerid][pTode], "Name", SpielerInfo[playerid][pName]);
    mysql_SetFloat("accounts", "Health", SpielerInfo[playerid][pHealth], "Name", SpielerInfo[playerid][pName]);
    }
    }
    return 1;
    }

    Hey Ich brauch mal hilfe :D habe mich nu auch mal an MySQL gewagt
    keine ahnung ob es unnötig ist, jedoch habe ich seh rviele Variablen für den Spieler gespeichert
    jedoch bekomme ich den Fehler das die zeite zu lang ist
    Die Zeite if table not exists habe ich übersprungen indem ich die DB erstellt habe
    jedoch brauche ich beim Speichern die ganzen Variablen...
    Wie kann ich für


    format(query, sizeof(query), "UPDATE playerdata SET Passwort=%d, Alter=%d....................


    einen zeilenumbruch oder ähnliches einbauen??
    Das Samp nicht soviel lesen kann habe ich schon bemerkt nur weiß ich halt nicht wie ich da den umbruch mache


    kann mir da wer helfen?
    danke im vorrraus

    hey ich suche ein autohaus like this
    [ FILTERSCRIPT ] Autohaussystem - Intercars
    (hoffe ich darf das hier poasten ..????


    nur die sache dabei das ich dort kein repair bei habe also wenn ich das auto zu schrottfahre das es entweder da steht ich aber nicht fahren kann(motorschaden = adac rufen)
    oder /autoreparieren etc gegen summe steht es am park ort



    danke füür dir hilfe


    :D

    bei mir läuft das script schlecht??
    wenn ich es starte beim ersten mal ist der server nach 5 min abgeschmiert ohne log
    beim zweiten start lief es denn aber es hängt total nach befehl orten kam nach mehr als 10 sekunden ich sei nicht am noob spawn


    hat da wer ne hilfe?