emirhanHCL 1
emirhanHCL
farkmt2official 1
farkmt2official
mannaxxx 1
mannaxxx
Hikaye Ekle

Metin2 Klonlama Bebek Sistemi c++

  • Konuyu başlatan Konuyu başlatan DjSooN
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 117
  • Görüntüleme Görüntüleme 25K
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Türkiye'de ilk Mobil & PC Aynı Anda Metin2 Oyna. Triarchonline kalıcı ve uzun ömürlü yapısı ile 24 Temmuz'da açılıyor. | 1-99 Mobil Metin2 Triarch HEMEN TIKLA!

c7576da448b34e47ab4758a288b2a7ea.png

2690baf4685a4c92a1f4169890bde941.png

5c75b9d432fa4f7297ad31546cca60e3.png

138bb03e252047c49068c365da009c75.png


link
anlatımı içinde var



root içine at


game.py açılır

arat
Kod:
from switchbot import Bot

altına ekle
Kod:
import uiChild

arat
Kod:
self.__ProcessPreservedServerCommand()

altına ekle
Kod:
self.uiChild = uiChild.ChildWindowKevin()

arat
Kod:
def Close(self):
self.Hide()

altına ekle
Kod:
self.uiChild.Close()

arat
Kod:
    def BINARY_NEW_RemoveAffect(self, type, pointIdx):
        self.affectShower.BINARY_NEW_RemoveAffect(type, pointIdx)
        if chr.NEW_AFFECT_DRAGON_SOUL_DECK1 == type or chr.NEW_AFFECT_DRAGON_SOUL_DECK2 == type:
            self.interface.DragonSoulDeactivate()

altına ekle
Kod:
    def BINARY_NEW_OpenPet(self, name):
        self.uiChild.OpenWindow(name)

    def BINARY_NEW_UpdatePet(self, level, hp, maxhp, dmg, dmgmax, exp, expmax, boni1, boni2, pickup, hitting, emo, antiexp):
        self.uiChild.Update(level, hp, maxhp, dmg, dmgmax, exp, expmax, boni1, boni2, pickup, hitting, emo, antiexp)

    def BINARY_NEW_ClosePet(self):
        self.uiChild.Close()
        self.uiChild = uiChild.ChildWindowKevin()

arat
Kod:
def OnUpdate(self):
app.UpdateGame()

altına ekle
Kod:
if self.uiChild != None:
self.uiChild.OnUpdate()

uiinventory.py açılır
aratılır
Kod:
def ClickDSSButton(self):

altına ekle

Kod:
    # Bebeksistemi
    def ClickDSSButton(self):
        print "click_dss_button"
        net.SendChatPacket("/babyspawn")



locale inventorywindow.py açılır
aratılır
Kod:
## Dragon Soul Button

Kod:
                        ## Bebeksistemi
                        {
                            "name" : "DSSButton",
                            "type" : "button",

                            "x" : 77,
                            "y" : 109,

                            "tooltip_text" : uiScriptLocale.KIND_TITLE,

                            "default_image" : "locale/tr/ui/button/babybtn.tga",
                            "over_image" : "locale/tr/ui/button/babybtn_h.tga",
                            "down_image" : "locale/tr/ui/button/babybtn_h.tga",
                        },


locale_interface.txt ekle

Kod:
KIND_TITLE    Bebek



button lar



ÖRNEK

EterGrnLib / ThingInstance.cpp



EterLib / GrpObjectInstance.cpp



EterLib / GrpObjectInstance.h



Kod:
char.cpp
//kod satırını bul
long lSPRecovery = GetPoint(POINT_SP_RECOVERY);
//altına ekle
WORD oldPART_MAIN = GetPart(PART_MAIN);
WORD oldPART_WEAPON = GetPart(PART_WEAPON);
WORD oldPART_ACCE = GetPart(PART_ACCE);

