사이트 로그인
2016.06.24 16:49
복권 당첨형식으로 마법서를 랜덤으로 나오게하는
형식입니다~
L1item.자바
public static final int ETC_마법39 = 252; //<--------검색해서 밑에꺼 넣으세요
public static final int ETC_마법서복권 = 950; // 마법서 복권
itemtable.자바
_etcTypes.put("이동59", new Integer(L1Item.ETC_이동59)); //<--검색해서 밑에꺼 넣으세요
_etcTypes.put("마법서복권", new Integer(L1Item.ETC_마법서복권)); //마법서 복권
itemuse.자바
적당한 곳에 넣으세요
case 950: // 마법서복권
if(!cha.get_Buff_디케이포션())
{ int chance= (int)(Math.random()* 55)+1;
cha.get_cil().CountItem(cha, temp, -1);
if(chance == 1){ Additems(cha, 1, 1, 3, 0);
Announcements.getInstance().announceToAll(cha.get_name()+"님 마법서 복권에서 메디테이션 획득"); // 메세지출력
}else if(chance == 2){ Additems(cha, 2, 1, 3, 0);
Announcements.getInstance().announceToAll(cha.get_name()+"님 마법서 복권에서 뱀파이어릭터치 획득"); // 메세지출력
}else if(chance == 3){ Additems(cha, 3, 1, 3, 0);
Announcements.getInstance().announceToAll(cha.get_name()+"님 마법서 복권에서 슬로우 획득"); // 메세지출력
}else if(chance == 4){ Additems(cha, 4, 1, 3, 0);
Announcements.getInstance().announceToAll(cha.get_name()+"님 마법서 복권에서 어스재일 획득"); // 메세지출력
}else if(chance == 5){ Additems(cha, 5, 1, 3, 0);
Announcements.getInstance().announceToAll(cha.get_name()+"님 마법서 복권에서 웨폰브레이크 획득"); // 메세지출력
}else if(chance == 7){ Additems(cha, 6, 1, 3, 0);
Announcements.getInstance().announceToAll(cha.get_name()+"님 마법서 복권에서 인첸트덱스터리티 획득"); // 메세지출력
}else if(chance == 8){ Additems(cha, 7, 1, 3, 0);
Announcements.getInstance().announceToAll(cha.get_name()+"님 마법서 복권에서 카운터매직 획득"); // 메세지출력
}else if(chance == 9){ Additems(cha, 8, 1, 3, 0);
Announcements.getInstance().announceToAll(cha.get_name()+"님 마법서 복권에서 파이어볼 획득"); // 메세지출력
}else if(chance == 10){ Additems(cha, 9, 1, 3, 0);
Announcements.getInstance().announceToAll(cha.get_name()+"님 마법서 복권에서 그레이터힐 획득"); // 메세지출력
}else if(chance == 11){ Additems(cha, 10, 1, 3, 0);
Announcements.getInstance().announceToAll(cha.get_name()+"님 마법서 복권에서 다크니스 획득"); // 메세지출력
}else if(chance == 12){ Additems(cha, 11, 1, 3, 0);
Announcements.getInstance().announceToAll(cha.get_name()+"님 마법서 복권에서 리무브커스 획득"); // 메세지출력
}else if(chance == 13){ Additems(cha, 12, 1, 3, 0);
Announcements.getInstance().announceToAll(cha.get_name()+"님 마법서 복권에서 마나드레인 획득"); // 메세지출력
}else if(chance == 14){ Additems(cha, 13, 1, 3, 0);
Announcements.getInstance().announceToAll(cha.get_name()+"님 마법서 복권에서 커스패럴라이즈 획득"); // 메세지출력
}else if(chance == 15){ Additems(cha, 14, 1, 3, 0);
Announcements.getInstance().announceToAll(cha.get_name()+"님 마법서 복권에서 콘오브콜드 획득"); // 메세지출력
}else if(chance == 16){ Additems(cha, 15, 1, 3, 0);
Announcements.getInstance().announceToAll(cha.get_name()+"님 마법서 복권에서 콜라이트닝 획득"); // 메세지출력
}else if(chance == 17){ Additems(cha, 16, 1, 3, 0);
Announcements.getInstance().announceToAll(cha.get_name()+"님 마법서 복권에서 테이밍몬스터 획득"); // 메세지출력
}else if(chance == 18){ Additems(cha, 17, 1, 3, 0);
Announcements.getInstance().announceToAll(cha.get_name()+"님 마법서 복권에서 블레스웨폰 획득"); // 메세지출력
}else if(chance == 19){ Additems(cha, 18, 1, 3, 0);
Announcements.getInstance().announceToAll(cha.get_name()+"님 마법서 복권에서 선버스트 획득"); // 메세지출력
}else if(chance == 20){ Additems(cha, 19, 1, 3, 0);
Announcements.getInstance().announceToAll(cha.get_name()+"님 마법서 복권에서 위크니스 획득"); // 메세지출력
}else if(chance == 21){ Additems(cha, 20, 1, 3, 0);
Announcements.getInstance().announceToAll(cha.get_name()+"님 마법서 복권에서 이럽션 획득"); // 메세지출력
}else if(chance == 22){ Additems(cha, 21, 1, 3, 0);
Announcements.getInstance().announceToAll(cha.get_name()+"님 마법서 복권에서 인첸트 마이티 획득"); // 메세지출력
}else if(chance == 23){ Additems(cha, 22, 1, 3, 0);
Announcements.getInstance().announceToAll(cha.get_name()+"님 마법서 복권에서 켄슬레이션 획득"); // 메세지출력
}else if(chance == 24){ Additems(cha, 23, 1, 3, 0);
Announcements.getInstance().announceToAll(cha.get_name()+"님 마법서 복권에서 크리에이트좀비 획득"); // 메세지출력
}else if(chance == 25){ Additems(cha, 24, 1, 3, 0);
Announcements.getInstance().announceToAll(cha.get_name()+"님 마법서 복권에서 헤이스트 획득"); // 메세지출력
}else if(chance == 26){ Additems(cha, 25, 1, 3, 0);
Announcements.getInstance().announceToAll(cha.get_name()+"님 마법서 복권에서 그레이터헤이스트 획득"); // 메세지출력
}else if(chance == 27){ Additems(cha, 26, 1, 3, 0);
Announcements.getInstance().announceToAll(cha.get_name()+"님 마법서 복권에서 디지즈 획득"); // 메세지출력
}else if(chance == 28){ Additems(cha, 27, 1, 3, 0);
Announcements.getInstance().announceToAll(cha.get_name()+"님 마법서 복권에서 버서커스 획득"); // 메세지출력
}else if(chance == 29){ Additems(cha, 28, 1, 3, 0);
Announcements.getInstance().announceToAll(cha.get_name()+"님 마법서 복권에서 서먼몬스터 획득"); // 메세지출력
}else if(chance == 30){ Additems(cha, 29, 1, 3, 0);
Announcements.getInstance().announceToAll(cha.get_name()+"님 마법서 복권에서 아이스랜스 획득"); // 메세지출력
}else if(chance == 31){ Additems(cha, 30, 1, 3, 0);
Announcements.getInstance().announceToAll(cha.get_name()+"님 마법서 복권에서 토네이도 획득"); // 메세지출력
}else if(chance == 32){ Additems(cha, 31, 1, 3, 0);
Announcements.getInstance().announceToAll(cha.get_name()+"님 마법서 복권에서 홀리워크 획득"); // 메세지출력
}else if(chance == 33){ Additems(cha, 32, 1, 3, 0);
Announcements.getInstance().announceToAll(cha.get_name()+"님 마법서 복권에서 힐올 획득"); // 메세지출력
}else if(chance == 34){ Additems(cha, 33, 1, 3, 0);
Announcements.getInstance().announceToAll(cha.get_name()+"님 마법서 복권에서 라이프스트림 획득"); // 메세지출력
}else if(chance == 35){ Additems(cha, 34, 1, 3, 0);
Announcements.getInstance().announceToAll(cha.get_name()+"님 마법서 복권에서 리절렉션 획득"); // 메세지출력
}else if(chance == 36){ Additems(cha, 35, 1, 3, 0);
Announcements.getInstance().announceToAll(cha.get_name()+"님 마법서 복권에서 블리자드 획득"); // 메세지출력
}else if(chance == 37){ Additems(cha, 36, 1, 3, 0);
Announcements.getInstance().announceToAll(cha.get_name()+"님 마법서 복권에서 사일런스 획득"); // 메세지출력
}else if(chance == 38){ Additems(cha, 37, 1, 3, 0);
Announcements.getInstance().announceToAll(cha.get_name()+"님 마법서 복권에서 어스퀘이크 획득"); // 메세지출력
}else if(chance == 39){ Additems(cha, 38, 1, 3, 0);
Announcements.getInstance().announceToAll(cha.get_name()+"님 마법서 복권에서 인비지빌리티 획득"); // 메세지출력
}else if(chance == 40){ Additems(cha, 39, 1, 3, 0);
Announcements.getInstance().announceToAll(cha.get_name()+"님 마법서 복권에서 파이어월 획득"); // 메세지출력
}else if(chance == 41){ Additems(cha, 40, 1, 3, 0);
Announcements.getInstance().announceToAll(cha.get_name()+"님 마법서 복권에서 풀힐 획득"); // 메세지출력
}else if(chance == 42){ Additems(cha, 41, 1, 3, 0);
Announcements.getInstance().announceToAll(cha.get_name()+"님 마법서 복권에서 디케이포션 획득"); // 메세지출력
}else if(chance == 43){ Additems(cha, 42, 1, 3, 0);
Announcements.getInstance().announceToAll(cha.get_name()+"님 마법서 복권에서 라이트닝스톰 획득"); // 메세지출력
}else if(chance == 44){ Additems(cha, 43, 1, 3, 0);
Announcements.getInstance().announceToAll(cha.get_name()+"님 마법서 복권에서 매스텔레포트 획득"); // 메세지출력
}else if(chance == 45){ Additems(cha, 44, 1, 3, 0);
Announcements.getInstance().announceToAll(cha.get_name()+"님 마법서 복권에서 이뮨투함 획득"); // 메세지출력
}else if(chance == 46){ Additems(cha, 45, 1, 3, 0);
Announcements.getInstance().announceToAll(cha.get_name()+"님 마법서 복권에서 카운터디텍션 획득"); // 메세지출력
}else if(chance == 47){ Additems(cha, 46, 1, 3, 0);
Announcements.getInstance().announceToAll(cha.get_name()+"님 마법서 복권에서 파이어스톰 획득"); // 메세지출력
}else if(chance == 48){ Additems(cha, 47, 1, 3, 0);
Announcements.getInstance().announceToAll(cha.get_name()+"님 마법서 복권에서 포그오브슬리핑 획득"); // 메세지출력
}else if(chance == 49){ Additems(cha, 48, 1, 3, 0);
Announcements.getInstance().announceToAll(cha.get_name()+"님 마법서 복권에서 크리에이트웨폰 획득"); // 메세지출력
}else if(chance == 50){ Additems(cha, 49, 1, 3, 0);
Announcements.getInstance().announceToAll(cha.get_name()+"님 마법서 복권에서 그레이트리절렉션 획득"); // 메세지출력
}else if(chance == 51){ Additems(cha, 50, 1, 3, 0);
Announcements.getInstance().announceToAll(cha.get_name()+"님 마법서 복권에서 디스인티그레이트 획득"); // 메세지출력
}else if(chance == 52){ Additems(cha, 51, 1, 3, 0);
Announcements.getInstance().announceToAll(cha.get_name()+"님 마법서 복권에서 매스슬로우 획득"); // 메세지출력
}else if(chance == 53){ Additems(cha, 52, 1, 3, 0);
Announcements.getInstance().announceToAll(cha.get_name()+"님 마법서 복권에서 미티어스트라이크 획득"); // 메세지출력
}else if(chance == 54){ Additems(cha, 53, 1, 3, 0);
Announcements.getInstance().announceToAll(cha.get_name()+"님 마법서 복권에서 앱솔루트배리어 획득"); // 메세지출력
}else if(chance == 55){ Additems(cha, 54, 1, 3, 0);
Announcements.getInstance().announceToAll(cha.get_name()+"님 마법서 복권에서 어드밴스스피릿 획득"); // 메세지출력
}else if(chance == 6){ Additems(cha, 55, 1, 3, 0);
Announcements.getInstance().announceToAll(cha.get_name()+"님 마법서 복권에서 프리징블리자드 획득"); // 메세지출력
}
}
break;
마지막으로 나비켓 추가 - item_ETC 테이블 들어가서 606번으로 이동
606번으로 안하시면 밑에 드랍리스트 추가가 안됨
name을 마법서복권 으로 변경
item_type을 마법서복권으로변경
inv_gfxid 229로 변경
ground_gfxid 5067로 변경
name_id 마법서복권으로 변경
piles 1로 변경
모든클레스 사용하도록 변경
지금부터는 나비켓 질의를 이용한 몬스터 드랍리스트에 한방 추가법 추가법입니다
나비켓->질의->새로운질의 ->밑에꺼 복사해서 붙여넣기->동작하기->저장하기(마법서복권추가로저장)
이렇게 하시면 모든 보스몹이 마법서 복권을 드랍하도록 몬스터드랍리스트에 한방에 추가됩니다.
마법서복권 번호를 606으로 안하시고 다른걸로 하신분은 한글에 밑에껄 복사하신후에..
컨트롤+F 눌러서 '606' 을 찾기하신후 설정하신 번호로 모두 바꾸기 하시면 됩니다.
INSERT INTO `monster_droplist` VALUES ('21000', '45325', '606', '0, '1', '4', '500'3);
INSERT INTO `monster_droplist` VALUES ('21001', '45332', '606', '0, '1', '4', '500'3);
INSERT INTO `monster_droplist` VALUES ('21002', '45305', '606', '0, '1', '4', '500'3);
INSERT INTO `monster_droplist` VALUES ('21003', '45298', '606', '0, '1', '4', '500'3);
INSERT INTO `monster_droplist` VALUES ('21004', '45297', '606', '0, '1', '4', '500'3);
INSERT INTO `monster_droplist` VALUES ('21001', '45320', '606', '0, '1', '4', '500'3);
INSERT INTO `monster_droplist` VALUES ('21006', '45344', '606', '0, '1', '4', '500'3);
INSERT INTO `monster_droplist` VALUES ('21007, '45336', '606', '0, '1', '4', '500'3);
INSERT INTO `monster_droplist` VALUES ('21008', '45348', '606', '0, '1', '4', '500'3);
INSERT INTO `monster_droplist` VALUES ('21009', '45367', '606', '0, '1', '4', '500'3);
INSERT INTO `monster_droplist` VALUES ('21010', '45378', '606', '0, '1', '4', '500'3);
INSERT INTO `monster_droplist` VALUES ('21011', '45351', '606', '0, '1', '4', '500'3);
INSERT INTO `monster_droplist` VALUES ('21012', '45374', '606', '0, '1', '4', '500'3);
INSERT INTO `monster_droplist` VALUES ('21013', '45366', '606', '0, '1', '4', '500'3);
INSERT INTO `monster_droplist` VALUES ('21014', '45357', '606', '0, '1', '4', '500'3);
INSERT INTO `monster_droplist` VALUES ('21015', '45358', '606', '0, '1', '4', '500'3);
INSERT INTO `monster_droplist` VALUES ('21016', '45384', '606', '0, '1', '4', '500'3);
INSERT INTO `monster_droplist` VALUES ('21017', '45323', '606', '0, '1', '4', '500'3);
INSERT INTO `monster_droplist` VALUES ('21018', '45342', '606', '0, '1', '4', '500'3);
INSERT INTO `monster_droplist` VALUES ('21019', '45373', '606', '0, '1', '4', '500'3);
INSERT INTO `monster_droplist` VALUES ('21020', '45386', '606', '0, '1', '4', '500'3);
INSERT INTO `monster_droplist` VALUES ('21021', '45387', '606', '0, '1', '4', '500'3);
INSERT INTO `monster_droplist` VALUES ('21022', '45388', '606', '0, '1', '4', '500'3);
INSERT INTO `monster_droplist` VALUES ('21023', '45389', '606', '0, '1', '4', '500'3);
INSERT INTO `monster_droplist` VALUES ('21024', '45391', '606', '0, '1', '4', '500'3);
INSERT INTO `monster_droplist` VALUES ('21025', '45392', '606', '0, '1', '4', '500'3);
INSERT INTO `monster_droplist` VALUES ('21026', '45390', '606', '0, '1', '4', '500'3);
INSERT INTO `monster_droplist` VALUES ('21027', '45398', '606', '0, '1', '4', '500'3);
INSERT INTO `monster_droplist` VALUES ('21028', '45399', '606', '0, '1', '4', '500'3);
INSERT INTO `monster_droplist` VALUES ('21029', '45400', '606', '0, '1', '4', '500'3);
INSERT INTO `monster_droplist` VALUES ('21030', '45401', '606', '0, '1', '4', '500'3);
INSERT INTO `monster_droplist` VALUES ('21031', '45393', '606', '0, '1', '4', '500'3);
INSERT INTO `monster_droplist` VALUES ('21032', '45629', '606', '0, '1', '4', '500'3);
INSERT INTO `monster_droplist` VALUES ('21033', '45635', '606', '0, '1', '4', '500'3);
-출저-오림님
[출처] 마법서복권.txt (비공개 카페)
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
공지 | 소스자료는 직접 올려주세요 | 게임존 | 2017.06.06 | 550 |
259 | 아이템 표기 번호 | 준희미니 | 2016.06.27 | 137 |
258 | 금화주머니 나름 초간단; [1] | 준희미니 | 2016.06.27 | 49 |
257 | 공격석 (정령탄 | 준희미니 | 2016.06.27 | 26 |
256 | 허접한 용계 리뉴얼 | 준희미니 | 2016.06.27 | 60 |
255 | 호랑이,진돗개 펫일때 부활안되는부분 | 준희미니 | 2016.06.27 | 50 |
254 | 던젼 특정장소갈때 열쇠체크하고 가기? %추가% | 준희미니 | 2016.06.27 | 38 |
253 | 5단룬적용하기 | 준희미니 | 2016.06.27 | 105 |
252 | 4색데스&진데스간단하게적용해보쟝 | 준희미니 | 2016.06.27 | 209 |
251 | 하이네 텔레포트 트랩 | 준희미니 | 2016.06.27 | 23 |
250 | 반지 착용 제한 | 준희미니 | 2016.06.27 | 42 |
249 | eva)3.80 // 변신레벨에 따른 공속의 변화를 주자 | 준희미니 | 2016.06.27 | 224 |
248 | 드래곤의 연금술 용액 | 준희미니 | 2016.06.27 | 29 |
247 | 화룡의 안식처 | 준희미니 | 2016.06.27 | 34 |
246 | 10주년 아이템 강화하자 //질문있습니다 | 준희미니 | 2016.06.27 | 18 |
245 | 와우 1.38 게시판이 열렸네요, 슈롬에 올렸던건데 | 준희미니 | 2016.06.27 | 108 |
244 | 실제 방어구 적용 소스 | 준희미니 | 2016.06.27 | 75 |
243 | 1.38 운영자계정 확인법 | 준희미니 | 2016.06.27 | 79 |
242 | 유저 피바 [2] | 준희미니 | 2016.06.27 | 125 |
241 | 카스파 패밀리 | 준희미니 | 2016.06.27 | 69 |
240 | 1.38 어밴 소스 입니다 | 준희미니 | 2016.06.27 | 28 |
239 | 1.38 버전 왕관 주기 소스 입니다 | 준희미니 | 2016.06.27 | 38 |
238 | 1.38 버전 데미지 업 물약 소스 입니다 | 준희미니 | 2016.06.27 | 37 |
237 | 1.38 겜블 소스 입니다 | 준희미니 | 2016.06.27 | 102 |
236 | 모든몹과 NPC가 말하는 소스입니다 | 준희미니 | 2016.06.24 | 183 |
235 | [[ 템삭제 ]] | 준희미니 | 2016.06.24 | 54 |
234 | 군주 스킬 아이콘 만들기 | 준희미니 | 2016.06.24 | 64 |
233 | 덱방을 알아보자.. | 준희미니 | 2016.06.24 | 56 |
232 | 소환몹 데미지 부분 흠 | 준희미니 | 2016.06.24 | 86 |
231 | 윈성 용병대장에게서 폭풍의칼날단 받는소스 입니다 | 준희미니 | 2016.06.24 | 32 |
230 | 빈주문서추가 | 준희미니 | 2016.06.24 | 67 |
229 | 공성시간 자동 돌리기 | 준희미니 | 2016.06.24 | 67 |
228 | 헤이스트 아이템 헤이스트효과구현 | 준희미니 | 2016.06.24 | 35 |
227 | 공성 성주혈외에 강제텔레포트.txt | 준희미니 | 2016.06.24 | 32 |
226 | 다엘(이도류,크로우)효과수정.txt | 준희미니 | 2016.06.24 | 82 |
225 | 라던_전층_주문서.txt | 준희미니 | 2016.06.24 | 46 |
224 | 마법사용시 카오적용.txt | 준희미니 | 2016.06.24 | 22 |
» | 마법서복권.txt | 준희미니 | 2016.06.24 | 54 |
222 | 마법투구 헤이스트추가.txt | 준희미니 | 2016.06.24 | 33 |
221 | 마수군왕의 징표함 적용.txt | 준희미니 | 2016.06.24 | 34 |
220 | 프리징 블리자드 적용소스.txt | 준희미니 | 2016.06.24 | 47 |
219 | 상아탑 3층 텔 및 오렌 상아탑 텔. 안되시는분들 | 준희미니 | 2016.06.24 | 55 |
218 | 보스 스폰시 y/n 메시지 | 준희미니 | 2016.06.24 | 98 |
217 | 만라우풀일때 아이템 안떨구기.txt | 준희미니 | 2016.06.24 | 90 |
216 | 안톤 제작 | 준희미니 | 2016.06.24 | 43 |
215 | 점팩 ui5차 화면 반경 설정 | 준희미니 | 2016.06.24 | 29 |
214 | vc2010..접속기 만드는 소스?? ( 초보자 ) [6] | Freedos82 | 2016.06.10 | 490 |
213 | 신규보호 외부화 | 연구사원 | 2016.06.07 | 99 |
212 | 특정무기 인첸 제한 걸기 | 연구사원 | 2016.06.07 | 164 |
211 | 특정레벨 도달시 자동혈탈퇴 소스(중립 혈 / 신규혈) 등등 | 연구사원 | 2016.06.07 | 62 |
210 | 스턴이걸리는무기,아이스가날라가는활을 만들자!!!ㅋ | 연구사원 | 2016.06.07 | 313 |