제작자:준돌
#───────────────────────
# ♧ 범위안에들어오면 특정 스위치를 온/오프/교환함
# by 준돌
#───────────────────────
class Game_Character
def 범위스위치(dist_n, 스위치아이디, 방식)
dist = (self.x - $game_player.x).abs
dist += (self.y - $game_player.y).abs
if dist < dist_n
@스위치아이디 = 스위치아이디
@방식 = 방식
if @방식 == 1 or @방식 == "온" or @방식 == "on"
$game_switches[@스위치아이디] = true
end
if @방식 == 2 or @방식 == "오프" or @방식 == "off"
$game_switches[@스위치아이디] = false
end
if @방식 == 3 or @방식 == "교환" or @방식 == "change"
if $game_switches[@스위치아이디] == true
$game_switches[@스위치아이디] = false
end
if $game_switches[@스위치아이디] == false
$game_switches[@스위치아이디] = true
end
end
end
end
end
아랫것과 같이 합해서 10분걸렸음...
이것에 사용법은역시
이동타입>커맨드>스크립트>범위스위치(범위, 스위치번호, 변화방식)
이렇게 해주시면 됩니다
음..
만약
6칸안에 있으면 10번째 스위치를 온 한다!!
이렇게 할려면
범위스위치(6,10,"온")
이렇게 해주시면되요
나머진 아랫거 보시면 이해가실듯
예제필요하시면 말해주시길
#───────────────────────
# ♧ 범위안에들어오면 특정 스위치를 온/오프/교환함
# by 준돌
#───────────────────────
class Game_Character
def 범위스위치(dist_n, 스위치아이디, 방식)
dist = (self.x - $game_player.x).abs
dist += (self.y - $game_player.y).abs
if dist < dist_n
@스위치아이디 = 스위치아이디
@방식 = 방식
if @방식 == 1 or @방식 == "온" or @방식 == "on"
$game_switches[@스위치아이디] = true
end
if @방식 == 2 or @방식 == "오프" or @방식 == "off"
$game_switches[@스위치아이디] = false
end
if @방식 == 3 or @방식 == "교환" or @방식 == "change"
if $game_switches[@스위치아이디] == true
$game_switches[@스위치아이디] = false
end
if $game_switches[@스위치아이디] == false
$game_switches[@스위치아이디] = true
end
end
end
end
end
아랫것과 같이 합해서 10분걸렸음...
이것에 사용법은역시
이동타입>커맨드>스크립트>범위스위치(범위, 스위치번호, 변화방식)
이렇게 해주시면 됩니다
음..
만약
6칸안에 있으면 10번째 스위치를 온 한다!!
이렇게 할려면
범위스위치(6,10,"온")
이렇게 해주시면되요
나머진 아랫거 보시면 이해가실듯
예제필요하시면 말해주시길