Bvural41 1
Bvural41
kralhakan2009 1
kralhakan2009
noisiv 1
noisiv
Manwe Work 1
Manwe Work
Vahsi Uzman 1
Vahsi Uzman
Cannn6161 1
Cannn6161
B 1
berione65
sen272 1
sen272
Mt2Hizmet 1
Mt2Hizmet
Hikaye Ekle
Reklam vermek için turkmmo@gmail.com

[C++/Python] Profil Görüntüleme Sistemi

  • Konuyu başlatan Konuyu başlatan Okan Çakın
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 42
  • Görüntüleme Görüntüleme 4K
5.00 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!

he :D bende onları wear nameleri ile değiştirdim işte ufak bir update:p

[CODE lang="cpp" title="equip"]void CHARACTER::SendEquipment(LPCHARACTER ch)
{
TPacketViewEquip p;
p.header = HEADER_GC_VIEW_EQUIP;
p.vid = GetVID();

const int EQUIP_POSITIONS = 20;
int pos[EQUIP_POSITIONS] = {
WEAR_BODY, WEAR_HEAD, WEAR_FOOTS, WEAR_WRIST, WEAR_WEAPON, WEAR_NECK, WEAR_EAR,
WEAR_ARROW, WEAR_SHIELD, WEAR_BELT, WEAR_UNIQUE1, WEAR_UNIQUE2, WEAR_RING1, WEAR_RING2,
WEAR_COSTUME_BODY, WEAR_COSTUME_HAIR, WEAR_COSTUME_WEAPON, WEAR_COSTUME_MOUNT, WEAR_COSTUME_AURA, WEAR_COSTUME_GLOVE
};

for (int i = 0; i < EQUIP_POSITIONS; ++i)
{
LPITEM item = GetWear(pos);
if (item)
{
p.equips.vnum = item->GetVnum();
p.equips.count = item->GetCount();
thecore_memcpy(p.equips.alSockets, item->GetSockets(), sizeof(p.equips.alSockets));
thecore_memcpy(p.equips.aAttr, item->GetAttributes(), sizeof(p.equips.aAttr));
}
else
{
p.equips.vnum = 0;
}
}

ch->GetDesc()->Packet(&p, sizeof(p));
}[/CODE]

Bu da çok gereksiz.

for (uint8_t i = 0; i < WEAR_MAX_NUM; ++i)
auto* item = GetWear(i)

Geri kalanını hallet bundan sonra yeni bir wear eklediğinde buraya eklemek zorunda kalmayacaksın. İşteyim olmazsa yarın hallederiz.
 
Bu da çok gereksiz.

for (uint8_t i = 0; i < WEAR_MAX_NUM; ++i)
auto* item = GetWear(i)

Geri kalanını hallet bundan sonra yeni bir wear eklediğinde buraya eklemek zorunda kalmayacaksın. İşteyim olmazsa yarın hallederiz.
bunun içinde tüm envanter sayfasının python kısmını sendequip pythonuyla eşleştirmem lazım :D iş üstüne iş
 
bunun içinde tüm envanter sayfasının python kısmını sendequip pythonuyla eşleştirmem lazım :D iş üstüne iş
Yok be ablammmm SetItemSlot ‘a takır takır geçircek işte takır takır gece gündüz geçirecek. :)
 
Yok be ablammmm SetItemSlot ‘a takır takır geçircek işte takır takır gece gündüz geçirecek. :)
nereye geçiriyo reis :D pythonda o geçireceği kısım olmayınca geçirmeye çalışıp boşa işlem yapıcak yapmışken tam olsun tam geçirsin ne varsa yani bunun için tüm wear olan envanter kostüm dizinini birebir aynı şekilde aktarmak lazım pyde equip içine
 
nereye geçiriyo reis :D pythonda o geçireceği kısım olmayınca geçirmeye çalışıp boşa işlem yapıcak yapmışken tam olsun tam geçirsin ne varsa yani bunun için tüm wear olan envanter kostüm dizinini birebir aynı şekilde aktarmak lazım pyde equip içine
Array dizisi kullanmayacaksın o verdiğimde dizisiz sağlam geçireceksin şangır şungur iflah etmeyecek bir daha :)
 

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

Geri
Üst