아까 올린글은 소스 잘못된거여서 재업함
내가 방장일때 걸리는 밴리가 아닌
간단한 루아를 활용한 자신의 맵에 직접 밴리를 걸어보자
근데 어차피 밴리가 있는데 사실 별의미는 없음
원리는 간단하다
플레이어가 스폰할때 그 사람의 닉네임이
너가 거를 닉이면 그사람은 옆의 격리구역으로 강제 이동된다
격리구역 좌표
↓ sauce
function Game.Rule:OnPlayerSpawn (player)
local banList={"exam","..."}
for i,name in pairs(banList) do
if string.upper(player.name) == string.upper(name) then
player.position={x=50,y=6,z=0}
end
end
end
플레이어가 스폰될때마다 실행되는 구문이다
구분할때 어차피 대문자로 바꿔서 구분하니까
영어닉 대소문자 구분없다
아 한글닉이랑 영어 섞인 닉은 테스트 안해봄
누가 테스트하고 결과좀
스튜디오에 저 예제맵 가져오기 공개해놨음
근데 안그래도 동접자 100명 안되고
같이 플레이할 사람도 적은데 이렇게 밴리 걸고하는건 웬만하면
환영이다.
추천 :
3