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(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; #ifdef ENABLE_NEWSTUFF if (!g_stProxyIP.empty()) pack.player.lAddr = inet_addr(g_stProxyIP.c_str()); #endif d->Packet(&pack, sizeof(TPacketGCPlayerCreateSuccess)); // ±âº» ¹«±â¿Í ±ÍȯºÎ¸¦ Áö±Ş TPlayerItem t; memset(&t, 0, sizeof(t)); //baslangic item verme t.owner = r_Tab.players[pPacketDB->bAccountCharacterIndex].dwID; struct SInitialItem { BYTE window; WORD pos; DWORD count; DWORD dwVnum; long alSockets[3]; TPlayerItemAttribute aAttr[5]; // bool is_basic; }; const int MAX_INITIAL_ITEM = 33; static SInitialItem initialItems[MAIN_RACE_MAX_NUM][MAX_INITIAL_ITEM] = { {//savascie {EQUIPMENT, WEAR_WEAPON, 1, 19, {1,0,0}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, }, //silah {EQUIPMENT, WEAR_BODY, 1, 11209, {1,1,1}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, }, //zırh {EQUIPMENT, WEAR_HEAD, 1, 12209, {0,0,0}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, }, //kask {EQUIPMENT, WEAR_SHIELD, 1, 13009, {0,0,0}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, }, //kalkan {EQUIPMENT, WEAR_WRIST, 1, 14009, {0,0,0}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, },//bilezik {EQUIPMENT, WEAR_FOOTS, 1, 15009, {0,0,0}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, },//ayakkabı {EQUIPMENT, WEAR_NECK, 1, 16009, {0,0,0}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, }, //kolye {EQUIPMENT, WEAR_EAR, 1, 17009, {0,0,0}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, },// küpe {EQUIPMENT, WEAR_COSTUME_WEAPON, 1, 40101, {get_global_time() + 432000,0,0}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, }, {EQUIPMENT, WEAR_COSTUME_BODY, 1, 41003, {get_global_time() + 432000,0,0}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, }, {EQUIPMENT, WEAR_COSTUME_HAIR, 1, 45003, {get_global_time() + 432000,0,0}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, }, {INVENTORY, 0, 200, 70038, {0,0,0}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, }, //pelerin {INVENTORY, 1, 50, 71085, {0,0,0}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, }, //artırma {INVENTORY, 2, 200, 71084, {0,0,0}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, }, // efsun {INVENTORY, 3, 200, 27104, {0,0,0}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, }, // mor {INVENTORY, 4, 200, 27111, {0,0,0}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, }, // yeşil {INVENTORY, 5, 1, 72701, {0,0,0}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, }, // rüzgarın ayakkabısı {INVENTORY, 6, 200, 27003, {0,0,0}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, }, // kırmızı pot {INVENTORY, 7, 200, 27006 , {0,0,0}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, }, // mavi pot //sav item {INVENTORY, 8, 1, 3009 , {0,0,0}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, }, // mızrak {INVENTORY, 9, 1, 40104, {get_global_time() + 432000,0,0}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, }, // kesici diş mızrağı }, {//ninjak {EQUIPMENT, WEAR_WEAPON, 1, 1009, {1,0,0}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, }, //silah {EQUIPMENT, WEAR_BODY, 1, 11409 , {1,1,1}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, }, //zırh {EQUIPMENT, WEAR_HEAD, 1, 12349 , {0,0,0}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, }, //kask {EQUIPMENT, WEAR_SHIELD, 1, 13009, {0,0,0}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, }, //kalkan {EQUIPMENT, WEAR_WRIST, 1, 14009, {0,0,0}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, },//bilezik {EQUIPMENT, WEAR_FOOTS, 1, 15009, {0,0,0}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, },//ayakkabı {EQUIPMENT, WEAR_NECK, 1, 16009, {0,0,0}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, }, //kolye {EQUIPMENT, WEAR_EAR, 1, 17009, {0,0,0}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, },// küpe {EQUIPMENT, WEAR_COSTUME_WEAPON, 1, 40102, {get_global_time() + 432000,0,0}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, }, {EQUIPMENT, WEAR_COSTUME_BODY, 1, 41004, {get_global_time() + 432000,0,0}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, }, {EQUIPMENT, WEAR_COSTUME_HAIR, 1, 45004, {get_global_time() + 432000,0,0}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, }, {INVENTORY, 0, 200, 70038, {0,0,0}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, }, //pelerin {INVENTORY, 1, 50, 71085, {0,0,0}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, }, //artırma {INVENTORY, 2, 200, 71084, {0,0,0}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, }, // efsun {INVENTORY, 3, 200, 27104, {0,0,0}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, }, // mor {INVENTORY, 4, 200, 27111, {0,0,0}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, }, // yeşil {INVENTORY, 5, 1, 72701, {0,0,0}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, }, // rüzgarın ayakkabısı {INVENTORY, 6, 200, 27003, {0,0,0}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, }, // kırmızı pot {INVENTORY, 7, 200, 27006 , {0,0,0}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, }, // mavi pot // ninja item {INVENTORY, 8, 1, 2009 , {0,0,0}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, }, // mızrak {INVENTORY, 9, 1, 40103 , {get_global_time() + 432000,0,0}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, }, // kesici diş mızrağı }, {//surae {EQUIPMENT, WEAR_WEAPON, 1, 19, {1,0,0}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, }, //silah {EQUIPMENT, WEAR_BODY, 1, 11609 , {1,1,1}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, }, //zırh {EQUIPMENT, WEAR_HEAD, 1, 12489 , {0,0,0}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, }, //kask {EQUIPMENT, WEAR_SHIELD, 1, 13009, {0,0,0}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, }, //kalkan {EQUIPMENT, WEAR_WRIST, 1, 14009, {0,0,0}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, },//bilezik {EQUIPMENT, WEAR_FOOTS, 1, 15009, {0,0,0}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, },//ayakkabı {EQUIPMENT, WEAR_NECK, 1, 16009, {0,0,0}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, }, //kolye {EQUIPMENT, WEAR_EAR, 1, 17009, {0,0,0}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, },// küpe {EQUIPMENT, WEAR_COSTUME_WEAPON, 1, 40101, {get_global_time() + 432000,0,0}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, }, {EQUIPMENT, WEAR_COSTUME_BODY, 1, 41003, {get_global_time() + 432000,0,0}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, }, {EQUIPMENT, WEAR_COSTUME_HAIR, 1, 45003, {get_global_time() + 432000,0,0}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, }, {INVENTORY, 0, 200, 70038, {0,0,0}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, }, //pelerin {INVENTORY, 1, 50, 71085, {0,0,0}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, }, //artırma {INVENTORY, 2, 200, 71084, {0,0,0}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, }, // efsun {INVENTORY, 3, 200, 27104, {0,0,0}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, }, // mor {INVENTORY, 4, 200, 27111, {0,0,0}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, }, // yeşil {INVENTORY, 5, 1, 72701, {0,0,0}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, }, // rüzgarın ayakkabısı {INVENTORY, 6, 200, 27003, {0,0,0}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, }, // kırmızı pot {INVENTORY, 7, 200, 27006 , {0,0,0}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, }, // mavi pot }, {//samank {EQUIPMENT, WEAR_WEAPON, 1, 7009, {1,0,0}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, }, //silah {EQUIPMENT, WEAR_BODY, 1, 11809 , {1,1,1}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, }, //zırh {EQUIPMENT, WEAR_HEAD, 1, 12629 , {0,0,0}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, }, //kask {EQUIPMENT, WEAR_SHIELD, 1, 13009, {0,0,0}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, }, //kalkan {EQUIPMENT, WEAR_WRIST, 1, 14009, {0,0,0}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, },//bilezik {EQUIPMENT, WEAR_FOOTS, 1, 15009, {0,0,0}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, },//ayakkabı {EQUIPMENT, WEAR_NECK, 1, 16009, {0,0,0}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, }, //kolye {EQUIPMENT, WEAR_EAR, 1, 17009, {0,0,0}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, },// küpe {EQUIPMENT, WEAR_COSTUME_WEAPON, 1, 40106, {get_global_time() + 432000,0,0}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, }, {EQUIPMENT, WEAR_COSTUME_BODY, 1, 41004, {get_global_time() + 432000,0,0}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, }, {EQUIPMENT, WEAR_COSTUME_HAIR, 1, 45004, {get_global_time() + 432000,0,0}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, }, {INVENTORY, 0, 200, 70038, {0,0,0}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, }, //pelerin {INVENTORY, 1, 50, 71085, {0,0,0}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, }, //artırma {INVENTORY, 2, 200, 71084, {0,0,0}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, }, // efsun {INVENTORY, 3, 200, 27104, {0,0,0}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, }, // mor {INVENTORY, 4, 200, 27111, {0,0,0}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, }, // yeşil {INVENTORY, 5, 1, 72701, {0,0,0}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, }, // rüzgarın ayakkabısı {INVENTORY, 6, 200, 27003, {0,0,0}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, }, // kırmızı pot {INVENTORY, 7, 200, 27006 , {0,0,0}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, }, // mavi pot // şaman item {INVENTORY, 8, 1, 5009 , {0,0,0}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, }, // mızrak {INVENTORY, 9, 1, 40105 , {get_global_time() + 432000,0,0}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, }, // kesici diş mızrağı }, {//savascik {EQUIPMENT, WEAR_WEAPON, 1, 19, {1,0,0}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, }, //silah {EQUIPMENT, WEAR_BODY, 1, 11209, {1,1,1}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, }, //zırh {EQUIPMENT, WEAR_HEAD, 1, 12209, {0,0,0}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, }, //kask {EQUIPMENT, WEAR_SHIELD, 1, 13009, {0,0,0}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, }, //kalkan {EQUIPMENT, WEAR_WRIST, 1, 14009, {0,0,0}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, },//bilezik {EQUIPMENT, WEAR_FOOTS, 1, 15009, {0,0,0}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, },//ayakkabı {EQUIPMENT, WEAR_NECK, 1, 16009, {0,0,0}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, }, //kolye {EQUIPMENT, WEAR_EAR, 1, 17009, {0,0,0}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, },// küpe {EQUIPMENT, WEAR_COSTUME_WEAPON, 1, 40101, {get_global_time() + 432000,0,0}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, }, {EQUIPMENT, WEAR_COSTUME_BODY, 1, 41004, {get_global_time() + 432000,0,0}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, }, {EQUIPMENT, WEAR_COSTUME_HAIR, 1, 45004, {get_global_time() + 432000,0,0}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, }, {INVENTORY, 0, 200, 70038, {0,0,0}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, }, //pelerin {INVENTORY, 1, 50, 71085, {0,0,0}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, }, //artırma {INVENTORY, 2, 200, 71084, {0,0,0}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, }, // efsun {INVENTORY, 3, 200, 27104, {0,0,0}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, }, // mor {INVENTORY, 4, 200, 27111, {0,0,0}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, }, // yeşil {INVENTORY, 5, 1, 72701, {0,0,0}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, }, // rüzgarın ayakkabısı {INVENTORY, 6, 200, 27003, {0,0,0}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, }, // kırmızı pot {INVENTORY, 7, 200, 27006 , {0,0,0}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, }, // mavi pot //sav item {INVENTORY, 8, 1, 3009 , {0,0,0}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, }, // mızrak {INVENTORY, 9, 1, 40104, {get_global_time() + 432000,0,0}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, }, // kesici diş mızrağı }, {//ninjae {EQUIPMENT, WEAR_WEAPON, 1, 1009, {1,0,0}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, }, //silah {EQUIPMENT, WEAR_BODY, 1, 11409 , {1,1,1}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, }, //zırh {EQUIPMENT, WEAR_HEAD, 1, 12349 , {0,0,0}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, }, //kask {EQUIPMENT, WEAR_SHIELD, 1, 13009, {0,0,0}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, }, //kalkan {EQUIPMENT, WEAR_WRIST, 1, 14009, {0,0,0}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, },//bilezik {EQUIPMENT, WEAR_FOOTS, 1, 15009, {0,0,0}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, },//ayakkabı {EQUIPMENT, WEAR_NECK, 1, 16009, {0,0,0}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, }, //kolye {EQUIPMENT, WEAR_EAR, 1, 17009, {0,0,0}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, },// küpe {EQUIPMENT, WEAR_COSTUME_WEAPON, 1, 40102, {get_global_time() + 432000,0,0}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, }, {EQUIPMENT, WEAR_COSTUME_BODY, 1, 41003, {get_global_time() + 432000,0,0}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, }, {EQUIPMENT, WEAR_COSTUME_HAIR, 1, 45003, {get_global_time() + 432000,0,0}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, }, {INVENTORY, 0, 200, 70038, {0,0,0}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, }, //pelerin {INVENTORY, 1, 50, 71085, {0,0,0}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, }, //artırma {INVENTORY, 2, 200, 71084, {0,0,0}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, }, // efsun {INVENTORY, 3, 200, 27104, {0,0,0}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, }, // mor {INVENTORY, 4, 200, 27111, {0,0,0}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, }, // yeşil {INVENTORY, 5, 1, 72701, {0,0,0}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, }, // rüzgarın ayakkabısı {INVENTORY, 6, 200, 27003, {0,0,0}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, }, // kırmızı pot {INVENTORY, 7, 200, 27006 , {0,0,0}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, }, // mavi pot // ninja item {INVENTORY, 8, 1, 2009 , {0,0,0}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, }, // mızrak {INVENTORY, 9, 1, 40103 , {get_global_time() + 432000,0,0}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, }, // kesici diş mızrağı }, {//surak {EQUIPMENT, WEAR_WEAPON, 1, 19, {1,0,0}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, }, //silah {EQUIPMENT, WEAR_BODY, 1, 11609 , {1,1,1}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, }, //zırh {EQUIPMENT, WEAR_HEAD, 1, 12489 , {0,0,0}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, }, //kask {EQUIPMENT, WEAR_SHIELD, 1, 13009, {0,0,0}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, }, //kalkan {EQUIPMENT, WEAR_WRIST, 1, 14009, {0,0,0}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, },//bilezik {EQUIPMENT, WEAR_FOOTS, 1, 15009, {0,0,0}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, },//ayakkabı {EQUIPMENT, WEAR_NECK, 1, 16009, {0,0,0}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, }, //kolye {EQUIPMENT, WEAR_EAR, 1, 17009, {0,0,0}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, },// küpe {EQUIPMENT, WEAR_COSTUME_WEAPON, 1, 40101, {get_global_time() + 432000,0,0}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, }, {EQUIPMENT, WEAR_COSTUME_BODY, 1, 41004, {get_global_time() + 432000,0,0}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, }, {EQUIPMENT, WEAR_COSTUME_HAIR, 1, 45004, {get_global_time() + 432000,0,0}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, }, {INVENTORY, 0, 200, 70038, {0,0,0}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, }, //pelerin {INVENTORY, 1, 50, 71085, {0,0,0}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, }, //artırma {INVENTORY, 2, 200, 71084, {0,0,0}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, }, // efsun {INVENTORY, 3, 200, 27104, {0,0,0}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, }, // mor {INVENTORY, 4, 200, 27111, {0,0,0}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, }, // yeşil {INVENTORY, 5, 1, 72701, {0,0,0}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, }, // rüzgarın ayakkabısı {INVENTORY, 6, 200, 27003, {0,0,0}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, }, // kırmızı pot {INVENTORY, 7, 200, 27006 , {0,0,0}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, }, // mavi pot }, {//samane {EQUIPMENT, WEAR_WEAPON, 1, 5009, {1,0,0}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, }, //silah {EQUIPMENT, WEAR_BODY, 1, 11809 , {1,1,1}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, }, //zırh {EQUIPMENT, WEAR_HEAD, 1, 12629 , {0,0,0}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, }, //kask {EQUIPMENT, WEAR_SHIELD, 1, 13009, {0,0,0}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, }, //kalkan {EQUIPMENT, WEAR_WRIST, 1, 14009, {0,0,0}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, },//bilezik {EQUIPMENT, WEAR_FOOTS, 1, 15009, {0,0,0}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, },//ayakkabı {EQUIPMENT, WEAR_NECK, 1, 16009, {0,0,0}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, }, //kolye {EQUIPMENT, WEAR_EAR, 1, 17009, {0,0,0}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, },// küpe {EQUIPMENT, WEAR_COSTUME_WEAPON, 1, 40105, {get_global_time() + 432000,0,0}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, }, {EQUIPMENT, WEAR_COSTUME_BODY, 1, 41003, {get_global_time() + 432000,0,0}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, }, {EQUIPMENT, WEAR_COSTUME_HAIR, 1, 45003, {get_global_time() + 432000,0,0}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, }, {INVENTORY, 0, 200, 70038, {0,0,0}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, }, //pelerin {INVENTORY, 1, 50, 71085, {0,0,0}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, }, //artırma {INVENTORY, 2, 200, 71084, {0,0,0}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, }, // efsun {INVENTORY, 3, 200, 27104, {0,0,0}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, }, // mor {INVENTORY, 4, 200, 27111, {0,0,0}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, }, // yeşil {INVENTORY, 5, 1, 72701, {0,0,0}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, }, // rüzgarın ayakkabısı {INVENTORY, 6, 200, 27003, {0,0,0}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, }, // kırmızı pot {INVENTORY, 7, 200, 27006 , {0,0,0}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, }, // mavi pot // şaman item {INVENTORY, 8, 1, 7009 , {0,0,0}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, }, // mızrak {INVENTORY, 9, 1, 40106 , {get_global_time() + 432000,0,0}, {{0,0},{0,0},{0,0},{0,0},{0,0}}, }, // kesici diş mızrağı }, }; unsigned job = pPacketDB->player.byJob; //RaceToJob(job, &job); for (int i = 0; i < MAX_INITIAL_ITEM; 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] = initialItems[job][i].alSockets[x]; 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; } // t.is_basic = initialItems[job][i].is_basic; db_clientdesc->DBPacketHeader(HEADER_GD_ITEM_SAVE, 0, sizeof(TPlayerItem)); db_clientdesc->Packet(&t, sizeof(TPlayerItem)); } //baslangic item verme bitis LogManager::instance().CharLog(pack.player.dwID, 0, 0, 0, "CREATE PLAYER", "", d->GetHostName()); }