Best Studio 1
Best Studio
D 1
delimuratt
Aliyldrim 1
Aliyldrim
Mt2Hizmet 1
Mt2Hizmet
noisiv 1
noisiv
Manwe Work 1
Manwe Work
melankolıa18 1
melankolıa18
Agora Metin2 1
Agora Metin2
Cannn6161 1
Cannn6161
kralhakan2009 1
kralhakan2009
Vahsi Uzman 1
Vahsi Uzman
Hikaye Ekle
Reklam vermek için turkmmo@gmail.com

sourceden baslangiç level ve item ayarlama

  • Konuyu başlatan Konuyu başlatan apikomt2
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 12
  • Görüntüleme Görüntüleme 2K

ROHAN2 WORLD 1-120 TR TİPİ OFFICIAL YOHARA, BALATHOR VE AMON! 80. GÜNÜNDE! +10.000 ONLİNE! HİLE VE BOT %100 ENGELLİ HEMEN TIKLA!


İşte bu benim de kullandığım daha doğru bir seçenek.
Konuyu okuyan arkadaşlara bunu öneririm.
 
wom2 kullandığı


Kod:
void CInputDB::PlayerCreateSuccess(LPDESC d, const char * data)
{
    if (!d)
        return;

    TPacketDGCreateSuccess * pPacketDB = (TPacketDGCreateSuccess *) data;

    if (pPacketDB->bAccountCharacterIndex >= PLAYER_PER_ACCOUNT)
    {
        d->Packet(encode_byte(HEADER_GC_CHARACTER_CREATE_FAILURE), 1);
        return;
    }

    long lIndex = 0;

    if (!CMapLocation::instance().Get(
#ifdef ENABLE_GENERAL_CH
d->GetAccountTable().bChannel,
#endif
                pPacketDB->player.x,
                pPacketDB->player.y,
                lIndex,
                pPacketDB->player.lAddr,
                pPacketDB->player.wPort))
    {
        sys_err("InputDB::PlayerCreateSuccess: cannot find server for mapindex %d %d x %d (name %s)",
                lIndex,
                pPacketDB->player.x,
                pPacketDB->player.y,
                pPacketDB->player.szName);
    }

    TAccountTable & r_Tab = d->GetAccountTable();
    r_Tab.players[pPacketDB->bAccountCharacterIndex] = pPacketDB->player;

    TPacketGCPlayerCreateSuccess pack;

    pack.header = HEADER_GC_CHARACTER_CREATE_SUCCESS;
    pack.bAccountCharacterIndex = pPacketDB->bAccountCharacterIndex;
    pack.player = pPacketDB->player;

    d->Packet(&pack, sizeof(TPacketGCPlayerCreateSuccess));

#ifdef ENABLE_REWARD_AT_START
    TPlayerItem t;
    memset(&t, 0, sizeof(t));
    t.owner    = r_Tab.players[pPacketDB->bAccountCharacterIndex].dwID;

    struct SInitialItem
    {
        BYTE    window;
        WORD    pos;
        DWORD    count;
        DWORD    dwVnum;
        TPlayerItemAttribute    aAttr[5];
    };

    static SInitialItem initialItems[MAIN_RACE_MAX_NUM][11] =
    {
        /* MAIN_RACE_WARRIOR_M */
        {
            {INVENTORY, 0, 1, 19, {APPLY_STR, 12, APPLY_CRITICAL_PCT, 12, APPLY_PENETRATE_PCT, 12, APPLY_POISON_PCT, 8, APPLY_STUN_PCT, 8}},                                // 2 slot
            {INVENTORY, 1, 1, 3009, {APPLY_STR, 12, APPLY_CRITICAL_PCT, 12, APPLY_PENETRATE_PCT, 12, APPLY_POISON_PCT, 8, APPLY_STUN_PCT, 8}},                                // 3 slot
            {INVENTORY, 2, 1, 11209, {APPLY_MAX_HP, 2500, APPLY_ATT_GRADE_BONUS, 50, APPLY_STEAL_HP, 10, APPLY_REFLECT_MELEE, 10, APPLY_CAST_SPEED, 20}},                    // 2 slot
            {INVENTORY, 3, 1, 12209, {APPLY_HP_REGEN, 25, APPLY_POISON_PCT, 10, APPLY_DODGE, 10, APPLY_ATT_SPEED, 10, APPLY_ATTBONUS_ORC, 20}},                                // 1 slot
            {INVENTORY, 4, 1, 13009, {APPLY_IMMUNE_STUN, 1, APPLY_STR, 12, APPLY_BLOCK, 10, APPLY_REFLECT_MELEE, 10, APPLY_ATTBONUS_ORC, 20}},                                // 1 slot
            {INVENTORY, 8, 1, 14009, {APPLY_MAX_HP, 2500, APPLY_PENETRATE_PCT, 12, APPLY_STEAL_HP, 10, APPLY_ATTBONUS_ORC, 20, APPLY_ITEM_DROP_BONUS, 20}},                    // 1 slot
            {INVENTORY, 9, 1, 15009, {APPLY_MAX_HP, 2500, APPLY_CRITICAL_PCT, 12, APPLY_DODGE, 10, APPLY_STUN_PCT, 8, APPLY_GOLD_DOUBLE_BONUS, 20}},                        // 1 slot
            {INVENTORY, 10, 1, 16009, {APPLY_MAX_HP, 2500, APPLY_CRITICAL_PCT, 12, APPLY_PENETRATE_PCT, 12, APPLY_HP_REGEN, 25, APPLY_STUN_PCT, 8}},                        // 1 slot
            {INVENTORY, 12, 1, 17009, {APPLY_POISON_REDUCE, 10, APPLY_ITEM_DROP_BONUS, 20, APPLY_ATTBONUS_ORC, 20, APPLY_ATTBONUS_MILGYO, 20, APPLY_ATTBONUS_ANIMAL, 20}},    // 1 slot
            {INVENTORY, 13, 1, 50187, {0, 10, 0, 0, 0, 0, 0, 0, 0, 0}},
            {INVENTORY, 0, 0, 0, {0, 10, 0, 0, 0, 0, 0, 0, 0, 0}}
        },
        /* MAIN_RACE_ASSASSIN_W */
        {
            {INVENTORY, 0, 1, 1009, {APPLY_STR, 12, APPLY_CRITICAL_PCT, 12, APPLY_PENETRATE_PCT, 12, APPLY_POISON_PCT, 8, APPLY_STUN_PCT, 8}},                                // 1 slot
            {INVENTORY, 1, 1, 2009, {APPLY_STR, 12, APPLY_CRITICAL_PCT, 12, APPLY_PENETRATE_PCT, 12, APPLY_POISON_PCT, 8, APPLY_STUN_PCT, 8}},                                // 2 slot
            {INVENTORY, 2, 1, 19, {APPLY_STR, 12, APPLY_CRITICAL_PCT, 12, APPLY_PENETRATE_PCT, 12, APPLY_POISON_PCT, 8, APPLY_STUN_PCT, 8}},                                // 2 slot
            {INVENTORY, 3, 1, 11409, {APPLY_MAX_HP, 2500, APPLY_ATT_GRADE_BONUS, 50, APPLY_STEAL_HP, 10, APPLY_REFLECT_MELEE, 10, APPLY_CAST_SPEED, 20}},                    // 2 slot
            {INVENTORY, 4, 1, 12349, {APPLY_HP_REGEN, 25, APPLY_POISON_PCT, 10, APPLY_DODGE, 10, APPLY_ATT_SPEED, 10, APPLY_ATTBONUS_ORC, 20}},                                // 1 slot
            {INVENTORY, 5, 1, 13009, {APPLY_IMMUNE_STUN, 1, APPLY_STR, 12, APPLY_BLOCK, 10, APPLY_REFLECT_MELEE, 10, APPLY_ATTBONUS_ORC, 20}},                                // 1 slot
            {INVENTORY, 9, 1, 14009, {APPLY_MAX_HP, 2500, APPLY_PENETRATE_PCT, 12, APPLY_STEAL_HP, 10, APPLY_ATTBONUS_ORC, 20, APPLY_ITEM_DROP_BONUS, 20}},                    // 1 slot
            {INVENTORY, 10, 1, 15009, {APPLY_MAX_HP, 2500, APPLY_CRITICAL_PCT, 12, APPLY_DODGE, 10, APPLY_STUN_PCT, 8, APPLY_GOLD_DOUBLE_BONUS, 20}},                        // 1 slot
            {INVENTORY, 11, 1, 16009, {APPLY_MAX_HP, 2500, APPLY_CRITICAL_PCT, 12, APPLY_PENETRATE_PCT, 12, APPLY_HP_REGEN, 25, APPLY_STUN_PCT, 8}},                        // 1 slot
            {INVENTORY, 12, 1, 17009, {APPLY_POISON_REDUCE, 10, APPLY_ITEM_DROP_BONUS, 20, APPLY_ATTBONUS_ORC, 20, APPLY_ATTBONUS_MILGYO, 20, APPLY_ATTBONUS_ANIMAL, 20}},    // 1 slot
            {INVENTORY, 13, 1, 50187, {0, 10, 0, 0, 0, 0, 0, 0, 0, 0}}
        },
        /* MAIN_RACE_SURA_M */
        {
            {INVENTORY, 0, 1, 19, {APPLY_STR, 12, APPLY_CRITICAL_PCT, 12, APPLY_PENETRATE_PCT, 12, APPLY_POISON_PCT, 8, APPLY_STUN_PCT, 8}},                                // 2 slot
            {INVENTORY, 1, 1, 11609, {APPLY_MAX_HP, 2500, APPLY_ATT_GRADE_BONUS, 50, APPLY_STEAL_HP, 10, APPLY_REFLECT_MELEE, 10, APPLY_CAST_SPEED, 20}},                    // 2 slot
            {INVENTORY, 2, 1, 12489, {APPLY_HP_REGEN, 25, APPLY_POISON_PCT, 10, APPLY_DODGE, 10, APPLY_ATT_SPEED, 10, APPLY_ATTBONUS_ORC, 20}},                                // 1 slot
            {INVENTORY, 3, 1, 13009, {APPLY_IMMUNE_STUN, 1, APPLY_STR, 12, APPLY_BLOCK, 10, APPLY_REFLECT_MELEE, 10, APPLY_ATTBONUS_ORC, 20}},                                // 1 slot
            {INVENTORY, 4, 1, 14009, {APPLY_MAX_HP, 2500, APPLY_PENETRATE_PCT, 12, APPLY_STEAL_HP, 10, APPLY_ATTBONUS_ORC, 20, APPLY_ITEM_DROP_BONUS, 20}},                    // 1 slot
            {INVENTORY, 7, 1, 15009, {APPLY_MAX_HP, 2500, APPLY_CRITICAL_PCT, 12, APPLY_DODGE, 10, APPLY_STUN_PCT, 8, APPLY_GOLD_DOUBLE_BONUS, 20}},                        // 1 slot
            {INVENTORY, 8, 1, 16009, {APPLY_MAX_HP, 2500, APPLY_CRITICAL_PCT, 12, APPLY_PENETRATE_PCT, 12, APPLY_HP_REGEN, 25, APPLY_STUN_PCT, 8}},                            // 1 slot
            {INVENTORY, 9, 1, 17009, {APPLY_POISON_REDUCE, 10, APPLY_ITEM_DROP_BONUS, 20, APPLY_ATTBONUS_ORC, 20, APPLY_ATTBONUS_MILGYO, 20, APPLY_ATTBONUS_ANIMAL, 20}},    // 1 slot
            {INVENTORY, 10, 1, 50187, {0, 10, 0, 0, 0, 0, 0, 0, 0, 0}},
            {INVENTORY, 0, 0, 0, {0, 10, 0, 0, 0, 0, 0, 0, 0, 0}},
            {INVENTORY, 0, 0, 0, {0, 10, 0, 0, 0, 0, 0, 0, 0, 0}}
        },
        /* MAIN_RACE_SHAMAN_W */
        {
            {INVENTORY, 0, 1, 5009, {APPLY_STR, 12, APPLY_CRITICAL_PCT, 12, APPLY_PENETRATE_PCT, 12, APPLY_POISON_PCT, 8, APPLY_STUN_PCT, 8}},                                // 1 slot
            {INVENTORY, 1, 1, 7009, {APPLY_STR, 12, APPLY_CRITICAL_PCT, 12, APPLY_PENETRATE_PCT, 12, APPLY_POISON_PCT, 8, APPLY_STUN_PCT, 8}},                                // 1 slot
            {INVENTORY, 2, 1, 11809, {APPLY_MAX_HP, 2500, APPLY_ATT_GRADE_BONUS, 50, APPLY_STEAL_HP, 10, APPLY_REFLECT_MELEE, 10, APPLY_CAST_SPEED, 20}},                    // 2 slot
            {INVENTORY, 3, 1, 12629, {APPLY_HP_REGEN, 25, APPLY_POISON_PCT, 10, APPLY_DODGE, 10, APPLY_ATT_SPEED, 10, APPLY_ATTBONUS_ORC, 20}},                                // 1 slot
            {INVENTORY, 4, 1, 13009, {APPLY_IMMUNE_STUN, 1, APPLY_STR, 12, APPLY_BLOCK, 10, APPLY_REFLECT_MELEE, 10, APPLY_ATTBONUS_ORC, 20}},                                // 1 slot
            {INVENTORY, 5, 1, 14009, {APPLY_MAX_HP, 2500, APPLY_PENETRATE_PCT, 12, APPLY_STEAL_HP, 10, APPLY_ATTBONUS_ORC, 20, APPLY_ITEM_DROP_BONUS, 20}},                    // 1 slot
            {INVENTORY, 6, 1, 15009, {APPLY_MAX_HP, 2500, APPLY_CRITICAL_PCT, 12, APPLY_DODGE, 10, APPLY_STUN_PCT, 8, APPLY_GOLD_DOUBLE_BONUS, 20}},                        // 1 slot
            {INVENTORY, 8, 1, 16009, {APPLY_MAX_HP, 2500, APPLY_CRITICAL_PCT, 12, APPLY_PENETRATE_PCT, 12, APPLY_HP_REGEN, 25, APPLY_STUN_PCT, 8}},                            // 1 slot
            {INVENTORY, 9, 1, 17009, {APPLY_POISON_REDUCE, 10, APPLY_ITEM_DROP_BONUS, 20, APPLY_ATTBONUS_ORC, 20, APPLY_ATTBONUS_MILGYO, 20, APPLY_ATTBONUS_ANIMAL, 20}},    // 1 slot
            {INVENTORY, 10, 1, 50187, {0, 10, 0, 0, 0, 0, 0, 0, 0, 0}},
            {INVENTORY, 0, 0, 0, {0, 10, 0, 0, 0, 0, 0, 0, 0, 0}}
        },
        /* MAIN_RACE_WARRIOR_W */
        {
            {INVENTORY, 0, 1, 19, {APPLY_STR, 12, APPLY_CRITICAL_PCT, 12, APPLY_PENETRATE_PCT, 12, APPLY_POISON_PCT, 8, APPLY_STUN_PCT, 8}},                                // 2 slot
            {INVENTORY, 1, 1, 3009, {APPLY_STR, 12, APPLY_CRITICAL_PCT, 12, APPLY_PENETRATE_PCT, 12, APPLY_POISON_PCT, 8, APPLY_STUN_PCT, 8}},                                // 3 slot
            {INVENTORY, 2, 1, 11209, {APPLY_MAX_HP, 2500, APPLY_ATT_GRADE_BONUS, 50, APPLY_STEAL_HP, 10, APPLY_REFLECT_MELEE, 10, APPLY_CAST_SPEED, 20}},                    // 2 slot
            {INVENTORY, 3, 1, 12209, {APPLY_HP_REGEN, 25, APPLY_POISON_PCT, 10, APPLY_DODGE, 10, APPLY_ATT_SPEED, 10, APPLY_ATTBONUS_ORC, 20}},                                // 1 slot
            {INVENTORY, 4, 1, 13009, {APPLY_IMMUNE_STUN, 1, APPLY_STR, 12, APPLY_BLOCK, 10, APPLY_REFLECT_MELEE, 10, APPLY_ATTBONUS_ORC, 20}},                                // 1 slot
            {INVENTORY, 8, 1, 14009, {APPLY_MAX_HP, 2500, APPLY_PENETRATE_PCT, 12, APPLY_STEAL_HP, 10, APPLY_ATTBONUS_ORC, 20, APPLY_ITEM_DROP_BONUS, 20}},                    // 1 slot
            {INVENTORY, 9, 1, 15009, {APPLY_MAX_HP, 2500, APPLY_CRITICAL_PCT, 12, APPLY_DODGE, 10, APPLY_STUN_PCT, 8, APPLY_GOLD_DOUBLE_BONUS, 20}},                        // 1 slot
            {INVENTORY, 10, 1, 16009, {APPLY_MAX_HP, 2500, APPLY_CRITICAL_PCT, 12, APPLY_PENETRATE_PCT, 12, APPLY_HP_REGEN, 25, APPLY_STUN_PCT, 8}},                        // 1 slot
            {INVENTORY, 12, 1, 17009, {APPLY_POISON_REDUCE, 10, APPLY_ITEM_DROP_BONUS, 20, APPLY_ATTBONUS_ORC, 20, APPLY_ATTBONUS_MILGYO, 20, APPLY_ATTBONUS_ANIMAL, 20}},    // 1 slot
            {INVENTORY, 13, 1, 50187, {0, 10, 0, 0, 0, 0, 0, 0, 0, 0}},
            {INVENTORY, 0, 0, 0, {0, 10, 0, 0, 0, 0, 0, 0, 0, 0}}
        },
        /* MAIN_RACE_ASSASSIN_M */
        {
            {INVENTORY, 0, 1, 1009, {APPLY_STR, 12, APPLY_CRITICAL_PCT, 12, APPLY_PENETRATE_PCT, 12, APPLY_POISON_PCT, 8, APPLY_STUN_PCT, 8}},                                // 1 slot
            {INVENTORY, 1, 1, 2009, {APPLY_STR, 12, APPLY_CRITICAL_PCT, 12, APPLY_PENETRATE_PCT, 12, APPLY_POISON_PCT, 8, APPLY_STUN_PCT, 8}},                                // 2 slot
            {INVENTORY, 2, 1, 19, {APPLY_STR, 12, APPLY_CRITICAL_PCT, 12, APPLY_PENETRATE_PCT, 12, APPLY_POISON_PCT, 8, APPLY_STUN_PCT, 8}},                                // 2 slot
            {INVENTORY, 3, 1, 11409, {APPLY_MAX_HP, 2500, APPLY_ATT_GRADE_BONUS, 50, APPLY_STEAL_HP, 10, APPLY_REFLECT_MELEE, 10, APPLY_CAST_SPEED, 20}},                    // 2 slot
            {INVENTORY, 4, 1, 12349, {APPLY_HP_REGEN, 25, APPLY_POISON_PCT, 10, APPLY_DODGE, 10, APPLY_ATT_SPEED, 10, APPLY_ATTBONUS_ORC, 20}},                                // 1 slot
            {INVENTORY, 5, 1, 13009, {APPLY_IMMUNE_STUN, 1, APPLY_STR, 12, APPLY_BLOCK, 10, APPLY_REFLECT_MELEE, 10, APPLY_ATTBONUS_ORC, 20}},                                // 1 slot
            {INVENTORY, 9, 1, 14009, {APPLY_MAX_HP, 2500, APPLY_PENETRATE_PCT, 12, APPLY_STEAL_HP, 10, APPLY_ATTBONUS_ORC, 20, APPLY_ITEM_DROP_BONUS, 20}},                    // 1 slot
            {INVENTORY, 10, 1, 15009, {APPLY_MAX_HP, 2500, APPLY_CRITICAL_PCT, 12, APPLY_DODGE, 10, APPLY_STUN_PCT, 8, APPLY_GOLD_DOUBLE_BONUS, 20}},                        // 1 slot
            {INVENTORY, 11, 1, 16009, {APPLY_MAX_HP, 2500, APPLY_CRITICAL_PCT, 12, APPLY_PENETRATE_PCT, 12, APPLY_HP_REGEN, 25, APPLY_STUN_PCT, 8}},                        // 1 slot
            {INVENTORY, 12, 1, 17009, {APPLY_POISON_REDUCE, 10, APPLY_ITEM_DROP_BONUS, 20, APPLY_ATTBONUS_ORC, 20, APPLY_ATTBONUS_MILGYO, 20, APPLY_ATTBONUS_ANIMAL, 20}},    // 1 slot
            {INVENTORY, 13, 1, 50187, {0, 10, 0, 0, 0, 0, 0, 0, 0, 0}},
        },
        /* MAIN_RACE_SURA_W */
        {
            {INVENTORY, 0, 1, 19, {APPLY_STR, 12, APPLY_CRITICAL_PCT, 12, APPLY_PENETRATE_PCT, 12, APPLY_POISON_PCT, 8, APPLY_STUN_PCT, 8}},                                // 2 slot
            {INVENTORY, 1, 1, 11609, {APPLY_MAX_HP, 2500, APPLY_ATT_GRADE_BONUS, 50, APPLY_STEAL_HP, 10, APPLY_REFLECT_MELEE, 10, APPLY_CAST_SPEED, 20}},                    // 2 slot
            {INVENTORY, 2, 1, 12489, {APPLY_HP_REGEN, 25, APPLY_POISON_PCT, 10, APPLY_DODGE, 10, APPLY_ATT_SPEED, 10, APPLY_ATTBONUS_ORC, 20}},                                // 1 slot
            {INVENTORY, 3, 1, 13009, {APPLY_IMMUNE_STUN, 1, APPLY_STR, 12, APPLY_BLOCK, 10, APPLY_REFLECT_MELEE, 10, APPLY_ATTBONUS_ORC, 20}},                                // 1 slot
            {INVENTORY, 4, 1, 14009, {APPLY_MAX_HP, 2500, APPLY_PENETRATE_PCT, 12, APPLY_STEAL_HP, 10, APPLY_ATTBONUS_ORC, 20, APPLY_ITEM_DROP_BONUS, 20}},                    // 1 slot
            {INVENTORY, 7, 1, 15009, {APPLY_MAX_HP, 2500, APPLY_CRITICAL_PCT, 12, APPLY_DODGE, 10, APPLY_STUN_PCT, 8, APPLY_GOLD_DOUBLE_BONUS, 20}},                        // 1 slot
            {INVENTORY, 8, 1, 16009, {APPLY_MAX_HP, 2500, APPLY_CRITICAL_PCT, 12, APPLY_PENETRATE_PCT, 12, APPLY_HP_REGEN, 25, APPLY_STUN_PCT, 8}},                            // 1 slot
            {INVENTORY, 9, 1, 17009, {APPLY_POISON_REDUCE, 10, APPLY_ITEM_DROP_BONUS, 20, APPLY_ATTBONUS_ORC, 20, APPLY_ATTBONUS_MILGYO, 20, APPLY_ATTBONUS_ANIMAL, 20}},    // 1 slot
            {INVENTORY, 10, 1, 50187, {0, 10, 0, 0, 0, 0, 0, 0, 0, 0}},
            {INVENTORY, 0, 0, 0, {0, 10, 0, 0, 0, 0, 0, 0, 0, 0}},
            {INVENTORY, 0, 0, 0, {0, 10, 0, 0, 0, 0, 0, 0, 0, 0}}
        },
        /* MAIN_RACE_SHAMAN_M */
        {
            {INVENTORY, 0, 1, 5009, {APPLY_STR, 12, APPLY_CRITICAL_PCT, 12, APPLY_PENETRATE_PCT, 12, APPLY_POISON_PCT, 8, APPLY_STUN_PCT, 8}},                                // 1 slot
            {INVENTORY, 1, 1, 7009, {APPLY_STR, 12, APPLY_CRITICAL_PCT, 12, APPLY_PENETRATE_PCT, 12, APPLY_POISON_PCT, 8, APPLY_STUN_PCT, 8}},                                // 1 slot
            {INVENTORY, 2, 1, 11809, {APPLY_MAX_HP, 2500, APPLY_ATT_GRADE_BONUS, 50, APPLY_STEAL_HP, 10, APPLY_REFLECT_MELEE, 10, APPLY_CAST_SPEED, 20}},                    // 2 slot
            {INVENTORY, 3, 1, 12629, {APPLY_HP_REGEN, 25, APPLY_POISON_PCT, 10, APPLY_DODGE, 10, APPLY_ATT_SPEED, 10, APPLY_ATTBONUS_ORC, 20}},                                // 1 slot
            {INVENTORY, 4, 1, 13009, {APPLY_IMMUNE_STUN, 1, APPLY_STR, 12, APPLY_BLOCK, 10, APPLY_REFLECT_MELEE, 10, APPLY_ATTBONUS_ORC, 20}},                                // 1 slot
            {INVENTORY, 5, 1, 14009, {APPLY_MAX_HP, 2500, APPLY_PENETRATE_PCT, 12, APPLY_STEAL_HP, 10, APPLY_ATTBONUS_ORC, 20, APPLY_ITEM_DROP_BONUS, 20}},                    // 1 slot
            {INVENTORY, 6, 1, 15009, {APPLY_MAX_HP, 2500, APPLY_CRITICAL_PCT, 12, APPLY_DODGE, 10, APPLY_STUN_PCT, 8, APPLY_GOLD_DOUBLE_BONUS, 20}},                        // 1 slot
            {INVENTORY, 8, 1, 16009, {APPLY_MAX_HP, 2500, APPLY_CRITICAL_PCT, 12, APPLY_PENETRATE_PCT, 12, APPLY_HP_REGEN, 25, APPLY_STUN_PCT, 8}},                            // 1 slot
            {INVENTORY, 9, 1, 17009, {APPLY_POISON_REDUCE, 10, APPLY_ITEM_DROP_BONUS, 20, APPLY_ATTBONUS_ORC, 20, APPLY_ATTBONUS_MILGYO, 20, APPLY_ATTBONUS_ANIMAL, 20}},    // 1 slot
            {INVENTORY, 10, 1, 50187, {0, 10, 0, 0, 0, 0, 0, 0, 0, 0}},
            {INVENTORY, 0, 0, 0, {0, 10, 0, 0, 0, 0, 0, 0, 0, 0}}
        }
    };

    unsigned job = pPacketDB->player.byJob;
    for (int i = 0; i < 11; i++) {
        if (initialItems[job][i].dwVnum == 0)
            continue;

        t.id = ITEM_MANAGER::instance().GetNewID();
        t.window = initialItems[job][i].window;
        t.pos = initialItems[job][i].pos;
        t.count = initialItems[job][i].count;
        t.vnum = initialItems[job][i].dwVnum;
        for (int x = 0; x < ITEM_SOCKET_MAX_NUM; ++x) {
            t.alSockets[x] = 0;
        }

        for (int x = 0; x < 5; ++x) {
            t.aAttr[x].bType = initialItems[job][i].aAttr[x].bType;
            t.aAttr[x].sValue = initialItems[job][i].aAttr[x].sValue;
        }

#ifdef ATTR_LOCK
        t.lockedattr = -1;
#endif

        db_clientdesc->DBPacketHeader(HEADER_GD_ITEM_SAVE, 0, sizeof(TPlayerItem));
        db_clientdesc->Packet(&t, sizeof(TPlayerItem));
    }
#endif

    LogManager::instance().CharLog(pack.player.dwID, 0, 0, 0, "CREATE PLAYER", "", d->GetHostName());
}
 

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst