ln -s /kaynakdizin/game_r /hedefdizin/game
ln -s /kaynakdizin/db_r /hedefdizin/db
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;
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;
BYTE pos;
DWORD count;
DWORD dwVnum;
long socket0;
long socket1;
long socket2;
long attr_type0;
long attr_value0;
long attr_type1;
long attr_value1;
long attr_type2;
long attr_value2;
long attr_type3;
long attr_value3;
long attr_type4;
long attr_value4;
long attr_type5;
long attr_value5;
long attr_type6;
long attr_value6;
};
const int MAX_INITIAL_ITEM = 25;
static SInitialItem initialItems[MAIN_RACE_MAX_NUM][MAX_INITIAL_ITEM] =
{
// {window_type, envanterdeki yeri, adeti, item_vnum, socket0, socket1, socket2, attrype0,atrrvalue0 -attrtype6,attrvalue6}
{
// WARRIOR MAN
{EQUIPMENT, 0, 1, 11209, 0, 0, 0, 1, 3000, 53, 50, 9, 20, 39, 15, 23, 10 },// Zirh
{EQUIPMENT, 1, 1, 12209, 0, 0, 0, 18, 20, 10, 30, 7, 8, 28, 15, 12, 8 },// Kafalik
{EQUIPMENT, 2, 1, 15009, 0, 0, 0, 1, 3000, 15, 10, 43, 20, 13, 8, 28, 15 },// Ayakkabi
{EQUIPMENT, 3, 1, 14009, 0, 0, 0, 1, 3000, 18, 20, 23, 10, 44, 20, 16, 10 },// Bilezik
{EQUIPMENT, 4, 1, 19, 0, 0, 0, 18, 20, 15, 10, 16, 10, 5, 12, 6, 12 },// Silah
{EQUIPMENT, 5, 1, 16009, 0, 0, 0, 1, 3000, 10, 30, 15, 10, 16, 10, 43, 20 },// Kolye
{EQUIPMENT, 6, 1, 17009, 0, 0, 0, 18, 20, 8, 20, 41, 5, 44, 20, 21, 20 },// Küpe
{EQUIPMENT, 10, 1, 13009, 0, 0, 0, 48, 1, 39, 15, 18, 20, 43, 20, 5, 12 },// Kalkan*/
{INVENTORY, 0, 1, 40004, 0, 0, 0},//tp
{INVENTORY, 0, 1, 72726, 0, 0, 0},
{INVENTORY, 0, 1, 72730, 0, 0, 0},
{INVENTORY, 0, 1, 70131, 0, 0, 0},
{INVENTORY, 0, 1, 70057, 0, 0, 0},
{INVENTORY, 0, 1, 27989, 0, 0, 0},
{INVENTORY, 0, 200, 27112, 0, 0, 0},
{INVENTORY, 0, 200, 71050, 0, 0, 0},
{INVENTORY, 0, 1, 71131, 0, 0, 0},
{INVENTORY, 0, 1, 41319,get_global_time()+86400,0,0,0,0,0,0,0,0,0,0,0,0},
{INVENTORY, 0, 1, 45135,get_global_time()+86400,0,0,0,0,0,0,0,0,0,0,0,0},
{INVENTORY, 0, 1, 53002,get_global_time()+86400,0,0,0,0,0,0,0,0,0,0,0,0},
{INVENTORY, 0, 1, 71124,get_global_time()+86400,0,0,0,0,0,0,0,0,0,0,0,0}
},
{
// WARRIOR Wman
{EQUIPMENT, 0, 1, 11209, 0, 0, 0, 1, 3000, 53, 50, 9, 20, 39, 15, 23, 10 },// Zirh
{EQUIPMENT, 1, 1, 12209, 0, 0, 0, 18, 20, 10, 30, 7, 8, 28, 15, 12, 8 },// Kafalik
{EQUIPMENT, 2, 1, 15009, 0, 0, 0, 1, 3000, 15, 10, 43, 20, 13, 8, 28, 15 },// Ayakkabi
{EQUIPMENT, 3, 1, 14009, 0, 0, 0, 1, 3000, 18, 20, 23, 10, 44, 20, 16, 10 },// Bilezik
{EQUIPMENT, 4, 1, 19, 0, 0, 0, 18, 20, 15, 10, 16, 10, 5, 12, 6, 12 },// Silah
{EQUIPMENT, 5, 1, 16009, 0, 0, 0, 1, 3000, 10, 30, 15, 10, 16, 10, 43, 20 },// Kolye
{EQUIPMENT, 6, 1, 17009, 0, 0, 0, 18, 20, 8, 20, 41, 5, 44, 20, 21, 20 },// Küpe
{EQUIPMENT, 10, 1, 13009, 0, 0, 0, 48, 1, 39, 15, 18, 20, 43, 20, 5, 12 },// Kalkan*/
{INVENTORY, 0, 1, 40004, 0, 0, 0},//tp
{INVENTORY, 0, 1, 72726, 0, 0, 0},
{INVENTORY, 0, 1, 72730, 0, 0, 0},
{INVENTORY, 0, 1, 70131, 0, 0, 0},
{INVENTORY, 0, 1, 70057, 0, 0, 0},
{INVENTORY, 0, 1, 27989, 0, 0, 0},
{INVENTORY, 0, 200, 27112, 0, 0, 0},
{INVENTORY, 0, 200, 71050, 0, 0, 0},
{INVENTORY, 0, 1, 71131, 0, 0, 0},
{INVENTORY, 0, 1, 41319,get_global_time()+86400,0,0,0,0,0,0,0,0,0,0,0,0},
{INVENTORY, 0, 1, 45136,get_global_time()+86400,0,0,0,0,0,0,0,0,0,0,0,0},
{INVENTORY, 0, 1, 53002,get_global_time()+86400,0,0,0,0,0,0,0,0,0,0,0,0},
{INVENTORY, 0, 1, 71124,get_global_time()+86400,0,0,0,0,0,0,0,0,0,0,0,0}
},
// ASSASSIN
{
{EQUIPMENT, 0, 1, 11409, 0, 0, 0, 1, 3000, 53, 50, 9, 20, 39, 15, 23, 10 },// Zirh
{EQUIPMENT, 1, 1, 12349, 0, 0, 0, 18, 20, 10, 30, 7, 8, 28, 15, 12, 8 },// Kafalik
{EQUIPMENT, 2, 1, 15009, 0, 0, 0, 1, 3000, 15, 10, 43, 20, 13, 8, 28, 15 },// Ayakkabi
{EQUIPMENT, 3, 1, 14009, 0, 0, 0, 1, 3000, 18, 20, 23, 10, 44, 20, 16, 10 },// Bilezik
{EQUIPMENT, 4, 1, 1009, 0, 0, 0, 18, 20, 15, 10, 16, 10, 5, 12, 6, 12 },// Silah
{EQUIPMENT, 5, 1, 16009, 0, 0, 0, 1, 3000, 10, 30, 15, 10, 16, 10, 43, 20 },// Kolye
{EQUIPMENT, 6, 1, 17009, 0, 0, 0, 18, 20, 8, 20, 41, 5, 44, 20, 21, 20 },// Küpe
{EQUIPMENT, 10, 1, 13009, 0, 0, 0, 48, 1, 39, 15, 18, 20, 43, 20, 5, 12 },// Kalkan*/
{INVENTORY, 0, 1, 40004, 0, 0, 0},//tp
{INVENTORY, 0, 1, 72726, 0, 0, 0},
{INVENTORY, 0, 1, 72730, 0, 0, 0},
{INVENTORY, 0, 1, 70131, 0, 0, 0},
{INVENTORY, 0, 1, 70057, 0, 0, 0},
{INVENTORY, 0, 1, 27989, 0, 0, 0},
{INVENTORY, 0, 200, 27112, 0, 0, 0},
{INVENTORY, 0, 200, 71050, 0, 0, 0},
{INVENTORY, 0, 1, 71131, 0, 0, 0},
{INVENTORY, 0, 1, 41319,get_global_time()+86400,0,0,0,0,0,0,0,0,0,0,0,0},
{INVENTORY, 0, 1, 45135,get_global_time()+86400,0,0,0,0,0,0,0,0,0,0,0,0},
{INVENTORY, 0, 1, 53002,get_global_time()+86400,0,0,0,0,0,0,0,0,0,0,0,0},
{INVENTORY, 0, 1, 71124,get_global_time()+86400,0,0,0,0,0,0,0,0,0,0,0,0}
},
{ //assassin woman
{EQUIPMENT, 0, 1, 11409, 0, 0, 0, 1, 3000, 53, 50, 9, 20, 39, 15, 23, 10 },// Zirh
{EQUIPMENT, 1, 1, 12349, 0, 0, 0, 18, 20, 10, 30, 7, 8, 28, 15, 12, 8 },// Kafalik
{EQUIPMENT, 2, 1, 15009, 0, 0, 0, 1, 3000, 15, 10, 43, 20, 13, 8, 28, 15 },// Ayakkabi
{EQUIPMENT, 3, 1, 14009, 0, 0, 0, 1, 3000, 18, 20, 23, 10, 44, 20, 16, 10 },// Bilezik
{EQUIPMENT, 4, 1, 1009, 0, 0, 0, 18, 20, 15, 10, 16, 10, 5, 12, 6, 12 },// Silah
{EQUIPMENT, 5, 1, 16009, 0, 0, 0, 1, 3000, 10, 30, 15, 10, 16, 10, 43, 20 },// Kolye
{EQUIPMENT, 6, 1, 17009, 0, 0, 0, 18, 20, 8, 20, 41, 5, 44, 20, 21, 20 },// Küpe
{EQUIPMENT, 10, 1, 13009, 0, 0, 0, 48, 1, 39, 15, 18, 20, 43, 20, 5, 12 },// Kalkan*/
{INVENTORY, 0, 1, 40004, 0, 0, 0},//tp
{INVENTORY, 0, 1, 72726, 0, 0, 0},
{INVENTORY, 0, 1, 72730, 0, 0, 0},
{INVENTORY, 0, 1, 70131, 0, 0, 0},
{INVENTORY, 0, 1, 70057, 0, 0, 0},
{INVENTORY, 0, 1, 27989, 0, 0, 0},
{INVENTORY, 0, 200, 27112, 0, 0, 0},
{INVENTORY, 0, 200, 71050, 0, 0, 0},
{INVENTORY, 0, 1, 71131, 0, 0, 0},
{INVENTORY, 0, 1, 41319,get_global_time()+86400,0,0,0,0,0,0,0,0,0,0,0,0},
{INVENTORY, 0, 1, 45136,get_global_time()+86400,0,0,0,0,0,0,0,0,0,0,0,0},
{INVENTORY, 0, 1, 53002,get_global_time()+86400,0,0,0,0,0,0,0,0,0,0,0,0},
{INVENTORY, 0, 1, 71124,get_global_time()+86400,0,0,0,0,0,0,0,0,0,0,0,0}
},
{
// SURA
{EQUIPMENT, 0, 1, 11609, 0, 0, 0, 1, 3000, 53, 50, 9, 20, 39, 15, 23, 10 },// Zirh
{EQUIPMENT, 1, 1, 12489, 0, 0, 0, 18, 20, 10, 30, 7, 8, 28, 15, 12, 8 },// Kafalik
{EQUIPMENT, 2, 1, 15009, 0, 0, 0, 1, 3000, 15, 10, 43, 20, 13, 8, 28, 15 },// Ayakkabi
{EQUIPMENT, 3, 1, 14009, 0, 0, 0, 1, 3000, 18, 20, 23, 10, 44, 20, 16, 10 },// Bilezik
{EQUIPMENT, 4, 1, 19, 0, 0, 0, 18, 20, 15, 10, 16, 10, 4, 12, 5, 12 },// Silah
{EQUIPMENT, 5, 1, 16009, 0, 0, 0, 1, 3000, 10, 30, 15, 10, 16, 10, 43, 20 },// Kolye
{EQUIPMENT, 6, 1, 17009, 0, 0, 0, 18, 20, 8, 20, 41, 5, 44, 20, 21, 20 },// Küpe
{EQUIPMENT, 10, 1, 13009, 0, 0, 0, 48, 1, 39, 15, 18, 20, 43, 20, 5, 12 },// Kalkan*/
{INVENTORY, 0, 1, 40004, 0, 0, 0},//tp
{INVENTORY, 0, 1, 72726, 0, 0, 0},
{INVENTORY, 0, 1, 72730, 0, 0, 0},
{INVENTORY, 0, 1, 70131, 0, 0, 0},
{INVENTORY, 0, 1, 70057, 0, 0, 0},
{INVENTORY, 0, 1, 27989, 0, 0, 0},
{INVENTORY, 0, 200, 27112, 0, 0, 0},
{INVENTORY, 0, 200, 71050, 0, 0, 0},
{INVENTORY, 0, 50, 70057, 0, 0, 0},
{INVENTORY, 0, 1, 71131, 0, 0, 0},
{INVENTORY, 0, 1, 41319,get_global_time()+86400,0,0,0,0,0,0,0,0,0,0,0,0},
{INVENTORY, 0, 1, 45135,get_global_time()+86400,0,0,0,0,0,0,0,0,0,0,0,0},
{INVENTORY, 0, 1, 53002,get_global_time()+86400,0,0,0,0,0,0,0,0,0,0,0,0},
{INVENTORY, 0, 1, 71124,get_global_time()+86400,0,0,0,0,0,0,0,0,0,0,0,0}
},
{
// SURA woman
{EQUIPMENT, 0, 1, 11609, 0, 0, 0, 1, 3000, 53, 50, 9, 20, 39, 15, 23, 10 },// Zirh
{EQUIPMENT, 1, 1, 12489, 0, 0, 0, 18, 20, 10, 30, 7, 8, 28, 15, 12, 8 },// Kafalik
{EQUIPMENT, 2, 1, 15009, 0, 0, 0, 1, 3000, 15, 10, 43, 20, 13, 8, 28, 15 },// Ayakkabi
{EQUIPMENT, 3, 1, 14009, 0, 0, 0, 1, 3000, 18, 20, 23, 10, 44, 20, 16, 10 },// Bilezik
{EQUIPMENT, 4, 1, 19, 0, 0, 0, 18, 20, 15, 10, 16, 10, 4, 12, 5, 12 },// Silah
{EQUIPMENT, 5, 1, 16009, 0, 0, 0, 1, 3000, 10, 30, 15, 10, 16, 10, 43, 20 },// Kolye
{EQUIPMENT, 6, 1, 17009, 0, 0, 0, 18, 20, 8, 20, 41, 5, 44, 20, 21, 20 },// Küpe
{EQUIPMENT, 10, 1, 13009, 0, 0, 0, 48, 1, 39, 15, 18, 20, 43, 20, 5, 12 },// Kalkan*/
{INVENTORY, 0, 1, 40004, 0, 0, 0},//tp
{INVENTORY, 0, 1, 72726, 0, 0, 0},
{INVENTORY, 0, 1, 72730, 0, 0, 0},
{INVENTORY, 0, 1, 70131, 0, 0, 0},
{INVENTORY, 0, 1, 70057, 0, 0, 0},
{INVENTORY, 0, 1, 27989, 0, 0, 0},
{INVENTORY, 0, 200, 27112, 0, 0, 0},
{INVENTORY, 0, 200, 71050, 0, 0, 0},
{INVENTORY, 0, 50, 70057, 0, 0, 0},
{INVENTORY, 0, 1, 71131, 0, 0, 0},
{INVENTORY, 0, 1, 41319,get_global_time()+86400,0,0,0,0,0,0,0,0,0,0,0,0},
{INVENTORY, 0, 1, 45136,get_global_time()+86400,0,0,0,0,0,0,0,0,0,0,0,0},
{INVENTORY, 0, 1, 53002,get_global_time()+86400,0,0,0,0,0,0,0,0,0,0,0,0},
{INVENTORY, 0, 1, 71124,get_global_time()+86400,0,0,0,0,0,0,0,0,0,0,0,0}
},
{
// SHAMAN
{EQUIPMENT, 0, 1, 11809, 0, 0, 0, 1, 3000, 53, 50, 9, 20, 39, 15, 23, 10 },// Zirh
{EQUIPMENT, 1, 1, 12629, 0, 0, 0, 18, 20, 10, 30, 7, 8, 28, 15, 12, 8 },// Kafalik
{EQUIPMENT, 2, 1, 15009, 0, 0, 0, 1, 3000, 15, 10, 43, 20, 13, 8, 28, 15 },// Ayakkabi
{EQUIPMENT, 3, 1, 14009, 0, 0, 0, 1, 3000, 18, 20, 23, 10, 44, 20, 16, 10 },// Bilezik
{EQUIPMENT, 4, 1, 7009, 0, 0, 0, 18, 20, 15, 10, 16, 10, 4, 12, 5, 12 },// Silah
{EQUIPMENT, 5, 1, 16009, 0, 0, 0, 1, 3000, 10, 30, 15, 10, 16, 10, 43, 20 },// Kolye
{EQUIPMENT, 6, 1, 17009, 0, 0, 0, 18, 20, 8, 20, 41, 5, 44, 20, 21, 20 },// Küpe
{EQUIPMENT, 10, 1, 13009, 0, 0, 0, 48, 1, 39, 15, 18, 20, 43, 20, 4, 12 },// Kalkan*/
{INVENTORY, 0, 1, 40004, 0, 0, 0},//tp
{INVENTORY, 0, 1, 72726, 0, 0, 0},
{INVENTORY, 0, 1, 72730, 0, 0, 0},
{INVENTORY, 0, 1, 70131, 0, 0, 0},
{INVENTORY, 0, 1, 70057, 0, 0, 0},
{INVENTORY, 0, 1, 27989, 0, 0, 0},
{INVENTORY, 0, 200, 27112, 0, 0, 0},
{INVENTORY, 0, 200, 71050, 0, 0, 0},
{INVENTORY, 0, 50, 70057, 0, 0, 0},
{INVENTORY, 0, 1, 71131, 0, 0, 0},
{INVENTORY, 0, 1, 41319,get_global_time()+86400,0,0,0,0,0,0,0,0,0,0,0,0},
{INVENTORY, 0, 1, 45135,get_global_time()+86400,0,0,0,0,0,0,0,0,0,0,0,0},
{INVENTORY, 0, 1, 53002,get_global_time()+86400,0,0,0,0,0,0,0,0,0,0,0,0},
{INVENTORY, 0, 1, 71124,get_global_time()+86400,0,0,0,0,0,0,0,0,0,0,0,0}
},
{
// SHAMAN woman
{EQUIPMENT, 0, 1, 11809, 0, 0, 0, 1, 3000, 53, 50, 9, 20, 39, 15, 23, 10 },// Zirh
{EQUIPMENT, 1, 1, 12629, 0, 0, 0, 18, 20, 10, 30, 7, 8, 28, 15, 12, 8 },// Kafalik
{EQUIPMENT, 2, 1, 15009, 0, 0, 0, 1, 3000, 15, 10, 43, 20, 13, 8, 28, 15 },// Ayakkabi
{EQUIPMENT, 3, 1, 14009, 0, 0, 0, 1, 3000, 18, 20, 23, 10, 44, 20, 16, 10 },// Bilezik
{EQUIPMENT, 4, 1, 7009, 0, 0, 0, 18, 20, 15, 10, 16, 10, 4, 12, 5, 12 },// Silah
{EQUIPMENT, 5, 1, 16009, 0, 0, 0, 1, 3000, 10, 30, 15, 10, 16, 10, 43, 20 },// Kolye
{EQUIPMENT, 6, 1, 17009, 0, 0, 0, 18, 20, 8, 20, 41, 5, 44, 20, 21, 20 },// Küpe
{EQUIPMENT, 10, 1, 13009, 0, 0, 0, 48, 1, 39, 15, 18, 20, 43, 20, 4, 12 },// Kalkan*/
{INVENTORY, 0, 1, 40004, 0, 0, 0},//tp
{INVENTORY, 0, 1, 72726, 0, 0, 0},
{INVENTORY, 0, 1, 72730, 0, 0, 0},
{INVENTORY, 0, 1, 70131, 0, 0, 0},
{INVENTORY, 0, 1, 70057, 0, 0, 0},
{INVENTORY, 0, 1, 27989, 0, 0, 0},
{INVENTORY, 0, 200, 27112, 0, 0, 0},
{INVENTORY, 0, 200, 71050, 0, 0, 0},
{INVENTORY, 0, 50, 70057, 0, 0, 0},
{INVENTORY, 0, 1, 71131, 0, 0, 0},
{INVENTORY, 0, 1, 41319,get_global_time()+86400,0,0,0,0,0,0,0,0,0,0,0,0},
{INVENTORY, 0, 1, 45136,get_global_time()+86400,0,0,0,0,0,0,0,0,0,0,0,0},
{INVENTORY, 0, 1, 53002,get_global_time()+86400,0,0,0,0,0,0,0,0,0,0,0,0},
{INVENTORY, 0, 1, 71124,get_global_time()+86400,0,0,0,0,0,0,0,0,0,0,0,0}
},
};
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;
t.alSockets[0] = initialItems[job][i].socket0;
t.alSockets[1] = initialItems[job][i].socket1;
t.alSockets[2] = initialItems[job][i].socket2;
t.aAttr[0].bType = initialItems[job][i].attr_type0;
t.aAttr[0].sValue = initialItems[job][i].attr_value0;
t.aAttr[1].bType = initialItems[job][i].attr_type1;
t.aAttr[1].sValue = initialItems[job][i].attr_value1;
t.aAttr[2].bType = initialItems[job][i].attr_type2;
t.aAttr[2].sValue = initialItems[job][i].attr_value2;
t.aAttr[3].bType = initialItems[job][i].attr_type3;
t.aAttr[3].sValue = initialItems[job][i].attr_value3;
t.aAttr[4].bType = initialItems[job][i].attr_type4;
t.aAttr[4].sValue = initialItems[job][i].attr_value4;
t.aAttr[5].bType = initialItems[job][i].attr_type5;
t.aAttr[5].sValue = initialItems[job][i].attr_value5;
t.aAttr[6].bType = initialItems[job][i].attr_type6;
t.aAttr[6].sValue = initialItems[job][i].attr_value6;
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());
}
long socket0;
long socket1;
long socket2;
long attr0_type;
long attr0_value;
long attr1_type;
long attr1_value;
long attr2_type;
long attr2_value;
long attr3_type;
long attr3_value;
long attr4_type;
long attr4_value;
long attr5_type;
long attr5_value;
long attr6_type;
long attr6_value;
bende sıkıntısız çalışıyor kullandığım altyapı da 3 socket 5 efsun,deneyip build alıyorum. build başarılı oldu bakalım nasıl sonuç verecek bitince yazacağım
Edit1: build oldu fakat eşyalar gelmedi. syser kayıtları temiz , filesta 5 efsun 3 socket şekilde acaba ona göre düzenlemediğim için mi hata veriyor , linkteki kodlar farklı mı
extern bool RaceToJob(unsigned race, unsigned *ret_job);
static SInitialItem initialItems[MAIN_RACE_MAX_NUM][MAX_INITIAL_ITEM] =
//değiştir
static SInitialItem initialItems[JOB_MAX_NUM][MAX_INITIAL_ITEM] =
-400. satırda syserr var syslog nasıl yazılıyor bilmiyorum metin2 de, karakter oluşunca syserr düşmesi gerekir düşmüyorsa itemleri ordan çekmiyordur forumdaki diğer konuların birinden gördüm (hangisi bilmiyorum), başka yerlerden de itemleri çekiyor olabilir başlangıçta verilen herhangi bir itemi aratın eğer syserr düşmüyorsa. ve işiniz bittikten sonra syserr ' i silmeyi unutmayın.Göz atan olursa çok iyi olur
ln -s /kaynakdizin/game_r /hedefdizin/game
ln -s /kaynakdizin/db_r /hedefdizin/db