HERAKLES Otomatik Avlı kalıcı sunucu. 19 Haziran'da açılıyor. Atius & Wizard güvencesiyle hemen kayıt ol, ön kayıt ödülleri aktif. HEMEN TIKLA!
hahahaha ah bu files hazırlamalar bitirdi bizi yedi bitirdi bıhtık be bıhtıkfiles hazırlıyorum reisuyku haram

sorma hiiiç sormahahahaha ah bu files hazırlamalar bitirdi bizi yedi bitirdi bıhtık be bıhtık![]()
doğru düzgün uyku yok eklemesi çıkartması eklediğini kontrolü sonra kodları tek tek baştan inceleyip temize çekmesi gözden kaçırmamak için yine kontrol etmesi beynim sulandı[CODE lang="cpp" title="do_item_full_set revizyon"]ACMD(do_item_full_set)
{
if (ch->GetLevel() < 90)
{
ch->ChatPacket(CHAT_TYPE_INFO, "<GM Kontrol> Bu işlem için 90 seviye ve üstü olmalısınız.");
return;
}
struct GMItemInfo
{
DWORD vnum;
BYTE count;
};
// Tüm ekipmanları çıkar
for (BYTE i = 0; i < WEAR_MAX_NUM; i++)
{
LPITEM pItem = ch->GetWear(i);
if (pItem)
{
ch->UnequipItem(pItem);
pItem->RemoveFromCharacter();
M2_DESTROY_ITEM(pItem);
}
}
// Sınıflar
const std::unordered_map<BYTE, std::vector<GMItemInfo>> jobItems = {
{JOB_WARRIOR, {
{11971, 1}, {13149, 1}, {15419, 1}, {229, 1}, {12269, 1}, {14209, 1}, {17109, 1}, {16209, 1}
}},
{JOB_ASSASSIN, {
{11972, 1}, {13149, 1}, {15419, 1}, {4019, 1}, {12399, 1}, {14209, 1}, {17169, 1}, {16209, 1}
}},
{JOB_SURA, {
{11973, 1}, {13149, 1}, {15419, 1}, {239, 1}, {12539, 1}, {14209, 1}, {17209, 1}, {16209, 1}
}},
{JOB_SHAMAN, {
{11974, 1}, {13149, 1}, {15419, 1}, {7159, 1}, {12679, 1}, {14209, 1}, {17209, 1}, {16209, 1}
}}
};
// Karakter eşyaları
BYTE job = ch->GetJob();
auto it = jobItems.find(job);
if (it != jobItems.end())
{
for (const auto& itemInfo : it->second)
{
LPITEM item = ITEM_MANAGER::instance().CreateItem(itemInfo.vnum);
if (!item || !item->EquipTo(ch, item->FindEquipCell(ch)))
{
M2_DESTROY_ITEM(item);
}
}
}
// Genel eşyalar
const std::vector<GMItemInfo> additionalItems = {
{72702, 1},
{71143, 1},
{49036, 1},
{61300, 1},
{61301, 1},
{61302, 1},
{9800, 1},
{10260, 1},
{10720, 1},
{10950, 1},
{10030, 1},
{10490, 1},
{81050, 1},
{81150, 1},
{81250, 1},
{81350, 1},
{81450, 1},
{81550, 1},
{61010, 1},
{61030, 1},
{61050, 1},
{61070, 1},
{61090, 1},
{61110, 1},
{61130, 1},
{61150, 1},
{61200, 1},
{61201, 1},
{23029, 1},
{70060, 1},
};
for (const auto& itemInfo : additionalItems)
{
LPITEM item = ITEM_MANAGER::instance().CreateItem(itemInfo.vnum);
if (!item || !item->EquipTo(ch, item->FindEquipCell(ch)))
{
M2_DESTROY_ITEM(item);
}
}
ch->ComputePoints();
}[/CODE]
Sonra 100 kere kontrol ettiğin yerde sorun çıkması 101 ci bakışında sorunu bulman ve sonra ben bu yeri nasıl görmem deyişin. Bunlar hep sabahlamaktan. Beyin diyor ki sana benim devreler iptal sen hala bi b*klar karıştırmaya devam ediyorsun.sorma hiiiç sormadoğru düzgün uyku yok eklemesi çıkartması eklediğini kontrolü sonra kodları tek tek baştan inceleyip temize çekmesi gözden kaçırmamak için yine kontrol etmesi beynim sulandı

az önceki yorumu düzenledim bak kod ekledim o kodu yazdım hata verdi satıra baktım hata göremedim gözler gitti zatenSonra 100 kere kontrol ettiğin yerde sorun çıkması 101 ci bakışında sorunu bulman ve sonra ben bu yeri nasıl görmem deyişin. Bunlar hep sabahlamaktan. Beyin diyor ki sana benim devreler iptal sen hala bi b*klar karıştırmaya devam ediyorsun.![]()
![]()
geri aldım tekrar düzenledim yine hata verdi hay avradını dedim tam silicektim vector yerine vektor yazmışım
hahahahaha kör gözle göremedim uykusuzluktanAhahaah biliyorum abi biliyorum yaşandı kaç kereaz önceki yorumu düzenledim bak kod ekledim o kodu yazdım hata verdi satıra baktım hata göremedim gözler gitti zatengeri aldım tekrar düzenledim yine hata verdi hay avradını dedim tam silicektim vector yerine vektor yazmışım
hahahahaha kör gözle göremedim uykusuzluktan
Derleyici : vektor neee? Ben böyle birşey bilmiyorum, tanımıyorum!!!
Bahar Candan Sesiyle: Hayır, o bi kere vektör.
