25€ PSC oder MB Belohnung, Mysql-Schnittstellen-Problem

06/11/2013 19:03 The Bull#1
Hey Leute,

Ich arbeite seit 2 Wochen ununterbrochen an einer Lösung meines Problems.
Ich habe 4 Foren durchkramt und komme nicht wirklich weiter.

Scheinbar funzt meine Schnittstelle bzw die Questliberweiterung einfach nicht.
Er schreibt nix in die DB und fragt auch nix ab.
Er wirft mir nur unbegreifliche Errors aus in die Cores, womit ich garnix anfangen kann, weil es in den besagten Zeilen oft garnichts gibt !.

Hier nur mal ein kleiner Auschnitt von heute.


PHP Code:
SYSERRJun 11 15:27:49 :: RunStateLUA_ERROR: [string "auktionshaus"]:12attempt to call global `mysql_select' (a nil value)
SYSERR: Jun 11 15:27:49 :: WriteRunningStateToSyserr: LUA_ERROR: quest auktionshaus.start click
SYSERR: Jun 11 15:28:11 :: RunState: LUA_ERROR: [string "auktionshaus"]:12: attempt to call global 
`mysql_select' (a nil value)
SYSERR: Jun 11 15:28:11 :: WriteRunningStateToSyserr: LUA_ERROR: quest auktionshaus.start click
SYSERR: Jun 11 15:28:17 :: RunState: LUA_ERROR: [string "auktionshaus"]:19: attempt to call global `mysql_select' 
(a nil value)
SYSERRJun 11 15:28:17 :: WriteRunningStateToSyserrLUA_ERRORquest auktionshaus.start click
SYSERR
Jun 11 15:30:18 :: RunStateLUA_ERROR: [string "auktionshaus"]:12attempt to call global `mysql_select' (a nil value)
SYSERR: Jun 11 15:30:18 :: WriteRunningStateToSyserr: LUA_ERROR: quest auktionshaus.start click
SYSERR: Jun 11 15:30:24 :: RunState: LUA_ERROR: [string "auktionshaus"]:19: attempt to call global 
`mysql_select' (a nil value)
SYSERR: Jun 11 15:30:24 :: WriteRunningStateToSyserr: LUA_ERROR: quest auktionshaus.start click
SYSERR: Jun 11 15:39:08 :: RunState: LUA_ERROR: [string "auktionshaus"]:11: attempt to compare number with nil
SYSERR: Jun 11 15:39:08 :: WriteRunningStateToSyserr: LUA_ERROR: quest auktionshaus.start click
SYSERR: Jun 11 15:45:24 :: RunState: LUA_ERROR: [string "auktionshaus"]:12: attempt to call global `mysql_select' 
(a nil value)
SYSERRJun 11 15:45:24 :: WriteRunningStateToSyserrLUA_ERRORquest auktionshaus.start click
SYSERR
Jun 11 15:46:16 :: RunStateLUA_ERROR: [string "auktionshaus"]:11attempt to compare number with nil
SYSERR
Jun 11 15:46:16 :: WriteRunningStateToSyserrLUA_ERRORquest auktionshaus.start click
SYSERR
Jun 11 15:50:59 :: RunStateLUA_ERRORlocale/germany/quest/object/state/bonus_anzeige:12attempt to index local `q' (a nil value)
SYSERR: Jun 11 15:50:59 :: WriteRunningStateToSyserr: LUA_ERROR: quest bonus_anzeige.start click
SYSERR: Jun 11 15:56:28 :: RunState: LUA_ERROR: locale/germany/quest/object/state/bonus_anzeige:12: attempt to index local 
`q' (a nil value)
SYSERR: Jun 11 15:56:28 :: WriteRunningStateToSyserr: LUA_ERROR: quest bonus_anzeige.start click 
Selbst die einfachsten Sachen wie >>

PHP Code:
quest pw begin
    state start begin
        when 9007.chat
."pw ändern" begin
            say
("Möchtest du wirklich dein Passwort ändern?")
            if 
select('Ja','Nein') == 2 then
            
return 
            
end
            local pw
=input()
            if 
pw == "" then say("Fehler... Passwort muss gesetzt werden!")
            return 
            
end
            local ac 
pc.get_account_id() 
            
mysql_query("UPDATE account.account SET account.password = password('"..pw.."') WHERE account.id = "..ac)
        
end
    end
end 
werden nicht eingetragen.
Egal was ich in der Questing.lua oder Questlib.lua ändere, es hilft nix.
Wer es lösen kann, dem sind 25€ safe !


MfG Bull
06/11/2013 19:35 Coniesan#2
Poste mal pls die MySQL Version und eure mysql_query function!