질문과 답변

Extra Form

안녕하세요 곰테니입니다.

오렌만이군요

저번에 "광산"을 한번 만들어 봤는데..

이번엔 진짜 재대로된 액션RPG를 만들어볼까합니다.

그런데 도중에 막히는군요

변수1(최소공) , 변수2(최대공)

변수1을 1000 변수2를 2000으로 한다면 (언제라도 바뀔수 있는수치)

변수1 ~ 변수2을 변수 3에 대입하려고 합니다.

즉 1000~2000을 변수 3에 대입하려합니다.

물론 난수이니 대입할때마다 수치가 변하겠죠 

그냥 변수 3에 난수 1000~2000으로 하면 되지않냐고 하시는데

1000과2000은 언제라도 바뀔수 있는수치입니다.

흠 대입 공식? 어쨋든 변수1 ~ 변수2를 변수3 에대입하는 방법을 알려주셧으면 좋겠습니다.

 

또 다른 질문..

아방스만 오면 "최신 브라우져로 업데이트 해주세요."라는 문구가 위에 뜨는데 안뜨게 하고싶습니다.

업데이트 안하고 안뜨게 하는방법없을까요?

지금 브라우져가 더좋아서..

Comment '7'
  • ?
    코아 코스튬 2010.10.09 13:17

    우선 최신 브라우져로 업데이트해주세요. 는 아예 브라우저를 인식하는것이라 브라우저를 바꾸지 않으면 안됩니다.

    (저도 사이트 만들어서 잘 알고 있지요,, 애드온 사용하는거라,,)

    (아방스님께 1번만 뜨고 안뜨게 해달라고 하세요,, 가능한기능인데,,)

    그리고 바뀌라고 뜬다면 품질이 낮고 기능도 낮고 보안성도 취약하니 바꾸는것을 추천합니다.

     

    이제 본 질문에 대해서 말씀드리겠습니다.

    설명과 예제로 적을께요

    변수1 = 1000 # 시작수치 설정

    변수2 = 2000 # 끝수치 설정

    #여기부터 2개의 줄은 변수 2와 변수 1의 차이를 변수 3에 넣는것

    변수3 = 변수2 # 변수3에 변수2를 대입

    변수3 -= 변수1 #변수 3에 변수1을 뺌

    변수3 += 1 # rand하면 0부터 (변수3-1) 이 나오므로 +1을 함

    변수4 = rand(변수3 )# 변수3을 랜덤으로 뽑은것을 변수 4에 대입

    변수4 +=변수1 변수4가 0부터 1000 이므로 변수 1을 더함

    print 변수4 # 변수4를 출력

    이렇게 하면 1000부터 2000까지의 숫자가 랜덤으로 print 되겠죠

     

     

  • ?
    곰테니 2010.10.11 14:07

    #↓변수4 를 변수3의 랜덤수치로 설정함

    #변수4는 변수3이 랜덤된값이 들어감(0~1000)

    변수4 =rand(변수3)

    ↑여기서 변수4 =rand(변수3) <<이게 이해가 안되는군요........

    변수4
    대입,덧하기,빼기,곱하기,나누기,나머지    <<뭘골라야하죠...

    변수3

     

    나머지는 만약 변수4가 5고 변수3이 2면 3이나오는그런기능이고...

    렌덤기능은 눈씻고 찾아봐도 볼수가없네요 ㅠㅠ 이렇게 자꾸 물어보니 죄송합니다....

     

  • ?
    코아 코스튬 2010.10.11 13:01

    #↓최소공(1000)을 변수 1에 넣음

    변수1 = 1000

     

    #↓최대공(2000)을 변수 2에 넣음

    변수2 = 2000

     

    #↓변수3에 변수1과 변수 2의 차이 값을 넣음 (1000 이 나오겠죠)

    #최소공과 최대공의 간격(?) 지정

    변수3 = 변수2

    변수3 -= 변수1

     

    #↓변수3에 1을 더함 (rand(변수3)일경우 0~999 임 여기에 1000을 더하면 1000~1999 이므로 1이 더 커야함)

    #변수3을 1001로 만듬

    변수3 += 1

     

    #↓변수4 를 변수3의 랜덤수치로 설정함

    #변수4는 변수3이 랜덤된값이 들어감(0~1000)

    변수4 =rand(변수3)

     

    #↓될수있는 최소수치는 0 이고 될수있는 최대 수치는 1000 인데 그렇다면

    #↓변수1 을 더해 최소수치를 최소공과 같게 최대 수치를 최대공과 같게함

    #변수 4는 0~1000 에서 1000~2000이됨

    변수4 += 변수1

     

    이렇게 하면 변수1~변수2의 랜덤수치가 변수4에 대입됩니다.

     

    여기서 print 변수4 하면 변수 4는 1000~2000중의 하나가 랜덤으로 출력됩니다.

  • ?
    곰테니 2010.10.09 14:23

    오 정말감사합니다.

    그런데 제이해능력이 딸려서 그런지

    ㅡ 변수3(0) = 변수2(2000) = 변수3(2000)

    ㅡ 변수3(2000) - 변수1(1000) = 변수3(1000)

    ㅡ 변수3 + 1 = 변수3(1001)

    ㅡ 변수4 = 변수3 = 변수4(1001)

    ㅡ 변수4 + 변수1 = 변수4(2001)

    이렇게하면 변수4 = 2001이 나오는군요.

    흠 정말 죄송하지만.....예제를 올려주실수 ㄷ.....

  • ?
    허걱 2010.10.09 19:45

    스크립트(이벤트->스크립트 등)에 다음을 적어주시면 됩니다.

    변수3 = rand((변수2 - 변수1).abs) + (변수1 < 변수2 ? 변수1 : 변수2)

     

    해설 :

    변수2 - 변수1 해준것은 두 변수의 값의 차이를 구하기 위함이고

    .abs라는 명령은 절대값을 구해주는 명령입니다. (변수1이 변수2보다 클 경우에 대비해서...)

    rand(X) 위에서 구해진 X라는 범위(두 변수값의 차이)만큼의 난수를 구해주는 명령입니다.

    그렇게 구해진 난수에 두 변수중 작은 값을 더해줌으로 해서

    결과적으로 변수3에 변수1과 변수2의 범위안의 값이 들어가게 됩니다.

  • ?
    허걱 2010.10.10 11:56

    당.연.히.  그대로 적어 넣기만 하면 에러나겠죠...@_@;

    변수1, 변수2, 변수3  이라는건 위의 글에 곰테니님께서 적은걸 그대로 쓴것 뿐입니다.

    변수의 이름은 게임에서 사용되는 변수라던지 위의 식을 쓰기전에 직접 선언하던지...해주셔야 합니다.

    변수1, 변수2, 변수3 그대로 쓰면 정의되지 않았기 때문에 당연하게도 에러납니다.

  • ?
    곰테니 2010.10.09 20:54

    감사합니다..그런데 이벤트 > 스크립트 누르고

    변수3 = rand((변수2 - 변수1).abs) + (변수1 < 변수2 ? 변수1 : 변수2)

    이걸 적은다음 실행하면 에러가 나는군요...


