Beiträge von [ADN]JasoN

    Desweiteren ist es zu erwähnen, dass man bei dbQuery IMMER mit einer Callback Funktion arbeiten sollte. Auf FFS Gaming gab es da schon viele Probleme was dies angeht da bei uns zich Querys gleichzeitig laufen.

    Nicht zu vergessen:

    http://wiki.multitheftauto.com/wiki/DbFree

    Außerdem: -1 als Timeout verwenden sorgt wenn der MySQL Server mal tot ist für ein komplettes Aufhängen des MTA Servers.

    Korrekt ihr beiden, danke. :thumbup:

    Zudem weiß ich nicht, was du mit deiner Variante vor hast, aber so ergibt deine Abfrage wenig bis gar keinen Sinn da du den Login über ein Befehl beziehungsweise einem GUI lösen könntest.

    Desweiteren macht es keinen Sinn, die Einträge mit der Serial erneut zu vergleichen wenn du diese sowieso schon via dbQuery filterst.

    Ich hab noch kein GUI. ^^

    Ich möchte schauen, ob die Serial bereits in der Datenbank registriert ist, falls das der Fall ist, wird der Name mit dem in der Datenbank verglichen, sollten beide übereinstimmen, kann er sich normal einloggen.

    Sollte die Serial nicht registriert sein, so geht es weiter mit der Registration.

    Servus Leute,
    ich möchte schauen ob die Serial des Users bereits in der Datenbank registriert ist, was mir aber nicht so gelingt. :S:D

    Code
    [20:31:11] JOIN: Alo joined the game (IP: 87.123.203.174)
    [20:31:11] INFO: User: 'Alo' Serial:  '0209F506E5BBA845D015A5D5D8A21A52' IP: '87.123.203.174' joined
    [20:31:11] INFO: table: 0xa6b69e0

    Hallo Community,
    ich bin ja derzeit dabei ein Selfmade zu schreiben und möchte natuerlich auch ein
    CP eine HP und ein Forum erstellen nur leider hab ich so gut wie keine Ahnung von
    HTML und CSS nur paar kleine anfaenger Kenntnisse und ich habe jetzt
    Menue, Header, Inhaltszeile und Fußzeile und wenn ich mir
    jetzt mal aufm iPhone oder so anschaue dann ist alles komplett verschoben
    weil ich wahrscheinlich alles nur auf die Aufloesung meines PC's angepasst habe.

    Ich habe im Internet gesucht und gesucht aber nix gefunden das mich weiter brachte.
    Ich moechte alles perfekt in die Mitte haben.

    Zur Homepage

    HTML Code:

    CSS Code:

    MFG. JasoN

    Das Passwort ist falsch richtig obwohl es richtig ist *?(*

    Das mit der Schleife usw. brauch ich nicht war nur ein beispiel ich moechte nur wissen wie man
    etwas auslest z.b. wenn ich etwas drinnen gespeichtert hab z.b. ein Passwort dann
    will ich z.b.

    Lua
    guiGetText(login.edit[1])

    mit dem Passwort in MySQL vergleichen

    Passwort wird nicht gefunden

    Die Datenbank:

    Externer Inhalt www.fotos-hochladen.net
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.


    Das Script:

    Die Serial wird vom Clientseitigen script triggert

    Lua
    local lp2 = getLocalPlayer()
    local serial = getPlayerSerial(getLocalPlayer())
    
    
    function onLogin()
    	triggerServerEvent("onLogin",getRootElement(),lp2, serial)
    end
    addEventHandler("onClientGUIClick", login.button[1], onLogin)

    Fehlermeldung:

    Lua
    attempt to concatenate global 'Passwort' (a nil value)

    Ich mal wieder...
    ich bin wieder mal an meinem Script gescheitert und zwar wollte ich die DB Eintraege auslesen
    aber irgendwas ist mit der Query falsch.

    Hab mal das Script ausm wiki als beispiel genommen

    MySQL:

    Lua
    Database:  ni_blabla_db 
    Tables:  Users
    Rows:  Username, Passwort, Serial, Sprache

    Ich moechte das Passwort und den Usernamen per Serial abfrage rausholen

    Stimmt doch alles *?(*

    Sorry das ich mich mal wieder melde aber ich habe mich von 24 Uhr bis jetzt an ein leichtes
    Register mit MySQL ran gesetzt und immer kommt dieser **** fehler wenn ich etwas über
    ein GUI Abfragen will oder das GUI "benutzen" will.

    Lua
    Script:
    addEventHandler("onClientGUIClick", register.button[1], registrieren)
    Meldung:
    Expected element at argument 2, got nil
    
    
    Script:
    regnameEN = guiGetText(register.edit[1])
    Meldung:
    Expected element at argument 1, got nil

    Und das ist Zeilen lang mit den selben Fehlern..
    *;(*

    Kann mir einer sagen wie das funktioniert hab andere scripts gesucht wo man das sieht aber überall wird mit mysqlquery gearbeitet :§

    Script:

    Lua
    local test = dbExec(handler, "INSERT INTO users(username, password, serial) VALUES(?, ?, ?)", ..benutzer.., ..passwort.., ..serial..);

    debugscript 3:

    Lua
    mysql_s.lua:37: unexpected symbol near '..'


    Hab so vieles versucht alles klappt net.

    Nitaco: Danke hat geklappt es wurde aber es wurde nicht name und passwort in die db geschrieben sondern 0, 0
    liegt das vlt. daran das ich INT benutzt habe beim erstellen von den Reihen im Table ?

    Ah sry. das ich nicht rum probiert habe habs jetzt habe VARCHAR bei beiden benutzt. :)

    Kann ich mich bei Fragen bei dir melden ?

    @[MH]PooF: Danke^^ habs übersehn.
    Shyim: Ich habs mit deinem Codeschnipsel versucht aber geht net :$ ( Keine Fehlermeldungen / Es wird im chat angezeigt das die verbindung fehlgeschlagen ist. )

    Script:

    Ich versteh dbConnect nicht :$

    Lua
    handler = dbConnect( "mysql", "dbname=ni24159_1_DB;host=localhost", "ni24159_1_DB", "123456pw", "share=0" )


    Keine Fehlermeldung außer das im Chat folgendes steht:

    Lua
    Verbindung zum MySQL Server fehlgeschlagen

    @Kanack: Kann es vlt. daran liegen das ich die Module und die schon vorhandenen Funktionen zusammen verwende ?

    Lua
    handler = mysql_connect ( "localhost", "username", "passwort", "dbname" )

    Es wird aber ausgegeben das die Connection klappt.

    Lua
    function dbcheck(source)
    	if getPlayerFromName("Jason") then
    		if not(handler) then
    		    outputChatBox("MySQL Verbindung inaktiv", source, 255, 0, 0, false)
    		else
    		    outputChatBox("MySQL Verbindung aktiv!", source, 0, 255, 0, false)
    		end
    	end
    end
    addCommandHandler("dbcheck", dbcheck)

    Hallo Community,
    ich hab schon in letzter Zeit ne Menge Fragen gestellt und wenn das beendet ist
    hab ich eig. auch nix mehr zu fragen.

    Also ich fang mal an, ich habe versucht mich mal bissl mit MySQL zu beschäftigen damit ich endlich mal
    mit meinem Projekt vor ran komme und ich habe jetzt mal versucht das wenn ich /mysqltest schreibe
    sollte eig. Jason in mein Table namens Users in die Reihe Username kommen aber
    wenn ich /mysqltest schreibe kommt.

    Chat:

    Lua
    Querry geht nicht.
    Exec geht nicht.

    Debugscript 3 & Konsole:

    Lua
    WARNING: Dragrace/script/mysql/mysql_s.lua:27: Bad argument @ 'dbQuery' [Expected db-connection at argument 1, got userdata]
    WARNING: Dragrace/script/mysql/mysql_s.lua:28: Bad argument @ 'dbExec' [Expected db-connection at argument 1, got userdata]

    Script:

    Ich habe schon so viele Threads angesehen um denen es um MySQL geht ich habe Soners Videos angeschaut mich im Wiki informiert,
    mir Vio und Butterfly runtergeladen und mir das Script angeschaut wo MySQL vorkommt ( Login / Register ).
    Ich checks einfach net ..

    Währ echt toll wenn mir jemand helfen kann.

    MFG. JasoN