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

Wysłany: 2015-10-26, 21:47


Tomakan

Człowiek






Wiek: 26
Na forum: 4061 dni
Posty: 94
Nick w MP: Tomakan

Piwa: 5

Respekt: 50

Przez ostatni czas tutaj wchodz? i wylewam moje b??dy, wi?c zrobi? tak kolejny raz.
Pobra?em skrypt na zapis, uzna?em ?e jest solidniej wykonany ni? ja bym go zrobi?, lecz prawie wszystko dzia?a. Mi?dzy innymi gdy zgin? bro? si? nie zapisuje (oczywi?cie jest db, za chwilk? o tym), a gdy robi? reconnect wcze?niej przydzielaj?c sobie bro? ow? dostaj? po zalogowaniu. Czyli jedyny konflikt przy ?mierci.

Oto warning:
Bad argument "toJSON"

to jest linijka 143 czyli w tym zdarzeniu:
addEventHandler("onPlayerWasted"root,
function ( )
    local account getPlayerAccount(source)
    if (account) and not (isGuestAccount(account)) then
        local weapons getAllPedWeapon(source)
        setAccountData(account"weapons"toJSON(weapons))
    end
end)

Dok?adnie ta:
end (przedostatnizaka?czaj?cy instrukcjwarunkow?)


To Error:
Bad argument #1 to pairs, table expected got nil

Kod:
addEventHandler("onPlayerSpawn"root,
function ( )
    local account getPlayerAccount(source)
    if (account) and not (isGuestAccount(account)) then
        local weapons getAccountData(account"weapons")
        if (weaponsthen
            takeAllWeapons(source)
            for weaponammo in pairs(fromJSON(weapons)) do
                giveWeapon(sourceweaponammotrue)
            end
        end
    end 
end)

Linijka b??du:
giveWeapon(sourceweaponammotrue)


Nie mam zielonego poj?cia jak u?ywa? tego zapisu JSON, jak na chwil? obecn? nie mam zamiaru go poznawa?. Dlatego kieruj? si? tutaj. Za wszelak? pomoc bardzo dzi?kuj? :)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-10-26, 22:22


#404







Wiek: 26
Na forum: 4772 dni
Posty: 1438

Piwa: 2512

Respekt: 833,5
Respekt: 833,5Respekt: 833,5

Ostrzeżeń: 60%
Tomakan, nie istnieje co? takiego jak getPedAllWeapons, istnieje


Więcej informacji znajdziesz w Wikipedii MTA:

getPedWeapons


By? mo?e to rozwi??e tw?j problem, pami?tam tylko, ?e "useful functions" nie s? zaimplementowane do MTA, tak wi?c musisz skopiowa? kod tej funkcji z wiki i wklei? do pliku, w kt?rym b?dziesz go u?ywa?.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-10-27, 02:19


Piorun







Wiek: 32
Na forum: 6712 dni
Posty: 1837
Nick w MP: Piorun

Piwa: 516

Respekt: 480,7
Respekt: 480,7

Na choler? Ci JSON w tym skrypcie?



Podpis
Możesz mnie znaleźć na: Facebook
Postaw piwo autorowi tego posta
 

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