List of Articles
종류 분류 제목 글쓴이 날짜 조회 수
공지 묻고 답하기 가이드 습작 2014.06.14 12451
RMMV 해당 액터가 사망시 전투가 강제 종료 하는 방법은 없나요? 2 해킹당한해커 2017.12.17 227
RMVXA 해당 스크립트 사용방법 겜제작광 2016.12.16 81
라이선스 기타 해당 맵 제작자 분이나 사용 범위에 대해 아시는 분 계신가요ㅜㅜ file 신화 2021.01.08 177
에러 해결 RMVXA 해결)프로젝트파일 실행이 안돼요! 4 설님 2021.02.20 113
이벤트 작성 RMMV 해결 ) 큰 몬스터의 추격 이벤트 2 꾸액이 2020.09.27 186
RMVX 항해게임만드는데 배틀러칩좀 없을까요? 4 담탱이 2011.02.22 769
RMMV 항상 가장 위에 오는 그림 잠행인 2016.10.07 158
RMVXA 합성스크립트 유키히로 2014.08.03 565
RMVX 합성샾 스크립트 문제 2 file 고자몬 2011.07.05 1087
RMVX 합성샵 스크립트를 수정하고 싶은데 도와주세요! 환희 2011.02.18 638
RMVX 함정게임을 만들고 있습니다. 1 Zer0ne 2011.02.26 916
이벤트 작성 RMMZ 함정 연출 질문있습니다!(해결완료) 4 정수강 2024.03.12 58
툴선택 함께 전투에 임할 수 있는 캐릭이 4개까지만 인가요? 3 자유와바람 2017.05.07 222
RMVXA 함께 이동중인 파티 맴버끼리 잡담을 나누게 하려면? 1 메이133 2014.01.13 900
RMVX 한번한 퀘스트 3 rkdwjddn16 2013.01.01 908
RMMV 한번에 가지 않고 이탈하면, 처음부터 다시 가야하게끔 하는 이벤트 길 4 파란소리 2018.03.09 189
RMVX 한번사용하면 사라지는 이벤트 1 크로이드 2015.01.15 120
RMXP 한번 집은 아이템 나갔다 들어와도 없어지게 하는법 3 마피 2014.02.17 756
RMVX 한번 진행했던이벤트 장소에 다시 갔을때 이벤트 안나오게하는 방법좀요 2 낙봉추 2011.07.19 1281
RMVX 한번 잡은 몬스터, 보스 영구삭제하는 법 2 휴론 2015.07.24 287
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ... 516 Next
/ 516