Server Stürzt nach Tutorial ab?

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link

  • [15:33:54] [ - UPDATE - ] UpdatePlayerAccount(10, 6); - 0 Millisekunden
    [15:33:54] [ - UPDATE - ] UpdatePlayerAccount(10, 1); - 0 Millisekunden
    [15:33:54] [ - UPDATE - ] UpdatePlayerAccount(10, 2); - 0 Millisekunden
    [15:33:54] [ - UPDATE - ] UpdatePlayerAccount(10, 3); - 0 Millisekunden
    [15:33:54] [ - UPDATE - ] UpdatePlayerAccount(10, 4); - 0 Millisekunden
    [15:33:54] [ - UPDATE - ] UpdatePlayerAccount(10, 5); - 0 Millisekunden
    [15:33:54] [ - UPDATE - ] UpdatePlayerAccount(10, 6); - 0 Millisekunden
    [15:33:54] [ - UPDATE - ] UpdatePlayerAccount(10, 7); - 0 Millisekunden
    [15:33:54] [ - UPDATE - ] UpdatePlayerAccount(10, 8); - 0 Millisekunden
    [15:33:54] [ - MAIN UPDATE - ] Der Account von Ryan_Taylor wurde in 1 Millisekunden gespeichert!
    [15:33:54] [MYSQL-ERROR] 1054 - Unknown column 'KSKLevel' in 'field list' in Callback on connection 1
    [15:33:54] [MYSQL-ERROR] UPDATE `accounts` SET `Level`='1',`Geld`='4200',`Morde`='0',`Tode`='0',`Heal`='100.000000',`Armor`='0.000000',`Upgrade`='0',`Geschlecht`='0',`Muted`='0',`MuteTime`='0',`Respekt`='0',`Verbrechen`='0',`WantedLevel`='0',`Verlassen`='',`Knast`='0',`KnastZeit`='0',`KnastAFKZeit`='0',`Telefonbuch`='0',`Nummer`='0',`Telefon`='0',`Job`='0',`GehaltCheck`='0',`JobDone`='0',`Kopfgeld`='0',`TodStatus`='0',`TodZeit`='0',`Rang`='0',`Member`='0',`Leader`='0',`Dienst`='0',`FSkin`='0',`Skin`='239',`HausNummer`='0',`PayDay`='0',`GesamtMinutes`='0',`GesamtAFK`='0',`Uhr`='0',`Kanister`='0',`KanisterInhalt`='0',`KanisterArt`='0',`SEKLevel`='0',`KSKLevel`='0',`KSKDuty`='0',`Zigaretten`='0',`Stadtkarte`='0',`IPAdresse`='',`RegDate`='28.10.2016 um 15:33:54',`TimeBan`='0',`Gebannt`='0',`SozialHilfe`='0',`AFKZeit`='0',`TogPhone`='0',`Fahrerpunkte`='0',`GWNote`='0',`ZiviNote`='0',`Admin`='0',`Krank`='0',`ConnectSeconds`='0',`Warns`='0',`Registriert`='1',`DropTime`='0',`RefillKanister`='0',`RepairKits`='0',`KnastAufenthalte`='0',`ReloadBats`='0',`LastSeen`='',`KripoLevel`='0',`Vertragszeit`='0',`EigenesRadio1`='',`EigenesRadio2`='',`EigenesRadio1Aktiviert`='0',`EigenesRadio2Aktiviert`='0',`Kopfhoehrer`='0',`FlugID`='',`Premium`='0',`Donator`='0',`Rucksack`='1',`Flaschen`='1',`VertragPartner`='0',`VertragArt`='0',`Guthaben`='0',`PosX`='911.714294',`PosY`='-2389.382812',`PosZ`='13.254687',`PosR`='29.116802',`Interior`='0',`VirWorld`='0',`SEKDuty`='0',`KripoDuty`='0',`FeuerwehrDuty`='0',`KampfStyle`='0',`FFeuerwehr`='0',`Konfer`='0',`Verheiratet`='0',`Ehepartner`='Niemand',`Bigears`='0',`Gecufft`='0',`Organisation`='0',`Partei`='0',`EventUnix`='0',`EventPicked`='0',`TodX`='0.000000',`TodY`='0.000000',`TodZ`='0.000000',`TodR`='0.000000',`SpawnChange`='0',`SpawnHaus`='0',`SpawnInterior`='0',`MaxWanteds`='0',`PaintballMorde`='0',`FlaschenGesamt`='0',`Flaschen`='0',`AmmunationZeit`='0',`FahrschuleZeit`='0',`FrakSperreEnde`='0',`Werber`='0',`wSpielzeit`='0',`C4`='0',`Bombe`='0',`RucksackBombe`='0',`SprengsatzSmall`='0',`Medikamente`='0',`SaveMats`='0',`SaveEisen`='0',`AktivTime`='0',`RespektMultiplikator`='0',`XPBoost`='0',`LottoLos1`='-1',`LottoLos2`='-1',`CannSamen`='0',`CannGramm`='0',`CannIntus`='0',`CannDunger`='0',`Wasserflasche`='0',`Samstag`='0',`Sonntag`='0',`Montag`='0',`Dienstag`='0',`Mittwoch`='0',`Donnerstag`='0',`Freitag`='0',`Osterei`='0',`OstereiFound`='0',`FahrschuleAngemeldet`='0',`TheorieBestanden`='0',`PraxisBestanden`='0',`ScheinSperre`='0',`TheorieStunden`='0',`FischeGefangen`='0',`AmateurAngel`='0',`FortgeschrittenenAngel`='0',`ProfiAngel`='0',`ExpertenAngel`='0',`Koeder`='0',`PremiumKoeder`='0',`C4Abgabe`='0',`ReheGenutzt`='0',`HausEntered`='0' WHERE `userID`='2080'
    [15:33:54] [debug] Server crashed while executing VoltageRL.amx
    [15:33:54] [debug] AMX backtrace:
    [15:33:54] [debug] #0 native printf () from samp7014_6046
    [15:33:54] [debug] #1 0038bc14 in public OnQueryError (1054, 29760324, 29760320, 29749508, 1) from VoltageRL.amx


  • Unknown column 'KSKLevel' in 'field list' in Callback

    Dir fehlt die Spalte KSKLevel in deiner Tabelle :)


    Und printf crasht deinen Server weil:



    Warning: The format string or its output should not exceed 1024 characters. Anything beyond that length can lead to a server to crash.

    PS: Das bedeutet die Länge darf nicht 1024 Zeichen überschreiten...

    ast2ufdyxkb1.png


    Leute, lernt scripten und versucht mal lieber etwas selber zu schreiben, als es aus einem GF zu kopieren. :S


  • public OnQueryError(errorid, error[], callback[], query[], connectionHandle)
    {
    printf("[MYSQL-ERROR] %i - %s in Callback %s on connection %i", errorid, error, callback, connectionHandle);
    printf("[MYSQL-ERROR] %s", query);
    }




    Habe das jetzt gelöscht :>


    KSKLevel habe ich jetzt die Spalte bei den accounts eingestellt

  • In der Datenbank ist der Acc vorhanden. Aber wen ich wider online komme Fangt es von neu an...

    Bei mir hat es damals so geklappt.
    Ich habe eine Tutorial Tabelle erstellen lassen und dort eingetragen ob es gemacht wurde.
    1 Für Ja
    0 für Nein.
    Bei jedem Login fragst du ab ob er es gemacht hat oder nicht.

  • Das Abschmieren lag an dem Print.
    Dass nicht gespeichert wird liegt - sofern du die Spalte nicht bereits angelegt hast - an der fehlenden Spalte "KSKLevel" in deiner Tabelle.


    Den Print zu löschen behebt den Fehler ja nicht, sondern der Fehler wird dir einfach nicht mehr angezeigt.


    Du kannst die Überlänge so aufteilen:
    public OnQueryError(errorid, error[], callback[], query[], connectionHandle)
    {
    printf("[MYSQL-ERROR] %i - %s in Callback %s on connection %i", errorid, error, callback, connectionHandle);
    print("[MYSQL-ERROR] Syntax-Error in the following query:");
    new tmp[513], len;
    while((len = strlen(query)) > 512)
    {
    strmid(tmp, query, 0, 512);
    strdel(query, 0, 512);
    print(tmp);
    }
    if(len > 0) print(query);
    print(query);
    }