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

Wysłany: 2016-02-12, 23:40


TheGuruPolska







Wiek: 36
Na forum: 3767 dni
Posty: 65
Nick w MP: TheGuru

Piwa: 47

Respekt: 50

Siemka.
local conn dbConnect("sqlite","players.db")
if conn then
    outputConsole("AD-Info: Polaczono z baza danych Players.db")
else
    outputConsole("AD-Info: ERROR! Blad polaczenia z baza danych Players.db")
end

addEventHandler("onResourceStart",resourceRoot,
function()
    if conn then
        dbExec(conn,"CREATE TABLE IF NOT EXISTS players(login TEXT, health INT, armor INT, money INT, wantedlvl INT, reputation INT, exp INT, lvl INT, x FLOAT, y FLOAT, z FLOAT, r FLOAT, interior INT, dimension INT)")
    end
end)

addEventHandler("onPlayerLogin",resourceRoot,
function()
local login getPlayerAccount(source)
if getAccountData(login,"alreadyPlayed"then
local q dbQuery(conn,"SELECT rowid,* FROM players WHERE login=?",login)
local result dbPoll(q,-1)
    if result then
        for _,row in ipairs(result) do
            spawnPlayer(source,row["x"],row["y"],row["z"],row["r"],0,row["interior"],row["dimension"])
            fadeCamera (sourcetrue)
            setCameraTarget (sourcesource)
            setElementHealth(source,row["health"])
            setPedArmor(source,row["armor"])
            setElementData(source,"ID",row["rowid"])
            setPlayerMoney(source,row["money"],true)
            setPlayerWantedLevel(source,row["wantedlvl"])
            setElementData(source,"AD-reputation",row["reputation"])
            setElementData(source,"AD-exp",row["exp"])
            setElementData(source,"AD-lvl",row["lvl"])
        end
    end
else
    spawnPlayer(source,1448.8975830078, -2287.220458984413.546875,90,0)
    fadeCamera (sourcetrue)
    setCameraTarget (sourcesource)
end
end)

addEventHandler("onPlayerQuit",resourceRoot,
function()
if getPlayerAcount(sourcethen
    local acc getPlayerAccount(source)
    local hajs getPlayerMoney(source)
    local zycie getElementHealth(source)
    local pancerz getPedArmor(source)
    local px,py,pz getElementPosition(source)
    local _,_,pr getElementRotation(source)
    local expe getElementData(source,"AD-exp") or 0
    local lvle getElementData(source,"AD-lvl") or 0
    local rep getElementData(source,"AD-reputation") or 0
    local wanted getPlayerWantedLevel(source)
    local inter getElementInterior(source)
    local dimens getElementDimension(source)
    setAccountData(acc,"alreadyPlayed",true)
    local q dbQuery(conn"SELECT * FROM players WHERE login=?",acc)
    local result dbPoll(q,-1)
    dbFree(q)
    if #result == 0 then
        dbQuery(conn,"INSERT INTO players (login,health,armor,money,wantedlvl,reputation,exp,lvl,x,y,z,r,interior,dimension) VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,)",acc,zycie,pancerz,hajs,wanted,rep,exe,lvle,px,py,pz,pr,inter,dimens)
    elseif #result == 1 then
        dbExec(conn,"UPDATE players SET health=?,armor=?,money=?,wantedlvl=?,reputation=?,exp=?,lvl=?,x=?,y=?,z=?,r=?,interior=?,dimension=? WHERE login=?",zycie,pancerz,hajs,wanted,rep,exe,lvle,px,py,pz,pr,inter,dimens,acc)
    end
end
end)


Nie chce mnie respi?. Debugscript - 0 b??d?w. Pomo?e kto??

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-02-13, 06:01


Emm

***** ***






Wiek: 32
Na forum: 3880 dni
Posty: 3191
Nick w MP: Emm

Piwa: 6162

Respekt: 1580
Respekt: 1580Respekt: 1580


   Administrator: Admin ma zawsze rację | REGULAMIN FORUM | REKLAMA/VIP | .
To
spawnPlayer(source,1448.8975830078, -2287.220458984413.546875,90,0)
    fadeCamera (sourcetrue)
Podmie? na
spawnPlayer(source,1448.8975830078, -2287.220458984413.546875,0,90,0)
    fadeCamera (sourcetrue)


Podpis

Użytkownik: 20.10.2015r
GTAO Member: 06.03.2016r
Support-Team: 20.01.2016r
Moderator: 30.03.2016r
Mod-Team: 08.10.2016r
Vice Admin: 04.05.2018r
Administrator: 03.05.2022r


! Koniecznie zapoznaj się z regulaminem forum.
Pamiętaj, aby zawsze go przestrzegać, nie mniej ważne są również regulaminy działów, w których się wypowiadasz!
Zamiast zakładać temat po kilka razy, bo jest usuwany przez Administrację, przejrzyj regulamin i napisz poprawnie temat!
Sprawy z administracją możesz załatwiać anonimowo w tym dziale.
Najważniejsze informacje od Administracji możesz przeczytać tutaj oraz tutaj.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-02-13, 13:48


TheGuruPolska







Wiek: 36
Na forum: 3767 dni
Posty: 65
Nick w MP: TheGuru

Piwa: 47

Respekt: 50

@Emm To bez sensu, zmieni mi to tylko rotacje,

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-02-13, 14:00


Emm

***** ***






Wiek: 32
Na forum: 3880 dni
Posty: 3191
Nick w MP: Emm

Piwa: 6162

Respekt: 1580
Respekt: 1580Respekt: 1580


   Administrator: Admin ma zawsze rację | REGULAMIN FORUM | REKLAMA/VIP | .
"TheGuruPolska" napisał/a:

@Emm To bez sensu, zmieni mi to tylko rotacje,

Przypatrz si? dobrze.. w kodzie zamiast 6/3 argument?w, jest 5. Nie trzeba dawa? rotacji, ale jak ju? si? daje to wszystkie ;)


Więcej informacji znajdziesz w Wikipedii MTA:

spawnPlayer


Podpis

Użytkownik: 20.10.2015r
GTAO Member: 06.03.2016r
Support-Team: 20.01.2016r
Moderator: 30.03.2016r
Mod-Team: 08.10.2016r
Vice Admin: 04.05.2018r
Administrator: 03.05.2022r


! Koniecznie zapoznaj się z regulaminem forum.
Pamiętaj, aby zawsze go przestrzegać, nie mniej ważne są również regulaminy działów, w których się wypowiadasz!
Zamiast zakładać temat po kilka razy, bo jest usuwany przez Administrację, przejrzyj regulamin i napisz poprawnie temat!
Sprawy z administracją możesz załatwiać anonimowo w tym dziale.
Najważniejsze informacje od Administracji możesz przeczytać tutaj oraz tutaj.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-02-13, 14:33


TheGuruPolska







Wiek: 36
Na forum: 3767 dni
Posty: 65
Nick w MP: TheGuru

Piwa: 47

Respekt: 50

Nie trzeba podawa? wszystkich. Je?li si? niopoda, to automatyczine warto?? przyjmuje false/nil. Gdyby by?o trzeba to inny skrypt by mi te? niedzia?a?, prawda? A rotacje musz? da? bo niechc?, ?eby gracz respi? si? do ty?u od spawnu :D

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-02-13, 14:41


Emm

***** ***






Wiek: 32
Na forum: 3880 dni
Posty: 3191
Nick w MP: Emm

Piwa: 6162

Respekt: 1580
Respekt: 1580Respekt: 1580


   Administrator: Admin ma zawsze rację | REGULAMIN FORUM | REKLAMA/VIP | .
false/nil przyjmuje warto?? 0..
Tak wgl, stosowa?e? ten kod co Ci da?em?

Podpis

Użytkownik: 20.10.2015r
GTAO Member: 06.03.2016r
Support-Team: 20.01.2016r
Moderator: 30.03.2016r
Mod-Team: 08.10.2016r
Vice Admin: 04.05.2018r
Administrator: 03.05.2022r


! Koniecznie zapoznaj się z regulaminem forum.
Pamiętaj, aby zawsze go przestrzegać, nie mniej ważne są również regulaminy działów, w których się wypowiadasz!
Zamiast zakładać temat po kilka razy, bo jest usuwany przez Administrację, przejrzyj regulamin i napisz poprawnie temat!
Sprawy z administracją możesz załatwiać anonimowo w tym dziale.
Najważniejsze informacje od Administracji możesz przeczytać tutaj oraz tutaj.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-02-13, 19:30


TheGuruPolska







Wiek: 36
Na forum: 3767 dni
Posty: 65
Nick w MP: TheGuru

Piwa: 47

Respekt: 50

Tak. Ale co to za r??nica? Poda?e? tylko inn? rotacj? i skin :D

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-02-13, 19:31


Emm

***** ***






Wiek: 32
Na forum: 3880 dni
Posty: 3191
Nick w MP: Emm

Piwa: 6162

Respekt: 1580
Respekt: 1580Respekt: 1580


   Administrator: Admin ma zawsze rację | REGULAMIN FORUM | REKLAMA/VIP | .
Bo musisz mie? wszystkie argumenty.. zr?b tak jak Ci poda?em, bo nil oznacza w LUA "0", dlatego Ci powprowadza?em poza rotacj? "0"..

Podpis

Użytkownik: 20.10.2015r
GTAO Member: 06.03.2016r
Support-Team: 20.01.2016r
Moderator: 30.03.2016r
Mod-Team: 08.10.2016r
Vice Admin: 04.05.2018r
Administrator: 03.05.2022r


! Koniecznie zapoznaj się z regulaminem forum.
Pamiętaj, aby zawsze go przestrzegać, nie mniej ważne są również regulaminy działów, w których się wypowiadasz!
Zamiast zakładać temat po kilka razy, bo jest usuwany przez Administrację, przejrzyj regulamin i napisz poprawnie temat!
Sprawy z administracją możesz załatwiać anonimowo w tym dziale.
Najważniejsze informacje od Administracji możesz przeczytać tutaj oraz tutaj.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-02-13, 21:11


TheGuruPolska







Wiek: 36
Na forum: 3767 dni
Posty: 65
Nick w MP: TheGuru

Piwa: 47

Respekt: 50

NIET :D Zrobi?em inny skrypt na spawn i dzia?a bez wszystkich argument?w.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-02-13, 21:17


Emm

***** ***






Wiek: 32
Na forum: 3880 dni
Posty: 3191
Nick w MP: Emm

Piwa: 6162

Respekt: 1580
Respekt: 1580Respekt: 1580


   Administrator: Admin ma zawsze rację | REGULAMIN FORUM | REKLAMA/VIP | .
Je?li nie b?dziesz pr?bowa? propozycji podanych przez osoby, kt?re chc? pom?c, to co chcesz zdzia?a?? Jak jednej cyfry nawet do kodu nie dodasz.. Nie t?dy droga w proszeniu o pomoc, ale jak chcesz..

Podpis

Użytkownik: 20.10.2015r
GTAO Member: 06.03.2016r
Support-Team: 20.01.2016r
Moderator: 30.03.2016r
Mod-Team: 08.10.2016r
Vice Admin: 04.05.2018r
Administrator: 03.05.2022r


! Koniecznie zapoznaj się z regulaminem forum.
Pamiętaj, aby zawsze go przestrzegać, nie mniej ważne są również regulaminy działów, w których się wypowiadasz!
Zamiast zakładać temat po kilka razy, bo jest usuwany przez Administrację, przejrzyj regulamin i napisz poprawnie temat!
Sprawy z administracją możesz załatwiać anonimowo w tym dziale.
Najważniejsze informacje od Administracji możesz przeczytać tutaj oraz tutaj.
Postaw piwo autorowi tego posta
 

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