out = mysql_query("SELECT * FROM player.mob_proto

Totalitatea subiectelor care nu respectă regulamentul impus in sectiunea "Probleme şi Întrebări" vor fi stocate aici.
Închis
Avatar utilizator
[ST]SSH
Membru Club

Membru Club
Mesaje: 1704
Membru din: 12 Apr 2016, 23:54
Server: Fost Eluria2
Regat: Jinno
Aprecieri: 132  
Mulţumiri: 245  
 Contact:
Medalii

Salut,am o mica problema cu o functie

folosesc asta in questlib.lua :
out = mysql_query("SELECT * FROM player.mob_proto;")
mob._data = out
mob._idx  = {}
table.foreach(out.vnum,
    function(i,p)
        mob._idx[p]=i
    end
)

setmetatable(mob,{
        __index = function(this,idx)
            local exec = string.gsub(idx,'get_(%.+)','%1')
            if this._data[exec] ~= nil then
                return function(moid)
                    return this._data[exec][this._idx[moid or npc.get_race()]]
                end
            else
                return function() return 0 end
            end
        end
    }
)
Dar primesc eroare la aceasta linie :
table.foreach(out.vnum,
eroarea :
locale/en/quest/questlib.lua:1985: bad argument #1 to `?' (table expected, got nil)
Are cineva idee ce ar putea avea ? :D
Avatar utilizator
[ST]SSH
Membru Club

Membru Club
Mesaje: 1704
Membru din: 12 Apr 2016, 23:54
Server: Fost Eluria2
Regat: Jinno
Aprecieri: 132  
Mulţumiri: 245  
 Contact:
Medalii

up
Avatar utilizator
LikePc
Nivel 10

Nivel 10
Mesaje: 2240
Membru din: 11 Aug 2015, 00:01
Server: M3
Regat: Chunjo
Aprecieri: 9  
Mulţumiri: 270  
 Contact:
Medalii

Subiect arhivat , autorul nu a dat nici un semn timp de 3zile.
https:/horus-maps.com
Afișează semnătura
Închis
Răspunsuri
0
Vizualizări
162
Răspunsuri
3
Vizualizări
281

Înapoi la “Arhivă Probleme şi Întrebări”

  • Informaţie
  • Cine este conectat

    Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 21 vizitatori