Wysłany: 2013-03-15, 18:07
vipSEBOvip
A poor begginer
Wiek: 26 Na forum: 5178 dni Posty: 597
Nick w MP: xSebaPL
Piwa : 77
Witam mam pewien problem:
local function setRPGPunktyData ( element , data )
setElementData ( element , "Pkt" , data )
end
addEventHandler ( "onResourceStart" , getResourceRootElement ( getThisResource ()),
function()
exports . scoreboard : addScoreboardColumn ( "Pkt" )
end
)
addEventHandler ( "onResourceStop" , getResourceRootElement ( getThisResource ()),
function ()
exports . scoreboard : removeScoreboardColumn ( "Pkt" )
end
)
addEventHandler ( "onPlayerJoin" , getRootElement (),
function()
local scr = getElementData ( source , "Pkt" )
if src >= 1 then
setRPGPunktyData ( source , scr )
else
setRPGPunktyData ( source , 0 )
end
end
)
Ot?? kolumna w scoreboard si? tworzy, ale nie dodaje ilo?ci punkt?w do tej kolumny.
Wysłany: 2013-03-15, 19:00
Riot
3X
Wiek: 29 Na forum: 5729 dni Posty: 1123
Nick w MP: Riot/3X
Piwa : 286
Wchodzisz na serwer i nie masz przypisanego ju? 'setElementData'. Musisz po wychodzeniu z serwera zapisywa? do setAccountData a potem przy wej?ciu na serwer odczytywa?.
Wysłany: 2013-03-15, 19:14
vipSEBOvip
A poor begginer
Wiek: 26 Na forum: 5178 dni Posty: 597
Nick w MP: xSebaPL
Piwa : 77
Zrobi?em tak:
addEventHandler ( "onPlayerJoin" , getRootElement (),
function()
local kontoGracza = getPlayerAccount ( source )
if ( kontoGracza ) and not isGuestAccount ( kontoGracza ) then
local scr = getAccountData ( kontoGracza , "Pkt" )
if src >= 1 then
setRPGPunktyData ( source , scr )
else
setRPGPunktyData ( source , 0 )
end
end
end
)
addEventHandler ( "onPlayerQuit" , getRootElement (),
function()
local kontoGracza = getPlayerAccount ( source )
if ( kontoGracza ) and not isGuestAccount ( kontoGracza ) then
local scr = getElementData ( source , "Pkt" )
setAccountData ( kontoGracza , "Pkt" , scr )
end
end
)
Ale nadal nie pokazuje punkt?w:
Wysłany: 2013-03-15, 19:17
Brzysiek
Skrypter pralek
Wiek: 27 Na forum: 5198 dni Posty: 488
Nick w MP: Brzysiek
Piwa : 1034
Spr?buj tego:
local scr = getElementData ( source , "Pkt" ) or 0
A, pomyli?e? jeszcze nazwy
local scr = getAccountData ( kontoGracza , "Pkt" )
if src >= 1 then -- src ?
Wysłany: 2013-03-15, 19:36
vipSEBOvip
A poor begginer
Wiek: 26 Na forum: 5178 dni Posty: 597
Nick w MP: xSebaPL
Piwa : 77
Wci?? nie dzia?a.
Brzysiek napisał/a :A, pomyli?e? jeszcze nazwy
local scr = getAccountData(kontoGracza, "Pkt")
if src >= 1 then -- src?
To z przyzwyczajenia. Bo w meta si? pisze src, a tu da?em scr, od score.
Tagi: łączenie :: scoreboard
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: