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

Wysłany: 2019-03-10, 20:04


Butieee







Wiek: 23
Na forum: 3031 dni
Posty: 23
Nick w MP: Butieee



Respekt: 50

A wi?c mam skrypt na zapis broni do bazy wszystko fajnie i wgl nie ma errow?w w konsoli ale jak wchodz? na serwer to nie chce broni za?adowa? i jakby kto? m?g? doda? do kodu co? takiego ?e po za?adowaniu broni to one si? usuwaj? z bazy

function connect()
    DBConnection dbConnect"mysql""dbname=;host=;charset=utf8""""" )
    if (not DBConnectionthen
        outputDebugString("Nie uda?o si? nawi?za? po??czenia z baz? MySQL")
    else
        outputDebugString("Po??czenie z MySQL zosta?o nawi?zane")
    end
end

addEventHandler("onResourceStart",resourceRootconnect)

function query(...)
    local queryHandle dbQuery(DBConnection , ...)
    if (not queryHandlethen
        return nil
    end
    local rows dbPoll(queryHandle, -1)
    return rows
end


function zapiszBron ()
    local serial getPlayerSerial source )
    local bron getPedWeapon source )
    local amunijca getPedTotalAmmo source )
    local bazaRezultat =  query("SELECT * FROM zapisbroni WHERE serial=?"serial)
        query("INSERT INTO zapisbroni (serial, bron, amunicja) VALUES (?,?,?)"serialbronamunijca)
end

function zaladujBron ()
    local serial getPlayerSerial source )
    local bazaRezultat query("SELECT * FROM zapisbroni WHERE serial=?"serial)
    if bazaRezultat then
            giveWeapon sourcebazaRezultat[1].bron)
            setWeaponAmmo sourcebazaRezultat[1].amunicja )
        end
end
addEventHandler "onPlayerJoin"getRootElement(), zaladujBron )
addEventHandler "onPlayerQuit"getRootElement(), zapiszBron )


Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-03-11, 05:33


Kacperiusz

.






Wiek: 23
Na forum: 2770 dni
Posty: 113

Piwa: 205

Respekt: 50

Poco ci serial xd?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-03-11, 15:04


_jvneczek







Wiek: 22
Na forum: 4325 dni
Posty: 1513
Nick w MP: _jvneczek

Piwa: 3949

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

Kacperiusz, Patrz?c na kod, chce zrobi? zapisywanie broni na serial.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-03-11, 22:02


kuba43







Wiek: 45
Na forum: 3225 dni
Posty: 166
Nick w MP: definitly

Piwa: 17

Respekt: 30,5

Sprawdzaj czy osoba jest zalogowana element dat?, bo sam event onPlayerJoin dzia?a tak, ?e gdy komu? si? za?aduj? wszystkie skrypty to wykonuj? to.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-03-12, 17:33


Butieee







Wiek: 23
Na forum: 3031 dni
Posty: 23
Nick w MP: Butieee



Respekt: 50

Mo?esz to lepiej wyt?umaczy?? Dopiero co zaczynam przygode z LUA wi?c zabardzo nie rozumiem

Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-03-12, 20:06


Mikołajj







Wiek: 22
Na forum: 2885 dni
Posty: 303
Nick w MP: Mikołaj

Piwa: 132

Respekt: 91

Zaopatrz si? w panel logowania oraz zapis elementDat z MySQL w oddzielnym skrypcie. Nast?pnie zapis z broni przer?b i dodaj do tamtego skryptu z zapisem, a potem po zalogowaniu b?dziesz triggerowa?/exportowa? event od zapisu i tyle.
Oczywi?cie to jest przyk?ad, ale chyba najbardziej zrozumia?y.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-03-13, 19:48


Hades.

Łiiiiiiiiii






Wiek: 22
Na forum: 4699 dni
Posty: 372
Nick w MP: Hades

Piwa: 3214

Respekt: 337,8
Respekt: 337,8Respekt: 337,8Respekt: 337,8

"kuba43" napisał/a:

Sprawdzaj czy osoba jest zalogowana element dat?, bo sam event onPlayerJoin dzia?a tak, ?e gdy komu? si? za?aduj? wszystkie skrypty to wykonuj? to.


Owy event wykonuje si? odrazu po wej?ciu na serwer...

Postaw piwo autorowi tego posta
 

 
Tagi: skrypt :: 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 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