전략게시판

전략게시판 [스튜디오]
스튜디오 스크립트 : 재접속 시 위치 불러오기
2019.12.01 21:16 조회 : 2270
Lv. 45익스트림트롤 RedSiren 작성자 게시물 더보기
function Game.Rule:OnPlayerConnect (player)

player.user.x = player:GetGameSave("PositionX")
if player.user.x == nil then player.user.x = 0 end
player.user.y = player:GetGameSave("PositionY")
if player.user.y == nil then player.user.y = 0 end
player.user.z = player:GetGameSave("PositionZ")
if player.user.z == nil then player.user.z = 0 end
end

function Game.Rule:OnPlayerJoiningSpawn (player)
player.position = { x = player.user.x, y = player.user.y, z = player.user.z }
end


function Game.Rule:OnPlayerDisconnect(player)
player:SetGameSave ("PositionX", player.position.x)
player:SetGameSave ("PositionY", player.position.y)
player:SetGameSave ("PositionZ", player.position.z)
end

--고지사항--

--1.해당 맵의 첫 접속스폰 시 좌표 {0,0,0}으로 이동
--2.스크립트를 적용할 맵에 저장기능이 적용돼있지 않으면 스크립트 오류 발생
추천 : 0
댓글을 남기시려면 로그인 해주세요
댓글 : 2
  • 테스트해보고 가능하면 전략게시판에 올려놓을게요 Lv. 48익스트림트롤 2019.12.12
  • 님 월드세팅에서 부활 불가능 해놓고 시그널 보내서 부활하는 기능 만드실 수 있나요? Lv. 652XtremeBhop 2019.12.11