close_btn
로그인, 회원가입후 더 많은 혜택을 누리세요 로그인 회원가입 닫기

1.38 겜블 소스 입니다

2016.06.27 10:23

준희미니 조회 수:102

package net.world.inventory.function;

import net.Config;
import net.database.ItemsTable;
import net.database.controller.bean.item;
import net.packet.client.BasePacket;
import net.packet.server.ServerMessage;
import net.world.character;
import net.world.instance.ItemInstance;

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

public class gamble extends ItemInstance  // 복권이라고 영어 이름된건 컴파일된 파일 이름이니 원하시는거 아무걸로나 수정가능하세요
{

    public gamble(item _item)
    {
        super(_item);
        temp = 0;
    }

    public void clickItem(character cha, BasePacket bp)
    {
        cha.getInventory().Controler(this, (byte)0, 1L, "반짝이는 돌");
        int count = 0;
        String name = null;
        int rand = Config.rand(0, 114);
        if(rand <= 1)
        {
            count = 1; // 지급될 랜덤의 갯수 설정이에요
            name = "붉은 기사의검";
            cha.getInventory().Controler(ItemsTable.getInstance().newItem(111, false), (byte)1, count, "붉은 기사의검");
        } else
            if(rand <= 2)
            {
             count = 1;
                name = "마나의 지팡이";
                cha.getInventory().Controler(ItemsTable.getInstance().newItem(1116, false), (byte)1, count, "마나의 지팡이");
            } else
                if(rand <= 3)
                {
                 count = 1;
                    name = "도끼";
                    cha.getInventory().Controler(ItemsTable.getInstance().newItem(1, false), (byte)1, count, "도끼");
                } else
             if(rand <= 4)
                {
                 count = 1; 
                    name = "일본도";
                    cha.getInventory().Controler(ItemsTable.getInstance().newItem(8, false), (byte)1, count, "일본도");
                } else
    if(rand <= 5)
                {
                 count = 1; 
                    name = "양손검";
                    cha.getInventory().Controler(ItemsTable.getInstance().newItem(3, false), (byte)1, count, "양손검");
                } else
     if(rand <= 6)
                {
                 count = 1; 
                    name = "젤고머";
                    cha.getInventory().Controler(ItemsTable.getInstance().newItem(16, false), (byte)1, count, "젤고머");
                } else
     if(rand <= 7)
                {
                 count = 1; 
                    name = "소나무 막대";
                    cha.getInventory().Controler(ItemsTable.getInstance().newItem(15, false), (byte)1, count, "소나무 막대");
                } else
     if(rand <= 8)
                {
                 count = 1; 
                    name = "단풍나무 막대";
                    cha.getInventory().Controler(ItemsTable.getInstance().newItem(14, false), (byte)1, count, "단풍나무 막대");
                } else
     if(rand <= 9)
                {
                 count = 1; 
                    name = "전투 도끼";
                    cha.getInventory().Controler(ItemsTable.getInstance().newItem(24, false), (byte)1, count, "전투 도끼");
                } else
     if(rand <= 10)
                {
                 count = 1; 
                    name = "요정족 활";
                    cha.getInventory().Controler(ItemsTable.getInstance().newItem(28, false), (byte)1, count, "요정족 활");
                } else
     if(rand <= 11)
                {
                 count = 1; 
                    name = "양초";
                    cha.getInventory().Controler(ItemsTable.getInstance().newItem(31, false), (byte)1, count, "양초");
                } else
     if(rand <= 12)
                {
                 count = 1; 
                    name = "당근";
                    cha.getInventory().Controler(ItemsTable.getInstance().newItem(32, false), (byte)1, count, "당근");
                } else
     if(rand <= 13)
                {
                 count = 1; 
                    name = "벡드코빈";
                    cha.getInventory().Controler(ItemsTable.getInstance().newItem(35, false), (byte)1, count, "벡드코빈");
                } else
     if(rand <= 14)
                {
                 count = 1; 
                    name = "기병창";
                    cha.getInventory().Controler(ItemsTable.getInstance().newItem(43, false), (byte)1, count, "기병창");
                } else
     if(rand <= 15)
                {
                 count = 1; 
                    name = "장궁";
                    cha.getInventory().Controler(ItemsTable.getInstance().newItem(59, false), (byte)1, count, "장궁");
                } else
     if(rand <= 16)
                {
                 count = 1; 
                    name = "난장이족 철투구";
                    cha.getInventory().Controler(ItemsTable.getInstance().newItem(68, false), (byte)1, count, "난장이족 철투구");
                } else
     if(rand <= 17)
                {
                 count = 1; 
                    name = "투구";
                    cha.getInventory().Controler(ItemsTable.getInstance().newItem(69, false), (byte)1, count, "투구");
                } else
     if(rand <= 18)
                {
                 count = 1; 
                    name = "수정갑옷";
                    cha.getInventory().Controler(ItemsTable.getInstance().newItem(71, false), (byte)1, count, "수정갑옷");
                } else
     if(rand <= 19)
                {
                 count = 1; 
                    name = "오크족 사슬갑옷";
                    cha.getInventory().Controler(ItemsTable.getInstance().newItem(76, false), (byte)1, count, "오크족 사슬갑옷");
                } else
     if(rand <= 20)
                {
                 count = 1; 
                    name = "티셔츠";
                    cha.getInventory().Controler(ItemsTable.getInstance().newItem(82, false), (byte)1, count, "티셔츠");
                } else
     if(rand <= 21)
                {
                 count = 1; 
                    name = "파란물약";
                    cha.getInventory().Controler(ItemsTable.getInstance().newItem(98, false), (byte)1, count, "파란물약");
                } else
     if(rand <= 22)
                {
                 count = 1; 
                    name = "비취 물약";
                    cha.getInventory().Controler(ItemsTable.getInstance().newItem(99, false), (byte)1, count, "비취물약");
                } else
     if(rand <= 23)
                {
                 count = 1; 
                    name = "초록 물약";
                    cha.getInventory().Controler(ItemsTable.getInstance().newItem(100, false), (byte)1, count, "초록 물약");
                } else
     if(rand <= 24)
                {
                 count = 1; 
                    name = "맑은 물약";
                    cha.getInventory().Controler(ItemsTable.getInstance().newItem(103, false), (byte)1, count, "맑은 물약");
                } else
     if(rand <= 25)
                {
                 count = 1; 
                    name = "주홍 물약";
                    cha.getInventory().Controler(ItemsTable.getInstance().newItem(101, false), (byte)1, count, "주홍 물약");
                } else
     if(rand <= 26)
                {
                 count = 1; 
                    name = "빨간 물약";
                    cha.getInventory().Controler(ItemsTable.getInstance().newItem(102, false), (byte)1, count, "빨간 물약");
                } else
     if(rand <= 27)
                {
                 count = 1; 
                    name = "랜턴";
                    cha.getInventory().Controler(ItemsTable.getInstance().newItem(114, false), (byte)1, count, "랜턴");
                } else
     if(rand <= 28)
                {
                 count = 1; 
                    name = "흑단막대";
                    cha.getInventory().Controler(ItemsTable.getInstance().newItem(107, false), (byte)1, count, "흑단 막대");
                } else
     if(rand <= 29)
                {
                 count = 1; 
                    name = "붉은 기사의 망토";
                    cha.getInventory().Controler(ItemsTable.getInstance().newItem(110, false), (byte)1, count, "붉은 기사의 망토");
                } else
     if(rand <= 30)
                {
                 count = 1; 
                    name = "글루디오 영지행 배표";
                    cha.getInventory().Controler(ItemsTable.getInstance().newItem(112, false), (byte)1, count, "글루디오 영지행 배표");
                } else
     if(rand <= 31)
                {
                 count = 1; 
                    name = "부츠";
                    cha.getInventory().Controler(ItemsTable.getInstance().newItem(116, false), (byte)1, count, "부츠");
                } else
     if(rand <= 32)
                {
                 count = 1; 
                    name = "면류관";
                    cha.getInventory().Controler(ItemsTable.getInstance().newItem(120, false), (byte)1, count, "면류관");
                } else
     if(rand <= 33)
                {
                 count = 1; 
                    name = "기사의 면갑";
                    cha.getInventory().Controler(ItemsTable.getInstance().newItem(121, false), (byte)1, count, "기사의 면갑");
                } else
     if(rand <= 34)
                {
                 count = 1; 
                    name = "악운의 단검";
                    cha.getInventory().Controler(ItemsTable.getInstance().newItem(123, false), (byte)1, count, "악운의 단검");
                } else
     if(rand <= 35)
                {
                 count = 1; 
                    name = "네크로멘서의 방패";
                    cha.getInventory().Controler(ItemsTable.getInstance().newItem(126, false), (byte)1, count, "네크로멘서의 방패");
                } else
     if(rand <= 36)
                {
                 count = 10; 
                    name = "마력의 돌";
                    cha.getInventory().Controler(ItemsTable.getInstance().newItem(129, false), (byte)1, count, "마력의 돌");
                } else
     if(rand <= 37)
                {
                 count = 1; 
                    name = "변신 조종 반지";
                    cha.getInventory().Controler(ItemsTable.getInstance().newItem(106, false), (byte)1, count, "변신 조종 반지");
                } else
     if(rand <= 38)
                {
                 count = 1; 
                    name = "순간이동 조종 반지";
                    cha.getInventory().Controler(ItemsTable.getInstance().newItem(105, false), (byte)1, count, "순간이동 조종 반지");
                } else
     if(rand <= 39)
                {
                 count = 1; 
                    name = "금빛열쇠";
                    cha.getInventory().Controler(ItemsTable.getInstance().newItem(108, false), (byte)1, count, "금빛 열쇠");
                } else
     if(rand <= 40)
                {
                 count = 1; 
                    name = "마법방어 사슬 갑옷";
                    cha.getInventory().Controler(ItemsTable.getInstance().newItem(134, false), (byte)1, count, "마법방어 사슬 갑옷");
                } else
     if(rand <= 41)
                {
                 count = 1; 
                    name = "마법서(슬로우)";
                    cha.getInventory().Controler(ItemsTable.getInstance().newItem(154, false), (byte)1, count, "마법서(슬로우)");
                } else
     if(rand <= 42)
                {
                 count = 1; 
                    name = "마법서(콜 라이트닝)";
                    cha.getInventory().Controler(ItemsTable.getInstance().newItem(156, false), (byte)1, count, "마법서(콜 라이트닝)");
                } else
     if(rand <= 43)
                {
                 count = 1; 
                    name = "마법방어투구";
                    cha.getInventory().Controler(ItemsTable.getInstance().newItem(185, false), (byte)1, count, "마법방어투구");
                } else
     if(rand <= 44)
                {
                 count = 1; 
                    name = "마법서(매스 텔레포트)";
                    cha.getInventory().Controler(ItemsTable.getInstance().newItem(179, false), (byte)1, count, "마법서(매스 텔레포트)");
                } else
     if(rand <= 45)
                {
                 count = 1; 
                    name = "바포메트 지팡이";
                    cha.getInventory().Controler(ItemsTable.getInstance().newItem(188, false), (byte)1, count, "바포메트 지팡이");
                } else
     if(rand <= 46)
                {
                 count = 1; 
                    name = "마법사의 지팡이";
                    cha.getInventory().Controler(ItemsTable.getInstance().newItem(187, false), (byte)1, count, "마법사의 지팡이");
                } else
     if(rand <= 47)
                {
                 count = 1; 
                    name = "무명로브";
                    cha.getInventory().Controler(ItemsTable.getInstance().newItem(190, false), (byte)1, count, "무명로브");
                } else
     if(rand <= 48)
                {
                 count = 1; 
                    name = "마법서(인비지블리티)";
                    cha.getInventory().Controler(ItemsTable.getInstance().newItem(173, false), (byte)1, count, "마법서(인비지블리티)");
                } else
     if(rand <= 49)
                {
                 count = 1; 
                    name = "다마스커스검";
                    cha.getInventory().Controler(ItemsTable.getInstance().newItem(192, false), (byte)1, count, "다마스커스검");
                } else
     if(rand <= 50)
                {
                 count = 1; 
                    name = "레이피어";
                    cha.getInventory().Controler(ItemsTable.getInstance().newItem(197, false), (byte)1, count, "레이피어");
                } else
     if(rand <= 51)
                {
                 count = 1; 
                    name = "크로스보우";
                    cha.getInventory().Controler(ItemsTable.getInstance().newItem(200, false), (byte)1, count, "크로스 보우");
                } else
     if(rand <= 52)
                {
                 count = 1; 
                    name = "용기의 물약";
                    cha.getInventory().Controler(ItemsTable.getInstance().newItem(201, false), (byte)1, count, "용기의 물약");
                } else
     if(rand <= 53)
                {
                 count = 1; 
                    name = "마법서(이럽션)";
                    cha.getInventory().Controler(ItemsTable.getInstance().newItem(164, false), (byte)1, count, "마법서(이럽션)");
                } else
     if(rand <= 54)
                {
                 count = 1; 
                    name = "요정족 사슬갑옷";
                    cha.getInventory().Controler(ItemsTable.getInstance().newItem(191, false), (byte)1, count, "요정족 사슬갑옷");
                } else
     if(rand <= 55)
                {
                 count = 1; 
                    name = "난장이족 둥근방패";
                    cha.getInventory().Controler(ItemsTable.getInstance().newItem(95, false), (byte)1, count, "난장이족 둥근방패");
                } else
     if(rand <= 56)
                {
                 count = 1; 
                    name = "활골무";
                    cha.getInventory().Controler(ItemsTable.getInstance().newItem(244, false), (byte)1, count, "활골무");
                } else
     if(rand <= 57)
                {
                 count = 1; 
                    name = "파워글러브";
                    cha.getInventory().Controler(ItemsTable.getInstance().newItem(246, false), (byte)1, count, "파워글러브");
                } else
     if(rand <= 58)
                {
                 count = 1; 
                    name = "간디의 토템";
                    cha.getInventory().Controler(ItemsTable.getInstance().newItem(251, false), (byte)1, count, "간디의 토템");
                } else
     if(rand <= 59)
                {
                 count = 1; 
                    name = "네루가의 토템";
                    cha.getInventory().Controler(ItemsTable.getInstance().newItem(252, false), (byte)1, count, "네루가의 토템");
                } else
     if(rand <= 60)
                {
                 count = 1; 
                    name = "아투바의 토템";
                    cha.getInventory().Controler(ItemsTable.getInstance().newItem(255, false), (byte)1, count, "아투바의 토템");
                } else
     if(rand <= 61)
                {
                 count = 1; 
                    name = "오크투사의 목걸이";
                    cha.getInventory().Controler(ItemsTable.getInstance().newItem(257, false), (byte)1, count, "오크투사의 목걸이");
                } else
     if(rand <= 62)
                {
                 count = 1; 
                    name = "커츠의 벨트";
                    cha.getInventory().Controler(ItemsTable.getInstance().newItem(258, false), (byte)1, count, "커츠의 벨트");
                } else
     if(rand <= 63)
                {
                 count = 1; 
                    name = "엘름의 축복";
                    cha.getInventory().Controler(ItemsTable.getInstance().newItem(909, false), (byte)1, count, "엘름의 축복");
                } else
     if(rand <= 64)
                {
                 count = 1; 
                    name = "고대의 장궁";
                    cha.getInventory().Controler(ItemsTable.getInstance().newItem(1117, false), (byte)1, count, "고대의 장궁");
                } else
     if(rand <= 65)
                {
                 count = 1; 
                    name = "요정족 흉갑";
                    cha.getInventory().Controler(ItemsTable.getInstance().newItem(1107, false), (byte)1, count, "요정족 흉갑");
                } else
     if(rand <= 66)
                {
                 count = 1; 
                    name = "마법방어티셔츠";
                    cha.getInventory().Controler(ItemsTable.getInstance().newItem(704, false), (byte)1, count, "마법방어티셔츠");
                } else
     if(rand <= 67)
                {
                 count = 1; 
                    name = "오크전사의 방패";
                    cha.getInventory().Controler(ItemsTable.getInstance().newItem(1103, false), (byte)1, count, "오크전사의 방패");
                } else
     if(rand <= 68)
                {
                 count = 1; 
                    name = "7층 이동부적";
                    cha.getInventory().Controler(ItemsTable.getInstance().newItem(1111, false), (byte)1, count, "7층 이동부적");
                } else
     if(rand <= 69)
                {
                 count = 1; 
                    name = "오크의 벨트";
                    cha.getInventory().Controler(ItemsTable.getInstance().newItem(1104, false), (byte)1, count, "오크의 벨트");
                } else
     if(rand <= 70)
                {
                 count = 1; 
                    name = "마법서(서먼몬스터)";
                    cha.getInventory().Controler(ItemsTable.getInstance().newItem(167, false), (byte)1, count, "마법서(서먼몬스터)");
                } else
     if(rand <= 71)
                {
                 count = 1; 
                    name = "마법서(풀힐)";
                    cha.getInventory().Controler(ItemsTable.getInstance().newItem(170, false), (byte)1, count, "마법서(풀힐)");
                } else
     if(rand <= 72)
                {
                 count = 1; 
                    name = "마법서(셰이프 체인지)";
                    cha.getInventory().Controler(ItemsTable.getInstance().newItem(177, false), (byte)1, count, "마법서(셰이프 체인지)");
                } else
     if(rand <= 73)
                {
                 count = 1; 
                    name = "투명망토";
                    cha.getInventory().Controler(ItemsTable.getInstance().newItem(88, false), (byte)1, count, "투명망토");
                } else
     if(rand <= 74)
                {
                 count = 1; 
                    name = "행운파이";
                    cha.getInventory().Controler(ItemsTable.getInstance().newItem(62, false), (byte)1, count, "행운파이");
                } else
     if(rand <= 75)
                {
                 count = 1; 
                    name = "크림파이";
                    cha.getInventory().Controler(ItemsTable.getInstance().newItem(63, false), (byte)1, count, "크림파이");
                } else
     if(rand <= 76)
                {
                 count = 1; 
                    name = "힘의 티셔츠";
                    cha.getInventory().Controler(ItemsTable.getInstance().newItem(901, false), (byte)1, count, "힘의 티셔츠");
                } else
     if(rand <= 77)
                {
                 count = 1; 
                    name = "민첩의 티셔츠";
                    cha.getInventory().Controler(ItemsTable.getInstance().newItem(902, false), (byte)1, count, "민첩의 티셔츠");
                } else
     if(rand <= 78)
                {
                 count = 1; 
                    name = "마력의 티셔츠";
                    cha.getInventory().Controler(ItemsTable.getInstance().newItem(903, false), (byte)1, count, "마력의 티셔츠");
                } else
     if(rand <= 79)
                {
                 count = 10; 
                    name = "엔트의 열매";
                    cha.getInventory().Controler(ItemsTable.getInstance().newItem(338, false), (byte)1, count, "엔트의 열매");
                } else
     if(rand <= 80)
                {
                 count = 1; 
                    name = "커츠의 검";
                    cha.getInventory().Controler(ItemsTable.getInstance().newItem(509, false), (byte)1, count, "커츠의 검");
                } else
     if(rand <= 81)
                {
                 count = 1; 
                    name = "인트의 반지";
                    cha.getInventory().Controler(ItemsTable.getInstance().newItem(1000, false), (byte)1, count, "인트의 반지");
                } else
     if(rand <= 82)
                {
                 count = 1; 
                    name = "데스 변신주문서";
                    cha.getInventory().Controler(ItemsTable.getInstance().newItem(411, false), (byte)1, count, "데스 변신주문서");
                } else
     if(rand <= 83)
                {
                 count = 1; 
                    name = "피빛망토";
                    cha.getInventory().Controler(ItemsTable.getInstance().newItem(1105, false), (byte)1, count, "피빛망토");
                } else
     if(rand <= 84)
                {
                 count = 1; 
                    name = "용비늘 갑옷";
                    cha.getInventory().Controler(ItemsTable.getInstance().newItem(1108, false), (byte)1, count, "용비늘갑옷");
                } else
     if(rand <= 85)
                {
                 count = 1; 
                    name = "커츠의 갑옷";
                    cha.getInventory().Controler(ItemsTable.getInstance().newItem(1110, false), (byte)1, count, "커츠의 갑옷");
                } else
     if(rand <= 86)
                {
                 count = 1; 
                    name = "저주받은 로브";
                    cha.getInventory().Controler(ItemsTable.getInstance().newItem(1109, false), (byte)1, count, "저주받은 로브");
                } else
     if(rand <= 87)
                {
                 count = 1; 
                    name = "은기사의 방패";
                    cha.getInventory().Controler(ItemsTable.getInstance().newItem(1115, false), (byte)1, count, "은기사의 방패");
                } else
     if(rand <= 88)
                {
                 count = 1; 
                    name = "힘의반지";
                    cha.getInventory().Controler(ItemsTable.getInstance().newItem(333, false), (byte)1, count, "힘의 반지");
                } else
     if(rand <= 89)
                {
                 count = 1; 
                    name = "덱스의 반지";
                    cha.getInventory().Controler(ItemsTable.getInstance().newItem(334, false), (byte)1, count, "덱스의 반지");
                } else
        if(rand <= 90)
                {
                 count = 1; 
                    name = "변신해제 물약";
                    cha.getInventory().Controler(ItemsTable.getInstance().newItem(400, false), (byte)1, count, "변신해제 물약");
                } else
        if(rand <= 91)
                {
                 count = 1; 
                    name = "카오틱신전 이동주문서";
                    cha.getInventory().Controler(ItemsTable.getInstance().newItem(401, false), (byte)1, count, "카오틱신전 이동주문서");
                } else
        if(rand <= 92)
                {
                 count = 1; 
                    name = "미늘 갑옷";
                    cha.getInventory().Controler(ItemsTable.getInstance().newItem(73, false), (byte)1, count, "미늘 갑옷");
                } else
     if(rand <= 93)
                {
                 count = 1; 
                    name = "장갑";
                    cha.getInventory().Controler(ItemsTable.getInstance().newItem(117, false), (byte)1, count, "장갑");
                } else
     if(rand <= 94)
                {
                 count = 1; 
                    name = "큰방패";
                    cha.getInventory().Controler(ItemsTable.getInstance().newItem(94, false), (byte)1, count, "큰방패");
                } else
     if(rand <= 95)
                {
                 count = 1; 
                    name = "마법망토";
                    cha.getInventory().Controler(ItemsTable.getInstance().newItem(89, false), (byte)1, count, "마법망토");
                } else
     if(rand <= 96)
                {
                 count = 1; 
                    name = "오크족망토";
                    cha.getInventory().Controler(ItemsTable.getInstance().newItem(84, false), (byte)1, count, "오크족망토");
                } else
     if(rand <= 97)
                {
                 count = 1; 
                    name = "오크족 고리갑옷";
                    cha.getInventory().Controler(ItemsTable.getInstance().newItem(80, false), (byte)1, count, "오크족 고리갑옷");
                } else
     if(rand <= 98)
                {
                 count = 1; 
                    name = "오크족 사슬갑옷";
                    cha.getInventory().Controler(ItemsTable.getInstance().newItem(76, false), (byte)1, count, "오크족 사슬갑옷");
                } else
     if(rand <= 99)
                {
                 count = 1; 
                    name = "오크족 투구";
                    cha.getInventory().Controler(ItemsTable.getInstance().newItem(67, false), (byte)1, count, "오크족 투구");
                } else
     if(rand <= 100)
                {
                 count = 1; 
                    name = "바나나";
                    cha.getInventory().Controler(ItemsTable.getInstance().newItem(61, false), (byte)1, count, "바나나");
                } else
     if(rand <= 101)
                {
                 count = 1; 
                    name = "오크족 창";
                    cha.getInventory().Controler(ItemsTable.getInstance().newItem(53, false), (byte)1, count, "오크족 창");
                } else
     if(rand <= 102)
                {
                 count = 1; 
                    name = "오렌지";
                    cha.getInventory().Controler(ItemsTable.getInstance().newItem(47, false), (byte)1, count, "오렌지");
                } else
     if(rand <= 103)
                {
                 count = 1; 
                    name = "요정족 창";
                    cha.getInventory().Controler(ItemsTable.getInstance().newItem(52, false), (byte)1, count, "요정족 창");
               } else
       if(rand <= 110)
                {
                 count = 1; 
                    name = "우럭하이 방패";
                    cha.getInventory().Controler(ItemsTable.getInstance().newItem(93, false), (byte)1, count, "우럭하이 방패");
               } else
       if(rand <= 111)
                {
                 count = 1; 
                    name = "다이아몬드";
                    cha.getInventory().Controler(ItemsTable.getInstance().newItem(130, false), (byte)1, count, "다이아몬드");
               } else
       if(rand <= 112)
                {
                 count = 1; 
                    name = "루비";
                    cha.getInventory().Controler(ItemsTable.getInstance().newItem(131, false), (byte)1, count, "루비");
               } else
       if(rand <= 113)
                {
                 count = 1; 
                    name = "사파이어";
                    cha.getInventory().Controler(ItemsTable.getInstance().newItem(132, false), (byte)1, count, "사파이어");
               } else
       if(rand <= 114)
                {
                 count = 1; 
                    name = "에메랄드";
                    cha.getInventory().Controler(ItemsTable.getInstance().newItem(133, false), (byte)1, count, "에메랄드");
               } else
       if(rand <= 115)
                {
                 count = 1; 
                    name = "괴물눈 고기";
                    cha.getInventory().Controler(ItemsTable.getInstance().newItem(1005, false), (byte)1, count, "괴물눈 고기");
               } else
        if(rand <= 116)
                {
                 count = 1; 
                    name = "엘븐 와퍼";
                    cha.getInventory().Controler(ItemsTable.getInstance().newItem(202, false), (byte)1, count, "엘븐 와퍼");
               } else
        if(rand <= 117)
                {
                 count = 1; 
                    name = "최고급 다이아몬드";
                    cha.getInventory().Controler(ItemsTable.getInstance().newItem(1004, false), (byte)1, count, "최고급 다이아몬드");
               } else
            if(rand <= 104)
        {
            count = 1;
            name = "젤고머";
            cha.getInventory().Controler(ItemsTable.getInstance().newItem(16, false), (byte)1, count, "젤고머");
        } else
            if(rand <= 105)
            {
            count = 1;
            name = "데이안 푸엘스";
            cha.getInventory().Controler(ItemsTable.getInstance().newItem(19, false), (byte)1, count, "데이안 푸엘스");
            } else
                if(rand <= 106)
                {
                    count = 1;
                    name = "축복받은 데이안 푸엘스";
                    ItemInstance q = ItemsTable.getInstance().newItem(19, false);
                    q.set_bress((byte)0); // 축인지 저주인지 걍인지 설정 젤데이는 축과 걍 저주 이렇게 설정 가능하세요
                    cha.getInventory().Controler(q, (byte)1, count, "축복받은 데이안 푸엘스");
                } else
                if(rand <= 107)
                {
                    count = 1;
                    name = "축복받은 젤고머";
                    ItemInstance q = ItemsTable.getInstance().newItem(16, false);
                    q.set_bress((byte)0);
                    cha.getInventory().Controler(q, (byte)1, count, "축복받은 젤고머");
                } else
    if(rand <= 108)
                {
                    count = 1;
                    name = "저주받은 데이안 푸엘스";
                    ItemInstance q = ItemsTable.getInstance().newItem(19, false);
                    q.set_bress((byte)2); // 축인지 저주인지 걍인지 설정 젤데이는 축과 걍 저주 이렇게 설정 가능하세요
                    cha.getInventory().Controler(q, (byte)1, count, "저주받은 데이안 푸엘스");
                } else
                if(rand <= 109)
                {
                    count = 1;
                    name = "저주받은 젤고머";
                    ItemInstance q = ItemsTable.getInstance().newItem(16, false);
                    q.set_bress((byte)2);
                    cha.getInventory().Controler(q, (byte)1, count, "저주받은 젤고머");
                } else
  {

        }
        if(count > 1)
            name = (new StringBuilder(String.valueOf(name))).append(" (").append(count).append(")").toString();
        cha.SendPacket(new ServerMessage(143, "반짝이는 돌", name), false);
    }

    private static final long serialVersionUID = 1L;
    private final Logger logger = LoggerFactory.getLogger(getClass());
    int temp;

[출처] 1.38 겜블 소스 입니다! (비공개 카페)

 

번호 제목 글쓴이 날짜 조회 수
공지 소스자료는 직접 올려주세요 게임존 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
» 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
223 마법서복권.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