Game:
*shop.cpp
Arat:
Kod:
Kod:
pack.size = sizeof(pack) + sizeof(pack2);
Kod:
ch->GetDesc()->BufferedPacket(&pack, sizeof(TPacketGCShop));
ch->GetDesc()->Packet(&pack2, sizeof(TPacketGCShopStart));
Kod:
Kod:
LPCHARACTER ownerch = CHARACTER_MANAGER::instance().Find(owner_vid);
if (ownerch != ch) {
char shopguestbuf[200];
snprintf(shopguestbuf, sizeof(shopguestbuf), "%s_pazarini_acti", ch->GetName());
ownerch->ChatPacket(CHAT_TYPE_COMMAND, "ShopIzleyen %s", shopguestbuf);
}
Arat:
Kod:
Kod:
m_map_guest.erase(ch);
ch->SetShop(NULL);
Kod:
Kod:
if (IsPCShop()) {
if (m_pkPC != ch) {
char shopguestbuf[200];
snprintf(shopguestbuf, sizeof(shopguestbuf), "%s_pazarini_kapatti", ch->GetName());
m_pkPC->ChatPacket(CHAT_TYPE_COMMAND, "ShopIzleyen %s", shopguestbuf);
}
}
*char.cpp
Arat:
Kod:
Kod:
SetPolymorph(GetJob(), true);
Kod:
Kod:
ChatPacket(CHAT_TYPE_COMMAND, "ShopAcKapa");
Arat:
Kod:
Kod:
SetPolymorph(30000, true);
Kod:
Kod:
ChatPacket(CHAT_TYPE_COMMAND, "ShopAcKapa");
Client:
*game.py
Arat:
Kod:
Kod:
import stringCommander
Kod:
Kod:
import uishopguestlog
Arat:
Kod:
Kod:
self.curtain = uiPhaseCurtain.PhaseCurtain()
self.curtain.speed = 0.03
self.curtain.Hide()
Kod:
Kod:
self.shopguestlog = uishopguestlog.CShopGuestLog()
self.shopguestlog.Close()
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
Arat:
Kod:
Kod:
# PRIVATE_SHOP_PRICE_LIST
Kod:
Kod:
"ShopIzleyen" : self.shopguestlog.Listeye,
"ShopAcKapa" : self.shopguestlog.OpenWindow,
yukarıdaki işlemleri yaptıktan sonra aşağıdaki dosyanın içerisindeki 2 py dosyasını root a atıp paketleyin
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
Moderatör tarafında düzenlendi:
Kodlar zaten Meydanda
Tesekkurler Mehmet ama paste2 yapsan ıyı olur
Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)
Benzer konular
- Cevaplar
- 23
- Görüntüleme
- 1K
- Cevaplar
- 3
- Görüntüleme
- 416
- Cevaplar
- 8
- Görüntüleme
- 435
- Cevaplar
- 18
- Görüntüleme
- 1K