kaptanmikro1 1
kaptanmikro1
bList 1
bList
[DEV]AB 1
[DEV]AB
R 1
Roksam
farkmt2official 1
farkmt2official
emirhanHCL 1
emirhanHCL
Hikaye Ekle

[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
Wear numaralarını elle mi girmişler.
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]
 
Buda dün geceden hatıra ;
durdanın sistemini ekledim client taraflı locale_string quest v.s çevirmekle uğraşamazdım :D tek python ile dosyalara bölüp sonra onuda googleye translate servis etmekle iş bitti :D kim uğraşıcak 1740 satır locale_string 600 satır locale.lua çevirmekle tık tık herşey

(Gerçekler: önce küfür kıyamet çevireyim dedim geçen 2 saatin sonunda bu modülü yazmak geldi aklıma :P)
 

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

Geri
Üst