DEVLOPER 1
DEVLOPER
Manwe Work 1
Manwe Work
Agora Metin2 1
Agora Metin2
Karan2offical 1
Karan2offical
mavzermete 1
mavzermete
M 1
m2referencee
Fethi Polat 1
Fethi Polat
InfernoShade 1
InfernoShade
farkmt2official 1
farkmt2official
romegames 1
romegames
bikral 1
bikral
Hikaye Ekle

40K Envanter Görüntüleme Sistemi(Kostüm,Kemer Dahil)[C++,PYTHON]

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

HERAKLES Otomatik Avlı kalıcı sunucu. 19 Haziran'da açılıyor. Atius & Wizard güvencesiyle hemen kayıt ol, ön kayıt ödülleri aktif. HEMEN TIKLA!

cmd.cpp aç-arat:
Kod:
ACMD(do_user_horse_ride);
Altına ekle;
Kod:
ACMD(do_view_equip_soru);
ACMD(do_view_equip_hayir);
ACMD(do_view_equip_kabul);
Arat:
Kod:
{ "view_equip",    do_view_equip,        0,            POS_DEAD,    GM_PLAYER       },
Altına ekle;
Kod:
{ "view_equip_soru",    do_view_equip_soru,        0,            POS_DEAD,    GM_PLAYER       },
    { "view_equip_hayir",    do_view_equip_hayir,        0,            POS_DEAD,    GM_PLAYER       },
    { "view_equip_kabul",    do_view_equip_kabul,        0,            POS_DEAD,    GM_PLAYER       },
cmd_general.cpp aç-arat:
Kod:
ACMD(do_view_equip)
Altına ekle;
Kod:
ACMD(do_view_equip_soru)
{
    char arg1[256];
    one_argument(argument, arg1, sizeof(arg1));

    if (*arg1)
    {
        DWORD vid = 0;
        str_to_number(vid, arg1);
        LPCHARACTER tch = CHARACTER_MANAGER::instance().Find(vid);

        if (!tch)
            return;

        if (!tch->IsPC())
            return;
        tch->ChatPacket(CHAT_TYPE_COMMAND, "sorgu_eq %s %d", ch->GetName(), ch->GetLevel());
        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s kisisine isteginiz iletildi."), tch->GetName());
    }
}
ACMD(do_view_equip_hayir)
{
    char hedef[256];
    one_argument(argument, hedef, sizeof(hedef));
    LPCHARACTER kimsin = CHARACTER_MANAGER::instance().FindPC(hedef);
    /////////////////////////////////////////////////////////////////////////
    if (kimsin == ch){return;}
    if (!*hedef){ch->ChatPacket(CHAT_TYPE_INFO, "yanlis kullanim");return;}
    if (kimsin)
    {
        kimsin->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s isimli oyuncu uzaktan ticareti reddetti!"), ch->GetName());
    }
    else if (!kimsin)
    {
        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s kisisi oyunda degil"), hedef);
    }
}
ACMD(do_view_equip_kabul)
{
    char hedef[256];
    one_argument(argument, hedef, sizeof(hedef));
    LPCHARACTER kimsin = CHARACTER_MANAGER::instance().FindPC(hedef);
    /////////////////////////////////////////////////////////////////
    if (kimsin == ch){return;}
    if (!*hedef)
    {}
    if (kimsin)
    {
        kimsin->SendEquipment(ch);
    }
    else if (!kimsin)
    {
        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s kisisi oyunda degil"), hedef);
    }
}
root/game.py aç-arat:
Kod:
"ConsoleEnable"            : self.__Console_Enable,
Altına Ekle;
Kod:
"sorgu_eq"                : self.Ekipman_soru,
PY sonuna ekle;
Kod:
def Ekipman_soru(self, isim, level):
        ekipman_sorusu = uiCommon.QuestionDialog()
        ekipman_sorusu.SetText("|cffFDD017|H|h" + str(isim)+ "|cff00ccff" + "(Lv."+str(level)+")"+ "|h|r" + " Senin ekipmanlarina bakmak istiyor.")
        ekipman_sorusu.SetAcceptEvent(lambda arg=TRUE: self.tamammm(isim))
        ekipman_sorusu.SetCancelEvent(lambda arg=FALSE: self.sie_mmm(isim))     
        ekipman_sorusu.Open()
        self.ekipman_sorusu = ekipman_sorusu
        return 
      
    def tamammm(self, isim):
        net.SendChatPacket("/view_equip_kabul " + str(isim))
        self.ekipman_sorusu.Close()
    def sie_mmm(self, isim):
        net.SendChatPacket("/view_equip_hayir " + str(isim))
        self.ekipman_sorusu.Close()
