Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2018-10-13, 15:31


DomineQ

lua mejster






Wiek: 22
Na forum: 3960 dni
Posty: 309
Nick w MP: EZ3N

Piwa: 5186

Respekt: 85,8

Witam przychodz? z takim problemem, i? robi? co? takiego, ?e je?eli gracz posiada domek o danym id mo?e wchodzi? w ten marker i u?ywa? panelu, natomiast je?eli nie ma domku to nie mo?e, aczkolwiek co? mi nie dzia?a.
I nie - nie chc? tego na edaty, tylko export.
Zrobi?em sobie w bazie danych kolumn? 'dom' gdzie po kupnie domku nadaje tam warto?? z id domku.

I robi? co? takiego:


    local sid getElementData(el,"sid")
    local iddomu 91
    local pobrane exports['db']:pobierzwynik("select * from 
        gracze where id=? and dom=?",sid,iddomu)
    if not #pobrane == iddomu then return end


Ale i tak nadal ka?dy mo?e korzysta? z panelu, wyt?umaczy mi tu kto? co tu robi? ?le? Bo DB3 czyste.

[ Dodano: 2018-10-13, 15:29 ]
ref

Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-10-15, 15:50


Hemoglobina

Tylko Hema






Wiek: 29
Na forum: 3397 dni
Posty: 89
Nick w MP: Answer

Piwa: 1386

Respekt: 90


    local iddomu 91
    local pobrane exports["db"]:pobierzwynik("SELECT * FROM gracze WHERE id = ? AND dom = ? LIMIT 1"getElementData(el,"sid"), iddomu)
    local result dbPoll(pobrane, -1)
    if result and #result > 0 then
    --cosiek
    end


Je?eli gracz ma wi?cej domk?w ni? jeden to usu? "LIMIT 1" i odpowiednio dostosuj baze danych pod wi?ksz? ich ilo??.

Postaw piwo autorowi tego posta
 

 
Tagi: jak :: zrobić :: ten :: export?
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku