• SEARCH

    통합검색
  • GAMEZONE
    • 커뮤니티
      • 공지사항
      • 유저게시판
        • 등업게시판
        • 출석체크
        • 정회원 무료자료실
      • 스크린샷
      • 인증자료실
    • 리니지
      • 게임공략 & 팁
      • 홍보게시판
      • 유틸자료실
      • 소스자료실
      • 자유게시판
      • 노하우 게시판
    • 메이플스토리
      • 게임공략 & 팁
      • 홍보게시판
      • 유틸자료실
      • 소스자료실
      • 자유게시판
      • 노하우 게시판
    • 바람의나라
      • 자유게시판
      • 홍보게시판
      • 자료게시판
        • 유틸자료실
        • 소스자료실
        • 클라이언트
        • 팩 자료실
      • 연구게시판
        • 개발내역
        • 질문과답변
        • 기타
      • 강의게시판
        • DR
        • CR
        • 구버전
        • 클라이언트 개조
        • 노하우 게시판
        • 게임공략 & 팁
    • 다크에덴
      • 게임공략 & 팁
      • 홍보게시판
      • 유틸자료실
      • 소스자료실
      • 자유게시판
      • 노하우 게시판
    • 믹스마스터
      • 게임공략 & 팁
      • 홍보게시판
      • 유틸자료실
      • 소스자료실
      • 자유게시판
      • 노하우 게시판
    • 라그나로크
      • 게임공략 & 팁
      • 홍보게시판
      • 유틸자료실
      • 소스자료실
      • 자유게시판
      • 노하우 게시판
    • 기타게임
      • 게임공략 & 팁
      • 홍보게시판
      • 유틸자료실
      • 소스자료실
      • 자유게시판
      • 노하우 게시판
    • 게임강의
    • 비베&포토샵
      • 자유게시판
      • 자료실
        • 일반자료실
        • 포인트 자료실
      • 노하우게시판
      • 포토샵게시판
    • 모바일
      • 게임공략
      • 포인트 자료실
      • 유틸자료실
      • 자유게시판
  • 바람의나라 자료게시판 소스자료실
    • 바람의나라 자료게시판 소스자료실 ()
    • CR 생산소스

      • 솔직이
      • 2018.09.19 - 23:09 94

    script    사운드알아내기    {
        set @mysd, mysd();
        set @myid, myid();
        set @list, list1("안녕하세요. 어떻게 오셨나요?", "물건 사기", "물건 팔기", "채광술 입문하기", "채광술 단계올리기", "채광주문서 수행하기", "생산 도움말 보기");
        if(@list == 1) {
            call_shop 0, 11;
        }
        else if(@list == 2) {
            call_shop 1, 12;
        }
        else if(@list == 3) {
            set @pos, list2(@list_2,1,0, "생산기술을 배우려고 왔는가? 처음이라면 우선 몇가지\n알려주도록 하지.", "예, 알려주세요.", "아니요. 이미 알고 있으니 채광술에 입문시켜주세요.");
            if(@list_2 == 1) {
            re:
                set @pos, list2(@list_3,1,0, "알고 싶은 것을 골라보게.", "생산기술의 종류를 알고 싶어요", "생산단계를 올리는 방법을 알고 싶어요.", "생산칭호를 얻는 방법을 알고 싶어요.");
                if(@list_3 == 1) {
                    set @pos, list2(@list_4,1,0, "어떤 생산기술을 알고 싶은가?", "직조술과 재봉술", "벌목술과 목공술", "채광술과 대장술", "조제술과 강화술");
                    if(@list_4 == 1) {
                    a0:
                        set @pos, dialog(1,0,1, "직조술은 맵을 돌아다니면서 여러가지 실뭉치들을\n 채집해서 천으로 만들어 낼 수 있는 기술이지.\n실뭉치들은 낫으로 보이나 벼, 아마풀 등의 여러\n풀들을 쳐서 얻을 수 있다네.\n실뭉치를 베틀에 넣고 돌리면 천이 만들어지는데,\n 베틀을 사용하기 위해서는 한손에 반드시 북을\n들고 있어야 한다는 점을 명심하게나.");
                        if(@pos == 0) end;
                        set @pos, dialog(1,1,1, "재봉술은 천으로 의복이나 갑옷을 만들 수 있는\n기술이지.\n재봉술은 직조술처럼 맵을 돌아다니면서 여러가지\n 재료들을 채집하지는 않는다네. 직접 직조술을\n배워서 재봉술의 재료가 되는 각종 천을 만들거나\n 다른 사람들에게 사야하지.\n각종 천들은 재봉작업대에서 의복으로 만들어지는\n데 재봉작업대를 사용하려면 반드시 한손에 가위\n를 들고 있어야 한다네.\n자신이 입을 옷을 직접 만들어 입는다는 것은 즐\n거운 일이지. 친구들한테 직접 만든 옷을 선물해\n주면 무철 좋아하지 않겠나. 하하~");
                        if(@pos == 0) end;
                        else if(@pos == -1) goto a0;
                        end;
                    }
                    else if(@list_4 == 2) {
                    a1:
                        set @pos, dialog(1,0,1, "벌목술은 맵을 돌아다니면서 다양한 통나무들을\n채집해서 나무판자로 만들어 낼 수 있는 기술이지\n.\n통나무들은 도끼로 삼나무, 은행나무 등 여러 나\n무들을 쳐서 얻을 수 있다네.\n통나무들을 톱에 넣고 자르면 나무판자를 얻을 수\n 있지. 톱을 사용할때는 한손에 대패를 들고 있어\n야 하네.");
                        if(@pos == 0) end;
                        set @pos, dialog(1,1,1, "목공술은 나무판자를 이용해서 여러가지 목제품을\n 만들 수 있는 기술이지.\n이 기술은 벌목술처럼 맵을 돌아다니면서 여러가\n지 재료들을 직접 채집하지는 않는다네. 스스로\n벌목술을 배우던가 아님 다른 사람들에게 나무판\n자를 사야하지.\n나무판자들은 목공작업대에서 가구 등으로 만들어\n지는데 목공작업대를 사용하려면 반드시 한손에\n목공연장을 들고 있어야 한다는 것을 명심하게나");
                        if(@pos == 0) end;
                        else if(@pos == -1) goto a1;
                        end;
                    }
                    else if(@list_4 == 3) {
                    a2:
                        set @pos, dialog(1,0,1, "채광술은 맵을 돌아다니면서 여러가지 광석들을\n채집해서 단단한 쇠붙이로 만들어 내는 기술이지.\n\n광석들은 곡괭이로 청동석이나 철광석같은 암석을\n 쳐서 얻을 수 있지. 광물들을 풀무에 넣고 녹이\n면 쇠붙이로 만들 수 있다네.\n풀무를 만질 때는 반드시 한손에 집게를 들고 있\n어야 한다는 것을 잊지말게.");
                        if(@pos == 0) end;
                        set @pos, dialog(1,1,1, "대장술은 쇠붙이를 이용해서 여러가지 무기들을\n만들 수 있는 기술이지.\n직접 채광술을 배우거나 다른 사람들에게 쇠붙이\n를 사거나 해서 재료를 모은 다음에 한손에 망치\n를 들고 쇠붙이를 모루에 올려놓고 두드리면 단단\n한 무기가 만들어진다네.\n자신이 쓸 무기를 직접 만들어 사용한다는 것은\n멋진 일이지. 실력이 쌓일수록 사람들의 부러움을\n 한몸에 받게 될꺼야.");
                        if(@pos == 0) end;
                        else if(@pos == -1) goto a2;
                        end;
                    }
                    else if(@list_4 == 4) {
                    a3:
                        set @pos, dialog(1,0,1, "조제술은 맵을 돌아다니면서 약초나 인삼을 채집\n해서 각종 약제를 만들 수 있는 기술이지.\n호미로 약초나 인삼을 캐서 이를 약탕기 넣고 다\n리면 몸에 이로운 탕약이나 환약들을 만들 수 있\n지.\n약탕기를 사용할 때는 손을 데이지 않게 조심하고\n 꼭 한손에 약짜는 약막대기를 들고 사용하도록\n하게나.");
                        if(@pos == 0) end;
                        set @pos, dialog(1,1,1, "강한술은 무기나 방어구에 특별한 능력을 부여해\n주는 기술이지.\n정화수 앞에서 재료들을 올려놓고 정성스럽게 제\n사를 드리면 무기나 방어구를 더욱 강력하게 만들\n 수 있는 부적을 만들어낼 수 있다네.\n부적을 바른 무기나 방어구는 공격력이 세지고,\n방어력이 강해지는 등 여러가지 능력이 추가되는\n거지.\n아~제사를 드릴대는 반드시 한 손에 방울막대기\n를 들고 있어야 한다는 것을 잊지말게나..딸랑딸\n랑~");
                        if(@pos == 0) end;
                        else if(@pos == -1) goto a3;
                        end;
                    }
                }
                else if(@list_3 == 2) {
                a4:
                    set @pos, dialog(1,0,1, "생산단계를 올리는 방법 말인가?! 3가지 중요한\n것이 있는데 그게 바로 생산단계와 생산레벨과 숙\n련도일세.\n생산활동을 하면 숙련도가 쌓이게 되고 일정 수치\n가 되면 생산레벨업을 하게 되는데 100레벨이 되\n면 그 기술을 마스터한 절대장인이 되는거지.\n생산단계는 총 10 단계로 이루어져 있는데 10레벨\n씩 올라갈때마다 1단계씩 올라가게 되지.");
                    if(@pos == 0) end;
                    set @pos, dialog(1,1,1, "한가지 주의해야할 것은 다음 단계로 올라가기 위\n해서는 반드시 단계통과시험에 합격해야한다는 것\n일세.\n다음 단계로 올라가면 새로운 아이템을 만들 수\n있는 기술들을 알려주고, 도제, 장인, 명장인 등\n의 생산칭호를 부여해준다네.");
                    if(@pos == 0) end;
                    else if(@pos == -1) goto a4;
                    end;
                }
                else if(@list_3 == 3) {
                    dialog 1,0,1, "생산칭호에 대해서 알고 싶은가? 생산활동을 하다\n보면 여러가지 칭호를 습득할 수 있다네.\n생산칭호는 우측의 생산정보창을 보면 이제까지\n습득한 생산칭호들을 볼 수 있고 마음에 드는 걸\n로 언제든지 바꿀 수 있다네.\n다른 사람들이 갖지 못한 생산칭호를 가지고 있다\n는 것은 멋진 일이지.";
                    end;
                }
            }
            else if(@list_2 == 2) {
                if($corhkd == 0) {
                a5:
                    set @pos, dialog(1,0,1, "그럼 어디 채광술을 배울 준비가 되어 있나 볼까?");
                    if(@pos == 0) end;
                    if(pc_amountitem(@mysd, name2itemid("단단한집게")) < 1) {
                        set @pos, dialog(0,1,0, "자네는 채광술을 배울 준비가\n되어 있지 않군.\n\n최소한 앞으로 계속 사용하게\n될 집게 정도는 챙겨와야 하는\n것 아닌가?!\n\n원한다면 내가 싼 값에 하나\n구해다 줄 수도 있지.");
                        if(@pos == 0) end;
                        else if(@pos == -1) goto a5;
                        end;
                    } else {
                    a6:
                        set @pos, dialog(1,1,1, "오.. 자네는 채광술을 배울 자세가 되어 있군. 내\n 기꺼이 자네를 제자로 삼아 채광술을 가르쳐주겠\n네.\n\n자네라면 최고의 기술자가 될 수 있을거야.");
                        if(@pos == 0) end;
                        else if(@pos == -1) goto a5;
                        set @pos, dialog(1,1,1, "그럼 자네가 만들 수 있는 몇가지 제작기술을 전\n수해줄테니 열심히 배워보게나.\n\n전수받은 제작기술들은 우측 생산창에서 생산품\n보기를 눌러보면 알 수 있을 걸세.\n\n그럼 다음에 또 보세.");
                        if(@pos == 0) end;
                        else if(@pos == -1) goto a6;
                        message @mysd, 3, "채광술을 익히셨습니다.";
                        message @mysd, 3, "생산칭호를 습득했습니다.";
                        set $corhkd, 1;
                        effect @myid, 268;
                        sound @myid, 0, 123;
                        end;
                    }
                }
                if($corhkd == 1) {
                    dialog 0,0,1, "자네는 이미 이 기술을 배웠지\n 않나?! 한번 배운 기술은 다\n시 배울 수 없다네.";
                    end;
                }
            }
        }
        else if(@list == 4) {
            if($corhkd == 0) {
                dialog 0,0,0, "아직 채광술을 배우지 않은 것\n 같은데..";
                end;
            }
            if($ahrrhd == 1) {
                dialog 0,0,0, "아직 단계를 올릴 수 없겠는데\n..단계를 어떻게 올리는지 잘\n모르겠으면 아래 도움말을 참\n고하게.";
                end;
            }//수정해야됨
        }
        else if(@list == 5) {
            set @pos, list2(@list2,1,0, "다른 사람에게 주문을 받아 물건을 제작해주는 일을 시\n작했네만, 나 혼자 힘으로는 밀려드는 주문들을\n다 감당하지 못하고 있네.\n자네가 좀 도와주겠나?", "[1단계] 주문서 보기", "[2단계] 주문서 보기");
            if(@list2 == 1) {
                if($corhkd == 1) {
                    dialog 0,0,0, "자네는 이 주문을 제대로 수행\n하지 못할 것 같군. 도와주려\n는 마음은 고맙네만, 더 실력\n을 쌓은 다음에 다시 오게나.";
                    end;
                }
            }//수정해야됨
            else if(@list2 == 2) {
                if($corhkd == 1) {
                    dialog 1,0,0, "아직 들어온 주문이 없습니다.";
                    end;
                }
            }//수정해야됨
        }
        else if(@list == 6) {
            goto re;
            end;
        }
    }
    script    채광술    {
        set @mysd, mysd();
        set @myid, myid();
    //if(get_gmlevel(@mysd) == 1) {
        if($corhkdcpzm == 1) {
            end;
        }
        if(get_equipitem(@mysd, 0) != 30203) {
            message @mysd, 3, "도구가 적합치 않습니다";
            end;
        }
        if($corhkd == 1) {
            set @list, list1("채광술", "채광술이용하기");
            if(@list == 1) {
                set @pos, list2(@list_2,1,0, "생산물품(필요재료)/성공률", "돌촉(단단한돌2개,연옥1개)/47%", "연옥 (연옥석2개)/80%", "황옥 (황옥석2개)/70%","적옥 (적옥석2개)/60%", "청옥 (청옥석2개)/45%", "백옥 (백옥석2개)/40%","연옥노리개 (돌촉5개,연옥10개)/70%", "황옥노리개 (돌촉5개,황옥10개,연옥노리개2개)/60%", "적옥노리개 (돌촉5개,적옥10개,황옥노리개2개)/55%", "청옥노리개 (돌촉5개,청옥10개,적옥노리개2개)/49%", "백옥노리개 (돌촉5개,백옥12개,청옥노리개2개)/40%","구리패(보조옷본1개,황옥15개,황동결정5개)/47%","강철패(보조옷본1개,적옥12개,강철괴2개)/42%","은장패(보조옷본1개,청옥7개,은광결정5개)/37%","금장패(보조옷본1개,백옥3개,황금괴2개)/32%");
                if(@pos == 0) end;
                else if(@list_2 == 1) {
                    set @pos, list2(@list_3,1,0, "돌촉을 만드시겠습니까?", "네", "아니요");
                    if(@pos == 0) end;
                    else if(@list_3 == 1) {
                        if(pc_amountitem(@mysd, name2itemid("단단한돌")) < 2) {
                            dialog 0,0,0, "재료가 부족합니다.";
                            end;
                        }
                        if(pc_amountitem(@mysd, name2itemid("연옥")) < 1) {
                            dialog 0,0,0, "재료가 부족합니다.";
                            end;
                        } else {
                            delitem @mysd, name2itemid("단단한돌"), 2;
                            delitem @mysd, name2itemid("연옥"), 1;
                            set $corhkdcpzm, 1;
                            effect @myid, 313;
                            sound @myid, 0, 128;
                            magic_aether @mysd, 6001, 2;
                            if (pc_checkmagicid(@mysd, 6001) == 0) {
                                set_pcmagicstate @mysd, 6001, 11, 2, 0, -1, -1, -1;
                            }
                            sleep 1700;
                            set @ran, rand(1,100);
                            if(@ran >= 1 && @ran <= 47) {
                                additem @mysd, name2itemid("돌촉"), 1;
                                action @myid, 11, 30, 0;
                                dialog 1,0,1, "성공했습니다.";
                                set $corhkdcpzm, 0;
                                end;
                            }
                            else if(@ran >= 48 && @ran <= 100) {
                                action @myid, 12, 30, 0;
                                dialog 1,0,1, "실패했습니다.";
                                set $corhkdcpzm, 0;
                                end;
                            }
                        }
                    }
                    else if(@list_3 == 2) {
                        end;
                    }
                }
                else if(@list_2 == 2) {
                    set @pos, list2(@list_3,1,0, "연옥을 만드시겠습니까?", "네", "아니요");
                    if(@pos == 0) end;
                    else if(@list_3 == 1) {
                        if(pc_amountitem(@mysd, name2itemid("연옥석")) < 2) {
                            dialog 0,0,0, "재료가 부족합니다.";
                            end;
                        } else {
                            delitem @mysd, name2itemid("연옥석"), 2;
                            set $corhkdcpzm, 1;
                            effect @myid, 313;
                            sound @myid, 0, 128;
                            if (pc_checkmagicid(@mysd, 6001) == 0) {
                                set_pcmagicstate @mysd, 6001, 11, 10, 0, 1, 1, 1;
                            }
                            magic_aether @mysd, 6001, 2;
                            sleep 1700;
                            set @ran, rand(1,100);
                            if(@ran >= 1 && @ran <= 80) {
                                additem @mysd, name2itemid("연옥"), 1;
                                action @myid, 11, 30, 0;
                                dialog 1,0,1, "성공했습니다.";
                                set $corhkdcpzm, 0;
                                end;
                            }
                            else if(@ran >= 81 && @ran <= 100) {
                                action @myid, 12, 30, 0;
                                dialog 1,0,1, "실패했습니다.";
                                set $corhkdcpzm, 0;
                                end;
                            }
                        }
                    }
                    else if(@list_3 == 2) {
                        end;
                    }
                }
                else if(@list_2 == 3) {
                    set @pos, list2(@list_3,1,0, "황옥을 만드시겠습니까?", "네", "아니요");
                    if(@pos == 0) end;
                    else if(@list_3 == 1) {
                        if(pc_amountitem(@mysd, name2itemid("황옥석")) < 2) {
                            dialog 0,0,0, "재료가 부족합니다.";
                            end;
                        } else {
                            delitem @mysd, name2itemid("황옥석"), 2;
                            set $corhkdcpzm, 1;
                            effect @myid, 313;
                            sound @myid, 0, 128;
                            if (pc_checkmagicid(@mysd, 6001) == 0) {
                                set_pcmagicstate @mysd, 6001, 11, 10, 0, 1, 1, 1;
                            }
                            magic_aether @mysd, 6001, 2;
                            sleep 1700;
                            set @ran, rand(1,100);
                            if(@ran >= 1 && @ran <= 70) {
                                additem @mysd, name2itemid("황옥"), 1;
                                action @myid, 11, 30, 0;
                                dialog 1,0,1, "성공했습니다.";
                                set $corhkdcpzm, 0;
                                end;
                            }
                            else if(@ran >= 71 && @ran <= 100) {
                                action @myid, 12, 30, 0;
                                dialog 1,0,1, "실패했습니다.";
                                set $corhkdcpzm, 0;
                                end;
                            }
                        }
                    }
                    else if(@list_3 == 2) {
                        end;
                    }
                }
                else if(@list_2 == 4) {
                    set @pos, list2(@list_3,1,0, "적옥을 만드시겠습니까?", "네", "아니요");
                    if(@pos == 0) end;
                    else if(@list_3 == 1) {
                        if(pc_amountitem(@mysd, name2itemid("적옥석")) < 2) {
                            dialog 0,0,0, "재료가 부족합니다.";
                            end;
                        } else {
                            delitem @mysd, name2itemid("적옥석"), 2;
                            set $corhkdcpzm, 1;
                            effect @myid, 313;
                            sound @myid, 0, 128;
                            if (pc_checkmagicid(@mysd, 6001) == 0) {
                                set_pcmagicstate @mysd, 6001, 11, 10, 0, 1, 1, 1;
                            }
                            magic_aether @mysd, 6001, 2;
                            sleep 1700;
                            set @ran, rand(1,100);
                            if(@ran >= 1 && @ran <= 60) {
                                additem @mysd, name2itemid("적옥"), 1;
                                action @myid, 11, 30, 0;
                                dialog 1,0,1, "성공했습니다.";
                                set $corhkdcpzm, 0;
                                end;
                            }
                            else if(@ran >= 61 && @ran <= 100) {
                                action @myid, 12, 30, 0;
                                dialog 1,0,1, "실패했습니다.";
                                set $corhkdcpzm, 0;
                                end;
                            }
                        }
                    }
                    else if(@list_3 == 2) {
                        end;
                    }
                }
                else if(@list_2 == 5) {
                    set @pos, list2(@list_3,1,0, "청옥을 만드시겠습니까?", "네", "아니요");
                    if(@pos == 0) end;
                    else if(@list_3 == 1) {
                        if(pc_amountitem(@mysd, name2itemid("청옥석")) < 2) {
                            dialog 0,0,0, "재료가 부족합니다.";
                            end;
                        } else {
                            delitem @mysd, name2itemid("청옥석"), 2;
                            set $corhkdcpzm, 1;
                            effect @myid, 313;
                            sound @myid, 0, 128;
                            if (pc_checkmagicid(@mysd, 6001) == 0) {
                                set_pcmagicstate @mysd, 6001, 11, 10, 0, 1, 1, 1;
                            }
                            magic_aether @mysd, 6001, 2;
                            sleep 1700;
                            set @ran, rand(1,100);
                            if(@ran >= 1 && @ran <= 45) {
                                additem @mysd, name2itemid("청옥"), 1;
                                action @myid, 11, 30, 0;
                                dialog 1,0,1, "성공했습니다.";
                                set $corhkdcpzm, 0;
                                end;
                            }
                            else if(@ran >= 46 && @ran <= 100) {
                                action @myid, 12, 30, 0;
                                dialog 1,0,1, "실패했습니다.";
                                set $corhkdcpzm, 0;
                                end;
                            }
                        }
                    }
                    else if(@list_3 == 2) {
                        end;
                    }
                }
                else if(@list_2 == 6) {
                    set @pos, list2(@list_3,1,0, "백옥을 만드시겠습니까?", "네", "아니요");
                    if(@pos == 0) end;
                    else if(@list_3 == 1) {
                        if(pc_amountitem(@mysd, name2itemid("백옥석")) < 2) {
                            dialog 0,0,0, "재료가 부족합니다.";
                            end;
                        } else {
                            delitem @mysd, name2itemid("백옥석"), 2;
                            set $corhkdcpzm, 1;
                            effect @myid, 313;
                            sound @myid, 0, 128;
                            if (pc_checkmagicid(@mysd, 6001) == 0) {
                                set_pcmagicstate @mysd, 6001, 11, 10, 0, 1, 1, 1;
                            }
                            magic_aether @mysd, 6001, 2;
                            sleep 1700;
                            set @ran, rand(1,100);
                            if(@ran >= 1 && @ran <= 40) {
                                additem @mysd, name2itemid("백옥"), 1;
                                action @myid, 11, 30, 0;
                                dialog 1,0,1, "성공했습니다.";
                                set $corhkdcpzm, 0;
                                end;
                            }
                            else if(@ran >= 41 && @ran <= 100) {
                                action @myid, 12, 30, 0;
                                dialog 1,0,1, "실패했습니다.";
                                set $corhkdcpzm, 0;
                                end;
                            }
                        }
                    }
                    else if(@list_3 == 2) {
                        end;
                    }
                }
                else if(@list_2 == 7) {
                    set @pos, list2(@list_3,1,0, "연옥노리개을 만드시겠습니까?", "네", "아니요");
                    if(@pos == 0) end;
                    else if(@list_3 == 1) {
                        if(pc_amountitem(@mysd, name2itemid("돌촉")) < 5){    
                            dialog 0,0,0, "재료가 부족합니다.";
                            end;
                        } 
                        if(pc_amountitem(@mysd, name2itemid("연옥")) < 10){    
                            dialog 0,0,0, "재료가 부족합니다.";
                            end;
                        } else {
                            delitem @mysd, name2itemid("돌촉"), 5;
                            delitem @mysd, name2itemid("연옥"), 10;
                            set $corhkdcpzm, 1;
                            effect @myid, 315;
                            sound @myid, 0, 128;
                            if (pc_checkmagicid(@mysd, 6001) == 0) {
                                set_pcmagicstate @mysd, 6001, 11, 10, 0, 1, 1, 1;
                            }
                            magic_aether @mysd, 6001, 11;
                            sleep 11000;
                            set @ran, rand(1,100);
                            if(@ran >= 1 && @ran <= 70) {
                                additem @mysd, name2itemid("연옥노리개"), 1;
                                action @myid, 11, 30, 0;
                                dialog 1,0,1, "성공했습니다.";
                                set $corhkdcpzm, 0;
                                end;
                            }
                            else if(@ran >= 71 && @ran <= 100) {
                                action @myid, 12, 30, 0;
                                dialog 1,0,1, "실패했습니다.";
                                set $corhkdcpzm, 0;
                                end;
                            }
                        }
                    }
                    else if(@list_3 == 2) {
                        end;
                    }
                }
                else if(@list_2 == 8) {
                    set @pos, list2(@list_3,1,0, "황옥노리개을 만드시겠습니까?", "네", "아니요");
                    if(@pos == 0) end;
                    else if(@list_3 == 1) {
                        if(pc_amountitem(@mysd, name2itemid("돌촉")) < 5){    
                            dialog 0,0,0, "재료가 부족합니다.";
                            end;
                        } 
                        if(pc_amountitem(@mysd, name2itemid("황옥")) < 10){    
                            dialog 0,0,0, "재료가 부족합니다.";
                            end;
                        }
                        if(pc_amountitem(@mysd, name2itemid("연옥노리개")) < 1){    
                            dialog 0,0,0, "재료가 부족합니다.";
                            end;
                        } 
                        if(pc_amountitem(@mysd, name2itemid("연옥노리개")) < 1){    
                            dialog 0,0,0, "재료가 부족합니다.";
                            end;
                        }  else {
                            delitem @mysd, name2itemid("돌촉"), 5;
                            delitem @mysd, name2itemid("황옥"), 10;
                            delitem @mysd, name2itemid("연옥노리개"), 1;
                            delitem @mysd, name2itemid("연옥노리개"), 1;
                            set $corhkdcpzm, 1;
                            effect @myid, 315;
                            sound @myid, 0, 128;
                            if (pc_checkmagicid(@mysd, 6001) == 0) {
                                set_pcmagicstate @mysd, 6001, 11, 10, 0, 1, 1, 1;
                            }
                            magic_aether @mysd, 6001, 11;
                            sleep 11000;
                            set @ran, rand(1,100);
                            if(@ran >= 1 && @ran <= 60) {
                                additem @mysd, name2itemid("황옥노리개"), 1;
                                action @myid, 11, 30, 0;
                                dialog 1,0,1, "성공했습니다.";
                                set $corhkdcpzm, 0;
                                end;
                            }
                            else if(@ran >= 61 && @ran <= 100) {
                                action @myid, 12, 30, 0;
                                dialog 1,0,1, "실패했습니다.";
                                set $corhkdcpzm, 0;
                                end;
                            }
                        }
                    }
                    else if(@list_3 == 2) {
                        end;
                    }
                }
                else if(@list_2 == 9) {
                    set @pos, list2(@list_3,1,0, "적옥노리개을 만드시겠습니까?", "네", "아니요");
                    if(@pos == 0) end;
                    else if(@list_3 == 1) {
                        if(pc_amountitem(@mysd, name2itemid("돌촉")) < 5){    
                            dialog 0,0,0, "재료가 부족합니다.";
                            end;
                        } 
                        if(pc_amountitem(@mysd, name2itemid("적옥")) < 10){    
                            dialog 0,0,0, "재료가 부족합니다.";
                            end;
                        }
                        if(pc_amountitem(@mysd, name2itemid("황옥노리개")) < 1){    
                            dialog 0,0,0, "재료가 부족합니다.";
                            end;
                        } 
                        if(pc_amountitem(@mysd, name2itemid("황옥노리개")) < 1){    
                            dialog 0,0,0, "재료가 부족합니다.";
                            end;
                        }  else {
                            delitem @mysd, name2itemid("돌촉"), 5;
                            delitem @mysd, name2itemid("적옥"), 10;
                            delitem @mysd, name2itemid("황옥노리개"), 1;
                            delitem @mysd, name2itemid("황옥노리개"), 1;
                            set $corhkdcpzm, 1;
                            effect @myid, 315;
                            sound @myid, 0, 128;
                            if (pc_checkmagicid(@mysd, 6001) == 0) {
                                set_pcmagicstate @mysd, 6001, 11, 10, 0, 1, 1, 1;
                            }
                            magic_aether @mysd, 6001, 11;
                            sleep 11000;
                            set @ran, rand(1,100);
                            if(@ran >= 1 && @ran <= 55) {
                                additem @mysd, name2itemid("적옥노리개"), 1;
                                action @myid, 11, 30, 0;
                                dialog 1,0,1, "성공했습니다.";
                                set $corhkdcpzm, 0;
                                end;
                            }
                            else if(@ran >= 56 && @ran <= 100) {
                                action @myid, 12, 30, 0;
                                dialog 1,0,1, "실패했습니다.";
                                set $corhkdcpzm, 0;
                                end;
                            }
                        }
                    }
                    else if(@list_3 == 2) {
                        end;
                    }
                }
                else if(@list_2 == 10) {
                    set @pos, list2(@list_3,1,0, "청옥노리개을 만드시겠습니까?", "네", "아니요");
                    if(@pos == 0) end;
                    else if(@list_3 == 1) {
                        if(pc_amountitem(@mysd, name2itemid("돌촉")) < 5){    
                            dialog 0,0,0, "재료가 부족합니다.";
                            end;
                        } 
                        if(pc_amountitem(@mysd, name2itemid("청옥")) < 10){    
                            dialog 0,0,0, "재료가 부족합니다.";
                            end;
                        }
                        if(pc_amountitem(@mysd, name2itemid("적옥노리개")) < 1){    
                            dialog 0,0,0, "재료가 부족합니다.";
                            end;
                        } 
                        if(pc_amountitem(@mysd, name2itemid("적옥노리개")) < 1){    
                            dialog 0,0,0, "재료가 부족합니다.";
                            end;
                        }  else {
                            delitem @mysd, name2itemid("돌촉"), 5;
                            delitem @mysd, name2itemid("청옥"), 10;
                            delitem @mysd, name2itemid("적옥노리개"), 1;
                            delitem @mysd, name2itemid("적옥노리개"), 1;
                            set $corhkdcpzm, 1;
                            effect @myid, 315;
                            sound @myid, 0, 128;
                            if (pc_checkmagicid(@mysd, 6001) == 0) {
                                set_pcmagicstate @mysd, 6001, 11, 10, 0, 1, 1, 1;
                            }
                            magic_aether @mysd, 6001, 11;
                            sleep 11000;
                            set @ran, rand(1,100);
                            if(@ran >= 1 && @ran <= 49) {
                                additem @mysd, name2itemid("청옥노리개"), 1;
                                action @myid, 11, 30, 0;
                                dialog 1,0,1, "성공했습니다.";
                                set $corhkdcpzm, 0;
                                end;
                            }
                            else if(@ran >= 50 && @ran <= 100) {
                                action @myid, 12, 30, 0;
                                dialog 1,0,1, "실패했습니다.";
                                set $corhkdcpzm, 0;
                                end;
                            }
                        }
                    }
                    else if(@list_3 == 2) {
                        end;
                    }
                }
                else if(@list_2 == 11) {
                    set @pos, list2(@list_3,1,0, "백옥노리개을 만드시겠습니까?", "네", "아니요");
                    if(@pos == 0) end;
                    else if(@list_3 == 1) {
                        if(pc_amountitem(@mysd, name2itemid("돌촉")) < 5){    
                            dialog 0,0,0, "재료가 부족합니다.";
                            end;
                        } 
                        if(pc_amountitem(@mysd, name2itemid("백옥")) < 12){    
                            dialog 0,0,0, "재료가 부족합니다.";
                            end;
                        }
                        if(pc_amountitem(@mysd, name2itemid("청옥노리개")) < 1){    
                            dialog 0,0,0, "재료가 부족합니다.";
                            end;
                        }  
                        if(pc_amountitem(@mysd, name2itemid("청옥노리개")) < 1){    
                            dialog 0,0,0, "재료가 부족합니다.";
                            end;
                        } else {
                            delitem @mysd, name2itemid("돌촉"), 5;
                            delitem @mysd, name2itemid("백옥"), 12;
                            delitem @mysd, name2itemid("청옥노리개"), 1;
                            delitem @mysd, name2itemid("청옥노리개"), 1;
                            set $corhkdcpzm, 1;
                            effect @myid, 315;
                            sound @myid, 0, 128;
                            if (pc_checkmagicid(@mysd, 6001) == 0) {
                                set_pcmagicstate @mysd, 6001, 11, 10, 0, 1, 1, 1;
                            }
                            magic_aether @mysd, 6001, 11;
                            sleep 11000;
                            set @ran, rand(1,100);
                            if(@ran >= 1 && @ran <= 40) {
                                additem @mysd, name2itemid("백옥노리개"), 1;
                                action @myid, 11, 30, 0;
                                dialog 1,0,1, "성공했습니다.";
                                set $corhkdcpzm, 0;
                                end;
                            }
                            else if(@ran >= 41 && @ran <= 100) {
                                action @myid, 12, 30, 0;
                                dialog 1,0,1, "실패했습니다.";
                                set $corhkdcpzm, 0;
                                end;
                            }
                        }
                    }
                    else if(@list_3 == 2) {
                        end;
                    }
                }
                else if(@list_2 == 12) {
                    set @pos, list2(@list_3,1,0, "구리패 만드시겠습니까?", "네", "아니요");
                    if(@pos == 0) end;
                    else if(@list_3 == 1) {
                        if(pc_amountitem(@mysd, name2itemid("보조옷본")) < 1){    
                            dialog 0,0,0, "재료가 부족합니다.";
                            end;
                        } 
                        if(pc_amountitem(@mysd, name2itemid("황옥")) < 15){    
                            dialog 0,0,0, "재료가 부족합니다.";
                            end;
                        }
                        if(pc_amountitem(@mysd, name2itemid("황동결정")) < 5){    
                            dialog 0,0,0, "재료가 부족합니다.";
                            end;
                        }  
                         else {
                            delitem @mysd, name2itemid("보조옷본"), 1;
                            delitem @mysd, name2itemid("황옥"), 15;
                            delitem @mysd, name2itemid("황동결정"), 5;
                            set $corhkdcpzm, 1;
                            effect @myid, 315;
                            sound @myid, 0, 128;
                            if (pc_checkmagicid(@mysd, 6001) == 0) {
                                set_pcmagicstate @mysd, 6001, 11, 10, 0, 1, 1, 1;
                            }
                            magic_aether @mysd, 6001, 11;
                            sleep 11000;
                            set @ran, rand(1,100);
                            if(@ran >= 1 && @ran <= 47) {
                                additem @mysd, name2itemid("구리패"), 1;
                                action @myid, 11, 30, 0;
                                dialog 1,0,1, "성공했습니다.";
                                set $corhkdcpzm, 0;
                                end;
                            }
                            else if(@ran >= 48 && @ran <= 100) {
                                action @myid, 12, 30, 0;
                                dialog 1,0,1, "실패했습니다.";
                                set $corhkdcpzm, 0;
                                end;
                            }
                        }
                    }
                    else if(@list_3 == 2) {
                        end;
                    }
                }
                else if(@list_2 == 13) {
                    set @pos, list2(@list_3,1,0, "강철패 만드시겠습니까?", "네", "아니요");
                    if(@pos == 0) end;
                    else if(@list_3 == 1) {
                        if(pc_amountitem(@mysd, name2itemid("보조옷본")) < 1){    
                            dialog 0,0,0, "재료가 부족합니다.";
                            end;
                        } 
                        if(pc_amountitem(@mysd, name2itemid("적옥")) < 12){    
                            dialog 0,0,0, "재료가 부족합니다.";
                            end;
                        }
                        if(pc_amountitem(@mysd, name2itemid("강철괴")) < 2){    
                            dialog 0,0,0, "재료가 부족합니다.";
                            end;
                        }  
                         else {
                            delitem @mysd, name2itemid("보조옷본"), 1;
                            delitem @mysd, name2itemid("적옥"), 12;
                            delitem @mysd, name2itemid("강철괴"), 2;
                            set $corhkdcpzm, 1;
                            effect @myid, 315;
                            sound @myid, 0, 128;
                            if (pc_checkmagicid(@mysd, 6001) == 0) {
                                set_pcmagicstate @mysd, 6001, 11, 10, 0, 1, 1, 1;
                            }
                            magic_aether @mysd, 6001, 11;
                            sleep 11000;
                            set @ran, rand(1,100);
                            if(@ran >= 1 && @ran <= 42) {
                                additem @mysd, name2itemid("강철패"), 1;
                                action @myid, 11, 30, 0;
                                dialog 1,0,1, "성공했습니다.";
                                set $corhkdcpzm, 0;
                                end;
                            }
                            else if(@ran >= 43 && @ran <= 100) {
                                action @myid, 12, 30, 0;
                                dialog 1,0,1, "실패했습니다.";
                                set $corhkdcpzm, 0;
                                end;
                            }
                        }
                    }
                    else if(@list_3 == 2) {
                        end;
                    }
                }
                else if(@list_2 == 14) {
                    set @pos, list2(@list_3,1,0, "은장패 만드시겠습니까?", "네", "아니요");
                    if(@pos == 0) end;
                    else if(@list_3 == 1) {
                        if(pc_amountitem(@mysd, name2itemid("보조옷본")) < 1){    
                            dialog 0,0,0, "재료가 부족합니다.";
                            end;
                        } 
                        if(pc_amountitem(@mysd, name2itemid("청옥")) < 7){    
                            dialog 0,0,0, "재료가 부족합니다.";
                            end;
                        }
                        if(pc_amountitem(@mysd, name2itemid("은광결정")) < 5){    
                            dialog 0,0,0, "재료가 부족합니다.";
                            end;
                        }  
                         else {
                            delitem @mysd, name2itemid("보조옷본"), 1;
                            delitem @mysd, name2itemid("청옥"), 7;
                            delitem @mysd, name2itemid("은광결정"), 5;
                            set $corhkdcpzm, 1;
                            effect @myid, 315;
                            sound @myid, 0, 128;
                            if (pc_checkmagicid(@mysd, 6001) == 0) {
                                set_pcmagicstate @mysd, 6001, 11, 10, 0, 1, 1, 1;
                            }
                            magic_aether @mysd, 6001, 11;
                            sleep 11000;
                            set @ran, rand(1,100);
                            if(@ran >= 1 && @ran <= 37) {
                                additem @mysd, name2itemid("은장패"), 1;
                                action @myid, 11, 30, 0;
                                dialog 1,0,1, "성공했습니다.";
                                set $corhkdcpzm, 0;
                                end;
                            }
                            else if(@ran >= 38 && @ran <= 100) {
                                action @myid, 12, 30, 0;
                                dialog 1,0,1, "실패했습니다.";
                                set $corhkdcpzm, 0;
                                end;
                            }
                        }
                    }
                    else if(@list_3 == 2) {
                        end;
                    }
                }
                else if(@list_2 == 15) {
                    set @pos, list2(@list_3,1,0, "금장패 만드시겠습니까?", "네", "아니요");
                    if(@pos == 0) end;
                    else if(@list_3 == 1) {
                        if(pc_amountitem(@mysd, name2itemid("보조옷본")) < 1){    
                            dialog 0,0,0, "재료가 부족합니다.";
                            end;
                        } 
                        if(pc_amountitem(@mysd, name2itemid("백옥")) < 3){    
                            dialog 0,0,0, "재료가 부족합니다.";
                            end;
                        }
                        if(pc_amountitem(@mysd, name2itemid("황금괴")) < 2){    
                            dialog 0,0,0, "재료가 부족합니다.";
                            end;
                        }  
                         else {
                            delitem @mysd, name2itemid("보조옷본"), 1;
                            delitem @mysd, name2itemid("백옥"), 3;
                            delitem @mysd, name2itemid("황금괴"), 2;
                            set $corhkdcpzm, 1;
                            effect @myid, 315;
                            sound @myid, 0, 128;
                            if (pc_checkmagicid(@mysd, 6001) == 0) {
                                set_pcmagicstate @mysd, 6001, 11, 10, 0, 1, 1, 1;
                            }
                            magic_aether @mysd, 6001, 11;
                            sleep 11000;
                            set @ran, rand(1,100);
                            if(@ran >= 1 && @ran <= 32) {
                                additem @mysd, name2itemid("금장패"), 1;
                                action @myid, 11, 30, 0;
                                dialog 1,0,1, "성공했습니다.";
                                set $corhkdcpzm, 0;
                                end;
                            }
                            else if(@ran >= 33 && @ran <= 100) {
                                action @myid, 12, 30, 0;
                                dialog 1,0,1, "실패했습니다.";
                                set $corhkdcpzm, 0;
                                end;
                            }
                        }
                    }
                    else if(@list_3 == 2) {
                        end;
                    }
                }
            }
        }
    }
    script    목공    {
        set @mysd, mysd();
        set @myid, myid();
        set @list, list1("안녕하세요. 어떻게 오셨나요?", "물건 사기", "물건 팔기", "목공술 입문하기", "목공술 단계올리기", "목공주문서 수행하기", "생산 도움말 보기");
        if(@list == 1) {
            call_shop 0, 17;
        }
        else if(@list == 2) {
            call_shop 1, 17;
        }
        else if(@list == 3) {
            set @pos, list2(@list_2,1,0, "생산기술을 배우려고 왔는가? 처음이라면 우선 몇가지\n알려주도록 하지.", "예, 알려주세요.", "아니요. 이미 알고 있으니 목공술에 입문시켜주세요.");
            if(@list_2 == 1) {
            re:
                set @pos, list2(@list_3,1,0, "알고 싶은 것을 골라보게.", "생산기술의 종류를 알고 싶어요", "생산단계를 올리는 방법을 알고 싶어요.", "생산칭호를 얻는 방법을 알고 싶어요.");
                if(@list_3 == 1) {
                    set @pos, list2(@list_4,1,0, "어떤 생산기술을 알고 싶은가?", "직조술과 재봉술", "벌목술과 목공술", "채광술과 대장술", "조제술과 강화술");
                    if(@list_4 == 1) {
                    a0:
                        set @pos, dialog(1,0,1, "직조술은 맵을 돌아다니면서 여러가지 실뭉치들을\n 채집해서 천으로 만들어 낼 수 있는 기술이지.\n실뭉치들은 낫으로 보이나 벼, 아마풀 등의 여러\n풀들을 쳐서 얻을 수 있다네.\n실뭉치를 베틀에 넣고 돌리면 천이 만들어지는데,\n 베틀을 사용하기 위해서는 한손에 반드시 북을\n들고 있어야 한다는 점을 명심하게나.");
                        if(@pos == 0) end;
                        set @pos, dialog(1,1,1, "재봉술은 천으로 의복이나 갑옷을 만들 수 있는\n기술이지.\n재봉술은 직조술처럼 맵을 돌아다니면서 여러가지\n 재료들을 채집하지는 않는다네. 직접 직조술을\n배워서 재봉술의 재료가 되는 각종 천을 만들거나\n 다른 사람들에게 사야하지.\n각종 천들은 재봉작업대에서 의복으로 만들어지는\n데 재봉작업대를 사용하려면 반드시 한손에 가위\n를 들고 있어야 한다네.\n자신이 입을 옷을 직접 만들어 입는다는 것은 즐\n거운 일이지. 친구들한테 직접 만든 옷을 선물해\n주면 무철 좋아하지 않겠나. 하하~");
                        if(@pos == 0) end;
                        else if(@pos == -1) goto a0;
                        end;
                    }
                    else if(@list_4 == 2) {
                    a1:
                        set @pos, dialog(1,0,1, "벌목술은 맵을 돌아다니면서 다양한 통나무들을\n채집해서 나무판자로 만들어 낼 수 있는 기술이지\n.\n통나무들은 도끼로 삼나무, 은행나무 등 여러 나\n무들을 쳐서 얻을 수 있다네.\n통나무들을 톱에 넣고 자르면 나무판자를 얻을 수\n 있지. 톱을 사용할때는 한손에 대패를 들고 있어\n야 하네.");
                        if(@pos == 0) end;
                        set @pos, dialog(1,1,1, "목공술은 나무판자를 이용해서 여러가지 목제품을\n 만들 수 있는 기술이지.\n이 기술은 벌목술처럼 맵을 돌아다니면서 여러가\n지 재료들을 직접 채집하지는 않는다네. 스스로\n벌목술을 배우던가 아님 다른 사람들에게 나무판\n자를 사야하지.\n나무판자들은 목공작업대에서 가구 등으로 만들어\n지는데 목공작업대를 사용하려면 반드시 한손에\n목공연장을 들고 있어야 한다는 것을 명심하게나");
                        if(@pos == 0) end;
                        else if(@pos == -1) goto a1;
                        end;
                    }
                    else if(@list_4 == 3) {
                    a2:
                        set @pos, dialog(1,0,1, "채광술은 맵을 돌아다니면서 여러가지 광석들을\n채집해서 단단한 쇠붙이로 만들어 내는 기술이지.\n\n광석들은 곡괭이로 청동석이나 철광석같은 암석을\n 쳐서 얻을 수 있지. 광물들을 풀무에 넣고 녹이\n면 쇠붙이로 만들 수 있다네.\n풀무를 만질 때는 반드시 한손에 집게를 들고 있\n어야 한다는 것을 잊지말게.");
                        if(@pos == 0) end;
                        set @pos, dialog(1,1,1, "대장술은 쇠붙이를 이용해서 여러가지 무기들을\n만들 수 있는 기술이지.\n직접 채광술을 배우거나 다른 사람들에게 쇠붙이\n를 사거나 해서 재료를 모은 다음에 한손에 망치\n를 들고 쇠붙이를 모루에 올려놓고 두드리면 단단\n한 무기가 만들어진다네.\n자신이 쓸 무기를 직접 만들어 사용한다는 것은\n멋진 일이지. 실력이 쌓일수록 사람들의 부러움을\n 한몸에 받게 될꺼야.");
                        if(@pos == 0) end;
                        else if(@pos == -1) goto a2;
                        end;
                    }
                    else if(@list_4 == 4) {
                    a3:
                        set @pos, dialog(1,0,1, "조제술은 맵을 돌아다니면서 약초나 인삼을 채집\n해서 각종 약제를 만들 수 있는 기술이지.\n호미로 약초나 인삼을 캐서 이를 약탕기 넣고 다\n리면 몸에 이로운 탕약이나 환약들을 만들 수 있\n지.\n약탕기를 사용할 때는 손을 데이지 않게 조심하고\n 꼭 한손에 약짜는 약막대기를 들고 사용하도록\n하게나.");
                        if(@pos == 0) end;
                        set @pos, dialog(1,1,1, "강한술은 무기나 방어구에 특별한 능력을 부여해\n주는 기술이지.\n정화수 앞에서 재료들을 올려놓고 정성스럽게 제\n사를 드리면 무기나 방어구를 더욱 강력하게 만들\n 수 있는 부적을 만들어낼 수 있다네.\n부적을 바른 무기나 방어구는 공격력이 세지고,\n방어력이 강해지는 등 여러가지 능력이 추가되는\n거지.\n아~제사를 드릴대는 반드시 한 손에 방울막대기\n를 들고 있어야 한다는 것을 잊지말게나..딸랑딸\n랑~");
                        if(@pos == 0) end;
                        else if(@pos == -1) goto a3;
                        end;
                    }
                }
                else if(@list_3 == 2) {
                a4:
                    set @pos, dialog(1,0,1, "생산단계를 올리는 방법 말인가?! 3가지 중요한\n것이 있는데 그게 바로 생산단계와 생산레벨과 숙\n련도일세.\n생산활동을 하면 숙련도가 쌓이게 되고 일정 수치\n가 되면 생산레벨업을 하게 되는데 100레벨이 되\n면 그 기술을 마스터한 절대장인이 되는거지.\n생산단계는 총 10 단계로 이루어져 있는데 10레벨\n씩 올라갈때마다 1단계씩 올라가게 되지.");
                    if(@pos == 0) end;
                    set @pos, dialog(1,1,1, "한가지 주의해야할 것은 다음 단계로 올라가기 위\n해서는 반드시 단계통과시험에 합격해야한다는 것\n일세.\n다음 단계로 올라가면 새로운 아이템을 만들 수\n있는 기술들을 알려주고, 도제, 장인, 명장인 등\n의 생산칭호를 부여해준다네.");
                    if(@pos == 0) end;
                    else if(@pos == -1) goto a4;
                    end;
                }
                else if(@list_3 == 3) {
                    dialog 1,0,1, "생산칭호에 대해서 알고 싶은가? 생산활동을 하다\n보면 여러가지 칭호를 습득할 수 있다네.\n생산칭호는 우측의 생산정보창을 보면 이제까지\n습득한 생산칭호들을 볼 수 있고 마음에 드는 걸\n로 언제든지 바꿀 수 있다네.\n다른 사람들이 갖지 못한 생산칭호를 가지고 있다\n는 것은 멋진 일이지.";
                    end;
                }
            }
            else if(@list_2 == 2) {
                if($ahrrhd == 0) {
                a5:
                    set @pos, dialog(1,0,1, "그럼 어디 목공술을 배울 준비가 되어 있나 볼까?");
                    if(@pos == 0) end;
                    if(pc_amountitem(@mysd, name2itemid("단단한목공연장")) < 1) {
                        set @pos, dialog(0,1,0, "자네는 목공술을 배울 준비가\n되어 있지 않군.\n\n최소한 앞으로 계속 사용하게\n될 연장 정도는 챙겨와야 하는\n것 아닌가?!\n\n원한다면 내가 싼 값에 하나\n구해다 줄 수도 있지.");
                        if(@pos == 0) end;
                        else if(@pos == -1) goto a5;
                        end;
                    } else {
                    a6:
                        set @pos, dialog(1,1,1, "오.. 자네는 목공술을 배울 자세가 되어 있군. 내\n 기꺼이 자네를 제자로 삼아 목공술을 가르쳐주겠\n네.\n\n자네라면 최고의 기술자가 될 수 있을거야.");
                        if(@pos == 0) end;
                        else if(@pos == -1) goto a5;
                        set @pos, dialog(1,1,1, "그럼 자네가 만들 수 있는 몇가지 제작기술을 전\n수해줄테니 열심히 배워보게나.\n\n전수받은 제작기술들은 우측 생산창에서 생산품\n보기를 눌러보면 알 수 있을 걸세.\n\n그럼 다음에 또 보세.");
                        if(@pos == 0) end;
                        else if(@pos == -1) goto a6;
                        message @mysd, 3, "목공술을 익히셨습니다.";
                        message @mysd, 3, "생산칭호를 습득했습니다.";
                        set $ahrrhd, 1;
                        effect @myid, 268;
                        sound @myid, 0, 123;
                        end;
                    }
                }
                if($ahrrhd == 1) {
                    dialog 0,0,1, "자네는 이미 이 기술을 배웠지\n 않나?! 한번 배운 기술은 다\n시 배울 수 없다네.";
                    end;
                }
            }
        }
        else if(@list == 4) {
            if($ahrrhd == 0) {
                dialog 0,0,0, "아직 목공술을 배우지 않은 것\n 같은데..";
                end;
            }
            if($ahrrhd == 1) {
                dialog 0,0,0, "아직 단계를 올릴 수 없겠는데\n..단계를 어떻게 올리는지 잘\n모르겠으면 아래 도움말을 참\n고하게.";
                end;
            }//수정해야됨
        }
        else if(@list == 5) {
            set @pos, list2(@list2,1,0, "다른 사람에게 주문을 받아 물건을 제작해주는 일을 시\n작했네만, 나 혼자 힘으로는 밀려드는 주문들을\n다 감당하지 못하고 있네.\n자네가 좀 도와주겠나?", "[1단계] 주문서 보기", "[2단계] 주문서 보기");
            if(@list2 == 1) {
                if($ahrrhd == 1) {
                    dialog 0,0,0, "자네는 이 주문을 제대로 수행\n하지 못할 것 같군. 도와주려\n는 마음은 고맙네만, 더 실력\n을 쌓은 다음에 다시 오게나.";
                    end;
                }
            }//수정해야됨
            else if(@list2 == 2) {
                if($ahrrhd == 1) {
                    dialog 1,0,0, "아직 들어온 주문이 없습니다.";
                    end;
                }
            }//수정해야됨
        }
        else if(@list == 6) {
            goto re;
            end;
        }
    }
    script    목공술    {
        set @mysd, mysd();
        set @myid, myid();
    //if(get_gmlevel(@mysd) == 1) {
        if($ahrrhdcpzm == 1) {
            end;
        }
        if(get_equipitem(@mysd, 0) != 60029) {
            message @mysd, 3, "도구가 적합치 않습니다";
            end;
        }
        if($ahrrhd == 1) {
            set @list, list1("목공술", "목공술이용하기");
            if(@list == 1) {
                set @pos, list2(@list_2,1,0, " 생산물품(필요재료(갯수))/성공률", "경원방패(경원의문장1개,황옥5개)/60%", "파천방패(파천의문장1개,적옥5개)/50%","금강방패(금강의문장1개,금강석1개,청옥5개)/40%","바람제일식방패(바람의문장1개,금조각3개,백옥5개)/10%");
                if(@pos == 0) end;
                else if(@list_2 == 1) {
                    set @pos, list2(@list_3,1,0, "경원방패를 만드시겠습니까?", "네", "아니요");
                    if(@pos == 0) end;
                    else if(@list_3 == 1) {
                        if(pc_amountitem(@mysd, name2itemid("경원의문장")) < 1) {
                            dialog 0,0,0, "재료가 부족합니다.";
                            end;
                        }
                        if(pc_amountitem(@mysd, name2itemid("황옥")) < 5) {
                            dialog 0,0,0, "재료가 부족합니다.";
                            end;
                        } else {
                            delitem @mysd, name2itemid("경원의문장"), 1;
                            delitem @mysd, name2itemid("황옥"), 5;
                            set $ahrrhdcpzm, 1;
                            effect @myid, 270;
                            sound @myid, 0, 129;
                            magic_aether @mysd, 6002, 11;
                            if (pc_checkmagicid(@mysd, 6002) == 0) {
                                set_pcmagicstate @mysd, 6002, 11, 2, 0, -1, -1, -1;
                            }
                            sleep 11000;
                            set @ran, rand(1,100);
                            if(@ran >= 1 && @ran <= 60) {
                                additem @mysd, name2itemid("경원방패"), 1;
                                action @myid, 11, 30, 0;
                                dialog 1,0,1, "성공했습니다.";
                                set $ahrrhdcpzm, 0;
                                end;
                            }
                            else if(@ran >= 61 && @ran <= 100) {
                                action @myid, 12, 30, 0;
                                dialog 1,0,1, "실패했습니다.";
                                set $ahrrhdcpzm, 0;
                                end;
                            }
                        }
                    }
                    else if(@list_3 == 2) {
                        end;
                    }
                }
                else if(@list_2 == 2) {
                    set @pos, list2(@list_3,1,0, "파천방패를 만드시겠습니까?", "네", "아니요");
                    if(@pos == 0) end;
                    else if(@list_3 == 1) {
                        if(pc_amountitem(@mysd, name2itemid("파천의문장")) < 1) {
                            dialog 0,0,0, "재료가 부족합니다.";
                            end;
                        }
                        if(pc_amountitem(@mysd, name2itemid("적옥")) < 5) {
                            dialog 0,0,0, "재료가 부족합니다.";
                            end;
                        }
                        else {
                            delitem @mysd, name2itemid("파천의문장"), 1;
                            delitem @mysd, name2itemid("적옥"), 5;
                            set $ahrrhdcpzm, 1;
                            effect @myid, 270;
                            sound @myid, 0, 129;
                            if (pc_checkmagicid(@mysd, 6002) == 0) {
                                set_pcmagicstate @mysd, 6002, 11, 10, 0, 1, 1, 1;
                            }
                            magic_aether @mysd, 6002, 11;
                            sleep 11000;
                            set @ran, rand(1,100);
                            if(@ran >= 1 && @ran <= 50) {
                                additem @mysd, name2itemid("파천방패"), 1;
                                action @myid, 11, 30, 0;
                                dialog 1,0,1, "성공했습니다.";
                                set $ahrrhdcpzm, 0;
                                end;
                            }
                            else if(@ran >= 51 && @ran <= 100) {
                                action @myid, 12, 30, 0;
                                dialog 1,0,1, "실패했습니다.";
                                set $ahrrhdcpzm, 0;
                                end;
                            }
                        }
                    }
                    else if(@list_3 == 2) {
                        end;
                    }
                }
                else if(@list_2 == 3) {
                    set @pos, list2(@list_3,1,0, "금강방패를 만드시겠습니까?", "네", "아니요");
                    if(@pos == 0) end;
                    else if(@list_3 == 1) {
                        if(pc_amountitem(@mysd, name2itemid("금강의문장")) < 1) {
                            dialog 0,0,0, "재료가 부족합니다.";
                            end;
                        }  
                        if(pc_amountitem(@mysd, name2itemid("금강석")) <1) {
                            dialog 0,0,0, "재료가 부족합니다.";
                            end;
                        }
                        if(pc_amountitem(@mysd, name2itemid("청옥")) < 5) {
                            dialog 0,0,0, "재료가 부족합니다.";
                            end;
                        }
                        else {
                            delitem @mysd, name2itemid("금강의문장"), 1;
                            delitem @mysd, name2itemid("금강석"), 1;
                            delitem @mysd, name2itemid("청옥"), 5;
                            set $ahrrhdcpzm, 1;
                            effect @myid, 270;
                            sound @myid, 0, 129;
                            if (pc_checkmagicid(@mysd, 6002) == 0) {
                                set_pcmagicstate @mysd, 6002, 11, 10, 0, 1, 1, 1;
                            }
                            magic_aether @mysd, 6002, 11;
                            sleep 11000;
                            set @ran, rand(1,100);
                            if(@ran >= 1 && @ran <= 40) {
                                additem @mysd, name2itemid("금강방패"), 1;
                                action @myid, 11, 30, 0;
                                dialog 1,0,1, "성공했습니다.";
                                set $ahrrhdcpzm, 0;
                                end;
                            }
                            else if(@ran >= 41 && @ran <= 100) {
                                action @myid, 12, 30, 0;
                                dialog 1,0,1, "실패했습니다.";
                                set $ahrrhdcpzm, 0;
                                end;
                            }
                        }
                    }
                    else if(@list_3 == 2) {
                        end;
                    }
                }    
                else if(@list_2 == 4) {
                    set @pos, list2(@list_3,1,0, "바람제일식방패를 만드시겠습니까?", "네", "아니요");
                    if(@pos == 0) end;
                    else if(@list_3 == 1) {
                        if(pc_amountitem(@mysd, name2itemid("바람의문장")) < 1) {
                            dialog 0,0,0, "재료가 부족합니다.";
                            end;
                        }  
                        if(pc_amountitem(@mysd, name2itemid("금조각")) <3) {
                            dialog 0,0,0, "재료가 부족합니다.";
                            end;
                        }
                        if(pc_amountitem(@mysd, name2itemid("백옥")) < 5) {
                            dialog 0,0,0, "재료가 부족합니다.";
                            end;
                        }
                        else {
                            delitem @mysd, name2itemid("바람의문장"), 1;
                            delitem @mysd, name2itemid("금조각"), 3;
                            delitem @mysd, name2itemid("백옥"), 5;
                            set $ahrrhdcpzm, 1;
                            effect @myid, 270;
                            sound @myid, 0, 129;
                            if (pc_checkmagicid(@mysd, 6002) == 0) {
                                set_pcmagicstate @mysd, 6002, 11, 10, 0, 1, 1, 1;
                            }
                            magic_aether @mysd, 6002, 11;
                            sleep 11000;
                            set @ran, rand(1,100);
                            if(@ran >= 1 && @ran <= 10) {
                                additem @mysd, name2itemid("바람제일식방패"), 1;
                                action @myid, 11, 30, 0;
                                dialog 1,0,1, "성공했습니다.";
                                set $ahrrhdcpzm, 0;
                                end;
                            }
                            else if(@ran >= 11 && @ran <= 100) {
                                action @myid, 12, 30, 0;
                                dialog 1,0,1, "실패했습니다.";
                                set $ahrrhdcpzm, 0;
                                end;
                            }
                        }
                    }
                    else if(@list_3 == 2) {
                        end;
                    }
                }    
            }
        }
    }
    script    벌목1    {
        set @mysd, mysd();
        set @myid, myid();
        set @list, list1("안녕하세요. 어떻게 오셨나요?", "물건 사기", "물건 팔기", "벌목술 입문하기", "벌목술 단계올리기", "벌목주문서 수행하기", "생산 도움말 보기");
        if(@list == 1) {
            call_shop 0, 18;
        }
        else if(@list == 2) {
            call_shop 1, 18;
        }
        else if(@list == 3) {
            set @pos, list2(@list_2,1,0, "생산기술을 배우려고 왔는가? 처음이라면 우선 몇가지\n알려주도록 하지.", "예, 알려주세요.", "아니요. 이미 알고 있으니 벌목술에 입문시켜주세요.");
            if(@list_2 == 1) {
            re:
                set @pos, list2(@list_3,1,0, "알고 싶은 것을 골라보게.", "생산기술의 종류를 알고 싶어요", "생산단계를 올리는 방법을 알고 싶어요.", "생산칭호를 얻는 방법을 알고 싶어요.");
                if(@list_3 == 1) {
                    set @pos, list2(@list_4,1,0, "어떤 생산기술을 알고 싶은가?", "직조술과 재봉술", "벌목술과 목공술", "채광술과 대장술", "조제술과 강화술");
                    if(@list_4 == 1) {
                    a0:
                        set @pos, dialog(1,0,1, "직조술은 맵을 돌아다니면서 여러가지 실뭉치들을\n 채집해서 천으로 만들어 낼 수 있는 기술이지.\n실뭉치들은 낫으로 보이나 벼, 아마풀 등의 여러\n풀들을 쳐서 얻을 수 있다네.\n실뭉치를 베틀에 넣고 돌리면 천이 만들어지는데,\n 베틀을 사용하기 위해서는 한손에 반드시 북을\n들고 있어야 한다는 점을 명심하게나.");
                        if(@pos == 0) end;
                        set @pos, dialog(1,1,1, "재봉술은 천으로 의복이나 갑옷을 만들 수 있는\n기술이지.\n재봉술은 직조술처럼 맵을 돌아다니면서 여러가지\n 재료들을 채집하지는 않는다네. 직접 직조술을\n배워서 재봉술의 재료가 되는 각종 천을 만들거나\n 다른 사람들에게 사야하지.\n각종 천들은 재봉작업대에서 의복으로 만들어지는\n데 재봉작업대를 사용하려면 반드시 한손에 가위\n를 들고 있어야 한다네.\n자신이 입을 옷을 직접 만들어 입는다는 것은 즐\n거운 일이지. 친구들한테 직접 만든 옷을 선물해\n주면 무철 좋아하지 않겠나. 하하~");
                        if(@pos == 0) end;
                        else if(@pos == -1) goto a0;
                        end;
                    }
                    else if(@list_4 == 2) {
                    a1:
                        set @pos, dialog(1,0,1, "벌목술은 맵을 돌아다니면서 다양한 통나무들을\n채집해서 나무판자로 만들어 낼 수 있는 기술이지\n.\n통나무들은 도끼로 삼나무, 은행나무 등 여러 나\n무들을 쳐서 얻을 수 있다네.\n통나무들을 톱에 넣고 자르면 나무판자를 얻을 수\n 있지. 톱을 사용할때는 한손에 대패를 들고 있어\n야 하네.");
                        if(@pos == 0) end;
                        set @pos, dialog(1,1,1, "목공술은 나무판자를 이용해서 여러가지 목제품을\n 만들 수 있는 기술이지.\n이 기술은 벌목술처럼 맵을 돌아다니면서 여러가\n지 재료들을 직접 채집하지는 않는다네. 스스로\n벌목술을 배우던가 아님 다른 사람들에게 나무판\n자를 사야하지.\n나무판자들은 목공작업대에서 가구 등으로 만들어\n지는데 목공작업대를 사용하려면 반드시 한손에\n목공연장을 들고 있어야 한다는 것을 명심하게나");
                        if(@pos == 0) end;
                        else if(@pos == -1) goto a1;
                        end;
                    }
                    else if(@list_4 == 3) {
                    a2:
                        set @pos, dialog(1,0,1, "채광술은 맵을 돌아다니면서 여러가지 광석들을\n채집해서 단단한 쇠붙이로 만들어 내는 기술이지.\n\n광석들은 곡괭이로 청동석이나 철광석같은 암석을\n 쳐서 얻을 수 있지. 광물들을 풀무에 넣고 녹이\n면 쇠붙이로 만들 수 있다네.\n풀무를 만질 때는 반드시 한손에 집게를 들고 있\n어야 한다는 것을 잊지말게.");
                        if(@pos == 0) end;
                        set @pos, dialog(1,1,1, "대장술은 쇠붙이를 이용해서 여러가지 무기들을\n만들 수 있는 기술이지.\n직접 채광술을 배우거나 다른 사람들에게 쇠붙이\n를 사거나 해서 재료를 모은 다음에 한손에 망치\n를 들고 쇠붙이를 모루에 올려놓고 두드리면 단단\n한 무기가 만들어진다네.\n자신이 쓸 무기를 직접 만들어 사용한다는 것은\n멋진 일이지. 실력이 쌓일수록 사람들의 부러움을\n 한몸에 받게 될꺼야.");
                        if(@pos == 0) end;
                        else if(@pos == -1) goto a2;
                        end;
                    }
                    else if(@list_4 == 4) {
                    a3:
                        set @pos, dialog(1,0,1, "조제술은 맵을 돌아다니면서 약초나 인삼을 채집\n해서 각종 약제를 만들 수 있는 기술이지.\n호미로 약초나 인삼을 캐서 이를 약탕기 넣고 다\n리면 몸에 이로운 탕약이나 환약들을 만들 수 있\n지.\n약탕기를 사용할 때는 손을 데이지 않게 조심하고\n 꼭 한손에 약짜는 약막대기를 들고 사용하도록\n하게나.");
                        if(@pos == 0) end;
                        set @pos, dialog(1,1,1, "강한술은 무기나 방어구에 특별한 능력을 부여해\n주는 기술이지.\n정화수 앞에서 재료들을 올려놓고 정성스럽게 제\n사를 드리면 무기나 방어구를 더욱 강력하게 만들\n 수 있는 부적을 만들어낼 수 있다네.\n부적을 바른 무기나 방어구는 공격력이 세지고,\n방어력이 강해지는 등 여러가지 능력이 추가되는\n거지.\n아~제사를 드릴대는 반드시 한 손에 방울막대기\n를 들고 있어야 한다는 것을 잊지말게나..딸랑딸\n랑~");
                        if(@pos == 0) end;
                        else if(@pos == -1) goto a3;
                        end;
                    }
                }
                else if(@list_3 == 2) {
                a4:
                    set @pos, dialog(1,0,1, "생산단계를 올리는 방법 말인가?! 3가지 중요한\n것이 있는데 그게 바로 생산단계와 생산레벨과 숙\n련도일세.\n생산활동을 하면 숙련도가 쌓이게 되고 일정 수치\n가 되면 생산레벨업을 하게 되는데 100레벨이 되\n면 그 기술을 마스터한 절대장인이 되는거지.\n생산단계는 총 10 단계로 이루어져 있는데 10레벨\n씩 올라갈때마다 1단계씩 올라가게 되지.");
                    if(@pos == 0) end;
                    set @pos, dialog(1,1,1, "한가지 주의해야할 것은 다음 단계로 올라가기 위\n해서는 반드시 단계통과시험에 합격해야한다는 것\n일세.\n다음 단계로 올라가면 새로운 아이템을 만들 수\n있는 기술들을 알려주고, 도제, 장인, 명장인 등\n의 생산칭호를 부여해준다네.");
                    if(@pos == 0) end;
                    else if(@pos == -1) goto a4;
                    end;
                }
                else if(@list_3 == 3) {
                    dialog 1,0,1, "생산칭호에 대해서 알고 싶은가? 생산활동을 하다\n보면 여러가지 칭호를 습득할 수 있다네.\n생산칭호는 우측의 생산정보창을 보면 이제까지\n습득한 생산칭호들을 볼 수 있고 마음에 드는 걸\n로 언제든지 바꿀 수 있다네.\n다른 사람들이 갖지 못한 생산칭호를 가지고 있다\n는 것은 멋진 일이지.";
                    end;
                }
            }
            else if(@list_2 == 2) {
                if($qjfahr == 0) {
                a5:
                    set @pos, dialog(1,0,1, "그럼 어디 벌목술을 배울 준비가 되어 있나 볼까?");
                    if(@pos == 0) end;
                    if(pc_amountitem(@mysd, name2itemid("단단한대패")) < 1) {
                        set @pos, dialog(0,1,0, "자네는 벌목술을 배울 준비가\n되어 있지 않군.\n\n최소한 앞으로 계속 사용하게\n될 대패 정도는 챙겨와야 하는\n것 아닌가?!\n\n원한다면 내가 싼 값에 하나\n구해다 줄 수도 있지.");
                        if(@pos == 0) end;
                        else if(@pos == -1) goto a5;
                        end;
                    } else {
                    a6:
                        set @pos, dialog(1,1,1, "오.. 자네는 벌목술을 배울 자세가 되어 있군. 내\n 기꺼이 자네를 제자로 삼아 벌목술을 가르쳐주겠\n네.\n\n자네라면 최고의 기술자가 될 수 있을거야.");
                        if(@pos == 0) end;
                        else if(@pos == -1) goto a5;
                        set @pos, dialog(1,1,1, "그럼 자네가 만들 수 있는 몇가지 제작기술을 전\n수해줄테니 열심히 배워보게나.\n\n전수받은 제작기술들은 우측 생산창에서 생산품\n보기를 눌러보면 알 수 있을 걸세.\n\n그럼 다음에 또 보세.");
                        if(@pos == 0) end;
                        else if(@pos == -1) goto a6;
                        message @mysd, 3, "벌목술을 익히셨습니다.";
                        message @mysd, 3, "생산칭호를 습득했습니다.";
                        set $qjfahr, 1;
                        effect @myid, 268;
                        sound @myid, 0, 123;
                        end;
                    }
                }
                if($qjfahr == 1) {
                    dialog 0,0,1, "자네는 이미 이 기술을 배웠지\n 않나?! 한번 배운 기술은 다\n시 배울 수 없다네.";
                    end;
                }
            }
        }
        else if(@list == 4) {
            if($qjfahr == 0) {
                dialog 0,0,0, "아직 벌목술을 배우지 않은 것\n 같은데..";
                end;
            }
            if($qjfahr == 1) {
                dialog 0,0,0, "아직 단계를 올릴 수 없겠는데\n..단계를 어떻게 올리는지 잘\n모르겠으면 아래 도움말을 참\n고하게.";
                end;
            }//수정해야됨
        }
        else if(@list == 5) {
            set @pos, list2(@list2,1,0, "다른 사람에게 주문을 받아 물건을 제작해주는 일을 시\n작했네만, 나 혼자 힘으로는 밀려드는 주문들을\n다 감당하지 못하고 있네.\n자네가 좀 도와주겠나?", "[1단계] 주문서 보기", "[2단계] 주문서 보기");
            if(@list2 == 1) {
                if($qjfahr == 1) {
                    dialog 0,0,0, "자네는 이 주문을 제대로 수행\n하지 못할 것 같군. 도와주려\n는 마음은 고맙네만, 더 실력\n을 쌓은 다음에 다시 오게나.";
                    end;
                }
            }//수정해야됨
            else if(@list2 == 2) {
                if($qjfahr == 1) {
                    dialog 1,0,0, "아직 들어온 주문이 없습니다.";
                    end;
                }
            }//수정해야됨
        }
        else if(@list == 6) {
            goto re;
            end;
        }
    }
    script    벌목술    {
        set @mysd, mysd();
        set @myid, myid();
    //if(get_gmlevel(@mysd) == 1) {
        if($qjfahrcpzm == 1) {
            end;
        }
        if(get_equipitem(@mysd, 0) != 60028) {
            message @mysd, 3, "도구가 적합치 않습니다";
            end;
        }
        if($qjfahr == 1) {
            set @list, list1("벌목술", "벌목술이용하기");
            if(@list == 1) {
                set @pos, list2(@list_2,1,0, " 생산물품(필요재료(갯수))/성공률", "경원투구(경원의문장1개,투구옷본1개,황옥5개)/60%", "파천투구(파천의문장1개,투구옷본1개,적옥5개)/50%","금강투구(금강의문장1개,투구옷본1개,청옥5개)/35%","바람제일식투구(바람의문장1개,투구옷본1개,백옥5개)/10%");
                if(@pos == 0) end;
                else if(@list_2 == 1) {
                    set @pos, list2(@list_3,1,0, "경원투구를 만드시겠습니까?", "네", "아니요");
                    if(@pos == 0) end;
                    else if(@list_3 == 1) {
                        if(pc_amountitem(@mysd, name2itemid("경원의문장")) < 1) {
                            dialog 0,0,0, "재료가 부족합니다.";
                            end;
                        }
                        if(pc_amountitem(@mysd, name2itemid("투구옷본")) < 1) {
                            dialog 0,0,0, "재료가 부족합니다.";
                            end;
                        }
                        if(pc_amountitem(@mysd, name2itemid("황옥")) < 5) {
                            dialog 0,0,0, "재료가 부족합니다.";
                            end;
                        } else {
                            delitem @mysd, name2itemid("경원의문장"), 1;
                            delitem @mysd, name2itemid("투구옷본"), 1;
                            delitem @mysd, name2itemid("황옥"), 5;
                            set $qjfahrcpzm, 1;
                            effect @myid, 269;
                            sound @myid, 0, 122;
                            magic_aether @mysd, 6006, 11;
                            if (pc_checkmagicid(@mysd, 6006) == 0) {
                                set_pcmagicstate @mysd, 6006, 11, 2, 0, -1, -1, -1;
                            }
                            sleep 11000;
                            set @ran, rand(1,100);
                            if(@ran >= 1 && @ran <= 60) {
                                additem @mysd, name2itemid("경원투구"), 1;
                                action @myid, 11, 30, 0;
                                dialog 1,0,1, "성공했습니다.";
                                set $qjfahrcpzm, 0;
                                end;
                            }
                            else if(@ran >= 61 && @ran <= 100) {
                                action @myid, 12, 30, 0;
                                dialog 1,0,1, "실패했습니다.";
                                set $qjfahrcpzm, 0;
                                end;
                            }
                        }
                    }
                    else if(@list_3 == 2) {
                        end;
                    }
                }
                else if(@list_2 == 2) {
                    set @pos, list2(@list_3,1,0, "파천투구를 만드시겠습니까?", "네", "아니요");
                    if(@pos == 0) end;
                    else if(@list_3 == 1) {
                        if(pc_amountitem(@mysd, name2itemid("파천의문장")) < 1) {
                            dialog 0,0,0, "재료가 부족합니다.";
                            end;
                        }
                        if(pc_amountitem(@mysd, name2itemid("투구옷본")) < 1) {
                            dialog 0,0,0, "재료가 부족합니다.";
                            end;
                        }
                        if(pc_amountitem(@mysd, name2itemid("적옥")) < 5) {
                            dialog 0,0,0, "재료가 부족합니다.";
                            end;
                        }
                        else {
                            delitem @mysd, name2itemid("파천의문장"), 1;
                            delitem @mysd, name2itemid("투구옷본"), 1;
                            delitem @mysd, name2itemid("적옥"), 5;
                            set $qjfahrcpzm, 1;
                            effect @myid, 269;
                            sound @myid, 0, 122;
                            if (pc_checkmagicid(@mysd, 6006) == 0) {
                                set_pcmagicstate @mysd, 6006, 11, 10, 0, 1, 1, 1;
                            }
                            magic_aether @mysd, 6006, 11;
                            sleep 11000;
                            set @ran, rand(1,100);
                            if(@ran >= 1 && @ran <= 50) {
                                additem @mysd, name2itemid("파천투구"), 1;
                                action @myid, 11, 30, 0;
                                dialog 1,0,1, "성공했습니다.";
                                set $qjfahrcpzm, 0;
                                end;
                            }
                            else if(@ran >= 51 && @ran <= 100) {
                                action @myid, 12, 30, 0;
                                dialog 1,0,1, "실패했습니다.";
                                set $qjfahrcpzm, 0;
                                end;
                            }
                        }
                    }
                    else if(@list_3 == 2) {
                        end;
                    }
                }
                else if(@list_2 == 3) {
                    set @pos, list2(@list_3,1,0, "금강투구를 만드시겠습니까?", "네", "아니요");
                    if(@pos == 0) end;
                    else if(@list_3 == 1) {
                        if(pc_amountitem(@mysd, name2itemid("금강의문장")) < 1) {
                            dialog 0,0,0, "재료가 부족합니다.";
                            end;
                        }  
                        if(pc_amountitem(@mysd, name2itemid("투구옷본")) <1) {
                            dialog 0,0,0, "재료가 부족합니다.";
                            end;
                        }
                        if(pc_amountitem(@mysd, name2itemid("청옥")) < 5) {
                            dialog 0,0,0, "재료가 부족합니다.";
                            end;
                        }
                        else {
                            delitem @mysd, name2itemid("금강의문장"), 1;
                            delitem @mysd, name2itemid("투구옷본"), 1;
                            delitem @mysd, name2itemid("청옥"), 5;
                            set $qjfahrcpzm, 1;
                            effect @myid, 269;
                            sound @myid, 0, 122;
                            if (pc_checkmagicid(@mysd, 6006) == 0) {
                                set_pcmagicstate @mysd, 6006, 11, 10, 0, 1, 1, 1;
                            }
                            magic_aether @mysd, 6006, 11;
                            sleep 11000;
                            set @ran, rand(1,100);
                            if(@ran >= 1 && @ran <= 35) {
                                additem @mysd, name2itemid("금강투구"), 1;
                                action @myid, 11, 30, 0;
                                dialog 1,0,1, "성공했습니다.";
                                set $qjfahrcpzm, 0;
                                end;
                            }
                            else if(@ran >= 36 && @ran <= 100) {
                                action @myid, 12, 30, 0;
                                dialog 1,0,1, "실패했습니다.";
                                set $qjfahrcpzm, 0;
                                end;
                            }
                        }
                    }
                    else if(@list_3 == 2) {
                        end;
                    }
                }    
                else if(@list_2 == 4) {
                    set @pos, list2(@list_3,1,0, "바람제일식투구를 만드시겠습니까?", "네", "아니요");
                    if(@pos == 0) end;
                    else if(@list_3 == 1) {
                        if(pc_amountitem(@mysd, name2itemid("바람의문장")) < 1) {
                            dialog 0,0,0, "재료가 부족합니다.";
                            end;
                        }  
                        if(pc_amountitem(@mysd, name2itemid("투구옷본")) <1) {
                            dialog 0,0,0, "재료가 부족합니다.";
                            end;
                        }
                        if(pc_amountitem(@mysd, name2itemid("백옥")) < 5) {
                            dialog 0,0,0, "재료가 부족합니다.";
                            end;
                        }
                        else {
                            delitem @mysd, name2itemid("바람의문장"), 1;
                            delitem @mysd, name2itemid("투구옷본"), 1;
                            delitem @mysd, name2itemid("백옥"), 5;
                            set $qjfahrcpzm, 1;
                            effect @myid, 269;
                            sound @myid, 0, 122;
                            if (pc_checkmagicid(@mysd, 6006) == 0) {
                                set_pcmagicstate @mysd, 6006, 11, 10, 0, 1, 1, 1;
                            }
                            magic_aether @mysd, 6006, 11;
                            sleep 11000;
                            set @ran, rand(1,100);
                            if(@ran >= 1 && @ran <= 10) {
                                additem @mysd, name2itemid("바람제일식투구"), 1;
                                action @myid, 11, 30, 0;
                                dialog 1,0,1, "성공했습니다.";
                                set $qjfahrcpzm, 0;
                                end;
                            }
                            else if(@ran >= 11 && @ran <= 100) {
                                action @myid, 12, 30, 0;
                                dialog 1,0,1, "실패했습니다.";
                                set $qjfahrcpzm, 0;
                                end;
                            }
                        }
                    }
                    else if(@list_3 == 2) {
                        end;
                    }
                }
            }
        }
    }
    script    직조    {
        set @mysd, mysd();
        set @myid, myid();
        set @list, list1("안녕하세요. 어떻게 오셨나요?", "물건 사기", "물건 팔기", "직조술 입문하기", "직조술 단계올리기", "직조주문서 수행하기", "생산 도움말 보기");
        if(@list == 1) {
            call_shop 0, 14;
        }
        else if(@list == 2) {
            call_shop 1, 14;
        }
        else if(@list == 3) {
            set @pos, list2(@list_2,1,0, "생산기술을 배우려고 왔는가? 처음이라면 우선 몇가지\n알려주도록 하지.", "예, 알려주세요.", "아니요. 이미 알고 있으니 직조술에 입문시켜주세요.");
            if(@list_2 == 1) {
            re:
                set @pos, list2(@list_3,1,0, "알고 싶은 것을 골라보게.", "생산기술의 종류를 알고 싶어요", "생산단계를 올리는 방법을 알고 싶어요.", "생산칭호를 얻는 방법을 알고 싶어요.");
                if(@list_3 == 1) {
                    set @pos, list2(@list_4,1,0, "어떤 생산기술을 알고 싶은가?", "직조술과 재봉술", "벌목술과 목공술", "채광술과 대장술", "조제술과 강화술");
                    if(@list_4 == 1) {
                    a0:
                        set @pos, dialog(1,0,1, "직조술은 맵을 돌아다니면서 여러가지 실뭉치들을\n 채집해서 천으로 만들어 낼 수 있는 기술이지.\n실뭉치들은 낫으로 보이나 벼, 아마풀 등의 여러\n풀들을 쳐서 얻을 수 있다네.\n실뭉치를 베틀에 넣고 돌리면 천이 만들어지는데,\n 베틀을 사용하기 위해서는 한손에 반드시 북을\n들고 있어야 한다는 점을 명심하게나.");
                        if(@pos == 0) end;
                        set @pos, dialog(1,1,1, "재봉술은 천으로 의복이나 갑옷을 만들 수 있는\n기술이지.\n재봉술은 직조술처럼 맵을 돌아다니면서 여러가지\n 재료들을 채집하지는 않는다네. 직접 직조술을\n배워서 재봉술의 재료가 되는 각종 천을 만들거나\n 다른 사람들에게 사야하지.\n각종 천들은 재봉작업대에서 의복으로 만들어지는\n데 재봉작업대를 사용하려면 반드시 한손에 가위\n를 들고 있어야 한다네.\n자신이 입을 옷을 직접 만들어 입는다는 것은 즐\n거운 일이지. 친구들한테 직접 만든 옷을 선물해\n주면 무철 좋아하지 않겠나. 하하~");
                        if(@pos == 0) end;
                        else if(@pos == -1) goto a0;
                        end;
                    }
                    else if(@list_4 == 2) {
                    a1:
                        set @pos, dialog(1,0,1, "벌목술은 맵을 돌아다니면서 다양한 통나무들을\n채집해서 나무판자로 만들어 낼 수 있는 기술이지\n.\n통나무들은 도끼로 삼나무, 은행나무 등 여러 나\n무들을 쳐서 얻을 수 있다네.\n통나무들을 톱에 넣고 자르면 나무판자를 얻을 수\n 있지. 톱을 사용할때는 한손에 대패를 들고 있어\n야 하네.");
                        if(@pos == 0) end;
                        set @pos, dialog(1,1,1, "목공술은 나무판자를 이용해서 여러가지 목제품을\n 만들 수 있는 기술이지.\n이 기술은 벌목술처럼 맵을 돌아다니면서 여러가\n지 재료들을 직접 채집하지는 않는다네. 스스로\n벌목술을 배우던가 아님 다른 사람들에게 나무판\n자를 사야하지.\n나무판자들은 목공작업대에서 가구 등으로 만들어\n지는데 목공작업대를 사용하려면 반드시 한손에\n목공연장을 들고 있어야 한다는 것을 명심하게나");
                        if(@pos == 0) end;
                        else if(@pos == -1) goto a1;
                        end;
                    }
                    else if(@list_4 == 3) {
                    a2:
                        set @pos, dialog(1,0,1, "채광술은 맵을 돌아다니면서 여러가지 광석들을\n채집해서 단단한 쇠붙이로 만들어 내는 기술이지.\n\n광석들은 곡괭이로 청동석이나 철광석같은 암석을\n 쳐서 얻을 수 있지. 광물들을 풀무에 넣고 녹이\n면 쇠붙이로 만들 수 있다네.\n풀무를 만질 때는 반드시 한손에 집게를 들고 있\n어야 한다는 것을 잊지말게.");
                        if(@pos == 0) end;
                        set @pos, dialog(1,1,1, "대장술은 쇠붙이를 이용해서 여러가지 무기들을\n만들 수 있는 기술이지.\n직접 채광술을 배우거나 다른 사람들에게 쇠붙이\n를 사거나 해서 재료를 모은 다음에 한손에 망치\n를 들고 쇠붙이를 모루에 올려놓고 두드리면 단단\n한 무기가 만들어진다네.\n자신이 쓸 무기를 직접 만들어 사용한다는 것은\n멋진 일이지. 실력이 쌓일수록 사람들의 부러움을\n 한몸에 받게 될꺼야.");
                        if(@pos == 0) end;
                        else if(@pos == -1) goto a2;
                        end;
                    }
                    else if(@list_4 == 4) {
                    a3:
                        set @pos, dialog(1,0,1, "조제술은 맵을 돌아다니면서 약초나 인삼을 채집\n해서 각종 약제를 만들 수 있는 기술이지.\n호미로 약초나 인삼을 캐서 이를 약탕기 넣고 다\n리면 몸에 이로운 탕약이나 환약들을 만들 수 있\n지.\n약탕기를 사용할 때는 손을 데이지 않게 조심하고\n 꼭 한손에 약짜는 약막대기를 들고 사용하도록\n하게나.");
                        if(@pos == 0) end;
                        set @pos, dialog(1,1,1, "강한술은 무기나 방어구에 특별한 능력을 부여해\n주는 기술이지.\n정화수 앞에서 재료들을 올려놓고 정성스럽게 제\n사를 드리면 무기나 방어구를 더욱 강력하게 만들\n 수 있는 부적을 만들어낼 수 있다네.\n부적을 바른 무기나 방어구는 공격력이 세지고,\n방어력이 강해지는 등 여러가지 능력이 추가되는\n거지.\n아~제사를 드릴대는 반드시 한 손에 방울막대기\n를 들고 있어야 한다는 것을 잊지말게나..딸랑딸\n랑~");
                        if(@pos == 0) end;
                        else if(@pos == -1) goto a3;
                        end;
                    }
                }
                else if(@list_3 == 2) {
                a4:
                    set @pos, dialog(1,0,1, "생산단계를 올리는 방법 말인가?! 3가지 중요한\n것이 있는데 그게 바로 생산단계와 생산레벨과 숙\n련도일세.\n생산활동을 하면 숙련도가 쌓이게 되고 일정 수치\n가 되면 생산레벨업을 하게 되는데 100레벨이 되\n면 그 기술을 마스터한 절대장인이 되는거지.\n생산단계는 총 10 단계로 이루어져 있는데 10레벨\n씩 올라갈때마다 1단계씩 올라가게 되지.");
                    if(@pos == 0) end;
                    set @pos, dialog(1,1,1, "한가지 주의해야할 것은 다음 단계로 올라가기 위\n해서는 반드시 단계통과시험에 합격해야한다는 것\n일세.\n다음 단계로 올라가면 새로운 아이템을 만들 수\n있는 기술들을 알려주고, 도제, 장인, 명장인 등\n의 생산칭호를 부여해준다네.");
                    if(@pos == 0) end;
                    else if(@pos == -1) goto a4;
                    end;
                }
                else if(@list_3 == 3) {
                    dialog 1,0,1, "생산칭호에 대해서 알고 싶은가? 생산활동을 하다\n보면 여러가지 칭호를 습득할 수 있다네.\n생산칭호는 우측의 생산정보창을 보면 이제까지\n습득한 생산칭호들을 볼 수 있고 마음에 드는 걸\n로 언제든지 바꿀 수 있다네.\n다른 사람들이 갖지 못한 생산칭호를 가지고 있다\n는 것은 멋진 일이지.";
                    end;
                }
            }
            else if(@list_2 == 2) {
                if($wlrwh == 0) {
                a5:
                    set @pos, dialog(1,0,1, "그럼 어디 직조술을 배울 준비가 되어 있나 볼까?");
                    if(@pos == 0) end;
                    if(pc_amountitem(@mysd, name2itemid("단단한북")) < 1) {
                        set @pos, dialog(0,1,0, "자네는 직조술을 배울 준비가\n되어 있지 않군.\n\n최소한 앞으로 계속 사용하게\n될 망치 정도는 챙겨와야 하는\n것 아닌가?!\n\n원한다면 내가 싼 값에 하나\n구해다 줄 수도 있지.");
                        if(@pos == 0) end;
                        else if(@pos == -1) goto a5;
                        end;
                    } else {
                    a6:
                        set @pos, dialog(1,1,1, "오.. 자네는 직조술을 배울 자세가 되어 있군. 내\n 기꺼이 자네를 제자로 삼아 직조술을 가르쳐주겠\n네.\n\n자네라면 최고의 기술자가 될 수 있을거야.");
                        if(@pos == 0) end;
                        else if(@pos == -1) goto a5;
                        set @pos, dialog(1,1,1, "그럼 자네가 만들 수 있는 몇가지 제작기술을 전\n수해줄테니 열심히 배워보게나.\n\n전수받은 제작기술들은 우측 생산창에서 생산품\n보기를 눌러보면 알 수 있을 걸세.\n\n그럼 다음에 또 보세.");
                        if(@pos == 0) end;
                        else if(@pos == -1) goto a6;
                        message @mysd, 3, "직조술을 익히셨습니다.";
                        message @mysd, 3, "생산칭호를 습득했습니다.";
                        set $wlrwh, 1;
                        effect @myid, 268;
                        sound @myid, 0, 123;
                        end;
                    }
                }
                if($wlrwh == 1) {
                    dialog 0,0,1, "자네는 이미 이 기술을 배웠지\n 않나?! 한번 배운 기술은 다\n시 배울 수 없다네.";
                    end;
                }
            }
        }
        else if(@list == 4) {
            if($wlrwh == 0) {
                dialog 0,0,0, "아직 직조술을 배우지 않은 것\n 같은데..";
                end;
            }
            if($wlrwh == 1) {
                dialog 0,0,0, "아직 단계를 올릴 수 없겠는데\n..단계를 어떻게 올리는지 잘\n모르겠으면 아래 도움말을 참\n고하게.";
                end;
            }//수정해야됨
        }
        else if(@list == 5) {
            set @pos, list2(@list2,1,0, "다른 사람에게 주문을 받아 물건을 제작해주는 일을 시\n작했네만, 나 혼자 힘으로는 밀려드는 주문들을\n다 감당하지 못하고 있네.\n자네가 좀 도와주겠나?", "[1단계] 주문서 보기", "[2단계] 주문서 보기");
            if(@list2 == 1) {
                if($wlrwh == 1) {
                    dialog 0,0,0, "자네는 이 주문을 제대로 수행\n하지 못할 것 같군. 도와주려\n는 마음은 고맙네만, 더 실력\n을 쌓은 다음에 다시 오게나.";
                    end;
                }
            }//수정해야됨
            else if(@list2 == 2) {
                if($wlrwh == 1) {
                    dialog 1,0,0, "아직 들어온 주문이 없습니다.";
                    end;
                }
            }//수정해야됨
        }
        else if(@list == 6) {
            goto re;
            end;
        }
    }
    script    직조술    {
        set @mysd, mysd();
        set @myid, myid();
    //if(get_gmlevel(@mysd) == 1) {
        if($wlrwhcpzm == 1) {
            end;
        }
        if(get_equipitem(@mysd, 0) != 30201) {
            message @mysd, 3, "도구가 적합치 않습니다";
            end;
        }
        if($wlrwh == 1) {
            set @list, list1("직조술", "직조술이용하기");
            if(@list == 1) {
                set @pos, list2(@list_2,1,0, " 생산물품(필요재료(갯수))/성공률", "바람제일식장갑(바람의문장1개,백옥10개)/10%", "바람제일식팔찌(바람의문장1개,백옥10개)/10%","바람제일식반지(바람의문장1개,백옥10개)/10%","바람제일식선류(바람의문장1개,백옥10개)/10%","바람제일식깍지(바람의문장1개,백옥10개)/10%");
                if(@pos == 0) end;
                else if(@list_2 == 1) {
                    set @pos, list2(@list_3,1,0, "바람제일식장갑를 만드시겠습니까?", "네", "아니요");
                    if(@pos == 0) end;
                    else if(@list_3 == 1) {
                        if(pc_amountitem(@mysd, name2itemid("바람의문장")) < 1) {
                            dialog 0,0,0, "재료가 부족합니다.";
                            end;
                        }
                        if(pc_amountitem(@mysd, name2itemid("백옥")) < 10) {
                            dialog 0,0,0, "재료가 부족합니다.";
                            end;
                        } else {
                            delitem @mysd, name2itemid("바람의문장"), 1;
                            delitem @mysd, name2itemid("백옥"), 10;
                            set $wlrwhcpzm, 1;
                            effect @myid, 272;
                            sound @myid, 0, 119;
                            magic_aether @mysd, 6004, 11;
                            if (pc_checkmagicid(@mysd, 6004) == 0) {
                                set_pcmagicstate @mysd, 6004, 11, 2, 0, -1, -1, -1;
                            }
                            sleep 11000;
                            set @ran, rand(1,100);
                            if(@ran >= 1 && @ran <= 10) {
                                additem @mysd, name2itemid("바람제일식장갑"), 1;
                                action @myid, 11, 30, 0;
                                dialog 1,0,1, "성공했습니다.";
                                set $wlrwhcpzm, 0;
                                end;
                            }
                            else if(@ran >= 11 && @ran <= 100) {
                                action @myid, 12, 30, 0;
                                dialog 1,0,1, "실패했습니다.";
                                set $wlrwhcpzm, 0;
                                end;
                            }
                        }
                    }
                    else if(@list_3 == 2) {
                        end;
                    }
                }
                else if(@list_2 == 2) {
                    set @pos, list2(@list_3,1,0, "바람제일식팔찌를 만드시겠습니까?", "네", "아니요");
                    if(@pos == 0) end;
                    else if(@list_3 == 1) {
                        if(pc_amountitem(@mysd, name2itemid("바람의문장")) < 1) {
                            dialog 0,0,0, "재료가 부족합니다.";
                            end;
                        }
                        if(pc_amountitem(@mysd, name2itemid("백옥")) < 10) {
                            dialog 0,0,0, "재료가 부족합니다.";
                            end;
                        }
                        else {
                            delitem @mysd, name2itemid("바람의문장"), 1;
                            delitem @mysd, name2itemid("백옥"), 10;
                            set $wlrwhcpzm, 1;
                            effect @myid, 272;
                            sound @myid, 0, 119;
                            if (pc_checkmagicid(@mysd, 6004) == 0) {
                                set_pcmagicstate @mysd, 6004, 11, 10, 0, 1, 1, 1;
                            }
                            magic_aether @mysd, 6004, 11;
                            sleep 11000;
                            set @ran, rand(1,100);
                            if(@ran >= 1 && @ran <= 10) {
                                additem @mysd, name2itemid("바람제일식팔찌"), 1;
                                action @myid, 11, 30, 0;
                                dialog 1,0,1, "성공했습니다.";
                                set $wlrwhcpzm, 0;
                                end;
                            }
                            else if(@ran >= 11 && @ran <= 100) {
                                action @myid, 12, 30, 0;
                                dialog 1,0,1, "실패했습니다.";
                                set $wlrwhcpzm, 0;
                                end;
                            }
                        }
                    }
                    else if(@list_3 == 2) {
                        end;
                    }
                }
                else if(@list_2 == 3) {
                    set @pos, list2(@list_3,1,0, "바람제일식반지를 만드시겠습니까?", "네", "아니요");
                    if(@pos == 0) end;
                    else if(@list_3 == 1) {
                        if(pc_amountitem(@mysd, name2itemid("바람의문장")) < 1) {
                            dialog 0,0,0, "재료가 부족합니다.";
                            end;
                        }  
                        if(pc_amountitem(@mysd, name2itemid("백옥")) < 10) {
                            dialog 0,0,0, "재료가 부족합니다.";
                            end;
                        }
                        else {
                            delitem @mysd, name2itemid("바람의문장"), 1;
                            delitem @mysd, name2itemid("백옥"), 10;
                            set $wlrwhcpzm, 1;
                            effect @myid, 272;
                            sound @myid, 0, 119;
                            if (pc_checkmagicid(@mysd, 6004) == 0) {
                                set_pcmagicstate @mysd, 6004, 11, 10, 0, 1, 1, 1;
                            }
                            magic_aether @mysd, 6004, 11;
                            sleep 11000;
                            set @ran, rand(1,100);
                            if(@ran >= 1 && @ran <= 10) {
                                additem @mysd, name2itemid("바람제일식반지"), 1;
                                action @myid, 11, 30, 0;
                                dialog 1,0,1, "성공했습니다.";
                                set $wlrwhcpzm, 0;
                                end;
                            }
                            else if(@ran >= 11 && @ran <= 100) {
                                action @myid, 12, 30, 0;
                                dialog 1,0,1, "실패했습니다.";
                                set $wlrwhcpzm, 0;
                                end;
                            }
                        }
                    }
                    else if(@list_3 == 2) {
                        end;
                    }
                }    
                else if(@list_2 == 4) {
                    set @pos, list2(@list_3,1,0, "바람제일식선류를 만드시겠습니까?", "네", "아니요");
                    if(@pos == 0) end;
                    else if(@list_3 == 1) {
                        if(pc_amountitem(@mysd, name2itemid("바람의문장")) < 1) {
                            dialog 0,0,0, "재료가 부족합니다.";
                            end;
                        }  
                        if(pc_amountitem(@mysd, name2itemid("백옥")) < 10) {
                            dialog 0,0,0, "재료가 부족합니다.";
                            end;
                        }
                        else {
                            delitem @mysd, name2itemid("바람의문장"), 1;
                            delitem @mysd, name2itemid("백옥"), 10;
                            set $wlrwhcpzm, 1;
                            effect @myid, 272;
                            sound @myid, 0, 119;
                            if (pc_checkmagicid(@mysd, 6004) == 0) {
                                set_pcmagicstate @mysd, 6004, 11, 10, 0, 1, 1, 1;
                            }
                            magic_aether @mysd, 6004, 11;
                            sleep 11000;
                            set @ran, rand(1,100);
                            if(@ran >= 1 && @ran <= 10) {
                                additem @mysd, name2itemid("바람제일식선류"), 1;
                                action @myid, 11, 30, 0;
                                dialog 1,0,1, "성공했습니다.";
                                set $wlrwhcpzm, 0;
                                end;
                            }
                            else if(@ran >= 11 && @ran <= 100) {
                                action @myid, 12, 30, 0;
                                dialog 1,0,1, "실패했습니다.";
                                set $wlrwhcpzm, 0;
                                end;
                            }
                        }
                    }
                    else if(@list_3 == 2) {
                        end;
                    }
                }    
                else if(@list_2 == 5) {
                    set @pos, list2(@list_3,1,0, "바람제일식깍지를 만드시겠습니까?", "네", "아니요");
                    if(@pos == 0) end;
                    else if(@list_3 == 1) {
                        if(pc_amountitem(@mysd, name2itemid("바람의문장")) <1) {
                            dialog 0,0,0, "재료가 부족합니다.";
                            end;
                        }
                        if(pc_amountitem(@mysd, name2itemid("백옥")) < 10) {
                            dialog 0,0,0, "재료가 부족합니다.";
                            end;
                        }
                        else {
                            delitem @mysd, name2itemid("바람의문장"), 1;
                            delitem @mysd, name2itemid("백옥"), 10;
                            set $wlrwhcpzm, 1;
                            effect @myid, 272;
                            sound @myid, 0, 119;
                            if (pc_checkmagicid(@mysd, 6004) == 0) {
                                set_pcmagicstate @mysd, 6004, 11, 10, 0, 1, 1, 1;
                            }
                            magic_aether @mysd, 6004, 11;
                            sleep 11000;
                            set @ran, rand(1,100);
                            if(@ran >= 1 && @ran <= 10) {
                                additem @mysd, name2itemid("바람제일식깍지"), 1;
                                action @myid, 11, 30, 0;
                                dialog 1,0,1, "성공했습니다.";
                                set $wlrwhcpzm, 0;
                                end;
                            }
                            else if(@ran >= 11 && @ran <= 100) {
                                action @myid, 12, 30, 0;
                                dialog 1,0,1, "실패했습니다.";
                                set $wlrwhcpzm, 0;
                                end;
                            }
                        }
                    }
                    else if(@list_3 == 2) {
                        end;
                    }
                }    
            }
        }
    }
    script    재봉    {
        set @mysd, mysd();
        set @myid, myid();
        set @list, list1("안녕하세요. 어떻게 오셨나요?", "물건 사기", "물건 팔기", "재봉술 입문하기", "재봉술 단계올리기", "재봉주문서 수행하기", "생산 도움말 보기");
        if(@list == 1) {
            call_shop 0, 16;
        }
        else if(@list == 2) {
            call_shop 1, 16;
        }
        else if(@list == 3) {
            set @pos, list2(@list_2,1,0, "생산기술을 배우려고 왔는가? 처음이라면 우선 몇가지\n알려주도록 하지.", "예, 알려주세요.", "아니요. 이미 알고 있으니 재봉술에 입문시켜주세요.");
            if(@list_2 == 1) {
            re:
                set @pos, list2(@list_3,1,0, "알고 싶은 것을 골라보게.", "생산기술의 종류를 알고 싶어요", "생산단계를 올리는 방법을 알고 싶어요.", "생산칭호를 얻는 방법을 알고 싶어요.");
                if(@list_3 == 1) {
                    set @pos, list2(@list_4,1,0, "어떤 생산기술을 알고 싶은가?", "직조술과 재봉술", "벌목술과 목공술", "채광술과 대장술", "조제술과 강화술");
                    if(@list_4 == 1) {
                    a0:
                        set @pos, dialog(1,0,1, "직조술은 맵을 돌아다니면서 여러가지 실뭉치들을\n 채집해서 천으로 만들어 낼 수 있는 기술이지.\n실뭉치들은 낫으로 보이나 벼, 아마풀 등의 여러\n풀들을 쳐서 얻을 수 있다네.\n실뭉치를 베틀에 넣고 돌리면 천이 만들어지는데,\n 베틀을 사용하기 위해서는 한손에 반드시 북을\n들고 있어야 한다는 점을 명심하게나.");
                        if(@pos == 0) end;
                        set @pos, dialog(1,1,1, "재봉술은 천으로 의복이나 갑옷을 만들 수 있는\n기술이지.\n재봉술은 직조술처럼 맵을 돌아다니면서 여러가지\n 재료들을 채집하지는 않는다네. 직접 직조술을\n배워서 재봉술의 재료가 되는 각종 천을 만들거나\n 다른 사람들에게 사야하지.\n각종 천들은 재봉작업대에서 의복으로 만들어지는\n데 재봉작업대를 사용하려면 반드시 한손에 가위\n를 들고 있어야 한다네.\n자신이 입을 옷을 직접 만들어 입는다는 것은 즐\n거운 일이지. 친구들한테 직접 만든 옷을 선물해\n주면 무철 좋아하지 않겠나. 하하~");
                        if(@pos == 0) end;
                        else if(@pos == -1) goto a0;
                        end;
                    }
                    else if(@list_4 == 2) {
                    a1:
                        set @pos, dialog(1,0,1, "벌목술은 맵을 돌아다니면서 다양한 통나무들을\n채집해서 나무판자로 만들어 낼 수 있는 기술이지\n.\n통나무들은 도끼로 삼나무, 은행나무 등 여러 나\n무들을 쳐서 얻을 수 있다네.\n통나무들을 톱에 넣고 자르면 나무판자를 얻을 수\n 있지. 톱을 사용할때는 한손에 대패를 들고 있어\n야 하네.");
                        if(@pos == 0) end;
                        set @pos, dialog(1,1,1, "목공술은 나무판자를 이용해서 여러가지 목제품을\n 만들 수 있는 기술이지.\n이 기술은 벌목술처럼 맵을 돌아다니면서 여러가\n지 재료들을 직접 채집하지는 않는다네. 스스로\n벌목술을 배우던가 아님 다른 사람들에게 나무판\n자를 사야하지.\n나무판자들은 목공작업대에서 가구 등으로 만들어\n지는데 목공작업대를 사용하려면 반드시 한손에\n목공연장을 들고 있어야 한다는 것을 명심하게나");
                        if(@pos == 0) end;
                        else if(@pos == -1) goto a1;
                        end;
                    }
                    else if(@list_4 == 3) {
                    a2:
                        set @pos, dialog(1,0,1, "채광술은 맵을 돌아다니면서 여러가지 광석들을\n채집해서 단단한 쇠붙이로 만들어 내는 기술이지.\n\n광석들은 곡괭이로 청동석이나 철광석같은 암석을\n 쳐서 얻을 수 있지. 광물들을 풀무에 넣고 녹이\n면 쇠붙이로 만들 수 있다네.\n풀무를 만질 때는 반드시 한손에 집게를 들고 있\n어야 한다는 것을 잊지말게.");
                        if(@pos == 0) end;
                        set @pos, dialog(1,1,1, "대장술은 쇠붙이를 이용해서 여러가지 무기들을\n만들 수 있는 기술이지.\n직접 채광술을 배우거나 다른 사람들에게 쇠붙이\n를 사거나 해서 재료를 모은 다음에 한손에 망치\n를 들고 쇠붙이를 모루에 올려놓고 두드리면 단단\n한 무기가 만들어진다네.\n자신이 쓸 무기를 직접 만들어 사용한다는 것은\n멋진 일이지. 실력이 쌓일수록 사람들의 부러움을\n 한몸에 받게 될꺼야.");
                        if(@pos == 0) end;
                        else if(@pos == -1) goto a2;
                        end;
                    }
                    else if(@list_4 == 4) {
                    a3:
                        set @pos, dialog(1,0,1, "조제술은 맵을 돌아다니면서 약초나 인삼을 채집\n해서 각종 약제를 만들 수 있는 기술이지.\n호미로 약초나 인삼을 캐서 이를 약탕기 넣고 다\n리면 몸에 이로운 탕약이나 환약들을 만들 수 있\n지.\n약탕기를 사용할 때는 손을 데이지 않게 조심하고\n 꼭 한손에 약짜는 약막대기를 들고 사용하도록\n하게나.");
                        if(@pos == 0) end;
                        set @pos, dialog(1,1,1, "강한술은 무기나 방어구에 특별한 능력을 부여해\n주는 기술이지.\n정화수 앞에서 재료들을 올려놓고 정성스럽게 제\n사를 드리면 무기나 방어구를 더욱 강력하게 만들\n 수 있는 부적을 만들어낼 수 있다네.\n부적을 바른 무기나 방어구는 공격력이 세지고,\n방어력이 강해지는 등 여러가지 능력이 추가되는\n거지.\n아~제사를 드릴대는 반드시 한 손에 방울막대기\n를 들고 있어야 한다는 것을 잊지말게나..딸랑딸\n랑~");
                        if(@pos == 0) end;
                        else if(@pos == -1) goto a3;
                        end;
                    }
                }
                else if(@list_3 == 2) {
                a4:
                    set @pos, dialog(1,0,1, "생산단계를 올리는 방법 말인가?! 3가지 중요한\n것이 있는데 그게 바로 생산단계와 생산레벨과 숙\n련도일세.\n생산활동을 하면 숙련도가 쌓이게 되고 일정 수치\n가 되면 생산레벨업을 하게 되는데 100레벨이 되\n면 그 기술을 마스터한 절대장인이 되는거지.\n생산단계는 총 10 단계로 이루어져 있는데 10레벨\n씩 올라갈때마다 1단계씩 올라가게 되지.");
                    if(@pos == 0) end;
                    set @pos, dialog(1,1,1, "한가지 주의해야할 것은 다음 단계로 올라가기 위\n해서는 반드시 단계통과시험에 합격해야한다는 것\n일세.\n다음 단계로 올라가면 새로운 아이템을 만들 수\n있는 기술들을 알려주고, 도제, 장인, 명장인 등\n의 생산칭호를 부여해준다네.");
                    if(@pos == 0) end;
                    else if(@pos == -1) goto a4;
                    end;
                }
                else if(@list_3 == 3) {
                    dialog 1,0,1, "생산칭호에 대해서 알고 싶은가? 생산활동을 하다\n보면 여러가지 칭호를 습득할 수 있다네.\n생산칭호는 우측의 생산정보창을 보면 이제까지\n습득한 생산칭호들을 볼 수 있고 마음에 드는 걸\n로 언제든지 바꿀 수 있다네.\n다른 사람들이 갖지 못한 생산칭호를 가지고 있다\n는 것은 멋진 일이지.";
                    end;
                }
            }
            else if(@list_2 == 2) {
                if($woqhd == 0) {
                a5:
                    set @pos, dialog(1,0,1, "그럼 어디 재봉술을 배울 준비가 되어 있나 볼까?");
                    if(@pos == 0) end;
                    if(pc_amountitem(@mysd, name2itemid("황금재봉가위")) < 1) {
                        set @pos, dialog(0,1,0, "자네는 재봉술을 배울 준비가\n되어 있지 않군.\n\n최소한 앞으로 계속 사용하게\n될 망치 정도는 챙겨와야 하는\n것 아닌가?!\n\n원한다면 내가 싼 값에 하나\n구해다 줄 수도 있지.");
                        if(@pos == 0) end;
                        else if(@pos == -1) goto a5;
                        end;
                    } else {
                    a6:
                        set @pos, dialog(1,1,1, "오.. 자네는 재봉술을 배울 자세가 되어 있군. 내\n 기꺼이 자네를 제자로 삼아 재봉술을 가르쳐주겠\n네.\n\n자네라면 최고의 기술자가 될 수 있을거야.");
                        if(@pos == 0) end;
                        else if(@pos == -1) goto a5;
                        set @pos, dialog(1,1,1, "그럼 자네가 만들 수 있는 몇가지 제작기술을 전\n수해줄테니 열심히 배워보게나.\n\n전수받은 제작기술들은 우측 생산창에서 생산품\n보기를 눌러보면 알 수 있을 걸세.\n\n그럼 다음에 또 보세.");
                        if(@pos == 0) end;
                        else if(@pos == -1) goto a6;
                        message @mysd, 3, "재봉술을 익히셨습니다.";
                        message @mysd, 3, "생산칭호를 습득했습니다.";
                        set $woqhd, 1;
                        effect @myid, 268;
                        sound @myid, 0, 123;
                        end;
                    }
                }
                if($woqhd == 1) {
                    dialog 0,0,1, "자네는 이미 이 기술을 배웠지\n 않나?! 한번 배운 기술은 다\n시 배울 수 없다네.";
                    end;
                }
            }
        }
        else if(@list == 4) {
            if($woqhd == 0) {
                dialog 0,0,0, "아직 재봉술을 배우지 않은 것\n 같은데..";
                end;
            }
            if($woqhd == 1) {
                dialog 0,0,0, "아직 단계를 올릴 수 없겠는데\n..단계를 어떻게 올리는지 잘\n모르겠으면 아래 도움말을 참\n고하게.";
                end;
            }//수정해야됨
        }
        else if(@list == 5) {
            set @pos, list2(@list2,1,0, "다른 사람에게 주문을 받아 물건을 제작해주는 일을 시\n작했네만, 나 혼자 힘으로는 밀려드는 주문들을\n다 감당하지 못하고 있네.\n자네가 좀 도와주겠나?", "[1단계] 주문서 보기", "[2단계] 주문서 보기");
            if(@list2 == 1) {
                if($woqhd == 1) {
                    dialog 0,0,0, "자네는 이 주문을 제대로 수행\n하지 못할 것 같군. 도와주려\n는 마음은 고맙네만, 더 실력\n을 쌓은 다음에 다시 오게나.";
                    end;
                }
            }//수정해야됨
            else if(@list2 == 2) {
                if($woqhd == 1) {
                    dialog 1,0,0, "아직 들어온 주문이 없습니다.";
                    end;
                }
            }//수정해야됨
        }
        else if(@list == 6) {
            goto re;
            end;
        }
    }
    script    재봉1    {
        set @mysd, mysd();
        set @myid, myid();
    //if(get_gmlevel(@mysd) == 1) {
        if($woqhdcpzm == 1) {
            end;
        }
        if(get_equipitem(@mysd, 0) != 60013) {
            message @mysd, 3, "도구가 적합치 않습니다";
            end;
        }
        if($woqhd == 1) {
            set @list, list1("재봉술", "재봉술이용하기");
            if(@list == 1) {
                set @pos, list2(@list_2,1,0, " 생산물품(필요재료(갯수))/성공률", "경원갑옷(경원의문장1개,남자옷본1개,연옥30개)/60%", "경원갑주(경원의문장1개,여자옷본1개,연옥30개)/60%","파천갑옷(파천의문장1개,남자옷본1개,황옥20개)/45%","파천갑주(파천의문장1개,여자옷본1개,황옥20개)/45%","금강갑옷(금강의문장1개,남자옷본1개,청옥13개)/30%","금강갑주(금강의문장1개,여자옷본1개,청옥13개)/30%","바람제일식갑옷(바람의문장1개,남자옷본1개,백옥7개)/15%","바람제일식갑주(바람의문장1개,여자옷본1개,백옥7개)/15%");
                if(@pos == 0) end;
                else if(@list_2 == 1) {
                    set @pos, list2(@list_3,1,0, "경원갑옷 만드시겠습니까?", "네", "아니요");
                    if(@pos == 0) end;
                    else if(@list_3 == 1) {
                        if(pc_amountitem(@mysd, name2itemid("경원의문장")) < 1) {
                            dialog 0,0,0, "재료가 부족합니다.";
                            end;
                        }
                        if(pc_amountitem(@mysd, name2itemid("남자옷본")) < 1) {
                            dialog 0,0,0, "재료가 부족합니다.";
                            end;
                        }
                        if(pc_amountitem(@mysd, name2itemid("연옥")) < 30) {
                            dialog 0,0,0, "재료가 부족합니다.";
                            end;
                        } else {
                            delitem @mysd, name2itemid("경원의문장"), 1;
                            delitem @mysd, name2itemid("남자옷본"), 1;
                            delitem @mysd, name2itemid("연옥"), 30;
                            set $woqhdcpzm, 1;
                            effect @myid, 271;
                            sound @myid, 0, 120;
                            magic_aether @mysd, 6005, 11;
                            if (pc_checkmagicid(@mysd, 6005) == 0) {
                                set_pcmagicstate @mysd, 6005, 11, 2, 0, -1, -1, -1;
                            }
                            sleep 11000;
                            set @ran, rand(1,100);
                            if(@ran >= 1 && @ran <= 60) {
                                additem @mysd, name2itemid("경원갑옷"), 1;
                                action @myid, 11, 30, 0;
                                dialog 1,0,1, "성공했습니다.";
                                set $woqhdcpzm, 0;
                                end;
                            }
                            else if(@ran >= 61 && @ran <= 100) {
                                action @myid, 12, 30, 0;
                                dialog 1,0,1, "실패했습니다.";
                                set $woqhdcpzm, 0;
                                end;
                            }
                        }
                    }
                    else if(@list_3 == 2) {
                        end;
                    }
                }
                else if(@list_2 == 2) {
                    set @pos, list2(@list_3,1,0, "경원갑주 만드시겠습니까?", "네", "아니요");
                    if(@pos == 0) end;
                    else if(@list_3 == 1) {
                        if(pc_amountitem(@mysd, name2itemid("경원의문장")) < 1) {
                            dialog 0,0,0, "재료가 부족합니다.";
                            end;
                        }
                        if(pc_amountitem(@mysd, name2itemid("여자옷본")) < 1) {
                            dialog 0,0,0, "재료가 부족합니다.";
                            end;
                        }
                        if(pc_amountitem(@mysd, name2itemid("연옥")) < 30) {
                            dialog 0,0,0, "재료가 부족합니다.";
                            end;
                        } else {
                            delitem @mysd, name2itemid("경원의문장"), 1;
                            delitem @mysd, name2itemid("여자옷본"), 1;
                            delitem @mysd, name2itemid("연옥"), 30;
                            set $woqhdcpzm, 1;
                            effect @myid, 271;
                            sound @myid, 0, 120;
                            magic_aether @mysd, 6005, 11;
                            if (pc_checkmagicid(@mysd, 6005) == 0) {
                                set_pcmagicstate @mysd, 6005, 11, 2, 0, -1, -1, -1;
                            }
                            sleep 11000;
                            set @ran, rand(1,100);
                            if(@ran >= 1 && @ran <= 60) {
                                additem @mysd, name2itemid("경원갑주"), 1;
                                action @myid, 11, 30, 0;
                                dialog 1,0,1, "성공했습니다.";
                                set $woqhdcpzm, 0;
                                end;
                            }
                            else if(@ran >= 61 && @ran <= 100) {
                                action @myid, 12, 30, 0;
                                dialog 1,0,1, "실패했습니다.";
                                set $woqhdcpzm, 0;
                                end;
                            }
                        }
                    }
                    else if(@list_3 == 2) {
                        end;
                    }
                }
                else if(@list_2 == 3) {
                    set @pos, list2(@list_3,1,0, "파천갑옷 만드시겠습니까?", "네", "아니요");
                    if(@pos == 0) end;
                    else if(@list_3 == 1) {
                        if(pc_amountitem(@mysd, name2itemid("파천의문장")) < 1) {
                            dialog 0,0,0, "재료가 부족합니다.";
                            end;
                        }
                        if(pc_amountitem(@mysd, name2itemid("남자옷본")) < 1) {
                            dialog 0,0,0, "재료가 부족합니다.";
                            end;
                        }
                        if(pc_amountitem(@mysd, name2itemid("황옥")) < 20) {
                            dialog 0,0,0, "재료가 부족합니다.";
                            end;
                        } else {
                            delitem @mysd, name2itemid("파천의문장"), 1;
                            delitem @mysd, name2itemid("남자옷본"), 1;
                            delitem @mysd, name2itemid("황옥"), 20;
                            set $woqhdcpzm, 1;
                            effect @myid, 271;
                            sound @myid, 0, 120;
                            magic_aether @mysd, 6005, 11;
                            if (pc_checkmagicid(@mysd, 6005) == 0) {
                                set_pcmagicstate @mysd, 6005, 11, 2, 0, -1, -1, -1;
                            }
                            sleep 11000;
                            set @ran, rand(1,100);
                            if(@ran >= 1 && @ran <= 45) {
                                additem @mysd, name2itemid("파천갑옷"), 1;
                                action @myid, 11, 30, 0;
                                dialog 1,0,1, "성공했습니다.";
                                set $woqhdcpzm, 0;
                                end;
                            }
                            else if(@ran >= 46 && @ran <= 100) {
                                action @myid, 12, 30, 0;
                                dialog 1,0,1, "실패했습니다.";
                                set $woqhdcpzm, 0;
                                end;
                            }
                        }
                    }
                    else if(@list_3 == 2) {
                        end;
                    }
                }
                else if(@list_2 == 4) {
                    set @pos, list2(@list_3,1,0, "파천갑주 만드시겠습니까?", "네", "아니요");
                    if(@pos == 0) end;
                    else if(@list_3 == 1) {
                        if(pc_amountitem(@mysd, name2itemid("파천의문장")) < 1) {
                            dialog 0,0,0, "재료가 부족합니다.";
                            end;
                        }
                        if(pc_amountitem(@mysd, name2itemid("여자옷본")) < 1) {
                            dialog 0,0,0, "재료가 부족합니다.";
                            end;
                        }
                        if(pc_amountitem(@mysd, name2itemid("황옥")) < 20) {
                            dialog 0,0,0, "재료가 부족합니다.";
                            end;
                        } else {
                            delitem @mysd, name2itemid("파천의문장"), 1;
                            delitem @mysd, name2itemid("여자옷본"), 1;
                            delitem @mysd, name2itemid("황옥"), 20;
                            set $woqhdcpzm, 1;
                            effect @myid, 271;
                            sound @myid, 0, 120;
                            magic_aether @mysd, 6005, 11;
                            if (pc_checkmagicid(@mysd, 6005) == 0) {
                                set_pcmagicstate @mysd, 6005, 11, 2, 0, -1, -1, -1;
                            }
                            sleep 11000;
                            set @ran, rand(1,100);
                            if(@ran >= 1 && @ran <= 45) {
                                additem @mysd, name2itemid("파천갑주"), 1;
                                action @myid, 11, 30, 0;
                                dialog 1,0,1, "성공했습니다.";
                                set $woqhdcpzm, 0;
                                end;
                            }
                            else if(@ran >= 46 && @ran <= 100) {
                                action @myid, 12, 30, 0;
                                dialog 1,0,1, "실패했습니다.";
                                set $woqhdcpzm, 0;
                                end;
                            }
                        }
                    }
                    else if(@list_3 == 2) {
                        end;
                    }
                }
                else if(@list_2 == 5) {
                    set @pos, list2(@list_3,1,0, "금강갑옷 만드시겠습니까?", "네", "아니요");
                    if(@pos == 0) end;
                    else if(@list_3 == 1) {
                        if(pc_amountitem(@mysd, name2itemid("금강의문장")) < 1) {
                            dialog 0,0,0, "재료가 부족합니다.";
                            end;
                        }
                        if(pc_amountitem(@mysd, name2itemid("남자옷본")) < 1) {
                            dialog 0,0,0, "재료가 부족합니다.";
                            end;
                        }
                        if(pc_amountitem(@mysd, name2itemid("청옥")) < 13) {
                            dialog 0,0,0, "재료가 부족합니다.";
                            end;
                        } else {
                            delitem @mysd, name2itemid("금강의문장"), 1;
                            delitem @mysd, name2itemid("남자옷본"), 1;
                            delitem @mysd, name2itemid("청옥"), 13;
                            set $woqhdcpzm, 1;
                            effect @myid, 271;
                            sound @myid, 0, 120;
                            magic_aether @mysd, 6005, 11;
                            if (pc_checkmagicid(@mysd, 6005) == 0) {
                                set_pcmagicstate @mysd, 6005, 11, 2, 0, -1, -1, -1;
                            }
                            sleep 11000;
                            set @ran, rand(1,100);
                            if(@ran >= 1 && @ran <= 30) {
                                additem @mysd, name2itemid("금강갑옷"), 1;
                                action @myid, 11, 30, 0;
                                dialog 1,0,1, "성공했습니다.";
                                set $woqhdcpzm, 0;
                                end;
                            }
                            else if(@ran >= 31 && @ran <= 100) {
                                action @myid, 12, 30, 0;
                                dialog 1,0,1, "실패했습니다.";
                                set $woqhdcpzm, 0;
                                end;
                            }
                        }
                    }
                    else if(@list_3 == 2) {
                        end;
                    }
                }
                else if(@list_2 == 6) {
                    set @pos, list2(@list_3,1,0, "금강갑주 만드시겠습니까?", "네", "아니요");
                    if(@pos == 0) end;
                    else if(@list_3 == 1) {
                        if(pc_amountitem(@mysd, name2itemid("금강의문장")) < 1) {
                            dialog 0,0,0, "재료가 부족합니다.";
                            end;
                        }
                        if(pc_amountitem(@mysd, name2itemid("여자옷본")) < 1) {
                            dialog 0,0,0, "재료가 부족합니다.";
                            end;
                        }
                        if(pc_amountitem(@mysd, name2itemid("청옥")) < 13) {
                            dialog 0,0,0, "재료가 부족합니다.";
                            end;
                        } else {
                            delitem @mysd, name2itemid("금강의문장"), 1;
                            delitem @mysd, name2itemid("여자옷본"), 1;
                            delitem @mysd, name2itemid("청옥"), 13;
                            set $woqhdcpzm, 1;
                            effect @myid, 271;
                            sound @myid, 0, 120;
                            magic_aether @mysd, 6005, 11;
                            if (pc_checkmagicid(@mysd, 6005) == 0) {
                                set_pcmagicstate @mysd, 6005, 11, 2, 0, -1, -1, -1;
                            }
                            sleep 11000;
                            set @ran, rand(1,100);
                            if(@ran >= 1 && @ran <= 30) {
                                additem @mysd, name2itemid("금강갑주"), 1;
                                action @myid, 11, 30, 0;
                                dialog 1,0,1, "성공했습니다.";
                                set $woqhdcpzm, 0;
                                end;
                            }
                            else if(@ran >= 31 && @ran <= 100) {
                                action @myid, 12, 30, 0;
                                dialog 1,0,1, "실패했습니다.";
                                set $woqhdcpzm, 0;
                                end;
                            }
                        }
                    }
                    else if(@list_3 == 2) {
                        end;
                    }
                }
                else if(@list_2 == 7) {
                    set @pos, list2(@list_3,1,0, "바람제일식갑옷 만드시겠습니까?", "네", "아니요");
                    if(@pos == 0) end;
                    else if(@list_3 == 1) {
                        if(pc_amountitem(@mysd, name2itemid("바람의문장")) < 1) {
                            dialog 0,0,0, "재료가 부족합니다.";
                            end;
                        }
                        if(pc_amountitem(@mysd, name2itemid("남자옷본")) < 1) {
                            dialog 0,0,0, "재료가 부족합니다.";
                            end;
                        }
                        if(pc_amountitem(@mysd, name2itemid("백옥")) < 7) {
                            dialog 0,0,0, "재료가 부족합니다.";
                            end;
                        } else {
                            delitem @mysd, name2itemid("바람의문장"), 1;
                            delitem @mysd, name2itemid("남자옷본"), 1;
                            delitem @mysd, name2itemid("백옥"), 7;
                            set $woqhdcpzm, 1;
                            effect @myid, 271;
                            sound @myid, 0, 120;
                            magic_aether @mysd, 6005, 11;
                            if (pc_checkmagicid(@mysd, 6005) == 0) {
                                set_pcmagicstate @mysd, 6005, 11, 2, 0, -1, -1, -1;
                            }
                            sleep 11000;
                            set @ran, rand(1,100);
                            if(@ran >= 1 && @ran <= 15) {
                                additem @mysd, name2itemid("바람제일식갑옷"), 1;
                                action @myid, 11, 30, 0;
                                dialog 1,0,1, "성공했습니다.";
                                set $woqhdcpzm, 0;
                                end;
                            }
                            else if(@ran >= 16 && @ran <= 100) {
                                action @myid, 12, 30, 0;
                                dialog 1,0,1, "실패했습니다.";
                                set $woqhdcpzm, 0;
                                end;
                            }
                        }
                    }
                    else if(@list_3 == 2) {
                        end;
                    }
                }
                else if(@list_2 == 8) {
                    set @pos, list2(@list_3,1,0, "바람제일식갑주 만드시겠습니까?", "네", "아니요");
                    if(@pos == 0) end;
                    else if(@list_3 == 1) {
                        if(pc_amountitem(@mysd, name2itemid("바람의문장")) < 1) {
                            dialog 0,0,0, "재료가 부족합니다.";
                            end;
                        }
                        if(pc_amountitem(@mysd, name2itemid("여자옷본")) < 1) {
                            dialog 0,0,0, "재료가 부족합니다.";
                            end;
                        }
                        if(pc_amountitem(@mysd, name2itemid("백옥")) < 7) {
                            dialog 0,0,0, "재료가 부족합니다.";
                            end;
                        } else {
                            delitem @mysd, name2itemid("바람의문장"), 1;
                            delitem @mysd, name2itemid("여자옷본"), 1;
                            delitem @mysd, name2itemid("백옥"), 7;
                            set $woqhdcpzm, 1;
                            effect @myid, 271;
                            sound @myid, 0, 120;
                            magic_aether @mysd, 6005, 11;
                            if (pc_checkmagicid(@mysd, 6005) == 0) {
                                set_pcmagicstate @mysd, 6005, 11, 2, 0, -1, -1, -1;
                            }
                            sleep 11000;
                            set @ran, rand(1,100);
                            if(@ran >= 1 && @ran <= 15) {
                                additem @mysd, name2itemid("바람제일식갑주"), 1;
                                action @myid, 11, 30, 0;
                                dialog 1,0,1, "성공했습니다.";
                                set $woqhdcpzm, 0;
                                end;
                            }
                            else if(@ran >= 16 && @ran <= 100) {
                                action @myid, 12, 30, 0;
                                dialog 1,0,1, "실패했습니다.";
                                set $woqhdcpzm, 0;
                                end;
                            }
                        }
                    }
                    else if(@list_3 == 2) {
                        end;
                    }
                }
            }
        }
    }
    script    대장    {
        set @mysd, mysd();
        set @myid, myid();
        set @list, list1("안녕하세요. 어떻게 오셨나요?", "물건 사기", "물건 팔기", "대장술 입문하기", "대장술 단계올리기", "대장주문서 수행하기", "생산 도움말 보기");
        if(@list == 1) {
            call_shop 0, 13;
        }
        else if(@list == 2) {
            call_shop 1, 13;
        }
        else if(@list == 3) {
            set @pos, list2(@list_2,1,0, "생산기술을 배우려고 왔는가? 처음이라면 우선 몇가지\n알려주도록 하지.", "예, 알려주세요.", "아니요. 이미 알고 있으니 대장술에 입문시켜주세요.");
            if(@list_2 == 1) {
            re:
                set @pos, list2(@list_3,1,0, "알고 싶은 것을 골라보게.", "생산기술의 종류를 알고 싶어요", "생산단계를 올리는 방법을 알고 싶어요.", "생산칭호를 얻는 방법을 알고 싶어요.");
                if(@list_3 == 1) {
                    set @pos, list2(@list_4,1,0, "어떤 생산기술을 알고 싶은가?", "직조술과 재봉술", "벌목술과 목공술", "채광술과 대장술", "조제술과 강화술");
                    if(@list_4 == 1) {
                    a0:
                        set @pos, dialog(1,0,1, "직조술은 맵을 돌아다니면서 여러가지 실뭉치들을\n 채집해서 천으로 만들어 낼 수 있는 기술이지.\n실뭉치들은 낫으로 보이나 벼, 아마풀 등의 여러\n풀들을 쳐서 얻을 수 있다네.\n실뭉치를 베틀에 넣고 돌리면 천이 만들어지는데,\n 베틀을 사용하기 위해서는 한손에 반드시 북을\n들고 있어야 한다는 점을 명심하게나.");
                        if(@pos == 0) end;
                        set @pos, dialog(1,1,1, "재봉술은 천으로 의복이나 갑옷을 만들 수 있는\n기술이지.\n재봉술은 직조술처럼 맵을 돌아다니면서 여러가지\n 재료들을 채집하지는 않는다네. 직접 직조술을\n배워서 재봉술의 재료가 되는 각종 천을 만들거나\n 다른 사람들에게 사야하지.\n각종 천들은 재봉작업대에서 의복으로 만들어지는\n데 재봉작업대를 사용하려면 반드시 한손에 가위\n를 들고 있어야 한다네.\n자신이 입을 옷을 직접 만들어 입는다는 것은 즐\n거운 일이지. 친구들한테 직접 만든 옷을 선물해\n주면 무철 좋아하지 않겠나. 하하~");
                        if(@pos == 0) end;
                        else if(@pos == -1) goto a0;
                        end;
                    }
                    else if(@list_4 == 2) {
                    a1:
                        set @pos, dialog(1,0,1, "벌목술은 맵을 돌아다니면서 다양한 통나무들을\n채집해서 나무판자로 만들어 낼 수 있는 기술이지\n.\n통나무들은 도끼로 삼나무, 은행나무 등 여러 나\n무들을 쳐서 얻을 수 있다네.\n통나무들을 톱에 넣고 자르면 나무판자를 얻을 수\n 있지. 톱을 사용할때는 한손에 대패를 들고 있어\n야 하네.");
                        if(@pos == 0) end;
                        set @pos, dialog(1,1,1, "목공술은 나무판자를 이용해서 여러가지 목제품을\n 만들 수 있는 기술이지.\n이 기술은 벌목술처럼 맵을 돌아다니면서 여러가\n지 재료들을 직접 채집하지는 않는다네. 스스로\n벌목술을 배우던가 아님 다른 사람들에게 나무판\n자를 사야하지.\n나무판자들은 목공작업대에서 가구 등으로 만들어\n지는데 목공작업대를 사용하려면 반드시 한손에\n목공연장을 들고 있어야 한다는 것을 명심하게나");
                        if(@pos == 0) end;
                        else if(@pos == -1) goto a1;
                        end;
                    }
                    else if(@list_4 == 3) {
                    a2:
                        set @pos, dialog(1,0,1, "채광술은 맵을 돌아다니면서 여러가지 광석들을\n채집해서 단단한 쇠붙이로 만들어 내는 기술이지.\n\n광석들은 곡괭이로 청동석이나 철광석같은 암석을\n 쳐서 얻을 수 있지. 광물들을 풀무에 넣고 녹이\n면 쇠붙이로 만들 수 있다네.\n풀무를 만질 때는 반드시 한손에 집게를 들고 있\n어야 한다는 것을 잊지말게.");
                        if(@pos == 0) end;
                        set @pos, dialog(1,1,1, "대장술은 쇠붙이를 이용해서 여러가지 무기들을\n만들 수 있는 기술이지.\n직접 채광술을 배우거나 다른 사람들에게 쇠붙이\n를 사거나 해서 재료를 모은 다음에 한손에 망치\n를 들고 쇠붙이를 모루에 올려놓고 두드리면 단단\n한 무기가 만들어진다네.\n자신이 쓸 무기를 직접 만들어 사용한다는 것은\n멋진 일이지. 실력이 쌓일수록 사람들의 부러움을\n 한몸에 받게 될꺼야.");
                        if(@pos == 0) end;
                        else if(@pos == -1) goto a2;
                        end;
                    }
                    else if(@list_4 == 4) {
                    a3:
                        set @pos, dialog(1,0,1, "조제술은 맵을 돌아다니면서 약초나 인삼을 채집\n해서 각종 약제를 만들 수 있는 기술이지.\n호미로 약초나 인삼을 캐서 이를 약탕기 넣고 다\n리면 몸에 이로운 탕약이나 환약들을 만들 수 있\n지.\n약탕기를 사용할 때는 손을 데이지 않게 조심하고\n 꼭 한손에 약짜는 약막대기를 들고 사용하도록\n하게나.");
                        if(@pos == 0) end;
                        set @pos, dialog(1,1,1, "강한술은 무기나 방어구에 특별한 능력을 부여해\n주는 기술이지.\n정화수 앞에서 재료들을 올려놓고 정성스럽게 제\n사를 드리면 무기나 방어구를 더욱 강력하게 만들\n 수 있는 부적을 만들어낼 수 있다네.\n부적을 바른 무기나 방어구는 공격력이 세지고,\n방어력이 강해지는 등 여러가지 능력이 추가되는\n거지.\n아~제사를 드릴대는 반드시 한 손에 방울막대기\n를 들고 있어야 한다는 것을 잊지말게나..딸랑딸\n랑~");
                        if(@pos == 0) end;
                        else if(@pos == -1) goto a3;
                        end;
                    }
                }
                else if(@list_3 == 2) {
                a4:
                    set @pos, dialog(1,0,1, "생산단계를 올리는 방법 말인가?! 3가지 중요한\n것이 있는데 그게 바로 생산단계와 생산레벨과 숙\n련도일세.\n생산활동을 하면 숙련도가 쌓이게 되고 일정 수치\n가 되면 생산레벨업을 하게 되는데 100레벨이 되\n면 그 기술을 마스터한 절대장인이 되는거지.\n생산단계는 총 10 단계로 이루어져 있는데 10레벨\n씩 올라갈때마다 1단계씩 올라가게 되지.");
                    if(@pos == 0) end;
                    set @pos, dialog(1,1,1, "한가지 주의해야할 것은 다음 단계로 올라가기 위\n해서는 반드시 단계통과시험에 합격해야한다는 것\n일세.\n다음 단계로 올라가면 새로운 아이템을 만들 수\n있는 기술들을 알려주고, 도제, 장인, 명장인 등\n의 생산칭호를 부여해준다네.");
                    if(@pos == 0) end;
                    else if(@pos == -1) goto a4;
                    end;
                }
                else if(@list_3 == 3) {
                    dialog 1,0,1, "생산칭호에 대해서 알고 싶은가? 생산활동을 하다\n보면 여러가지 칭호를 습득할 수 있다네.\n생산칭호는 우측의 생산정보창을 보면 이제까지\n습득한 생산칭호들을 볼 수 있고 마음에 드는 걸\n로 언제든지 바꿀 수 있다네.\n다른 사람들이 갖지 못한 생산칭호를 가지고 있다\n는 것은 멋진 일이지.";
                    end;
                }
            }
            else if(@list_2 == 2) {
                if($eowkd == 0) {
                a5:
                    set @pos, dialog(1,0,1, "그럼 어디 대장술을 배울 준비가 되어 있나 볼까?");
                    if(@pos == 0) end;
                    if(pc_amountitem(@mysd, name2itemid("황금대장망치")) < 1) {
                        set @pos, dialog(0,1,0, "자네는 대장술을 배울 준비가\n되어 있지 않군.\n\n최소한 앞으로 계속 사용하게\n될 망치 정도는 챙겨와야 하는\n것 아닌가?!\n\n원한다면 내가 싼 값에 하나\n구해다 줄 수도 있지.");
                        if(@pos == 0) end;
                        else if(@pos == -1) goto a5;
                        end;
                    } else {
                    a6:
                        set @pos, dialog(1,1,1, "오.. 자네는 대장술을 배울 자세가 되어 있군. 내\n 기꺼이 자네를 제자로 삼아 대장술을 가르쳐주겠\n네.\n\n자네라면 최고의 기술자가 될 수 있을거야.");
                        if(@pos == 0) end;
                        else if(@pos == -1) goto a5;
                        set @pos, dialog(1,1,1, "그럼 자네가 만들 수 있는 몇가지 제작기술을 전\n수해줄테니 열심히 배워보게나.\n\n전수받은 제작기술들은 우측 생산창에서 생산품\n보기를 눌러보면 알 수 있을 걸세.\n\n그럼 다음에 또 보세.");
                        if(@pos == 0) end;
                        else if(@pos == -1) goto a6;
                        message @mysd, 3, "대장술을 익히셨습니다.";
                        message @mysd, 3, "생산칭호를 습득했습니다.";
                        set $eowkd, 1;
                        effect @myid, 268;
                        sound @myid, 0, 123;
                        end;
                    }
                }
                if($eowkd == 1) {
                    dialog 0,0,1, "자네는 이미 이 기술을 배웠지\n 않나?! 한번 배운 기술은 다\n시 배울 수 없다네.";
                    end;
                }
            }
        }
        else if(@list == 4) {
            if($eowkd == 0) {
                dialog 0,0,0, "아직 대장술을 배우지 않은 것\n 같은데..";
                end;
            }
            if($eowkd == 1) {
                dialog 0,0,0, "아직 단계를 올릴 수 없겠는데\n..단계를 어떻게 올리는지 잘\n모르겠으면 아래 도움말을 참\n고하게.";
                end;
            }//수정해야됨
        }
        else if(@list == 5) {
            set @pos, list2(@list2,1,0, "다른 사람에게 주문을 받아 물건을 제작해주는 일을 시\n작했네만, 나 혼자 힘으로는 밀려드는 주문들을\n다 감당하지 못하고 있네.\n자네가 좀 도와주겠나?", "[1단계] 주문서 보기", "[2단계] 주문서 보기");
            if(@list2 == 1) {
                if($eowkd == 1) {
                    dialog 0,0,0, "자네는 이 주문을 제대로 수행\n하지 못할 것 같군. 도와주려\n는 마음은 고맙네만, 더 실력\n을 쌓은 다음에 다시 오게나.";
                    end;
                }
            }//수정해야됨
            else if(@list2 == 2) {
                if($eowkd == 1) {
                    dialog 1,0,0, "아직 들어온 주문이 없습니다.";
                    end;
                }
            }//수정해야됨
        }
        else if(@list == 6) {
            goto re;
            end;
        }
    }
    script    대장술    {
        set @mysd, mysd();
        set @myid, myid();
    //if(get_gmlevel(@mysd) == 1) {
        if($eowkdcpzm == 1) {
            end;
        }
        if(get_equipitem(@mysd, 0) != 40525) {
            message @mysd, 3, "도구가 적합치 않습니다";
            end;
        }
        if($eowkd == 1) {
            set @list, list1("대장술", "대장술이용하기");
            if(@list == 1) {
                set @pos, list2(@list_2,1,0, " 생산물품(필요재료(갯수))/성공률", "금강진검(금강의문장1개,적옥10개)/55%", "금강진도(금강의문장1개,적옥10개)/55%","금강진봉(금강의문장1개,적옥10개)/55%","금강진곤(금강의문장1개,적옥10개)/55%","금강진궁(금강의문장1개,적옥10개)/55%","바람제일식검(바람의문장1개,금강진검1개,청옥12개)/10%","바람제일식도(바람의문장1개,금강진도1개,청옥12개)/10%","바람제일식봉(바람의문장1개,금강진봉1개,청옥12개)/10%","바람제일식곤(바람의문장1개,금강진곤1개,청옥12개)/10%","바람제일식궁(바람의문장1개,금강진궁1개,청옥12개)/10%");
                if(@pos == 0) end;
                else if(@list_2 == 1) {
                    set @pos, list2(@list_3,1,0, "금강진검를 만드시겠습니까?", "네", "아니요");
                    if(@pos == 0) end;
                    else if(@list_3 == 1) {
                        if(pc_amountitem(@mysd, name2itemid("금강의문장")) < 1) {
                            dialog 0,0,0, "재료가 부족합니다.";
                            end;
                        }
                        if(pc_amountitem(@mysd, name2itemid("적옥")) < 10) {
                            dialog 0,0,0, "재료가 부족합니다.";
                            end;
                        } else {
                            delitem @mysd, name2itemid("금강의문장"), 1;
                            delitem @mysd, name2itemid("적옥"), 10;
                            set $eowkdcpzm, 1;
                            effect @myid, 313;
                            sound @myid, 0, 121;
                            magic_aether @mysd, 6007, 5;
                            if (pc_checkmagicid(@mysd, 6007) == 0) {
                                set_pcmagicstate @mysd, 6007, 11, 2, 0, -1, -1, -1;
                            }
                            sleep 4700;
                            set @ran, rand(1,100);
                            if(@ran >= 1 && @ran <= 55) {
                                additem @mysd, name2itemid("금강진검"), 1;
                                action @myid, 11, 30, 0;
                                dialog 1,0,1, "성공했습니다.";
                                set $eowkdcpzm, 0;
                                end;
                            }
                            else if(@ran >= 56 && @ran <= 100) {
                                action @myid, 12, 30, 0;
                                dialog 1,0,1, "실패했습니다.";
                                set $eowkdcpzm, 0;
                                end;
                            }
                        }
                    }
                    else if(@list_3 == 2) {
                        end;
                    }
                }
                else if(@list_2 == 2) {
                    set @pos, list2(@list_3,1,0, "금강진도를 만드시겠습니까?", "네", "아니요");
                    if(@pos == 0) end;
                    else if(@list_3 == 1) {
                        if(pc_amountitem(@mysd, name2itemid("금강의문장")) < 1) {
                            dialog 0,0,0, "재료가 부족합니다.";
                            end;
                        }
                        if(pc_amountitem(@mysd, name2itemid("적옥")) < 10) {
                            dialog 0,0,0, "재료가 부족합니다.";
                            end;
                        }
                        else {
                            delitem @mysd, name2itemid("금강의문장"), 1;
                            delitem @mysd, name2itemid("적옥"), 10;
                            set $eowkdcpzm, 1;
                            effect @myid, 313;
                            sound @myid, 0, 121;
                            if (pc_checkmagicid(@mysd, 6007) == 0) {
                                set_pcmagicstate @mysd, 6007, 11, 10, 0, 1, 1, 1;
                            }
                            magic_aether @mysd, 6007, 5;
                            sleep 4700;
                            set @ran, rand(1,100);
                            if(@ran >= 1 && @ran <= 55) {
                                additem @mysd, name2itemid("금강진도"), 1;
                                action @myid, 11, 30, 0;
                                dialog 1,0,1, "성공했습니다.";
                                set $eowkdcpzm, 0;
                                end;
                            }
                            else if(@ran >= 56 && @ran <= 100) {
                                action @myid, 12, 30, 0;
                                dialog 1,0,1, "실패했습니다.";
                                set $eowkdcpzm, 0;
                                end;
                            }
                        }
                    }
                    else if(@list_3 == 2) {
                        end;
                    }
                }
                else if(@list_2 == 3) {
                    set @pos, list2(@list_3,1,0, "금강진봉를 만드시겠습니까?", "네", "아니요");
                    if(@pos == 0) end;
                    else if(@list_3 == 1) {
                        if(pc_amountitem(@mysd, name2itemid("금강의문장")) < 1) {
                            dialog 0,0,0, "재료가 부족합니다.";
                            end;
                        }  
                        if(pc_amountitem(@mysd, name2itemid("적옥")) < 10) {
                            dialog 0,0,0, "재료가 부족합니다.";
                            end;
                        }
                        else {
                            delitem @mysd, name2itemid("금강의문장"), 1;
                            delitem @mysd, name2itemid("적옥"), 10;
                            set $eowkdcpzm, 1;
                            effect @myid, 313;
                            sound @myid, 0, 121;
                            if (pc_checkmagicid(@mysd, 6007) == 0) {
                                set_pcmagicstate @mysd, 6007, 11, 10, 0, 1, 1, 1;
                            }
                            magic_aether @mysd, 6007, 5;
                            sleep 4700;
                            set @ran, rand(1,100);
                            if(@ran >= 1 && @ran <= 55) {
                                additem @mysd, name2itemid("금강진봉"), 1;
                                action @myid, 11, 30, 0;
                                dialog 1,0,1, "성공했습니다.";
                                set $eowkdcpzm, 0;
                                end;
                            }
                            else if(@ran >= 56 && @ran <= 100) {
                                action @myid, 12, 30, 0;
                                dialog 1,0,1, "실패했습니다.";
                                set $eowkdcpzm, 0;
                                end;
                            }
                        }
                    }
                    else if(@list_3 == 2) {
                        end;
                    }
                }    
                else if(@list_2 == 4) {
                    set @pos, list2(@list_3,1,0, "금강진곤를 만드시겠습니까?", "네", "아니요");
                    if(@pos == 0) end;
                    else if(@list_3 == 1) {
                        if(pc_amountitem(@mysd, name2itemid("금강의문장")) < 1) {
                            dialog 0,0,0, "재료가 부족합니다.";
                            end;
                        }  
                        if(pc_amountitem(@mysd, name2itemid("적옥")) < 10) {
                            dialog 0,0,0, "재료가 부족합니다.";
                            end;
                        }
                        else {
                            delitem @mysd, name2itemid("금강의문장"), 1;
                            delitem @mysd, name2itemid("적옥"), 10;
                            set $eowkdcpzm, 1;
                            effect @myid, 313;
                            sound @myid, 0, 121;
                            if (pc_checkmagicid(@mysd, 6007) == 0) {
                                set_pcmagicstate @mysd, 6007, 11, 10, 0, 1, 1, 1;
                            }
                            magic_aether @mysd, 6007, 5;
                            sleep 4700;
                            set @ran, rand(1,100);
                            if(@ran >= 1 && @ran <= 55) {
                                additem @mysd, name2itemid("금강진곤"), 1;
                                action @myid, 11, 30, 0;
                                dialog 1,0,1, "성공했습니다.";
                                set $eowkdcpzm, 0;
                                end;
                            }
                            else if(@ran >= 56 && @ran <= 100) {
                                action @myid, 12, 30, 0;
                                dialog 1,0,1, "실패했습니다.";
                                set $eowkdcpzm, 0;
                                end;
                            }
                        }
                    }
                    else if(@list_3 == 2) {
                        end;
                    }
                }    
                else if(@list_2 == 5) {
                    set @pos, list2(@list_3,1,0, "금강진궁를 만드시겠습니까?", "네", "아니요");
                    if(@pos == 0) end;
                    else if(@list_3 == 1) {
                        if(pc_amountitem(@mysd, name2itemid("금강의문장")) < 1) {
                            dialog 0,0,0, "재료가 부족합니다.";
                            end;
                        }  
                        if(pc_amountitem(@mysd, name2itemid("적옥")) < 10) {
                            dialog 0,0,0, "재료가 부족합니다.";
                            end;
                        }
                        else {
                            delitem @mysd, name2itemid("금강의문장"), 1;
                            delitem @mysd, name2itemid("적옥"), 10;
                            set $eowkdcpzm, 1;
                            effect @myid, 313;
                            sound @myid, 0, 121;
                            if (pc_checkmagicid(@mysd, 6007) == 0) {
                                set_pcmagicstate @mysd, 6007, 11, 10, 0, 1, 1, 1;
                            }
                            magic_aether @mysd, 6007, 5;
                            sleep 4700;
                            set @ran, rand(1,100);
                            if(@ran >= 1 && @ran <= 55) {
                                additem @mysd, name2itemid("금강진궁"), 1;
                                action @myid, 11, 30, 0;
                                dialog 1,0,1, "성공했습니다.";
                                set $eowkdcpzm, 0;
                                end;
                            }
                            else if(@ran >= 56 && @ran <= 100) {
                                action @myid, 12, 30, 0;
                                dialog 1,0,1, "실패했습니다.";
                                set $eowkdcpzm, 0;
                                end;
                            }
                        }
                    }
                    else if(@list_3 == 2) {
                        end;
                    }
                }    
                else if(@list_2 == 6) {
                    set @pos, list2(@list_3,1,0, "바람제일식검를 만드시겠습니까?", "네", "아니요");
                    if(@pos == 0) end;
                    else if(@list_3 == 1) {
                        if(pc_amountitem(@mysd, name2itemid("바람의문장")) < 1) {
                            dialog 0,0,0, "재료가 부족합니다.";
                            end;
                        }  
                        if(pc_amountitem(@mysd, name2itemid("금강진검")) < 1) {
                            dialog 0,0,0, "재료가 부족합니다.";
                            end;
                        }  
                        if(pc_amountitem(@mysd, name2itemid("청옥")) < 12) {
                            dialog 0,0,0, "재료가 부족합니다.";
                            end;
                        }
                        else {
                            delitem @mysd, name2itemid("바람의문장"), 1;
                            delitem @mysd, name2itemid("금강진검"), 1;
                            delitem @mysd, name2itemid("청옥"), 12;
                            set $eowkdcpzm, 1;
                            effect @myid, 312;
                            sound @myid, 0, 121;
                            if (pc_checkmagicid(@mysd, 6007) == 0) {
                                set_pcmagicstate @mysd, 6007, 11, 10, 0, 1, 1, 1;
                            }
                            magic_aether @mysd, 6007, 11;
                            sleep 11000;
                            set @ran, rand(1,100);
                            if(@ran >= 1 && @ran <= 10) {
                                additem @mysd, name2itemid("바람제일식검"), 1;
                                action @myid, 11, 30, 0;
                                dialog 1,0,1, "성공했습니다.";
                                set $eowkdcpzm, 0;
                                end;
                            }
                            else if(@ran >= 11 && @ran <= 100) {
                                action @myid, 12, 30, 0;
                                dialog 1,0,1, "실패했습니다.";
                                set $eowkdcpzm, 0;
                                end;
                            }
                        }
                    }
                    else if(@list_3 == 2) {
                        end;
                    }
                }    
                else if(@list_2 == 7) {
                    set @pos, list2(@list_3,1,0, "바람제일식도를 만드시겠습니까?", "네", "아니요");
                    if(@pos == 0) end;
                    else if(@list_3 == 1) {
                        if(pc_amountitem(@mysd, name2itemid("바람의문장")) < 1) {
                            dialog 0,0,0, "재료가 부족합니다.";
                            end;
                        }  
                        if(pc_amountitem(@mysd, name2itemid("금강진도")) < 1) {
                            dialog 0,0,0, "재료가 부족합니다.";
                            end;
                        }  
                        if(pc_amountitem(@mysd, name2itemid("청옥")) < 12) {
                            dialog 0,0,0, "재료가 부족합니다.";
                            end;
                        }
                        else {
                            delitem @mysd, name2itemid("바람의문장"), 1;
                            delitem @mysd, name2itemid("금강진도"), 1;
                            delitem @mysd, name2itemid("청옥"), 12;
                            set $eowkdcpzm, 1;
                            effect @myid, 312;
                            sound @myid, 0, 121;
                            if (pc_checkmagicid(@mysd, 6007) == 0) {
                                set_pcmagicstate @mysd, 6007, 11, 10, 0, 1, 1, 1;
                            }
                            magic_aether @mysd, 6007, 11;
                            sleep 11000;
                            set @ran, rand(1,100);
                            if(@ran >= 1 && @ran <= 10) {
                                additem @mysd, name2itemid("바람제일식도"), 1;
                                action @myid, 11, 30, 0;
                                dialog 1,0,1, "성공했습니다.";
                                set $eowkdcpzm, 0;
                                end;
                            }
                            else if(@ran >= 11 && @ran <= 100) {
                                action @myid, 12, 30, 0;
                                dialog 1,0,1, "실패했습니다.";
                                set $eowkdcpzm, 0;
                                end;
                            }
                        }
                    }
                    else if(@list_3 == 2) {
                        end;
                    }
                }    
                else if(@list_2 == 8) {
                    set @pos, list2(@list_3,1,0, "바람제일식봉를 만드시겠습니까?", "네", "아니요");
                    if(@pos == 0) end;
                    else if(@list_3 == 1) {
                        if(pc_amountitem(@mysd, name2itemid("바람의문장")) < 1) {
                            dialog 0,0,0, "재료가 부족합니다.";
                            end;
                        }  
                        if(pc_amountitem(@mysd, name2itemid("금강진봉")) < 1) {
                            dialog 0,0,0, "재료가 부족합니다.";
                            end;
                        }  
                        if(pc_amountitem(@mysd, name2itemid("청옥")) < 12) {
                            dialog 0,0,0, "재료가 부족합니다.";
                            end;
                        }
                        else {
                            delitem @mysd, name2itemid("바람의문장"), 1;
                            delitem @mysd, name2itemid("금강진봉"), 1;
                            delitem @mysd, name2itemid("청옥"), 12;
                            set $eowkdcpzm, 1;
                            effect @myid, 312;
                            sound @myid, 0, 121;
                            if (pc_checkmagicid(@mysd, 6007) == 0) {
                                set_pcmagicstate @mysd, 6007, 11, 10, 0, 1, 1, 1;
                            }
                            magic_aether @mysd, 6007, 11;
                            sleep 11000;
                            set @ran, rand(1,100);
                            if(@ran >= 1 && @ran <= 10) {
                                additem @mysd, name2itemid("바람제일식봉"), 1;
                                action @myid, 11, 30, 0;
                                dialog 1,0,1, "성공했습니다.";
                                set $eowkdcpzm, 0;
                                end;
                            }
                            else if(@ran >= 11 && @ran <= 100) {
                                action @myid, 12, 30, 0;
                                dialog 1,0,1, "실패했습니다.";
                                set $eowkdcpzm, 0;
                                end;
                            }
                        }
                    }
                    else if(@list_3 == 2) {
                        end;
                    }
                }    
                else if(@list_2 == 9) {
                    set @pos, list2(@list_3,1,0, "바람제일식곤를 만드시겠습니까?", "네", "아니요");
                    if(@pos == 0) end;
                    else if(@list_3 == 1) {
                        if(pc_amountitem(@mysd, name2itemid("바람의문장")) < 1) {
                            dialog 0,0,0, "재료가 부족합니다.";
                            end;
                        }  
                        if(pc_amountitem(@mysd, name2itemid("금강진곤")) < 1) {
                            dialog 0,0,0, "재료가 부족합니다.";
                            end;
                        }  
                        if(pc_amountitem(@mysd, name2itemid("청옥")) < 12) {
                            dialog 0,0,0, "재료가 부족합니다.";
                            end;
                        }
                        else {
                            delitem @mysd, name2itemid("바람의문장"), 1;
                            delitem @mysd, name2itemid("금강진곤"), 1;
                            delitem @mysd, name2itemid("청옥"), 12;
                            set $eowkdcpzm, 1;
                            effect @myid, 312;
                            sound @myid, 0, 121;
                            if (pc_checkmagicid(@mysd, 6007) == 0) {
                                set_pcmagicstate @mysd, 6007, 11, 10, 0, 1, 1, 1;
                            }
                            magic_aether @mysd, 6007, 11;
                            sleep 11000;
                            set @ran, rand(1,100);
                            if(@ran >= 1 && @ran <= 10) {
                                additem @mysd, name2itemid("바람제일식곤"), 1;
                                action @myid, 11, 30, 0;
                                dialog 1,0,1, "성공했습니다.";
                                set $eowkdcpzm, 0;
                                end;
                            }
                            else if(@ran >= 11 && @ran <= 100) {
                                action @myid, 12, 30, 0;
                                dialog 1,0,1, "실패했습니다.";
                                set $eowkdcpzm, 0;
                                end;
                            }
                        }
                    }
                    else if(@list_3 == 2) {
                        end;
                    }
                }    
                else if(@list_2 == 10) {
                    set @pos, list2(@list_3,1,0, "바람제일식궁를 만드시겠습니까?", "네", "아니요");
                    if(@pos == 0) end;
                    else if(@list_3 == 1) {
                        if(pc_amountitem(@mysd, name2itemid("바람의문장")) < 1) {
                            dialog 0,0,0, "재료가 부족합니다.";
                            end;
                        }  
                        if(pc_amountitem(@mysd, name2itemid("금강진궁")) < 1) {
                            dialog 0,0,0, "재료가 부족합니다.";
                            end;
                        }  
                        if(pc_amountitem(@mysd, name2itemid("청옥")) < 12) {
                            dialog 0,0,0, "재료가 부족합니다.";
                            end;
                        }
                        else {
                            delitem @mysd, name2itemid("바람의문장"), 1;
                            delitem @mysd, name2itemid("금강진궁"), 1;
                            delitem @mysd, name2itemid("청옥"), 12;
                            set $eowkdcpzm, 1;
                            effect @myid, 312;
                            sound @myid, 0, 121;
                            if (pc_checkmagicid(@mysd, 6007) == 0) {
                                set_pcmagicstate @mysd, 6007, 11, 10, 0, 1, 1, 1;
                            }
                            magic_aether @mysd, 6007, 11;
                            sleep 11000;
                            set @ran, rand(1,100);
                            if(@ran >= 1 && @ran <= 10) {
                                additem @mysd, name2itemid("바람제일식궁"), 1;
                                action @myid, 11, 30, 0;
                                dialog 1,0,1, "성공했습니다.";
                                set $eowkdcpzm, 0;
                                end;
                            }
                            else if(@ran >= 11 && @ran <= 100) {
                                action @myid, 12, 30, 0;
                                dialog 1,0,1, "실패했습니다.";
                                set $eowkdcpzm, 0;
                                end;
                            }
                        }
                    }
                    else if(@list_3 == 2) {
                        end;
                    }
                }    
            }
        }
    }

    이 게시물을..
    N
    0
    0
    • CR 오녀산성 스크립트포로롱
    • 11
      솔직이

    솔직이 님의 최근 글

    게시판 보고 느낀점 117 3 2023 02.17 여러분들 레어서버하지마세요 368 5 2020 12.27 그냥 레어서버로 프바 시작하는 유저들이 안타까워요 474 11 2020 04.25 metaconv 사용법 아시는분... ㅠ 13 2018 10.01 cr 구동기 2.05버전 141 2018 09.30

    솔직이 님의 최근 댓글

    공개하신 팩 덕분에 공부 많이하고있어요. 2023 02.17 ㄳ 2023 02.15     우리들이 엔피씨 스크립트를 만들때, 가장 기본적으로 사용하는 함수는   두개가 있습니다.         list - 메뉴창 함수   dialog - 대화창 함수         그리고 함수를 이용할때 사용하는 임시변수( @ )가 있습니다.   가장 중요한것은, 함수가 어떤 용도로 사용되며, 함수 기능을 사용할시   어떤 조건이 생성이 되는지, 알야아 합니다.         우선 예를든 스크립트를 만들어보도록 하겠습니다.             set @menu, list1("어떤 버튼을 누르실껀가요?","버튼1","버튼2");       if(@menu == 1)       {           이벤트 영역 1       }       else if(@menu == 2)       {           이벤트 영역 2       }         우리는 우선, 임시저장소를 '선언'또는 만들었습니다. 어떤 임시저장소를   만들었냐구요? 바로 ' m '이라는 임시 저장소를 만들었습니다.         우리가 list1("어떤 버튼을 누르실껀가요?","버튼1","버튼2"); 에서 버튼 1을 누르면,   @m 이라는 임시변수/저장소는 1의 숫자를 갖게 됩니다.         그러므로 우리가 버튼1을 누르면                if(@menu == 1)       {           이벤트 영역 1       }         이 이벤트 영역 1을 사용할 수 있는것입니다.   버튼 2를 누르면          else if(@menu == 2)       {           이벤트 영역 2       }   이벤트 영역 2를 사용할 수 있게되는거죠, 그냥 간단하고 쉽게 이해하세요.             set @menu, list1("어떤 버튼을 누르실껀가요?","버튼1","버튼2"); < < 버튼 1을 누른것은       set @menu, 1; < < 1과 같다.               set @menu, list1("어떤 버튼을 누르실껀가요?","버튼1","버튼2"); < < 버튼 2를 누른것은       set @menu, 2; < < 2와 같다.         list1은 '작은 기본 메뉴창'을 불러오는 함수이며, 게임에서는 엔피씨를 눌럿을때   볼 수 있는 메뉴창을 말합니다.         그냥 메뉴창에서 버튼을 누르면, 간단하게 선언한 변수에 버튼의 누름에 따라   선언되어있는 변수에 숫자가 들어간다, 안들어간다 라고 생각할 수 있습니다.         가장 간단하게 이해를 하는 방법중에 하나는, 위에서 언급한것이고   두번째로는 금전에 빗대어 이해를할 수 있습니다.             set @money, 10000;       if(@money < 10000)       {           이벤트 영역 1       }       else if(@money > 10000)       {           이벤트 영역 2       }     else       {           이벤트 영역 3       }         위에서는 아주 간단한 if 문이 설정 되어있습니다.   맨위에는 set @money, 10000; 이라는 임시변수 선언문이 나와있습니다.   인즉 @money 라는곳에, 10000이라는 조건이 들어가 있는것입니다.         그럼 이것을 실제로 스크립트에 적용시켜서, 우리가 엔피씨를 눌럿을때   어떤 영역을 우리가 사용가능할까요?               set @money, 10000;       if(@money < 10000)       {           이벤트 영역 1       }       else if(@money > 10000)       {           이벤트 영역 2       }     else       {           이벤트 영역 3       }         정답은 이벤트 영역 3입니다.         첫번째 if문에서는, @money 라는 임시변수가 10000보다 적을때를 나타내고 있으며,       두번째 else if 문에서는, @money 라는 임시변수가 10000보다 높을때를 나타내고 있습니다.         그러니 아무런곳에도 포함되지않기때문에, 이벤트 영역3 에 들어갈 수 있는것입니다.   어렵지 않아요. 천천히 이해를 해보도록 하세요. 2022 08.11 고맙읍니다 2022 08.10 선생님께서 올려주신 통파일덕분에 공부 많이하고 있습니다 고마움을 어떻게 표현해야할지 모르겠습니다. 2022 07.03
    글쓴이의 서명작성글 감추기 
    댓글 쓰기 에디터 사용하기 닫기
    • view_headline 목록
    • 14px
    • CR 오녀산성 스크립트
    • 목록
      view_headline
    × CLOSE
    기본 (461) 제목 날짜 수정 조회 댓글 추천 비추
    분류 정렬 검색
    • 소스자료실 안내입니다.
      2017.06.06 - 16:11 614
    461
    5.50불홍인데 경험치배율올려도 최대250만이상못먹어서..수정방법좀..
    프랑스0 2025.10.13 - 18:08 43
    460
    cr야바위
    토렐리리 2024.01.20 - 12:07 103
    459
    cr 얼음칼
    토렐리리 2024.01.20 - 11:55 71
    458
    cr 소소
    토렐리리 2024.01.20 - 11:54 38
    457
    cr 용무기
    토렐리리 2024.01.20 - 11:54 73
    456
    cr 막대사탕엔피씨
    토렐리리 2024.01.20 - 11:53 29
    455
    CR 천인마법 스크립트 입니다.
    닼으닉스 2021.06.09 - 05:26 383
    454
    CR 점령NPC 스크립트 입니다.
    닼으닉스 2021.06.09 - 05:25 86
    453
    CR 생산NPC 스크립트 입니다.
    닼으닉스 2021.06.09 - 05:25 76
    452
    CR 전쟁NPC 스크립트 입니다.
    닼으닉스 2021.06.09 - 05:24 63
    451
    CR 강화NPC 스크립트 입니다.
    닼으닉스 2021.06.09 - 05:23 62
    450
    CR 연대기NPC 스크립트 입니다.
    닼으닉스 2021.06.07 - 03:43 44
    449
    CR 천인NPC 스크립트 입니다.
    닼으닉스 2021.06.07 - 03:41 65
    448
    cr 정화의방패
    아마 2021.05.01 - 02:57 114
    447
    CR 애매한 함수들의 13가지 비밀
    꿀밤12 2021.03.18 - 03:22 182
    446
    환상의섬 몬스터별 드랍아이템
    꿀밤12 2021.03.16 - 16:57 92
    445
    CR 애매한 함수들의 13가지 비밀
    꿀밤12 2021.03.16 - 16:38 93
    444
    몬스터 마법 정보 및 마법 데미지
    꿀밤12 2021.03.16 - 16:36 98
    443
    DR 구축방법
    꿀밤12 2021.03.16 - 16:16 354
    442
    스킬모음 - 화염주술사
    안지 2021.02.06 - 07:45 170
    441
    주술사 자동범위마법
    아리힝 2021.01.29 - 21:11 203
    440
    CR 추가경험치
    아리힝 2021.01.29 - 21:05 102
    439
    결투장 스크립트
    피카츄배구 2020.03.10 - 19:39 465
    438
    그룹경험치 스크립트
    피카츄배구 2020.03.10 - 19:37 453
    437
    도사 버프 스크립트
    피카츄배구 2020.03.10 - 19:33 476
    436
    승급기준 아이템지급
    피카츄배구 2020.03.10 - 19:32 349
    435
    낚시 스크립트
    피카츄배구 2020.03.10 - 19:31 293
    434
    템이미지코드
    디르고633 2020.03.09 - 02:31 399
    433
    CR 아이템파괴비령서
    아리힝 2020.03.03 - 01:27 156
    432
    아이템 판매가격 설정법?? (SUN구동기)
    데뮤니즈 2019.12.26 - 21:29 370
    431
    6.51 경험치 배율 수정 방법입니다.(mapreg로 안될 시)
    wnehddbs 2019.11.12 - 23:16 531
    430
    자동기원
    츠찌 2019.10.15 - 23:39 664
    429
    후면공격 측면공격 스크립트!!(디스구동기)
    깜상 2019.09.25 - 10:18 659
    428
    DR 함수모음
    고래상어 2019.04.02 - 18:50 538
    427
    DR환수
    가시거기 2019.03.31 - 13:42 390
    426
    DR자동체마사기
    가시거기 2019.03.31 - 13:40 354
    425
    DR황제암살
    가시거기 2019.03.31 - 13:39 249
    424
    DR 천명
    가시거기 2019.03.31 - 13:30 238
    423
    잠수컨텐츠 (수련)
    20009 2019.03.31 - 12:45 282
    422
    cr1인인던
    20009 2019.03.31 - 12:44 140
    421
    dr낚시터
    20009 2019.03.31 - 12:41 125
    420
    dr환수스크립트
    20009 2019.03.31 - 12:39 194
    419
    진홍의대지
    20009 2019.03.30 - 07:03 158
    418
    메마른고원 맵
    20009 2019.03.30 - 07:02 174
    417
    CR낚시
    파도풀 2019.03.24 - 18:22 140
    416
    cr 마력방패(각성)
    파도풀 2019.03.24 - 18:20 131
    415
    CR랭킹
    파도풀 2019.03.24 - 18:18 192
    414
    경마장 시스템 [구버전/디스구동기]
    인연서버 2019.02.14 - 11:00 357
    413
    CR 오녀산성 스크립트
    포로롱 2019.01.09 - 21:03 132
    412
    cr 함수모음
    포로롱 2019.01.09 - 20:58 490
    • 1 2 3 4 5 6 7 8 9 .. 10
    • / 10 GO
  • GAMEZONE
 GAMEZONE all rights reserved.
by OrangeDay