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

Wysłany: 2020-12-10, 14:58


xyzzzikk

.gg






Wiek: 19
Na forum: 2915 dni
Posty: 175
Nick w MP: aspyk

Piwa: 6564

Respekt: 30,5

Taki problem, ?e mam zapis broni, kt?ry jakby to powiedziec zapisuje w mysql,

ale nie dodaje w grze, brak db3

function zapiszBron ()
    local serial = getPlayerSerial ( source )
    local bron = getPedWeapon ( source )
    local amunijca = getPedTotalAmmo ( source )
    local bazaRezultat =  exports["pystories-db"]:dbGet("SELECT * FROM zapisbroni WHERE serial=?", serial)
    exports["pystories-db"]:dbGet("INSERT INTO zapisbroni (serial, bron, amunicja) VALUES (?,?,?)", serial, bron, amunijca)
end

function zaladujBron ()
    local serial = getPlayerSerial ( source )
    local bazaRezultat = exports["pystories-db"]:dbGet("SELECT * FROM zapisbroni WHERE serial=?", serial)
    if bazaRezultat then
            local weapon = giveWeapon ( source, bazaRezultat[1].bron)
            setWeaponAmmo ( source,  bazaRezultat[1].bron, bazaRezultat[1].amunicja )
        end
end
addEventHandler ( "onPlayerJoin", getRootElement(), zaladujBron )
addEventHandler ( "onPlayerQuit", getRootElement(), zapiszBron )


Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-12-10, 15:12


TheSebaPL

Mod-team






Wiek: 22
Na forum: 3239 dni
Posty: 964

Piwa: 3101

Respekt: 640,5
Respekt: 640,5Respekt: 640,5

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-12-10, 15:13


xyzzzikk

.gg






Wiek: 19
Na forum: 2915 dni
Posty: 175
Nick w MP: aspyk

Piwa: 6564

Respekt: 30,5

"TheSebaPL" napisał/a:


ten przyk??d kodu stamt?d mam

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-12-10, 15:35


TheSebaPL

Mod-team






Wiek: 22
Na forum: 3239 dni
Posty: 964

Piwa: 3101

Respekt: 640,5
Respekt: 640,5Respekt: 640,5

NoToR, masz dodane tak?e do cora zapisywanie ?

np:


        if tonumber(result[1].bron_ak47) == 1 then
            giveWeapon(plr, 30, 99999)
        end
        if tonumber(result[1].bron_mp5) == 1 then
            giveWeapon(plr, 29, 99999)
        end


Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-12-10, 15:42


xyzzzikk

.gg






Wiek: 19
Na forum: 2915 dni
Posty: 175
Nick w MP: aspyk

Piwa: 6564

Respekt: 30,5

"TheSebaPL" napisał/a:

NoToR, masz dodane tak?e do cora zapisywanie ?

np:


        if tonumber(result[1].bron_ak47) == 1 then
            giveWeapon(plr, 30, 99999)
        end
        if tonumber(result[1].bron_mp5) == 1 then
            giveWeapon(plr, 29, 99999)
        end


wys?a?em ci ca?y kod wy?ej, nic wi?cej nie ma
w bazie danych zapisuje sie ammo i id broni

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-12-10, 15:48


TheSebaPL

Mod-team






Wiek: 22
Na forum: 3239 dni
Posty: 964

Piwa: 3101

Respekt: 640,5
Respekt: 640,5Respekt: 640,5

A od razu po zakupie broni masz export do bazy danych ?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-12-10, 16:40


xyzzzikk

.gg






Wiek: 19
Na forum: 2915 dni
Posty: 175
Nick w MP: aspyk

Piwa: 6564

Respekt: 30,5

"TheSebaPL" napisał/a:

A od razu po zakupie broni masz export do bazy danych ?

po wyj?ciu z serwera bro? si? zapisuje, ale po wejsciu nie dodaje

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-12-10, 17:43


_jvneczek







Wiek: 22
Na forum: 4466 dni
Posty: 1509
Nick w MP: _jvneczek

Piwa: 3960

Respekt: 337,5
Respekt: 337,5Respekt: 337,5Respekt: 337,5

zamiast onPlayerJoin, zr?b przy ?adowaniu danych (core chocia?by, nie wiem gdzie masz), po prostu przenie? kod do wczytywania danych gracza.

Postaw piwo autorowi tego posta
 

 
Tagi: zapis :: broni
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » zapis broni 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