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

Wysłany: 2016-06-03, 17:34


Daisu

Programista Lua






Wiek: 26
Na forum: 4444 dni
Posty: 193
SPONSOR
Nick w MP: Daisu

Piwa: 24

Respekt: 90

Witam posiadam zapis postaci mysql i chcia?bym zapisa? wszystkie bronie + amunicja czy m?g?bym si? dowiedzie? jak to zapisa? wszystko w tabeli a nie ka?dy slot osobno ?

Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-06-03, 20:23


luki123luki123

Place Game






Wiek: 28
Na forum: 5275 dni
Posty: 1948
Nick w MP: LuKiO

Piwa: 6101

Respekt: 611
Respekt: 611Respekt: 611

Zobacz tak:
function getPedWeapons(ped)
    local playerWeapons = {}
    if ped and isElement(ped) and getElementType(ped) == "player" then
        for i=1,12 do
            local wep getPedWeapon(ped,i)
            local ammo getPedTotalAmmo ped)
            if wep and wep ~= 0 then
                table.insert(playerWeapons,wep..","..ammo)
            end
        end
    else
        return false
    end
    return toJSON(playerWeapons)
end

Spr?buj u?y? tej pod funkcji i zapisz zwr?con? zawarto??.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-06-03, 20:31


Daisu

Programista Lua






Wiek: 26
Na forum: 4444 dni
Posty: 193
SPONSOR
Nick w MP: Daisu

Piwa: 24

Respekt: 90

Okej, a jak to odczyta? i doda? bro? graczowi ?

Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-06-03, 20:31


luki123luki123

Place Game






Wiek: 28
Na forum: 5275 dni
Posty: 1948
Nick w MP: LuKiO

Piwa: 6101

Respekt: 611
Respekt: 611Respekt: 611

Odczyt taki:
addCommandHandler("asd",
    function (player)
    local bronie getPedWeapons(player)
    local tarr fromJSON(bronie)
        if tarr then
            for kv in pairs(tarr) do
            local weapon gettokv1string.byte(','))
            local ammo gettokv2string.byte(','))
            outputChatBox("Bro?: "..getWeaponNameFromID(weapon)..", Ammo: "..ammo)
            end
        end    
    end
)


Taki sam jak w tym(je?eli uzywa?e? to powine?e? wiedzie?):
http://pastebin.com/Jj45jZZY

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-06-03, 20:43


Daisu

Programista Lua






Wiek: 26
Na forum: 4444 dni
Posty: 193
SPONSOR
Nick w MP: Daisu

Piwa: 24

Respekt: 90

Dzi?ki Piwko leci :)

Podpis
Postaw piwo autorowi tego posta
 

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