Popup? 팝업 - 메뉴 창.
메뉴라고 함은 . 뭐 다 아실겁니다. 게임 내에서 화면 왼쪽 중상단 부분에 투명바탕의 주황색글씨들의 버튼들 뭐 이런거 있잖습니까
Votekick,votemap,votemenu rtv, 이런거 했을때 나오는 화면 자 이해가 되셨다면 바로 다음으로 넘어가봅시다.
popup 을 사용하는건 소스모드보다 정말 간단합니다 . 아주 쉽게 되어있습니다. 자 바로 본론으로 넘어 가 봅시다.
구문은 간단합니다 이런 형식으로 되어있죠
popup create A
popup addline A "->1. 1번"
popup addline A "->2. 2번"
popup menuselcet A scriptname/blockname
popup submenu A Number Otherpopupname
그리고 popup 에서 이동한 블록이나 모든 곳에선 event_var 를 사용하지 않습니다.
번호를 선택하였다 라고 if 를 둘때엔
if (server_var(_popup_choice) == 번호) do
를 쓰고요
유저 아이디는'
event_var(userid) 가 아니라 Server_var(_popup_userid) 를 씁니다
이걸 예제로 바꿔보자면
block load
{
// 스크립트 이름 : es_ABCD
popup create A
popup create B
popup addline A "-> 1. 1번"
popup addline A "->. 2. 넘어가기"
popup menuselect A ABCD/TESTBLOCK
popup submenu A 2 B
popup addline B "-> 1. 넘어왔음"
}
block TESTBLOCK
{
if (server_var(_popup_choice) == 1) do
{
es_tell server_var(_popup_userid) #multi #lightgreen 팝업 #green 테스트 성공 !
}
}
간단하죠?