사이트 로그인
2016.05.20 18:37
복권 당첨형식으로 마법서를 랜덤으로 나오게하는
형식입니다~
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);
-출저-오림님
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
공지 | 소스자료는 직접 올려주세요 | 게임존 | 2017.06.06 | 550 |
209 | [요정]속성 마법에 의한 추가 데미지 | 연구사원 | 2016.06.07 | 94 |
208 | 특정지역 몬스터 아덴드랍율 높히기.txt [1] | 연구사원 | 2016.06.07 | 131 |
207 | NPC 호칭 달아주기 소스 | 연구사원 | 2016.06.07 | 74 |
206 | 환생 npc | LTE | 2016.06.06 | 136 |
205 | gm용 아이템 생성 npc [1] | LTE | 2016.06.06 | 212 |
204 | 워프 npc | LTE | 2016.06.06 | 58 |
203 | 성형 npc | LTE | 2016.06.06 | 67 |
202 | 수동 스킬마스터 | LTE | 2016.06.06 | 323 |
201 | 홍보코인 상점npc | LTE | 2016.06.06 | 131 |
200 | 자동전직 npc | LTE | 2016.06.06 | 108 |
199 | 개경소스 [1] | 연구사원 | 2016.06.03 | 344 |
198 | 공성전 군주지급템에 관한 소스 | 연구사원 | 2016.06.02 | 87 |
197 | 마방 및 마법데미지 본x화 [1] | 연구사원 | 2016.06.02 | 595 |
196 | 정확한 마방값을 불러오자 | 김닉넴 | 2016.05.20 | 196 |
195 | 버그사용자에게 몬스터가 말하기 | | 김닉넴 | 2016.05.20 | 163 |
194 | 윈성 용병대장에게서 폭풍의칼날단 받는소스 입니다 | 김닉넴 | 2016.05.20 | 89 |
193 | 빈주문서추가 | 김닉넴 | 2016.05.20 | 52 |
192 | 마방이랑 옵션 완벽 적용 [1] | 김닉넴 | 2016.05.20 | 218 |
191 | 공성시간 자동 돌리기 | 김닉넴 | 2016.05.20 | 84 |
190 | 재질에 의한 타격치.. | 김닉넴 | 2016.05.20 | 58 |
189 | 헤이스트 아이템 헤이스트효과구현 | 김닉넴 | 2016.05.20 | 35 |
188 | 언데드계열 힐주기 | 김닉넴 | 2016.05.20 | 28 |
187 | 덱방을 알아보자.. | 김닉넴 | 2016.05.20 | 49 |
186 | 마법사_에볼 | 김닉넴 | 2016.05.20 | 70 |
» | 마법서복권 | 김닉넴 | 2016.05.20 | 65 |
184 | 마법투구 헤이스트추가 | 김닉넴 | 2016.05.20 | 37 |
183 | 마수군왕의 징표함 적용 | 김닉넴 | 2016.05.20 | 31 |
182 | 만라우풀일때 아이템 안떨구기 | 김닉넴 | 2016.05.20 | 118 |
181 | 말하는 두루마리 무게버그수정.txt | 김닉넴 | 2016.05.20 | 50 |
180 | 몬스터 벽인식 | 김닉넴 | 2016.05.20 | 148 |
179 | 몹 HP게이지 만들기 [3] | 김닉넴 | 2016.05.20 | 185 |
178 | GM명령어 아크변신 | 김닉넴 | 2016.05.20 | 138 |
177 | 간단 낚시 버그 | 김닉넴 | 2016.05.20 | 173 |
176 | UI5 Key [출처] UI5 Key | 김닉넴 | 2016.05.20 | 31 |
175 | UI5 서버버전패킷 & 언노운 | 김닉넴 | 2016.05.20 | 51 |
174 | UI5 옵코드 | 김닉넴 | 2016.05.20 | 245 |
173 | 린드비오르 레이드 맵 / 확인불명 신규맵 | 김닉넴 | 2016.05.20 | 49 |
172 | 4.20일자 key 언노운 서버버전 옵코드 | 김닉넴 | 2016.05.20 | 150 |
171 | 신규 spr | 김닉넴 | 2016.05.20 | 194 |
170 | 두번째 인던맵 입니다 | 김닉넴 | 2016.05.20 | 77 |
169 | 인던 녹색 메세지 패킷 | 김닉넴 | 2016.05.20 | 29 |
168 | 이블 트릭.. 이블 리버스.. 소스(?) 일까나..ㅎㅎ | 김닉넴 | 2016.05.20 | 104 |
167 | A* 알고리즘 (몬스터 길찾기) | 김닉넴 | 2016.05.20 | 286 |
166 | [에바/일팩] * 귓속말 글자수 늘리는 방법 | 김닉넴 | 2016.05.20 | 23 |
165 | [에바/일팩] * 3.63혈맹창 리뉴얼 | 김닉넴 | 2016.05.20 | 59 |
164 | [점팩] * 드레이크인형 | 김닉넴 | 2016.05.20 | 55 |
163 | [에바/일팩] * 바운스헌터 및 신규변신 | 김닉넴 | 2016.05.20 | 83 |
162 | [에바/일팩] 스턴 확률조정법 | 김닉넴 | 2016.05.20 | 146 |
161 | [150811] Opcodes | 김닉넴 | 2016.05.20 | 402 |
160 | PK 승리시 깃털 뺏기 | 김닉넴 | 2016.05.20 | 59 |