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

Wysłany: 2019-06-14, 17:30


Rumper

Majster od pysa






Wiek: 15
Na forum: 3456 dni
Posty: 231
Nick w MP: Rumper

Piwa: 592

Respekt: 180
Respekt: 180Respekt: 180

Ostrzeżeń: 20%
Jak zrobi? ?eby po wyj?ciu z serwera zapisywa?o bro? kt?r? ma gracz?

Podpis
Elo benc
Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-06-14, 17:33


Wilq







Wiek: 24
Na forum: 4569 dni
Posty: 3409

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

W jaki spos?b chcesz zapisa? t? informacj??


Więcej informacji znajdziesz w Wikipedii MTA:

getPedWeapons


Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-06-14, 18:13


Rumper

Majster od pysa






Wiek: 15
Na forum: 3456 dni
Posty: 231
Nick w MP: Rumper

Piwa: 592

Respekt: 180
Respekt: 180Respekt: 180

Ostrzeżeń: 20%
W sumie to w jakikolwiek.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-06-14, 19:52


NotPaladyn







Wiek: 23
Na forum: 2931 dni
Posty: 866
Nick w MP: NotPaladyn

Piwa: 3150

Respekt: 690
Respekt: 690Respekt: 690


   Vice Admin: Jeśli potrzebujesz pomocy w sprawach organizacyjnych lub technicznych - skontaktuj się ze mną.
Masz tutaj kod, je?li chcesz to mo?esz go u?y?
Bronie zapisuj? si? je?li masz konto w ACL, nie musi by? w grupie Admin, po prostu jak u?yje /login nick has?o i dostanie bro? to ona zapisuj? si? na jego koncie.
Po relogu ona nadal jest tyle ?e gracz musi zalogowa? si? oczywi?cie na konto

Kod daj po stronie servera

function Bronie(source)
    if not (source) then 
        return false 
    end
    local konto = getPlayerAccount ( source )
    if (konto) then
        for i=0, 12 do
            local Bron         = getAccountData(konto, "Bron"..tostring(i))
            local Amunicja     = getAccountData(konto, "Amunicja"..tostring(i))
            if (Bron) then
                setElementData (source, "Bron"..tostring(i), Bron )
                if Amunicja then
                    giveWeapon ( source, Bron, Amunicja )
                    setElementData (source, "Amunicja"..tostring(i), Amunicja)
                else
                    giveWeapon ( source, Bron, 1 )
                end
            end
        end
    end
end


function Zalogowanie(  )
    Bronie( source )
    
end
addEventHandler("onPlayerLogin", getRootElement(), Zalogowanie)




function ZapiszBronie( source )
    if not (source) then return false end
    local konto = getPlayerAccount ( source )
    if (konto) then
        for i=0, 12 do
            Bron         = getPedWeapon ( source, i )
            Amunicja     = getPedTotalAmmo ( source, i )
            if Bron then
                setAccountData (konto, "Bron"..tostring(i), Bron )
            end
            if Amunicja then
                setAccountData (konto, "Amunicja"..tostring(i), Amunicja)
            end
        end
    end
end


function Wyjscie()
    ZapiszBronie(source)
end
addEventHandler ( "onPlayerQuit", getRootElement ( ), Wyjscie )




function SmiercGracza()
    for i=0, 12 do
        local Bron         = tonumber(getPedWeapon ( source, i ))
        local Amunicja     = tonumber(getPedTotalAmmo ( source, i ))
        if Bron then
            setElementData (source, "Bron"..tostring(i), Bron )
        end
        if Amunicja then
            setElementData (source, "Amunicja"..tostring(i), Amunicja)
        end
    end
end
addEventHandler ("onPlayerWasted", getRootElement(), SmiercGracza)

function SpawnGracza(  )
    for i=0, 12 do
        local Bron         = tonumber(getElementData(source, "Bron"..tostring(i)))
        local Amunicja     = tonumber(getElementData(source, "Amunicja"..tostring(i)))
        if Bron and Amunicja then
            giveWeapon(source, Bron, Amunicja)
        elseif Bron and not Amunicja then
            giveWeapon(source, Bron, 1)
        end
    end
end
addEventHandler ("onPlayerSpawn", getRootElement(), SpawnGracza) 


Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
Rumper
Wysłany: 2019-06-19, 19:08


Rumper

Majster od pysa






Wiek: 15
Na forum: 3456 dni
Posty: 231
Nick w MP: Rumper

Piwa: 592

Respekt: 180
Respekt: 180Respekt: 180

Ostrzeżeń: 20%
NotPaladyn, Dzi?ki leci :piwo:
Do zamkni?cia

Postaw piwo autorowi tego posta
 

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