Som Script, MySQL fehler

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
  • Guten Tag.


    Ich habe das SOM Script runtergeladen und habe dort bei bissi probleme, ich kenne mich nur mit MySQL nicht so aus, nun hatte ich mit Rocky Balboa geschrieben gehabt, er hat mir gesagt das es an CheckAcc PlayerUpdate liegen würde, er hat nur momentan keine zeit zum beheben, ich soll gerade euch mal danach fragen


    Folgendes Problem besteht momentan, in der MySQL datenbank lassen sich die Account nicht bearbeiten und nicht löschen ohne Manuel runterladen, das andere problem ist immer wenn man auf Server Joint muss man den Account neu anlagen wird auch als neuer account angelegt in der Datenbank, manchmal muss man dies aber nicht es immer unterschiedlich Vermutung lag erst bei ID 0 bug.


    Dies sind die abschnitte mit CheckAcc PlayerUpdate:


    new query[256];
    mysql_format(handle, query, sizeof(query),"SELECT `id` FROM `accounts` WHERE `name`='%s'",GetName(playerid));
    mysql_tquery(handle, query, "CheckAcc", "d", playerid);
    return 1;
    }


    FUNKTION: CheckAcc(name[],playerid)
    {
    new rows, fields;
    cache_get_row_count(rows);
    cache_get_field_count(fields);
    if(!rows) {
    gPlayerAccount[playerid] = 0;
    } else
    {
    gPlayerAccount[playerid] = 1;
    }
    }


    vielen dank schon mal für die Hilfe

    Das Originale SOR ( Street´s of Reallife ) seit 03.10.2009

  • Um die Tabelle zu berbeiten.. tausche das mal um in der DB.#




    Und im Script versuche es so zu schreiben, und sage ob weiterhin der Bug mit Account anlegen besteht, falls es behoben ist, guck ob die Stats Laden/Updaten.


    mysql_format(handle, query, sizeof(query),"SELECT `id` FROM `accounts` WHERE `name`='%s'",SpielerInfo[playerid][Name]);mysql_tquery(handle, query, "CheckAcc", "sd",GetName(playerid), playerid);


    Ansonsten kann dir bestimmt @Jeffry helfen.

  • Also als ich die Account.sql bearbeitet habe und das geändert habe und die wieder hochgeladen habe kommt:


    ---- Daten für Tabelle `accounts`--INSERT INTO `accounts` (`id`, `name`, `banned`, `passwort`, `admin`, `donater`, `upgradepoints`, `reg`, `regtime`, `sex`, `exp`, `level`, `hand`, `konto`, `crimes`, `arrested`, `wanteddeaths`, `phonebook`, `lottonr`, `fishes`, `biggestfish`, `job`, `kills`, `deaths`, `paycheck`, `jobgehalt`, `headvalue`, `jailed`, `jailtime`, `mats`, `gras`, `lsd`, `kokain`, `helmid`, `kmedizin`, `gmedizin`, `member`, `rank`, `charakter`, `contracttime`, `interior`, `local`, `team`, `pnumber`, `housekey`, `bizzkey`, `gesamtminutes`, `playminutes`, `carlic`, `flylic`, `lkwlic`, `motolic`, `ALG`, `carinsurance`, `lifeinsurance`, `boxmats`, `boxgras`, `boxlsd`, `boxkokain`, `boatlic`, `gunlic`, `fishlic`, `gun1`, `gun2`, `gun3`, `gun4`, `gun5`, `gun6`, `ammo1`, `ammo2`, `ammo3`, `ammo4`, `ammo5`, `ammo6`, `cartime`, `payday`, `paydayhad`, `cdplayer`, `wins`, `loses`, `alcoholperk`, `drugperk`, `painperk`, `miserperk`, `traderperk`, `detskill`, `sexskill`, `boxskill`,[...] MySQL meldet: #1054 - Unbekanntes Tabellenfeld 'regtime' in field list

    Das Originale SOR ( Street´s of Reallife ) seit 03.10.2009

  • Mach bei der Tabelle Accounts `regtime` rein.


    und im script
    das mysql_format(handle,query, sizeof(query), "INSERT INTO `accounts` (name,passwort) VALUES
    mit
    mysql_format(handle,query, sizeof(query), "INSERT INTO `accounts` (name,passwort,regtime) VALUES


    ersetzen....

  • In der Tabelle wo die Spieler sind..


    INSERT INTO `accounts` (`id`, `name`, `banned`, `passwort`, `admin`, `donater`, `upgradepoints`, `reg`, `regtime` blablabla

  • In der Tabelle wo die Spieler sind..


    INSERT INTO `accounts` (`id`, `name`, `banned`, `passwort`, `admin`, `donater`, `upgradepoints`, `reg`, `regtime` blablabla

    in der MySQL ?


    Das Originale SOR ( Street´s of Reallife ) seit 03.10.2009

  • Nein das ist ja die Struktur xd


    schick mir mal deine TV daten per PN

  • Aso :D habe erst nicht verstanden wo du meinst, Meintest das:


    INSERT INTO `accounts` ( `regtime`, `id`, `name`, `banned`, `passwort`, `admin`, `donater`, `upgradepoints`, `reg`, `regtime`, `sex`, `exp`, `level`, `hand`, `konto`, `crimes`, `arrested`, `wanteddeaths`, `phonebook`, `lottonr`, `fishes`, `biggestfish`, `job`, `kills`, `deaths`, `paycheck`, `jobgehalt`, `headvalue`, `jailed`, `jailtime`, `mats`, `gras`, `lsd`, `kokain`, `helmid`, `kmedizin`, `gmedizin`, `member`, `rank`, `charakter`, `contracttime`, `interior`, `local`, `team`, `pnumber`, `housekey`, `bizzkey`, `gesamtminutes`, `playminutes`, `carlic`, `flylic`, `lkwlic`, `motolic`, `ALG`, `carinsurance`, `lifeinsurance`, `boxmats`, `boxgras`, `boxlsd`, `boxkokain`, `boatlic`, `gunlic`, `fishlic`, `gun1`, `gun2`, `gun3`, `gun4`, `gun5`, `gun6`, `ammo1`, `ammo2`, `ammo3`, `ammo4`, `ammo5`, `ammo6`, `cartime`, `payday`, `paydayhad`, `cdplayer`, `wins`, `loses`, `alcoholperk`, `drugperk`, `painperk`, `miserperk`, `traderperk`, `detskill`, `sexskill`, `boxskill`, `lawskill`, `mechskill`, `jackskill`, `carskill`, `newsskill`, `drugsskill`, `cockskill`, `fishskill`, `farmerskill`, `tut`, `warns`, `online`, `fuel`, `gwd`, `married`, `marriedto`, `kampfstil`, `spawnchange`, `wanteds`, `sflic`, `lvlic`, `uhrid`, `ownperso`, `pinb`, `handyid`, `handyakku`, `handyton`, `handyver`, `zigid`, `zig`, `zigsucht`, `gruppe`, `leadergruppe`, `gruppe_rank`, `handygeld`, `pfandflaschen`, `eingeloggt`, `lastonline`, `frakinvited`, `coins`, `tottime`, `tban`, `geworbenvon`, `health`, `DoneTicket`, `Mapper`, `email`, `Fraksperre`, `Sprache`) VALUES


    also so

    Das Originale SOR ( Street´s of Reallife ) seit 03.10.2009

  • //edit hast ja es 2 mal eintegraten das erste we g