Wysłany: 2019-06-14, 17:30
Rumper
Majster od pysa
Wiek: 15 Na forum: 3315 dni Posty: 231
Nick w MP: Rumper
Piwa : 592
Jak zrobi? ?eby po wyj?ciu z serwera zapisywa?o bro? kt?r? ma gracz?
Wysłany: 2019-06-14, 17:33
Wilq
Wiek: 24 Na forum: 4428 dni Posty: 3410
Piwa : 739
W jaki spos?b chcesz zapisa? t? informacj??
Wysłany: 2019-06-14, 18:13
Rumper
Majster od pysa
Wiek: 15 Na forum: 3315 dni Posty: 231
Nick w MP: Rumper
Piwa : 592
W sumie to w jakikolwiek.
Wysłany: 2019-06-14, 19:52
NotPaladyn
Wiek: 23 Na forum: 2790 dni Posty: 866
Nick w MP: NotPaladyn
Piwa : 3135
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 )
Więcej szczegółów
Wystawiono 1 piw(a):Rumper
Wysłany: 2019-06-19, 19:08
Rumper
Majster od pysa
Wiek: 15 Na forum: 3315 dni Posty: 231
Nick w MP: Rumper
Piwa : 592
NotPaladyn , Dzi?ki leci
Do zamkni?cia
Tagi: bron
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: