질문과 답변

Extra Form
스크립트 상에서 아이템의 설명을 읽어서 특정 단어가 들어가 있다면 특정 명령을 실행시키는 방법이 있나요??

예를들어 if  item.description.include?("유니크")
draw_text(x, y, width, height, "유니크 아이템입니다.") 

문법이 틀렸겠지만 예시를 위하여; 이런식이 가능한가요?
만약 방법이 있다면 예시좀 알려주시면 감사하겠습니다 ㅠㅠ
아,그리고 그 단어 여기에선 "유니크"라는 단어를 설명상에서는 출력되지 못하게 하는것두요.

알려주시면 감사하겠습니다ㅠㅠ 스크립트 짜다가 머리 터질것같네요ㅠ
Comment '6'
  • profile
    습작 2012.07.21 22:36

    0.


      Window_Item 클래스 내부를 수정하시는 것 같군요. 우선  item.description에 유니크라든 단어가 있는지를 판별하고자 한다면, 아래와 같은 조건으로 넣어주셔야 합니다.


      draw_text(x, y, width, height, "유니크 아이템입니다.") if item.description =~ /유니크/


      헬프 윈도우에서 '유니크'라는 단어가 출력되지 않게 하려면 아래와 같이 처리해주시면 됩니다.


      def update_help

        if self.item

          text = self.item.description

          text.gsub!("유니크", "")

        end

        @help_window.set_text(self.item == nil ? "" : text)

      end


      그럼 좋은 게임 제작 활동 하세요.^^



  • ?
    말짱꽝이지롱 2012.07.22 20:46
    습작님 감사합니다 ㅠㅠ 스크립트 천재시네요 ... 덕분에 해결했습니다!
    감사합니다 ㅠㅠㅠ
  • profile
    Lighna 2012.07.22 02:42

    '유니크'라는 속성을 만들어 해당 아이템에 부여해 준 후, 이것을 조건으로 텍스트를 출력하는건 어떤가 싶네요.

  • ?
    말짱꽝이지롱 2012.07.22 20:46
    아! 그런방법도 있었군요 감사합니다 !
  • ?
    허걱 2012.07.23 01:03

    질문의 제목을 [[스크립트] 특정 문자열 포함 여부 확인 방법] 등으로 바꾸는건 어떨까 하네요^^;

    질문답변 게시판 이용안내를 읽어보시기 바랍니다.
    또한 게시글을 쓰기 전 게시글 양식을 읽어 보시기 바랍니다.

    ps -
    if item.description.include?("유니크") 라는 문장 역시 사용할 수 있습니다.
    습작님께서 알려주신 =~ 의 경우와의 차이는 아래와 같습니다.

    text =~ /ABC/
    의 경우는 ABC 라는 문장이 text 의 몇번째 부분에 있는지를 검사하고 없으면 nil 을 반환합니다.
    text.include?("ABC")
    의 경우는 text 안에 ABC 라는 문장이 포함된 경우 true, 포함되지 않은 경우 false 를 반환합니다.

  • ?
    말짱꽝이지롱 2012.07.23 19:04
    넵 말씀하신대로 바꿧습니다~
    죄송합니다

List of Articles
종류 분류 제목 글쓴이 날짜 조회 수
공지 묻고 답하기 가이드 습작 2014.06.14 12442
턴제 전투 RMMV 장비 종류마다 기본공격 활성화가 안됩니다. 8 GDS아크 2019.11.27 122
RMMV 장비 착용 제한 스크립트를 찾고 있습니다. 2 투척민 2015.11.25 157
RMVXA 장비 착용상태에서 이벤트 구현 질문입니다 + 이벤트 버그? 2 file AccelHacker 2016.03.01 140
RMVX 장비 착용시 이벤트 생성법. 3 키리엘 2012.03.08 1836
기타 장비 착용제한에 관한 질문입니다 zerlo 2012.05.28 1046
기본툴 사용법 RMMV 장비 탈착 불가능하게 가능한가요? 2 보탄 2022.11.18 85
RMMV 장비 화면의 호출 5 최빛빛 2016.03.15 203
기타 RMVX 장비(장신구)를 만들면 장비 착용이 안되고 아이템 메뉴에 장비가 있어요ㅠㅠ 4 마호몽 2020.03.13 67
RMVX 장비, 무기 방어구 랜덤 옵션 1 천지창조 2011.02.27 890
RMXP 장비, 스테이터스 등 쓸데없는 메뉴 삭제하는법 1 가나다라마바사아자 2011.01.04 624
RMXP 장비, 아이템, 스킬등 데이터 베이스에 있는 아이템 이름색 바꾸기. 2 윌리스 2014.01.29 862
RMVXA 장비,방어구 구분을 없애는 방법을 알려주세요 3 라하르 2014.01.05 969
RMVXA 장비,아이템창 등에 액터 선택을 없애는 방법을 알려주세요 2 라하르 2014.01.05 921
RMVXA 장비,직업,그래픽을 변수에 저장된 아이디의 액터를 바꾸고 싶습니다. 2 귀칸 2014.10.20 572
플러그인 사용 RMMV 장비/아이템에 레벨 제한을 걸고 싶습니다 1 코코아밀크 2019.06.02 103
RMXP 장비가 바뀌엇을때 표현방법 1 말짱꽝이지롱 2012.08.09 1048
RMVXA 장비강화 스크립트가 적용 방법 질문있습니다. 1 Tes 2017.09.15 127
RMXP 장비고정에관하여... 1 M4A1 Blcak Custom 2011.01.09 583
RMVXA 장비를 바꿔서 직업을 바꿀 수 있습니까? 4 clown1 2012.08.31 970
RMVXA 장비별 상태 및 내구도 설정에 관하여 5 아자아자젤 2012.10.28 1379
Board Pagination Prev 1 ... 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 ... 516 Next
/ 516