Wysłany: 2015-07-27, 09:42
Toporek
Wiek: 41 Na forum: 3976 dni Posty: 37
Nick w MP: spejson
Piwa : 1
Witam,nied?ugo skoncze wykonywac swoj serwer dayz i zostanie on oficjalnie otwarty.Jednakze jeszcze nanosze pare poprawek i dodatkow.Tak jak w temacie mam problem,bo nwn jak dac,zeby po dednienciu w wyposazeniu by? od razu gps i mapa.Ktos wczesniej cos na ten temat napisa?,ale jestem poki co jeszcze zielony w lua,wiec nie ?apie xD.Mozecie mi napisa?,jak dok?adnie mam to zrobi??Z gory thx,jest mi to bardzo potrzebne do serwera.
Wysłany: 2015-07-27, 15:17
#404
Wiek: 26 Na forum: 4771 dni Posty: 1438
Piwa : 2512
Funkcja w kt?rej masz poustawia? to:
playerLogin ( u mnie linijka 268) oraz playerRegister ( a tu u mnie jest w linijce 320)
Wszystkie znajduj? si? w pliku Login
Jakby? potrzebowa? dalszej pomocy, pisz ?mia?o.
Wysłany: 2015-07-28, 15:37
Toporek
Wiek: 41 Na forum: 3976 dni Posty: 37
Nick w MP: spejson
Piwa : 1
no wiec mam Dayz wersje 0.8 link do tego GM:http://blog.supriload.com/2014/09/game-mode-dayz-08-supriload.html
nwn,nie moge tego znalezc.Jak to bd mia? to co mam tam edytowac?
Chwile cierpliwosci dla zielonego:P
Wysłany: 2015-07-28, 18:54
#404
Wiek: 26 Na forum: 4771 dni Posty: 1438
Piwa : 2512
"Toporek" napisał/a :no wiec mam Dayz wersje 0.8 link do tego GM:http://blog.supriload.com/2014/09/game-mode-dayz-08-supriload.html
nwn,nie moge tego znalezc.Jak to bd mia? to co mam tam edytowac?
Chwile cierpliwosci dla zielonego:P
W tym przypadku to jest 249 i 301 linijka w pliku login.lua w katalogu gamemode DayZ
Tam w tych funkcjach b?dziesz mia? kilkana?cie linijek odpowiedzialnych za ustawianie danych przy logowaniu i rejestracji
Chodzi mi o takie fragmenty
for i , data in ipairs ( playerDataTable ) do
if data [ 1 ] == "Bandage" then
setElementData ( player , data [ 1 ], 2 )
elseif data [ 1 ] == "Painkiller" then
setElementData ( player , data [ 1 ], 1 )
elseif data [ 1 ] == "MAX_Slots" then
setElementData ( player , data [ 1 ], 8 )
elseif data [ 1 ] == "skin" then
setElementData ( player , data [ 1 ], 73 )
elseif data [ 1 ] == "blood" then
setElementData ( player , data [ 1 ], 12000 )
elseif data [ 1 ] == "temperature" then
setElementData ( player , data [ 1 ], 37 )
elseif data [ 1 ] == "brokenbone" then
setElementData ( player , data [ 1 ], false )
elseif data [ 1 ] == "pain" then
setElementData ( player , data [ 1 ], false )
elseif data [ 1 ] == "cold" then
setElementData ( player , data [ 1 ], false )
elseif data [ 1 ] == "infection" then
setElementData ( player , data [ 1 ], false )
elseif data [ 1 ] == "food" then
setElementData ( player , data [ 1 ], 100 )
elseif data [ 1 ] == "thirst" then
setElementData ( player , data [ 1 ], 100 )
elseif data [ 1 ] == "currentweapon_1" then
setElementData ( player , data [ 1 ], false )
elseif data [ 1 ] == "currentweapon_2" then
setElementData ( player , data [ 1 ], false )
elseif data [ 1 ] == "currentweapon_3" then
setElementData ( player , data [ 1 ], false )
elseif data [ 1 ] == "bandit" then
setElementData ( player , data [ 1 ], false )
elseif data [ 1 ] == "humanity" then
setElementData ( player , data [ 1 ], 2500 )
else
setElementData ( player , data [ 1 ], 0 )
end
end
I tam wed?ug wzoru - te fragmenty mo?esz uzna? za wz?r - dopisujesz mape i gps'a...
Tutaj przyklad od mapy:
elseif data [ 1 ] == "Map" then
setElementData ( player , data [ 1 ], 1 )
Tak wi?c to tam sobie dodajesz i jeszcze gps'a wg powy?szego zrobisz sobie, nazwa to GPS, tak po prostu xDDD
Oba te fragmenty - gps i mape- musisz podac w obu tych funkcjach (playerLogin & playerRegister).
Pr?buj sam to zrobi?, w razie czego pisz - pomo?emy
Wysłany: 2015-07-28, 23:06
Toporek
Wiek: 41 Na forum: 3976 dni Posty: 37
Nick w MP: spejson
Piwa : 1
heh,doda?em all pod player register,ale jak dam do playerlogin to cos nie wypala.Pr?bowa?em wiele razy i czesto sie nie da?em lognac na serwa,a jak posz?o,to nie mia?em itow.Plis,helpnij jeszcze.bd sz?o,postawie piwko i respa:P.
niby takie proste,a jednak cos zawsze przemknie xD
Wysłany: 2015-07-29, 12:33
#404
Wiek: 26 Na forum: 4771 dni Posty: 1438
Piwa : 2512
Podrzu? swoje te 2 funkcje, bo mog? si? r??ni? troch? jak co? ju? edytowa?e?, a ja ode?le Ci ju? zrobione, tylko masz sobie zobaczy? jak wysz?o i si? uczy? bo z odwalania za kogo? nic nie b?dzie
Wysłany: 2015-07-29, 13:15
Toporek
Wiek: 41 Na forum: 3976 dni Posty: 37
Nick w MP: spejson
Piwa : 1
no spoko:PxD jedyne co wczesniej edytowa?em to spawnpointy,nic pozatym,jak da?em gps i mape to wyglada w ten sposob:
przy register:
Cytat: for i, data in ipairs(playerDataTable) do
if data[1] == "Bandage" then
setElementData(player, data[1], 2)
elseif data[1] == "Painkiller" then
setElementData(player, data[1], 1)
elseif data[1] == "Map" then
setElementData(player, data[1], 1)
elseif data[1] == "GPS" then
a przy logowaniu,w zasadzie nwn gdzie to mam dac,da?em na koncu:
addEvent("onPlayerDayZLogin", true)
addEventHandler("onPlayerDayZLogin", getRootElement(), playerLogin)
Skins = {}
for i, data in ipairs(playerDataTable) do
if data[1] == "Map" then
setElementData(player, data[1], 2)
elseif data[1] == "GPS" then
setElementData(player, data[1], 1)
end
Wysłany: 2015-07-29, 13:56
#404
Wiek: 26 Na forum: 4771 dni Posty: 1438
Piwa : 2512
Eeem sorka, logowanie zostaw bez zmian (w tej wersji jest inacze, nie zobaczy?em, moje niedopatrzenie)
function playerRegister ( username , pass , player )
local number = math . random ( table . size ( spawnPositions ))
local x , y , z = spawnPositions [ number ][ 1 ], spawnPositions [ number ][ 2 ], spawnPositions [ number ][ 3 ]
spawnPlayer ( player , x , y , z , math . random ( 0 , 360 ), 73 , 0 , 0 )
triggerClientEvent ( player , "sex" , player )
fadeCamera ( player , true )
setCameraTarget ( player , player )
playerCol = createColSphere ( x , y , z , 1.5 )
attachElements ( playerCol , player , 0 , 0 , 0 )
setElementData ( playerCol , "parent" , player )
setElementData ( playerCol , "player" , true )
for i , data in ipairs ( playerDataTable ) do
if data [ 1 ] == "Bandage" then
setElementData ( player , data [ 1 ], 2 )
elseif data [ 1 ] == "Painkiller" then
setElementData ( player , data [ 1 ], 1 )
elseif data [ 1 ] == "MAX_Slots" then
setElementData ( player , data [ 1 ], 8 )
elseif data [ 1 ] == "skin" then
setElementData ( player , data [ 1 ], 73 )
elseif data [ 1 ] == "blood" then
setElementData ( player , data [ 1 ], 12000 )
elseif data [ 1 ] == "temperature" then
setElementData ( player , data [ 1 ], 37 )
elseif data [ 1 ] == "brokenbone" then
setElementData ( player , data [ 1 ], false )
elseif data [ 1 ] == "pain" then
setElementData ( player , data [ 1 ], false )
elseif data [ 1 ] == "cold" then
setElementData ( player , data [ 1 ], false )
elseif data [ 1 ] == "infection" then
setElementData ( player , data [ 1 ], false )
elseif data [ 1 ] == "food" then
setElementData ( player , data [ 1 ], 100 )
elseif data [ 1 ] == "thirst" then
setElementData ( player , data [ 1 ], 100 )
elseif data [ 1 ] == "currentweapon_1" then
setElementData ( player , data [ 1 ], false )
elseif data [ 1 ] == "currentweapon_2" then
setElementData ( player , data [ 1 ], false )
elseif data [ 1 ] == "currentweapon_3" then
setElementData ( player , data [ 1 ], false )
elseif data [ 1 ] == "bandit" then
setElementData ( player , data [ 1 ], false )
elseif data [ 1 ] == "Map" then
setElementData ( player , data [ 1 ], 1 )
elseif data [ 1 ] == "GPS" then
setElementData ( player , data [ 1 ], 1 )
elseif data [ 1 ] == "humanity" then
setElementData ( player , data [ 1 ], 2500 )
else
setElementData ( player , data [ 1 ], 0 )
end
end
account = getAccount ( username )
local value = getAccounts ()
local value = #value
setElementData ( player , "playerID" , value + 1 )
setAccountData ( account , "playerID" , value + 1 )
setElementData ( player , "logedin" , true )
createZombieTable ( player )
end
Teraz powinno lata?
Wysłany: 2015-07-30, 13:31
Toporek
Wiek: 41 Na forum: 3976 dni Posty: 37
Nick w MP: spejson
Piwa : 1
dobra,rozgryz?em.musia?em moda przeinstalowac od nowa i cos pododawac,wielkie dzieki za pomoc,leci resp i piwko:PNied?ugo oficjalnie otworze serwa:PDo Zamkni?cia.
Tagi: [dayz]jak :: ustawić :: gps :: mape?
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: