kralhakan2009 1
kralhakan2009
Vahsi Uzman 1
Vahsi Uzman
romegames 1
romegames
Bvural41 1
Bvural41
Best Studio 1
Best Studio
BlackFullMoon 1
BlackFullMoon
NovaLst 1
NovaLst
SLyFeLLowTR 1
SLyFeLLowTR
Hikaye Ekle
Reklam vermek için turkmmo@gmail.com
Kaynak ikonu

[PYTHON & LUA] [P-NEW] Düello Sistemi #DemirGame 1

indirmek için izniniz yok
  • Konuyu başlatan Konuyu başlatan DemirGame
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 157
  • Görüntüleme Görüntüleme 37K
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

ROHAN2 WORLD 1-120 TR TİPİ OFFICIAL YOHARA, BALATHOR VE AMON! 80. GÜNÜNDE! +10.000 ONLİNE! HİLE VE BOT %100 ENGELLİ HEMEN TIKLA!

root game.py açalım .


MyShopPriceList aratalım altına

Kod:
            #DEMIRGAME & TURKMMO [P-NEW] PVP SYSTEM
            "demirvidgame"        : self.demirvidgame,
            "demirvid"        : self.demirvid,    
            "demirstartgame"        : self.demirstartgame,
            "demirongame"        : self.demirongame,
            "demirendgame"        : self.demirendgame,  
            "demirwsgame"                    : self.demirwsgame,
            "demirwsvidgame"                    : self.demirwsgame,
            "demirgogame"                    : self.demirgogame,
            "demirgovidgame"                    : self.demirgogame,
            "demirwingame"                    : self.demirwingame,
            #DEMIRGAME & TURKMMO [P-NEW] PVP SYSTEM


ekleyelim


NqpBXN.jpg


en alta gelelim

Kod:
    #DEMIRGAME & TURKMMO [P-NEW] PVP SYSTEM
    def demirvidgame(self, id):
        import constInfo
        constInfo.demirvidgame = int(id)
        
    def demirongame(self):
        constInfo.INPUT_IGNORE = 1
        
    def demirendgame(self):
        constInfo.INPUT_IGNORE = 0
            
    def demirstartgame(self):
        net.SendQuestInputStringPacket(str(constInfo.demir  startgame))
        
    def demirvid(self, id):
        constInfo.demirvid = int(id)
        
    def OpenQuestWindow(self, skin, idx):
        if constInfo.INPUT_IGNORE == 1:
            return
        else:
            self.interface.OpenQuestWindow(skin, idx)
            
    def demirwsgame(self):
        net.SendChatPacket("(demirwsgame)")
        return
        
    def demirgogame(self):
        net.SendChatPacket("(demirgogame)")
        return
        
    def demirwingame(self):
        net.SendChatPacket("(demirwingame)")
        return
        
    #DEMIRGAME & TURKMMO [P-NEW] PVP SYSTEM

ekleyelim.



8gMvOr.jpg



root constInfo.py acalım.

CONSOLE_ENABLE = 0 aratalım altına

Kod:
#DEMIRGAME & TURKMMO [P-NEW] PVP SYSTEM    
demirvidgame = 0
demirstartgame = 0
demirvid = 0
INPUT_IGNORE = 0
#DEMIRGAME & TURKMMO [P-NEW] PVP SYSTEM

ekleyelim
j58OMG.jpg




playersettingmodule.py acın ve (fish) aratın altına

Kod:
    #DEMIRGAME & TURKMMO [P-NEW] PVP SYSTEM        
    chrmgr.RegisterEffect(chrmgr.EFFECT_EMOTICON+12, "", "d:/ymir work/akiragame/demirgogame.mse")
    net.RegisterEmoticonString("(demirgogame)")


    chrmgr.RegisterEffect(chrmgr.EFFECT_EMOTICON+13, "", "d:/ymir work/akiragame/demirwsgame.mse")
    net.RegisterEmoticonString("(demirwsgame)")
    
    chrmgr.RegisterEffect(chrmgr.EFFECT_EMOTICON+14, "", "d:/ymir work/akiragame/demirwingame.mse")
    net.RegisterEmoticonString("(demirwingame)")
    #DEMİRGAME & TURKMMO NEW PVP SYSTEM


ekleyin sizde varsa onun altına ekleyin rakamlari degistirmeyi unutmayin ama.


2gr3d0.jpg



uitarget.py acın ve

import constInfo altına

Kod:
import event

ekleyin constInfo'da yoksa onuda ekleyin.


BMrQnj.jpg



self.buttonDict[localeinfo.TARGET_BUTTON_FIGHT].SetEvent(ui.__mem_func__(self.OnPVP))
self.buttonDict[localeinfo.TARGET_BUTTON_ACCEPT_FIGHT].SetEvent(ui.__mem_func__(self.OnPVP))
self.buttonDict[localeinfo.TARGET_BUTTON_AVENGE].SetEvent(ui.__mem_func__(self.OnPVP))

aratın ve ücünü alttaki ile degistirin

