Kaynak ikonu

[C++ & Python] Skill Select System 2025-06-05

indirmek için izniniz yok
  • Konuyu başlatan Konuyu başlatan Okan Çakın
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 46
  • Görüntüleme Görüntüleme 4K
4.50 yıldız(lar) 2 Değerlendirme Değerlendirenler

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!

files hazırlıyorum reis uyku haram
hahahaha ah bu files hazırlamalar bitirdi bizi yedi bitirdi bıhtık be bıhtık
 
hahahaha ah bu files hazırlamalar bitirdi bizi yedi bitirdi bıhtık be bıhtık
sorma hiiiç sorma 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]
 
sorma hiiiç sorma 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ı
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.
 
az önceki yorumu düzenledim bak kod ekledim o kodu yazdım hata verdi satıra baktım hata göremedim gözler gitti zaten 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 uykusuzluktan
 
Ahahaah biliyorum abi biliyorum yaşandı kaç kere

Derleyici : vektor neee? Ben böyle birşey bilmiyorum, tanımıyorum!!!

Bahar Candan Sesiyle: Hayır, o bi kere vektör.
 

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