//kod satırını bul
m_pointsInstant.dwImmuneFlag = 0;
//altına ekle
SetPart(PART_MAIN, oldPART_MAIN);
SetPart(PART_WEAPON, oldPART_WEAPON);
SetPart(PART_ACCE, oldPART_ACCE);

ATTAN İNME BİNME CORE FİX
Kod:
//bul
int pc_mount(lua_State* L)

//kod blogunda bul
        ch->RemoveAffect(AFFECT_MOUNT_BONUS);

//altına ekle
        if (ch->GetPetSystem() && ch->GetPetSystem()->CountSummonedChild() > 0)
        {
            LPCHARACTER pet = ch->GetPetSystem()->GetByVnum(ch->GetChildRace())->GetCharacter();
            pet->RemoveAffect(AFFECT_MOUNT);
            pet->RemoveAffect(AFFECT_MOUNT_BONUS);
        }

//bul
            ch->AddAffect(AFFECT_MOUNT, POINT_MOUNT, mount_vnum, AFF_NONE, length, 0, true);

//altına ekle
            if (ch->GetPetSystem() && ch->GetPetSystem()->CountSummonedChild() > 0)
            {
                ch->GetPetSystem()->GetByVnum(ch->GetChildRace())->GetCharacter()->AddAffect(AFFECT_MOUNT, POINT_MOUNT, mount_vnum, AFF_NONE, length, 0, true);
            }

//bul
    int pc_unmount(lua_State* L)
    {
        LPCHARACTER ch = CQuestManager::instance().GetCurrentCharacterPtr();
        ch->RemoveAffect(AFFECT_MOUNT);
        ch->RemoveAffect(AFFECT_MOUNT_BONUS);
        if (ch->IsHorseRiding())
            ch->StopRiding();
        return 0;
    }

//değiştir
    int pc_unmount(lua_State* L)
    {
        LPCHARACTER ch = CQuestManager::instance().GetCurrentCharacterPtr();
        ch->RemoveAffect(AFFECT_MOUNT);
        ch->RemoveAffect(AFFECT_MOUNT_BONUS);
        if (ch->IsHorseRiding())
            ch->StopRiding();
        if (ch->GetPetSystem() && ch->GetPetSystem()->CountSummonedChild() > 0)
        {
            LPCHARACTER pet = ch->GetPetSystem()->GetByVnum(ch->GetChildRace())->GetCharacter();
            pet->RemoveAffect(AFFECT_MOUNT);
            pet->RemoveAffect(AFFECT_MOUNT_BONUS);
            if (pet->IsHorseRiding())
                pet->StopRiding();
        }
        return 0;
    }
------------------------------------------------------------------------------------------------------
kralonly Kanıt Olarak bunuda buraya koyalım :)

W0DXkm.jpg


makyak476
M0DMOk.png

Elemana fazla sp*rm yolladık galiba :D benden büyük çıktı :D :D
KANIT OLARAK EKLEYEBİLİRSİN ABİ :)

BUDA BENDEN TEST SooN :D

ea9d5b0c49f04c75be25a6497fe54911.png

ad9b613d33f848f38dcd218cfb38aa7c.png

b1865944ff4347fa854a52afb768acb4.png
 
Son düzenleme:

En Çok Reaksiyon Alan Mesajlar

boş yorum yapmayın
Boş yorum değil güzel kardeşim, bir tane bile yapan adam yok, siz söküp paylaştınız sanırım konuya hakim değilsiniz gibi geldi, o kadar yardım taleplerinin hiç birine cevap vermemişsiniz ve verdiğiniz bir cevap varki çok manidar. adamlar konu ile alakalı yardım talep etmiş sizin verdiğin cevap tüm sistemlerin ekli olduğu files satılık . diye konu linki atmışsınız :)
teşekkürler, fakat böyle bir sistem için kodlar sanki çok az geldi bana :D eksik felan varmıdır ki? Bu arada admine katılıyorum, kendi milli gurururumuz dosyaupload ı kullanalım :D
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