디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

스크립트도 프로그래밍으로 쳐주나여

딥스카이갤로그로 이동합니다. 2010.08.21 19:11:13
조회 114 추천 0 댓글 1

item 어빌리티 {
 set @mysd,mysd();
 set @myid,myid();
 if($ALV == 0)
 set @list1,menu("네, 무엇을 도와드릴까요?", "어빌리티가 뭐에요?","능력 개방하기");
 if(@list1 == 1)
 {
 dialog 0,0,0, "어빌리티란 허울뿐인 레벨시스템과는 다른, 진정한 승급 레벨 시스템입니다.";
 dialog 0,0,0, "어빌리티 레벨도 보통 레벨과 마찬가지로 99가 끝이며, 어빌리티 레벨은 어빌리티 포인트를 이용해 올릴 수 있습니다.";
 dialog 0,0,0, "어빌리티 레벨이 하나씩 증가할때마다 스킬포인트가 2개 주어집니다. 스킬 포인트는 특정 승급 마법 또는 직업 마법의 레벨을 높일 수 있습니다. 또한, 특수한 어빌리티 마법을 배울 수도 있습니다.";
 dialog 0,0,0, "어빌리티 포인트는 능력 개방 후에 고서열 던전 또는 어빌리티 던전에서 얻을 수 있습니다.";
 end;
 }
 if(@list1 == 2)
 {
 if($rivive == 0)
 {
 dialog 0,0,0, "능력 개방은 최소한 환생을 1번 이상은 하셔야 합니다.";
 end;
 }
 dialog 0,0,0, "끝없는 힘을 추구하고 계시는군요.";
 dialog 0,0,0, "능력 개방이 완료되었습니다. 앞으로 어빌리티 시스템을 이용하시려면 저를 다시 클릭해주세요.";
 set $ALV, $ALV+1;
 end;
 }
 set @myjob,get_job(@mysd);
 set @list2,menu("어빌리티 정보\\n어빌리티 레벨:"+$ALV+" A.LV\\n어빌리티 포인트:"+$AP+" AP\\n스킬 포인트:"+$SP+" SP", "어빌리티 레벨업","스킬포인트 투자");
 if(@list2 == 1)
 {
 if($ALV == 1){set $DAP, 600;}
 if($ALV == 2){set $DAP, 1700;}
 if($ALV == 3){set $DAP, 3500;}
 if($ALV == 4){set $DAP, 9700;}
 if($ALV == 5){set $DAP, 13000;}
 if($ALV == 6){set $DAP, 19000;}
 if($ALV == 7){set $DAP, 27000;}
 if($ALV == 8){set $DAP, 37000;}
 if($ALV == 9){set $DAP, 50000;}
 if($ALV == 10){set $DAP, 68000;}
 if($ALV == 11){set $DAP, 84000;}
 if($ALV == 12){set $DAP, 96000;}
 if($ALV == 13){set $DAP, 110000;}
 if($ALV == 14){set $DAP, 130000;}
 if($ALV == 15){set $DAP, 150000;}
 if($ALV == 16){set $DAP, 170000;}
 if($ALV == 17){set $DAP, 190000;}
 if($ALV == 18){set $DAP, 220000;}
 if($ALV == 19){set $DAP, 250000;}
 if($ALV == 20){set $DAP, 280000;}
 if($ALV == 21){set $DAP, 310000;}
 if($ALV == 22){set $DAP, 340000;}
 if($ALV == 23){set $DAP, 370000;}
 if($ALV == 24){set $DAP, 400000;}
 if($ALV == 25){set $DAP, 430000;}
 if($ALV == 26){set $DAP, 460000;}
 if($ALV == 27){set $DAP, 490000;}
 if($ALV == 28){set $DAP, 520000;}
 if($ALV == 29){set $DAP, 560000;}
 if($ALV == 30){set $DAP, 600000;}
 if($ALV == 31){set $DAP, 640000;}
 if($ALV == 32){set $DAP, 680000;}
 if($ALV == 33){set $DAP, 720000;}
 if($ALV == 34){set $DAP, 770000;}
 if($ALV == 35){set $DAP, 820000;}
 if($ALV == 36){set $DAP, 870000;}
 if($ALV == 37){set $DAP, 920000;}
 if($ALV == 38){set $DAP, 970000;}
 if($ALV == 39){set $DAP, 1020000;}
 if($ALV == 40){set $DAP, 1070000;}
 if($ALV == 41){set $DAP, 1120000;}
 if($ALV == 42){set $DAP, 1170000;}
 if($ALV == 43){set $DAP, 1220000;}
 if($ALV == 44){set $DAP, 9999999999;}
 if($ALV == 45){set $DAP, 9999999999;}
 if($ALV == 46){set $DAP, 9999999999;}
 if($ALV == 47){set $DAP, 9999999999;}
 if($ALV == 48){set $DAP, 9999999999;}
 if($ALV == 49){set $DAP, 9999999999;}
 if($ALV == 50){set $DAP, 9999999999;}
 set @asdf,menu("현재 어빌리티 포인트는"+$AP+"AP 이며,어빌리티 레벨업시 소요되는 어빌리티 포인트는 "+$DAP+"AP입니다.\\n어빌리티 레벨업을 하시겠습니까?","네","아니요");
 if(@asdf == 1)
 {
 if($AP < $DAP)
 {
 dialog 0,0,0, "AP가 부족합니다.";
 end;
 }
 else if(@asdf == 2)
 {
 dialog 0,0,0, "다음에 또 오세요.";
 end;
 }
 addlegend @mysd,2, 7, 1,"어빌리티 레벨 : "+$ALV+"";
 set $ALV, $ALV+1;
 set $AP, $AP-$DAP;
 set $SP, $SP+2;
 set $SSPP, $SSPP+2;
 dialog 0,0,0, "어빌리티 레벨업 완료!";
 end;
 }
 }
 else if(@list2 == 2)
 {
 if (@myjob == 1)
 {
 set @list5,menu("스킬포인트로 투자할 마법을 선택해주세요.","백호참","진백호령","초혼비무","쇄혼비무","포효검황","혈겁만파","극백호참","운공체식","자연검","백호어검술","매화검술","패기","단공참");
 if (@list5 == 1)
 {
 set @wpgks, 0;
 if ($ALV<@wpgks)
 {
 dialog 0,0,0, "A.LV가 "+@wpgks+"이상이어야 가능합니다.";
 end;
 }
 set @list51,menu("무슨 기능에 투자하시겠습니까?","데미지 상승(현재 "+$SP111*5+"%증가)","어검술과 합치기");
 if (@list51 == 1)
 {
 set @dyrnsp, 1;
 if ($ALV<(@wpgks+$SP111*2))
 {
 dialog 0,0,0, "A.LV가 "+(@wpgks+$SP111*2)+"이상이어야 가능합니다.";
 end;
 }
 if ($SP111 == 20)
 {
 dialog 0,0,0, "더이상 올릴 수 없습니다.";
 end;
 }
 set @list511,menu("스킬포인트를 "+@dyrnsp+"만큼 소모하여 백호참의 데미지를 5% 상승시키시겠습니까?","예","아니요");
 if (@list511 == 1)
 {
 if ($SP < 1)
 {
 dialog 0,0,0, "SP가 부족합니다.";
 end;
 }
 if ( checkmagic(@mysd,name2spellid("백호어검술")) >= 0)
 {
  dialog 0,0,0, "백호어검술이 있으므로 할 수 없습니다.";
  end;
 }
 dialog 0,0,0, "백호참의 데미지를 5% 상승시켰습니다.";
 set $SP111, $SP111+1;
 set $SP, $SP-1;
 end;
 }
 }
 else if (@list51 == 2)
 {
 dialog 0,0,0, "백호참과 어검술을 합쳐 백호 어검술을 만듭니다.";
 dialog 0,0,0, "백호어검술의 데미지와 딜레이는 백호참을 따라가며, 범위는 어검술을 따라갑니다.";
 dialog 0,0,0, "백호어검술을 만들경우, 백호참에 사용된 SP는 반환되며, 백호참과 어검술을 다시 배울 수는 없습니다.";
 set @list512,menu("스킬포인트를 5만큼 소모하여 백호어검술을 만드시겠습니까?","예","아니요");
 if (@list512 == 1)











ㅇㅇㅇ중략

일주일만에 독학해서 스스로 만든 스크립트인디 이런것도 쳐줌니카 고갱님?

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 어떤 상황이 닥쳐도 지갑 절대 안 열 것 같은 스타는? 운영자 24/05/20 - -
211563 윤성우 아저씨 자바 강의 공짜로 볼 수 있는 곳 [1] Ordinary Day갤로그로 이동합니다. 10.10.09 585 0
211562 횽들 이 코드 뭐가 잘못댄거야?? [1] ㅇㅇㅇ(59.25) 10.10.09 70 0
211561 ㅋㅋㅋㅋ아낰ㅋㅋ존나웃기네질문 [2] 프그갤(125.139) 10.10.09 72 0
211560 보조기억장치 = 피지컬메모리? [3] 지식왕(125.178) 10.10.09 125 1
211557 게시판 + 댓글 ERD 질문. 아으(168.131) 10.10.09 219 0
211556 pglex 프로그램 사용하긔~ [성대아싸]갤로그로 이동합니다. 10.10.09 99 0
211555 개발자로 입사했는데 짤릴 수 있나요? [3] 쏭사리(121.147) 10.10.09 164 0
211553 STL 벡터에 대해 잘아시는분? [3] ㅇㅇㅇ(121.128) 10.10.09 84 1
211552 내가 설계를 이상하게 한건가? ER WIN에서 표현을 못하는건가.. 횽.(168.131) 10.10.09 46 0
211550 이거 질문좀 할게 [1] 횽들(221.160) 10.10.09 48 0
211549 IOCP WSAEVENT 배열과 소켓배열을 이용하는 모델 [1] 미역c(210.119) 10.10.09 543 0
211548 질문드립니다요 ㅠㅠ [3] 프그갤(125.139) 10.10.09 59 1
211547 이클립스에서 컴파일 제외할때 어케썽 ㅎㅎ 홍홍(203.142) 10.10.09 169 0
211546 테이블 관계가 새발로 표현되는 툴 좀 알려줘.. [6] 횽.(168.131) 10.10.09 61 0
211545 형들 txt 에서 데이터 입력 받을라는데 [1] 회색사과갤로그로 이동합니다. 10.10.09 40 0
211544 횽. ERD 이렇게 그리면 처맞아? [2] 횽.(168.131) 10.10.09 96 0
211543 부울함수식 간략화하는건데 좀 도와주세요; [6] 논리설계(125.178) 10.10.09 343 3
211541 컴파일에 로더가 필요한이유가 [5] 지식왕(125.178) 10.10.09 129 0
211540 chart fx..구할수 있는 방법 좀 없을까? [1] 째비(221.161) 10.10.09 33 0
211539 산업기능요원이거나 이엇던 횽들 ?!! [2] 하앍하앍(123.199) 10.10.09 214 0
211537 뭘 하고 싶은 지 모르는 게 고민.. ㅜㅜ 하앍하앍(123.199) 10.10.09 43 0
211536 mysql 은 제약조건 못줌? [4] ㅇㅇㄹ(168.131) 10.10.09 175 0
211535 SICP나 LISP같은거 실무에서 많이 도움됩니까? 금호족기(61.75) 10.10.09 76 0
211533 pglex 프로그램 완성! 헤헤 [2] [성대아싸]갤로그로 이동합니다. 10.10.09 94 0
211532 다 됐고 이거하나만 정확하게좀 [3] 지식왕(125.178) 10.10.09 67 0
211531 어셈에서 swap함수,,,, 질문이요 [2] 망장군갤로그로 이동합니다. 10.10.09 118 0
211528 bit shift 연산인데 이해가 안되요 [6] 철수(122.199) 10.10.09 132 2
211527 [C++]요기서 뭐가 잘못돼서 이렇게되는거죠? (내공10만) [12] 씨발언어(165.132) 10.10.09 202 1
211526 로더가 무엇입니까? (내공 9999) [6] 지식왕(125.178) 10.10.09 163 0
211525 네트워크에 코드저장하는거 물어보니까 SVN을 얘기하던데 [4] URA!갤로그로 이동합니다. 10.10.09 70 1
211523 대딩 1학년인데 C언어나 포토샵같은거 배울때 [2] ㅁㄴㅇㄴㅇㅁ(211.209) 10.10.09 146 0
211522 강승윤탈락 시크한훈남갤로그로 이동합니다. 10.10.09 60 0
211521 씨언어 고수님들 저좀 도와주세요ㅜㅜ(2차수정)+사진첨부 [1] 씨발언어(165.132) 10.10.09 122 0
211520 자바에서 줄바꾸기 어떻게하나요 @@@@@@@@@@@@@@@@@@@@ [2] 이클립스(118.216) 10.10.09 292 1
211519 php 좀 아시는분 좀 봐주세요 [2] 레일리안(211.197) 10.10.09 95 1
211518 토요일엔 피아노를 배웁시다 돌아온탕자(211.234) 10.10.09 52 0
211517 순순히 댓글을 남기면 유혈사태는 일어나지 않을 것입니다. Ordinary Day갤로그로 이동합니다. 10.10.09 140 0
211516 나 혼자 감정에 복받쳐서 [1] Ordinary Day갤로그로 이동합니다. 10.10.09 77 0
211515 문자열을 반환하는 함수라는데 리턴값이 void인데 어떻게 된거죠??? [5] 컴돌이(125.188) 10.10.09 141 0
211514 아니면말고 횽아 있나염? [3] Minryu갤로그로 이동합니다. 10.10.09 73 0
211513 맥미니로 갈아탈까? ㅇㅇ(168.131) 10.10.09 60 0
211512 프로그래밍 처음 배우는.. c언어 [6] 고딩(118.45) 10.10.09 175 2
211511 프로그래밍 갤러린데 이런거 질문해도 되나 [2] 니니니닝갤로그로 이동합니다. 10.10.09 89 0
211509 형들 근로 소득세 구하는 프로그램 과제인데.. [3] (121.128) 10.10.09 82 0
211505 임베디드 개발자로서 연봉 6000정도 받으려면 어떻게 해야함? [4] 쏭사리(121.147) 10.10.09 765 0
211503 프로그래머 종류중에 수명 제일 긴건 머임?? [2] 고칼로리갤로그로 이동합니다. 10.10.09 309 1
211502 형들 도움좀 조공있어 c언어 [5] (121.128) 10.10.09 283 1
211498 지식경제부에서 주최하는 무료 리눅스 교육이다. 관심 있으면 신청해라 [2] ㅁㅁ(175.124) 10.10.09 131 1
211495 아침기념으로 화상랜덤채팅 ㄱㄱ 123123(220.67) 10.10.09 138 0
211494 while 루프.. 이거 뭐 왜이래 [5] ㅊ언어(168.131) 10.10.09 167 1
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2