uitarget.py aç-arat:
Kod:
def __OnViewEquipment(self):
        net.SendChatPacket("/view_equip " + str(self.vid))
Değiştir;
Kod:
def __OnViewEquipment(self):
        net.SendChatPacket("/view_equip_soru " + str(self.vid))


Konudaki font hatalari giderimisniz lütfen
 
İyide
cmd.cpp aç-arat:
Kod:
ACMD(do_user_horse_ride);
Altına ekle;
Kod:
ACMD(do_view_equip_soru);
ACMD(do_view_equip_hayir);
ACMD(do_view_equip_kabul);
Arat:
Kod:
{ "view_equip",    do_view_equip,        0,            POS_DEAD,    GM_PLAYER       },
Altına ekle;
Kod:
{ "view_equip_soru",    do_view_equip_soru,        0,            POS_DEAD,    GM_PLAYER       },
    { "view_equip_hayir",    do_view_equip_hayir,        0,            POS_DEAD,    GM_PLAYER       },
    { "view_equip_kabul",    do_view_equip_kabul,        0,            POS_DEAD,    GM_PLAYER       },
cmd_general.cpp aç-arat:
Kod:
ACMD(do_view_equip)
Altına ekle;
Kod:
ACMD(do_view_equip_soru)
{
    char arg1[256];
    one_argument(argument, arg1, sizeof(arg1));

    if (*arg1)
    {
        DWORD vid = 0;
        str_to_number(vid, arg1);
        LPCHARACTER tch = CHARACTER_MANAGER::instance().Find(vid);

        if (!tch)
            return;

        if (!tch->IsPC())
            return;
        tch->ChatPacket(CHAT_TYPE_COMMAND, "sorgu_eq %s %d", ch->GetName(), ch->GetLevel());
        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s kisisine isteginiz iletildi."), tch->GetName());
    }
}
ACMD(do_view_equip_hayir)
{
    char hedef[256];
    one_argument(argument, hedef, sizeof(hedef));
    LPCHARACTER kimsin = CHARACTER_MANAGER::instance().FindPC(hedef);
    /////////////////////////////////////////////////////////////////////////
    if (kimsin == ch){return;}
    if (!*hedef){ch->ChatPacket(CHAT_TYPE_INFO, "yanlis kullanim");return;}
    if (kimsin)
    {
        kimsin->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s isimli oyuncu uzaktan ticareti reddetti!"), ch->GetName());
    }
    else if (!kimsin)
    {
        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s kisisi oyunda degil"), hedef);
    }
}
ACMD(do_view_equip_kabul)
{
    char hedef[256];
    one_argument(argument, hedef, sizeof(hedef));
    LPCHARACTER kimsin = CHARACTER_MANAGER::instance().FindPC(hedef);
    /////////////////////////////////////////////////////////////////
    if (kimsin == ch){return;}
    if (!*hedef)
    {}
    if (kimsin)
    {
        kimsin->SendEquipment(ch);
    }
    else if (!kimsin)
    {
        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s kisisi oyunda degil"), hedef);
    }
}
root/game.py aç-arat:
Kod:
"ConsoleEnable"            : self.__Console_Enable,
Altına Ekle;
Kod:
"sorgu_eq"                : self.Ekipman_soru,
PY sonuna ekle;
Kod:
def Ekipman_soru(self, isim, level):
        ekipman_sorusu = uiCommon.QuestionDialog()
        ekipman_sorusu.SetText("|cffFDD017|H|h" + str(isim)+ "|cff00ccff" + "(Lv."+str(level)+")"+ "|h|r" + " Senin ekipmanlarina bakmak istiyor.")
        ekipman_sorusu.SetAcceptEvent(lambda arg=TRUE: self.tamammm(isim))
        ekipman_sorusu.SetCancelEvent(lambda arg=FALSE: self.sie_mmm(isim))     
        ekipman_sorusu.Open()
        self.ekipman_sorusu = ekipman_sorusu
        return 
      
    def tamammm(self, isim):
        net.SendChatPacket("/view_equip_kabul " + str(isim))
        self.ekipman_sorusu.Close()
    def sie_mmm(self, isim):
        net.SendChatPacket("/view_equip_hayir " + str(isim))
        self.ekipman_sorusu.Close()
uitarget.py aç-arat:
Kod:
def __OnViewEquipment(self):
        net.SendChatPacket("/view_equip " + str(self.vid))
Değiştir;
Kod:
def __OnViewEquipment(self):
        net.SendChatPacket("/view_equip_soru " + str(self.vid))
Hocam iyide bundan uzaktan ticaret felan yazıyo sorun çıkarmasın ?
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

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

Geri
Üst