Ayyıldız2 | 2008 TR Yapısı • 1-99 Orta Emek Destan • Oto Avsız • 10 Temmuz 21:00 HEMEN TIKLA!
hebende onları wear nameleri ile değiştirdim işte ufak bir update
[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.
bunun içinde tüm envanter sayfasının python kısmını sendequip pythonuyla eşleştirmem lazımBu 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.
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.bunun içinde tüm envanter sayfasının python kısmını sendequip pythonuyla eşleştirmem lazımiş üstüne iş

nereye geçiriyo reisYok be ablammmm SetItemSlot ‘a takır takır geçircek işte takır takır gece gündüz geçirecek.![]()
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çineArray dizisi kullanmayacaksın o verdiğimde dizisiz sağlam geçireceksin şangır şungur iflah etmeyecek bir dahanereye geçiriyo reispythonda 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

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)
Benzer konular
- Soru
- Cevaplar
- 5
- Görüntüleme
- 264
- Cevaplar
- 13
- Görüntüleme
- 804
- Cevaplar
- 4
- Görüntüleme
- 123
- Cevaplar
- 8
- Görüntüleme
- 561