Kod:
        bu 40k icin
    
        #DEMIRGAME & TURKMMO [P-NEW] PVP SYSTEM
        self.buttonDict[localeinfo.TARGET_BUTTON_FIGHT].SetEvent(ui.__mem_func__(self.demirwsgame))
        self.buttonDict[localeinfo.TARGET_BUTTON_ACCEPT_FIGHT].SetEvent(ui.__mem_func__(self.demirgogame))
        self.buttonDict[localeinfo.TARGET_BUTTON_AVENGE].SetEvent(ui.__mem_func__(self.demirgogame))
        #DEMIRGAME & TURKMMO [P-NEW] PVP SYSTEM    
        
        buda 34k icin
        
        #DEMIRGAME & TURKMMO [P-NEW] PVP SYSTEM
        self.buttonDict[locale.TARGET_BUTTON_FIGHT].SetEvent(ui.__mem_func__(self.demirwsgame))
        self.buttonDict[locale.TARGET_BUTTON_ACCEPT_FIGHT].SetEvent(ui.__mem_func__(self.demirgogame))
        self.buttonDict[locale.TARGET_BUTTON_AVENGE].SetEvent(ui.__mem_func__(self.demirgogame))
        #DEMIRGAME & TURKMMO [P-NEW] PVP SYSTEM



ekleyelim.



ogjW5o.jpg



def OnPVP(self): aratalım ve altaki ile degistirin kople


Kod:
    #DEMIRGAME & TURKMMO [P-NEW] PVP SYSTEM            
    def demirwsgame(self):
        net.SendChatPacket("/pvp %d" % (self.vid))
        constInfo.demirstartgame = self.vid
        event.QuestButtonClick(constInfo.demirvidgame)
        
    def demirgogame(self):
        constInfo.demirstartgame = self.vid
        event.QuestButtonClick(constInfo.demirvid)    
    #DEMIRGAME & TURKMMO [P-NEW] PVP SYSTEM


vEb2GO.jpg



uichat.py acın ve


def __SendChatPacket(self, text, type):

aratalım ve altına


Kod:
    #DEMIRGAME & TURKMMO [P-NEW] PVP SYSTEM
        demirgame = ["(demirgogame)","(demirwsgame)","(demirwingame)"]
        for x in xrange(len(demirgame)):
            if(text.find(demirgame[x]) != -1):
                return


    #DEMIRGAME & TURKMMO [P-NEW] PVP SYSTEM

ekleyelim.

LayzMJ.jpg




vermiş oldum packları atalım


demirgame_pvpsystem.epk
demirgame_pvpsystem.eix


ve packımızdaki index acalım üste


Kod:
*
demirgame_pvpsystem
*

ekleyelim.


fiezillaya girin ve
cd /usr/game/share/locale/turkey/quest/
bölümü girelim ve questlib.lua acalım en altına ekleyelim sizde varsa eklemenize gerek yok.

Kod:
function setvarchar(name, var)
    local laenge = string.len (var)
    local setchar = 0
    local save_name = 0
    local letter = 0
    while laenge > setchar do
        setchar = setchar + 1
        letter = string.sub (var, setchar, setchar)
        letter = string.byte(letter, 1)
        save_name = ""..name.."_char_"..setchar..""
        pc.setqf(save_name, letter)
    end
    local save_laenge=""..name.."laenge"
    pc.setqf(save_laenge, laenge)
end


function getvarchar(name)
    local save_laenge = ""..name.."laenge"
    local laenge = pc.getqf(save_laenge)
    local save_name = 0
    local var = ""
    local letter = 0
    local getchar = 0
    while laenge > getchar do
        getchar = getchar + 1
        save_name = ""..name.."_char_"..getchar..""
        letter = pc.getqf(save_name)
        if letter!=0 then
            letter = string.char(letter)
        else
            letter = ""
        end
        var = ""..var..""..letter..""
    end
    return var
end




quest_functions en altına gelelim .


Kod:
setvarchar
getvarchar

ekleyelim varsa eklemenize gerek yok.


lualarımızı


cd /usr/game/share/locale/turkey/quest/


atalım ve putyyden okutalım.

@AkiraGame; efekler için tesekkürler. :)


RINA 'yada teşekürler :)


anlatım.py olarak verdim kodları ordan eklerseniz sorunsuz calısır videoda gördünügüz gibi .
sistemi sadece düelloda calısır. normal killerde efek cıkmaz sadece düelloda.


not: altaki mavi linke tıklayın.







2Qz2bN.png




Teşekür ederim pack kilitli Su 3 2 1 olayını nasıl yapcam

j58kdr.jpg

BMrpjg.jpg
 
Son düzenleme:
Teşekür ederim pack kilitli Su 3 2 1 olayını nasıl yapcam

j58kdr.jpg

BMrpjg.jpg

tp modülü ile xml modüler şifresi var c2 açıcılar rahatca açar bunu kilitli sayılmaz bi bildiği warki kitlemiştir saygısızlık olmaması için tek başıma paylaşmam tabi bşka yarım akıllılar paylaşırsa orası bşka kendisi izin verirsede konu altına link bırakırım
 
Son düzenleme:
Gayet başarılı bir paylaşım olmuş eline sağlık Demirgame
 
34k İçin Uyumlu Sanırsam Sorun Cıkarmaz ise Ekliyecegim ;
Paylastıgın İcin Teşekkürler .
 
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