VictoryasHD 1
VictoryasHD
Cancan.1234 1
Cancan.1234
noisiv 1
noisiv
Manwe Work 1
Manwe Work
mavzermete 1
mavzermete
Jack.Wrestler 1
Jack.Wrestler
Best Studio 1
Best Studio
kaptanmikro1 1
kaptanmikro1
Bodyguardd 1
Bodyguardd
kralhakan2009 1
kralhakan2009
Vahsi Uzman 1
Vahsi Uzman
Reklam vermek için turkmmo@gmail.com
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
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
hahahaha ah bu files hazırlamalar bitirdi bizi yedi bitirdi bıhtık be bıhtık :)
sorma hiiiç sorma :D 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 :D 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. :) :)
 
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 :D geri aldım tekrar düzenledim yine hata verdi hay avradını dedim tam silicektim vector yerine vektor yazmışım :D hahahahaha kör gözle göremedim uykusuzluktan
 
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 :D geri aldım tekrar düzenledim yine hata verdi hay avradını dedim tam silicektim vector yerine vektor yazmışım :D 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.
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

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

Geri
Üst