ropitem fonksiyonunu yeniden yazmanız gerekmekte itemi yere atacağına CHARACTER::PickupItem ile direk envantere aldıracaksınız bu kadar basit.Ayrıca pickup paketini kontrol ederekte sorunu çözebilirsiniz şöyle ki :
pickup paketi :
struct command_item_pickup {
BYTE header;
DWORD vid;
}vid'i clientte açık olan vid ile karşılaştırın hiç denemedim ama büyük ihtimalle sadece açık clientteki vidi yollaması gerekiyor başka vid yollarsa clienti kapatın ya da return çekin yollamasını engelleyin.
Pasha37 adlı üyeden alıntı:
mesajı görüntüle