R 1
Roksam
Test5410 1
Test5410
berkmenoo 1
berkmenoo
farkmt2official 1
farkmt2official
emirhanHCL 1
emirhanHCL
mavzermete 1
mavzermete
Hikaye Ekle

[Python]Power Güç Sistemi #DemirGame

  • Konuyu başlatan Konuyu başlatan DemirGame
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 58
  • Görüntüleme Görüntüleme 9K
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
kodları kesinlikle kesinlikle anlatım.pyden kopyalayın sorun yaşamak istemiyorsanız.


root game.py açılır aratılır

import uiTarget aratılır altına
Kod:
import event
import constinfo
eklenir
mG4Jy0.jpg


self.SetSize(wndMgr.GetScreenWidth(), wndMgr.GetScreenHeight())
aratılır altına bir boşluk
Kod:
        #DemirGame Power sistem
        PutereBG = ui.AniImageBox()
        PutereBG.AppendImage("putere/fundal.tga")
        self.PutereBG = PutereBG
        self.PutereBG.SetPosition(wndMgr.GetScreenWidth()/2-(399/2),wndMgr.GetScreenHeight()-500)
        self.PutereBG.SetSize(399, 301)        
        self.PutereBG.AddFlag('movable')
        self.PutereBG.AddFlag("float")
        self.PutereBG.Show()
    
        self.PunctePutere_text = ui.TextLine()
        self.PunctePutere_text.SetDefaultFontName()
        self.PunctePutere_text.SetParent(self.PutereBG)
        self.PunctePutere_text.SetPosition(40, 80)
        self.PunctePutere_text.SetText("Mevcut Statu:")
        self.PunctePutere_text.SetOutline()
        self.PunctePutere_text.Show()
        
        self.PunctePutere_valoare = ui.TextLine()
        self.PunctePutere_valoare.SetDefaultFontName()
        self.PunctePutere_valoare.SetParent(self.PutereBG)
        self.PunctePutere_valoare.SetPosition(130, 80)
        self.PunctePutere_valoare.SetText("0")
        self.PunctePutere_valoare.SetOutline()
        self.PunctePutere_valoare.Show()
        
        self.Bonus1_text = ui.TextLine()
        self.Bonus1_text.SetDefaultFontName()
        self.Bonus1_text.SetParent(self.PutereBG)
        self.Bonus1_text.SetPosition(30, 120)
        self.Bonus1_text.SetText("Max HP")
        self.Bonus1_text.SetOutline()
        self.Bonus1_text.Show()
        
        self.Bonus1_valoare = ui.TextLine()
        self.Bonus1_valoare.SetDefaultFontName()
        self.Bonus1_valoare.SetParent(self.PutereBG)
        self.Bonus1_valoare.SetPosition(133, 120)
        self.Bonus1_valoare.SetText("0")
        self.Bonus1_valoare.SetOutline()
        self.Bonus1_valoare.Show()
        
        self.Bonus2_text = ui.TextLine()
        self.Bonus2_text.SetDefaultFontName()
        self.Bonus2_text.SetParent(self.PutereBG)
        self.Bonus2_text.SetPosition(30, 150)
        self.Bonus2_text.SetText("Saldiri Degeri")
        self.Bonus2_text.SetOutline()
        self.Bonus2_text.Show()
        
        self.Bonus2_valoare = ui.TextLine()
        self.Bonus2_valoare.SetDefaultFontName()
        self.Bonus2_valoare.SetParent(self.PutereBG)
        self.Bonus2_valoare.SetPosition(133, 150)
        self.Bonus2_valoare.SetText("0")
        self.Bonus2_valoare.SetOutline()
        self.Bonus2_valoare.Show()
        
        self.Bonus3_text = ui.TextLine()
        self.Bonus3_text.SetDefaultFontName()
        self.Bonus3_text.SetParent(self.PutereBG)
        self.Bonus3_text.SetPosition(30, 180)
        self.Bonus3_text.SetText("Kritik Vurus")
        self.Bonus3_text.SetOutline()
        self.Bonus3_text.Show()
        
        self.Bonus3_valoare = ui.TextLine()
        self.Bonus3_valoare.SetDefaultFontName()
        self.Bonus3_valoare.SetParent(self.PutereBG)
        self.Bonus3_valoare.SetPosition(133, 180)
        self.Bonus3_valoare.SetText("0")
        self.Bonus3_valoare.SetOutline()
        self.Bonus3_valoare.Show()
        
        self.Bonus4_text = ui.TextLine()
        self.Bonus4_text.SetDefaultFontName()
        self.Bonus4_text.SetParent(self.PutereBG)
        self.Bonus4_text.SetPosition(30, 210)
        self.Bonus4_text.SetText("Delici Vurus")
        self.Bonus4_text.SetOutline()
        self.Bonus4_text.Show()
        
        self.Bonus4_valoare = ui.TextLine()
        self.Bonus4_valoare.SetDefaultFontName()
        self.Bonus4_valoare.SetParent(self.PutereBG)
        self.Bonus4_valoare.SetPosition(133, 210)
        self.Bonus4_valoare.SetText("0")
        self.Bonus4_valoare.SetOutline()
        self.Bonus4_valoare.Show()
        
        self.button_kapat = ui.Button()
        self.button_kapat.SetParent(self.PutereBG)
        self.button_kapat.SetPosition(347, 30)
        self.button_kapat.SetUpVisual("putere/buton_pluss.tga")
        self.button_kapat.SetOverVisual("putere/buton_pluss.tga")
        self.button_kapat.SetDownVisual("putere/buton_pluss.tga")
        self.button_kapat.SetEvent(self.__inchideputere)
        self.button_kapat.Show()
        
        self.Buton1_Plus = ui.Button()
        self.Buton1_Plus.SetParent(self.PutereBG)
        self.Buton1_Plus.SetPosition(180, 117)
        self.Buton1_Plus.SetUpVisual("putere/buton_plus.tga")
        self.Buton1_Plus.SetOverVisual("putere/buton_plus_1.tga")
        self.Buton1_Plus.SetDownVisual("putere/buton_plus_2.tga")
        self.Buton1_Plus.SetEvent(self.activare_buton1_buton)
        self.Buton1_Plus.Show()
        
        self.Buton2_Plus = ui.Button()
        self.Buton2_Plus.SetParent(self.PutereBG)
        self.Buton2_Plus.SetPosition(180, 147)
        self.Buton2_Plus.SetUpVisual("putere/buton_plus.tga")
        self.Buton2_Plus.SetOverVisual("putere/buton_plus_1.tga")
        self.Buton2_Plus.SetDownVisual("putere/buton_plus_2.tga")
        self.Buton2_Plus.SetEvent(self.activare_buton2_buton)
        self.Buton2_Plus.Show()
        
        self.Buton3_Plus = ui.Button()
        self.Buton3_Plus.SetParent(self.PutereBG) 
        self.Buton3_Plus.SetPosition(180, 177)
        self.Buton3_Plus.SetUpVisual("putere/buton_plus.tga")
        self.Buton3_Plus.SetOverVisual("putere/buton_plus_1.tga")
        self.Buton3_Plus.SetDownVisual("putere/buton_plus_2.tga")
        self.Buton3_Plus.SetEvent(self.activare_buton3_buton)
        self.Buton3_Plus.Show()
        
        self.Buton4_Plus = ui.Button()
        self.Buton4_Plus.SetParent(self.PutereBG)
        self.Buton4_Plus.SetPosition(180, 207)
        self.Buton4_Plus.SetUpVisual("putere/buton_plus.tga")
        self.Buton4_Plus.SetOverVisual("putere/buton_plus_1.tga")
        self.Buton4_Plus.SetDownVisual("putere/buton_plus_2.tga")
        self.Buton4_Plus.SetEvent(self.activare_buton4_buton)
        self.Buton4_Plus.Show()
        
        self.timp_1 = ui.AniImageBox()
        self.timp_1.AppendImage("putere/timp_9.tga")
        self.timp_1.SetParent(self.PutereBG)
        self.timp_1.SetPosition(237, 75)
        self.timp_1.Show()
        
        self.Buton_Activare = ui.Button()
        self.Buton_Activare.SetParent(self.PutereBG)
        self.Buton_Activare.SetPosition(259, 97)
        self.Buton_Activare.SetUpVisual("putere/buton_activare.tga")
        self.Buton_Activare.SetOverVisual("putere/buton_activare_1.tga")
        self.Buton_Activare.SetDownVisual("putere/buton_activare_2.tga")
        self.Buton_Activare.SetEvent(self.activare_putere_buton)
        self.Buton_Activare.Show()
        
        self.bara_goala = ui.AniImageBox()
        self.bara_goala.AppendImage("putere/bara_goala.tga")
        self.bara_goala.SetParent(self.PutereBG)
        self.bara_goala.SetPosition(399/2 - 339/2, 258)
        self.bara_goala.Show()
        
        self.bara_plina = ui.AniImageBox()
        self.bara_plina.AppendImage("putere/bara_plina.tga")
        self.bara_plina.SetParent(self.PutereBG)
        self.bara_plina.SetPosition(399/2 - 339/2, 258)
        self.bara_plina.SetPercentage(100, 100)
        self.bara_plina.Show()
        
        self.bonus_activ = ui.TextLine()
        self.bonus_activ.SetDefaultFontName()
        self.bonus_activ.SetParent(self.PutereBG)
        self.bonus_activ.SetPosition(245, 211)
        self.bonus_activ.SetText("Guc etkin")
        self.bonus_activ.SetOutline()
        self.bonus_activ.Show()
        
        self.PutereBG.Hide()
        #DemirGame Power sistem
eklenir
EVrydZ.jpg






onPressKeyDict[app.DIK_F4] = lambda : self.__PressQuickSlot(7)
aratılır altına
Kod:
        onPressKeyDict[app.DIK_F5]    = lambda : self.__deschideputere() #DemirGame Power sistem
eklenir
not: F kaça almak istiyorsanız onu yapın f7 f8 f9 yapabilirsiniz.

j4XQOm.jpg







"PlayMusic" : self.__PlayMusic,
# END_OF_WEDDING
aratılır altına bir bosluk
Kod:
            #DemirGame Power sistem
            "DeschidePutere"            : self.__deschideputere,
            "InchidePutere"            : self.__inchideputere,
            "questindex_activare_putere"            :self.__questindex_activare_putere,
            "questindex_buton1_putere"            :self.__questindex_buton1_putere,
            "questindex_buton2_putere"            :self.__questindex_buton2_putere,
            "questindex_buton3_putere"            :self.__questindex_buton3_putere,
            "questindex_buton4_putere"            :self.__questindex_buton4_putere,
            "status_putere"            :self.__status_putere,
            "timp_putere"                    : self.__timp_putere,
            "bonus_activ"                    : self.__bonus_activ,
            "actualizare_bara_putere"                    : self.__actualizare_bara_putere,
            "efect_putere"            :self.__efect_putere,
            #DemirGame Power sistem
eklenir

22nE3A.jpg






en alta gelinir

Kod:
    #DemirGame Power sistem
    def __deschideputere(self):
        self.PutereBG.Show()
        
    def __inchideputere(self):
        self.PutereBG.Hide()
    
    def __questindex_activare_putere(self, questindex):
        constInfo.ACTIVARE_PUTERE_BUTON_QUESTINDEX = int(questindex)
        
    def activare_putere_buton(self):
        questindex_activare_putere = constInfo.ACTIVARE_PUTERE_BUTON_QUESTINDEX
        event.QuestButtonClick(questindex_activare_putere)
        
    def __questindex_buton1_putere(self, questindex_buton1):
        constInfo.PLUSARE_BUTON1_QUESTINDEX = int(questindex_buton1)
        
    def activare_buton1_buton(self):
        questindex_buton1_putere = constInfo.PLUSARE_BUTON1_QUESTINDEX
        event.QuestButtonClick(questindex_buton1_putere)
    
    def __questindex_buton2_putere(self, questindex_buton2):
        constInfo.PLUSARE_BUTON2_QUESTINDEX = int(questindex_buton2)
        
    def activare_buton2_buton(self):
        questindex_buton2_putere = constInfo.PLUSARE_BUTON2_QUESTINDEX
        event.QuestButtonClick(questindex_buton2_putere)
        
    def __questindex_buton3_putere(self, questindex_buton3):
        constInfo.PLUSARE_BUTON3_QUESTINDEX = int(questindex_buton3)
        
    def activare_buton3_buton(self):
        questindex_buton3_putere = constInfo.PLUSARE_BUTON3_QUESTINDEX
        event.QuestButtonClick(questindex_buton3_putere)
        
    def __questindex_buton4_putere(self, questindex_buton4):
        constInfo.PLUSARE_BUTON4_QUESTINDEX = int(questindex_buton4)
        
    def activare_buton4_buton(self):
        questindex_buton4_putere = constInfo.PLUSARE_BUTON4_QUESTINDEX
        event.QuestButtonClick(questindex_buton4_putere) 
        
    def __status_putere(self, bonus1, bonus2, bonus3, bonus4, puncte_disponibile):    
        self.Bonus1_valoare.SetText(bonus1)
        self.Bonus2_valoare.SetText(bonus2)
        self.Bonus3_valoare.SetText(bonus3)
        self.Bonus4_valoare.SetText(bonus4)
        self.PunctePutere_valoare.SetText(puncte_disponibile)
        if int(puncte_disponibile) <= 0:
            self.Buton1_Plus.Hide()
            self.Buton2_Plus.Hide()
            self.Buton3_Plus.Hide()
            self.Buton4_Plus.Hide()
        else:
            self.Buton1_Plus.Show()
            self.Buton2_Plus.Show()
            self.Buton3_Plus.Show()
            self.Buton4_Plus.Show()
    
    def __timp_putere(self, timp):
        self.timp_1 = ui.AniImageBox()
        self.timp_1.AppendImage("putere/timp_" + timp + ".tga")
        self.timp_1.SetParent(self.PutereBG)
        self.timp_1.SetPosition(237, 75)
        self.timp_1.Show() 
        
    def __bonus_activ(self, bonus, bonus_val):
        if int(bonus) == 1:
            self.bonus_activ.SetText("Max HP: " + bonus_val)
        elif int(bonus) == 2:
            self.bonus_activ.SetText("Saldiri Degeri: " + bonus_val)
        elif int(bonus) == 3:
            self.bonus_activ.SetText("Kritik Vurus: " + bonus_val)
        elif int(bonus) == 4:
            self.bonus_activ.SetText("Delici Vurus: " + bonus_val)
        else:
            self.bonus_activ.SetText("Guc Etkin")
            
    def __actualizare_bara_putere(self, valoare_bara_putere):
        self.bara_plina.SetPercentage(valoare_bara_putere, 100)
    
    def __efect_putere(self):
        net.SendChatPacket("(efect_putere)")
    #DemirGame Power sistem

eklenilir

BZvyQp.jpg





root constinfo.py acılır



CONSOLE_ENABLE = 0
aratılır altına bir boşluk


Kod:
#DemirGame Power sistem
ACTIVARE_PUTERE_BUTON_QUESTINDEX = 0
PLUSARE_BUTON1_QUESTINDEX = 0
PLUSARE_BUTON2_QUESTINDEX = 0
PLUSARE_BUTON3_QUESTINDEX = 0
PLUSARE_BUTON4_QUESTINDEX = 0
#DemirGame Power sistem
eklenir

ZLMOBG.jpg





root playersettingmodule.py acılır aratılır



net.RegisterEmoticonString("(fish)")
aratılır altına


Kod:
    #DemirGame Power sistem
    chrmgr.RegisterEffect(chrmgr.EFFECT_EMOTICON+12, "Bip01", "putere/efect/efect_putere.mse")
    net.RegisterEmoticonString("(efect_putere)")
    #DemirGame Power sistem



eklenilir
not: sizde ekli biseyler varsa sizinki kaçsa onun üstüne ekleyinn +15 ise sizinki bunu +16 yapın.. efek istemessenız bunu eklemeyebilirsiniz.

oA06Wb.jpg




cd /usr/game/share/locale/turkey/quest
icindeki quest_functions açın en altına

Kod:
plusare_putere
citire_puncte_putere
timp_putere
citire_baraputere
bara_putere
resetare_putere
ekleyin






cd /usr/game/share/locale/turkey/quest icindeki
questlib.lua açın en üstüne

Kod:
dofile(get_locale_base_path().."/quest/questlib_putere.lua")
ekleyin
lk3bGJ.jpg







okutulacak questler questlib_putere.lua dahil degildir okutmayın
Kod:
sistem_putere.quest
sistem_putere_activare.quest
sistem_putere_buton1.quest
sistem_putere_buton2.quest
sistem_putere_buton3.quest
sistem_putere_buton4.quest
sistem_putere_iteme.quest
sistem_putere_resetare.quest
eklenir


not:enerji yüzük kodu 40004'dür bunu sistem_putere_iteme.quest icinde 40004ü farklı bi yüzükde yapabilirsiniz. boş bir klasör vardır onuda atmayı unutmatın questlerle beraber.




dgpower.eix dgpower.epk
pack icine atın ve ındex acın

üste

Kod:
*
dgpower
*
ekleyin


kodları kesinlikle kesinlikle anlatım.pyden kopyalayın sorun yaşamak istemiyorsanız.

sistem açıklaması;
level aldıkça statü gibi gelir statüleri oyuncular dagılım yapar 4 çeşit efsunu vardır bunlara + vererekten artırırlar güç sistemini aktif ettikleri zaman rasgele ordaki bonusun birini seçer ortalama 5 dk aktıf kalır ve efek verir.
enerji yüzügü;
enerji yüzügü 20 enerji verir enerji dolu olmadan aktif edilemez enerji sistemi


oyun içinden görüntü;
dn87mn.jpg


2Qz2bN.png



not:indirme sitesindeki alttaki mavi butondur yeşil olana tıklamayın.

yeni link:

Sorunsuz. #TEST OK

jQCNLAZ.jpg

 
Moderatör tarafında düzenlendi:
root game.py açılır aratılır
import uiTarget aratılır altına
Kod:
import event
import constinfo
eklenir
mG4Jy0.jpg


self.SetSize(wndMgr.GetScreenWidth(), wndMgr.GetScreenHeight())
aratılır altına bir boşluk
Kod:
        #DemirGame Power sistem
        PutereBG = ui.AniImageBox()
        PutereBG.AppendImage("putere/fundal.tga")
        self.PutereBG = PutereBG
        self.PutereBG.SetPosition(wndMgr.GetScreenWidth()/2-(399/2),wndMgr.GetScreenHeight()-500)
        self.PutereBG.SetSize(399, 301)        
        self.PutereBG.AddFlag('movable')
        self.PutereBG.AddFlag("float")
        self.PutereBG.Show()
    
        self.PunctePutere_text = ui.TextLine()
        self.PunctePutere_text.SetDefaultFontName()
        self.PunctePutere_text.SetParent(self.PutereBG)
        self.PunctePutere_text.SetPosition(40, 80)
        self.PunctePutere_text.SetText("Mevcut Statu:")
        self.PunctePutere_text.SetOutline()
        self.PunctePutere_text.Show()
        
        self.PunctePutere_valoare = ui.TextLine()
        self.PunctePutere_valoare.SetDefaultFontName()
        self.PunctePutere_valoare.SetParent(self.PutereBG)
        self.PunctePutere_valoare.SetPosition(130, 80)
        self.PunctePutere_valoare.SetText("0")
        self.PunctePutere_valoare.SetOutline()
        self.PunctePutere_valoare.Show()
        
        self.Bonus1_text = ui.TextLine()
        self.Bonus1_text.SetDefaultFontName()
        self.Bonus1_text.SetParent(self.PutereBG)
        self.Bonus1_text.SetPosition(30, 120)
        self.Bonus1_text.SetText("Max HP")
        self.Bonus1_text.SetOutline()
        self.Bonus1_text.Show()
        
        self.Bonus1_valoare = ui.TextLine()
        self.Bonus1_valoare.SetDefaultFontName()
        self.Bonus1_valoare.SetParent(self.PutereBG)
        self.Bonus1_valoare.SetPosition(133, 120)
        self.Bonus1_valoare.SetText("0")
        self.Bonus1_valoare.SetOutline()
        self.Bonus1_valoare.Show()
        
        self.Bonus2_text = ui.TextLine()
        self.Bonus2_text.SetDefaultFontName()
        self.Bonus2_text.SetParent(self.PutereBG)
        self.Bonus2_text.SetPosition(30, 150)
        self.Bonus2_text.SetText("Saldiri Degeri")
        self.Bonus2_text.SetOutline()
        self.Bonus2_text.Show()
        
        self.Bonus2_valoare = ui.TextLine()
        self.Bonus2_valoare.SetDefaultFontName()
        self.Bonus2_valoare.SetParent(self.PutereBG)
        self.Bonus2_valoare.SetPosition(133, 150)
        self.Bonus2_valoare.SetText("0")
        self.Bonus2_valoare.SetOutline()
        self.Bonus2_valoare.Show()
        
        self.Bonus3_text = ui.TextLine()
        self.Bonus3_text.SetDefaultFontName()
        self.Bonus3_text.SetParent(self.PutereBG)
        self.Bonus3_text.SetPosition(30, 180)
        self.Bonus3_text.SetText("Kritik Vurus")
        self.Bonus3_text.SetOutline()
        self.Bonus3_text.Show()
        
        self.Bonus3_valoare = ui.TextLine()
        self.Bonus3_valoare.SetDefaultFontName()
        self.Bonus3_valoare.SetParent(self.PutereBG)
        self.Bonus3_valoare.SetPosition(133, 180)
        self.Bonus3_valoare.SetText("0")
        self.Bonus3_valoare.SetOutline()
        self.Bonus3_valoare.Show()
        
        self.Bonus4_text = ui.TextLine()
        self.Bonus4_text.SetDefaultFontName()
        self.Bonus4_text.SetParent(self.PutereBG)
        self.Bonus4_text.SetPosition(30, 210)
        self.Bonus4_text.SetText("Delici Vurus")
        self.Bonus4_text.SetOutline()
        self.Bonus4_text.Show()
        
        self.Bonus4_valoare = ui.TextLine()
        self.Bonus4_valoare.SetDefaultFontName()
        self.Bonus4_valoare.SetParent(self.PutereBG)
        self.Bonus4_valoare.SetPosition(133, 210)
        self.Bonus4_valoare.SetText("0")
        self.Bonus4_valoare.SetOutline()
        self.Bonus4_valoare.Show()
        
        self.button_kapat = ui.Button()
        self.button_kapat.SetParent(self.PutereBG)
        self.button_kapat.SetPosition(347, 30)
        self.button_kapat.SetUpVisual("putere/buton_pluss.tga")
        self.button_kapat.SetOverVisual("putere/buton_pluss.tga")
        self.button_kapat.SetDownVisual("putere/buton_pluss.tga")
        self.button_kapat.SetEvent(self.__inchideputere)
        self.button_kapat.Show()
        
        self.Buton1_Plus = ui.Button()
        self.Buton1_Plus.SetParent(self.PutereBG)
        self.Buton1_Plus.SetPosition(180, 117)
        self.Buton1_Plus.SetUpVisual("putere/buton_plus.tga")
        self.Buton1_Plus.SetOverVisual("putere/buton_plus_1.tga")
        self.Buton1_Plus.SetDownVisual("putere/buton_plus_2.tga")
        self.Buton1_Plus.SetEvent(self.activare_buton1_buton)
        self.Buton1_Plus.Show()
        
        self.Buton2_Plus = ui.Button()
        self.Buton2_Plus.SetParent(self.PutereBG)
        self.Buton2_Plus.SetPosition(180, 147)
        self.Buton2_Plus.SetUpVisual("putere/buton_plus.tga")
        self.Buton2_Plus.SetOverVisual("putere/buton_plus_1.tga")
        self.Buton2_Plus.SetDownVisual("putere/buton_plus_2.tga")
        self.Buton2_Plus.SetEvent(self.activare_buton2_buton)
        self.Buton2_Plus.Show()
        
        self.Buton3_Plus = ui.Button()
        self.Buton3_Plus.SetParent(self.PutereBG) 
        self.Buton3_Plus.SetPosition(180, 177)
        self.Buton3_Plus.SetUpVisual("putere/buton_plus.tga")
        self.Buton3_Plus.SetOverVisual("putere/buton_plus_1.tga")
        self.Buton3_Plus.SetDownVisual("putere/buton_plus_2.tga")
        self.Buton3_Plus.SetEvent(self.activare_buton3_buton)
        self.Buton3_Plus.Show()
        
        self.Buton4_Plus = ui.Button()
        self.Buton4_Plus.SetParent(self.PutereBG)
        self.Buton4_Plus.SetPosition(180, 207)
        self.Buton4_Plus.SetUpVisual("putere/buton_plus.tga")
        self.Buton4_Plus.SetOverVisual("putere/buton_plus_1.tga")
        self.Buton4_Plus.SetDownVisual("putere/buton_plus_2.tga")
        self.Buton4_Plus.SetEvent(self.activare_buton4_buton)
        self.Buton4_Plus.Show()
        
        self.timp_1 = ui.AniImageBox()
        self.timp_1.AppendImage("putere/timp_9.tga")
        self.timp_1.SetParent(self.PutereBG)
        self.timp_1.SetPosition(237, 75)
        self.timp_1.Show()
        
        self.Buton_Activare = ui.Button()
        self.Buton_Activare.SetParent(self.PutereBG)
        self.Buton_Activare.SetPosition(259, 97)
        self.Buton_Activare.SetUpVisual("putere/buton_activare.tga")
        self.Buton_Activare.SetOverVisual("putere/buton_activare_1.tga")
        self.Buton_Activare.SetDownVisual("putere/buton_activare_2.tga")
        self.Buton_Activare.SetEvent(self.activare_putere_buton)
        self.Buton_Activare.Show()
        
        self.bara_goala = ui.AniImageBox()
        self.bara_goala.AppendImage("putere/bara_goala.tga")
        self.bara_goala.SetParent(self.PutereBG)
        self.bara_goala.SetPosition(399/2 - 339/2, 258)
        self.bara_goala.Show()
        
        self.bara_plina = ui.AniImageBox()
        self.bara_plina.AppendImage("putere/bara_plina.tga")
        self.bara_plina.SetParent(self.PutereBG)
        self.bara_plina.SetPosition(399/2 - 339/2, 258)
        self.bara_plina.SetPercentage(100, 100)
        self.bara_plina.Show()
        
        self.bonus_activ = ui.TextLine()
        self.bonus_activ.SetDefaultFontName()
        self.bonus_activ.SetParent(self.PutereBG)
        self.bonus_activ.SetPosition(245, 211)
        self.bonus_activ.SetText("Guc etkin")
        self.bonus_activ.SetOutline()
        self.bonus_activ.Show()
        
        self.PutereBG.Hide()
        #DemirGame Power sistem
eklenir
EVrydZ.jpg






onPressKeyDict[app.DIK_F4] = lambda : self.__PressQuickSlot(7)
aratılır altına
Kod:
        onPressKeyDict[app.DIK_F5]    = lambda : self.__deschideputere() #DemirGame Power sistem
eklenir
not: F kaça almak istiyorsanız onu yapın f7 f8 f9 yapabilirsiniz.

j4XQOm.jpg







"PlayMusic" : self.__PlayMusic,
# END_OF_WEDDING
aratılır altına bir bosluk
Kod:
            #DemirGame Power sistem
            "DeschidePutere"            : self.__deschideputere,
            "InchidePutere"            : self.__inchideputere,
            "questindex_activare_putere"            :self.__questindex_activare_putere,
            "questindex_buton1_putere"            :self.__questindex_buton1_putere,
            "questindex_buton2_putere"            :self.__questindex_buton2_putere,
            "questindex_buton3_putere"            :self.__questindex_buton3_putere,
            "questindex_buton4_putere"            :self.__questindex_buton4_putere,
            "status_putere"            :self.__status_putere,
            "timp_putere"                    : self.__timp_putere,
            "bonus_activ"                    : self.__bonus_activ,
            "actualizare_bara_putere"                    : self.__actualizare_bara_putere,
            "efect_putere"            :self.__efect_putere,
            #DemirGame Power sistem
eklenir

22nE3A.jpg






en alta gelinir

Kod:
    #DemirGame Power sistem
    def __deschideputere(self):
        self.PutereBG.Show()
        
    def __inchideputere(self):
        self.PutereBG.Hide()
    
    def __questindex_activare_putere(self, questindex):
        constInfo.ACTIVARE_PUTERE_BUTON_QUESTINDEX = int(questindex)
        
    def activare_putere_buton(self):
        questindex_activare_putere = constInfo.ACTIVARE_PUTERE_BUTON_QUESTINDEX
        event.QuestButtonClick(questindex_activare_putere)
        
    def __questindex_buton1_putere(self, questindex_buton1):
        constInfo.PLUSARE_BUTON1_QUESTINDEX = int(questindex_buton1)
        
    def activare_buton1_buton(self):
        questindex_buton1_putere = constInfo.PLUSARE_BUTON1_QUESTINDEX
        event.QuestButtonClick(questindex_buton1_putere)
    
    def __questindex_buton2_putere(self, questindex_buton2):
        constInfo.PLUSARE_BUTON2_QUESTINDEX = int(questindex_buton2)
        
    def activare_buton2_buton(self):
        questindex_buton2_putere = constInfo.PLUSARE_BUTON2_QUESTINDEX
        event.QuestButtonClick(questindex_buton2_putere)
        
    def __questindex_buton3_putere(self, questindex_buton3):
        constInfo.PLUSARE_BUTON3_QUESTINDEX = int(questindex_buton3)
        
    def activare_buton3_buton(self):
        questindex_buton3_putere = constInfo.PLUSARE_BUTON3_QUESTINDEX
        event.QuestButtonClick(questindex_buton3_putere)
        
    def __questindex_buton4_putere(self, questindex_buton4):
        constInfo.PLUSARE_BUTON4_QUESTINDEX = int(questindex_buton4)
        
    def activare_buton4_buton(self):
        questindex_buton4_putere = constInfo.PLUSARE_BUTON4_QUESTINDEX
        event.QuestButtonClick(questindex_buton4_putere) 
        
    def __status_putere(self, bonus1, bonus2, bonus3, bonus4, puncte_disponibile):    
        self.Bonus1_valoare.SetText(bonus1)
        self.Bonus2_valoare.SetText(bonus2)
        self.Bonus3_valoare.SetText(bonus3)
        self.Bonus4_valoare.SetText(bonus4)
        self.PunctePutere_valoare.SetText(puncte_disponibile)
        if int(puncte_disponibile) <= 0:
            self.Buton1_Plus.Hide()
            self.Buton2_Plus.Hide()
            self.Buton3_Plus.Hide()
            self.Buton4_Plus.Hide()
        else:
            self.Buton1_Plus.Show()
            self.Buton2_Plus.Show()
            self.Buton3_Plus.Show()
            self.Buton4_Plus.Show()
    
    def __timp_putere(self, timp):
        self.timp_1 = ui.AniImageBox()
        self.timp_1.AppendImage("putere/timp_" + timp + ".tga")
        self.timp_1.SetParent(self.PutereBG)
        self.timp_1.SetPosition(237, 75)
        self.timp_1.Show() 
        
    def __bonus_activ(self, bonus, bonus_val):
        if int(bonus) == 1:
            self.bonus_activ.SetText("Max HP: " + bonus_val)
        elif int(bonus) == 2:
            self.bonus_activ.SetText("Saldiri Degeri: " + bonus_val)
        elif int(bonus) == 3:
            self.bonus_activ.SetText("Kritik Vurus: " + bonus_val)
        elif int(bonus) == 4:
            self.bonus_activ.SetText("Delici Vurus: " + bonus_val)
        else:
            self.bonus_activ.SetText("Guc Etkin")
            
    def __actualizare_bara_putere(self, valoare_bara_putere):
        self.bara_plina.SetPercentage(valoare_bara_putere, 100)
    
    def __efect_putere(self):
        net.SendChatPacket("(efect_putere)")
    #DemirGame Power sistem

eklenilir

BZvyQp.jpg





root constinfo.py acılır



CONSOLE_ENABLE = 0
aratılır altına bir boşluk


Kod:
#DemirGame Power sistem
ACTIVARE_PUTERE_BUTON_QUESTINDEX = 0
PLUSARE_BUTON1_QUESTINDEX = 0
PLUSARE_BUTON2_QUESTINDEX = 0
PLUSARE_BUTON3_QUESTINDEX = 0
PLUSARE_BUTON4_QUESTINDEX = 0
#DemirGame Power sistem
eklenir

ZLMOBG.jpg





root playersettingmodule.py acılır aratılır



net.RegisterEmoticonString("(fish)")
aratılır altına


Kod:
    #DemirGame Power sistem
    chrmgr.RegisterEffect(chrmgr.EFFECT_EMOTICON+12, "Bip01", "putere/efect/efect_putere.mse")
    net.RegisterEmoticonString("(efect_putere)")
    #DemirGame Power sistem



eklenilir
not: sizde ekli biseyler varsa sizinki kaçsa onun üstüne ekleyinn +15 ise sizinki bunu +16 yapın.. efek istemessenız bunu eklemeyebilirsiniz.

oA06Wb.jpg




cd /usr/game/share/locale/turkey/quest
icindeki quest_functions açın en altına

Kod:
plusare_putere
citire_puncte_putere
timp_putere
citire_baraputere
bara_putere
resetare_putere
ekleyin






cd /usr/game/share/locale/turkey/quest icindeki
questlib.lua açın en üstüne

Kod:
dofile(get_locale_base_path().."/quest/questlib_putere.lua")
ekleyin
lk3bGJ.jpg







okutulacak questler questlib_putere.lua dahil degildir okutmayın
Kod:
sistem_putere.quest
sistem_putere_activare.quest
sistem_putere_buton1.quest
sistem_putere_buton2.quest
sistem_putere_buton3.quest
sistem_putere_buton4.quest
sistem_putere_iteme.quest
sistem_putere_resetare.quest
eklenir


not:enerji yüzük kodu 40004'dür bunu sistem_putere_iteme.quest icinde 40004ü farklı bi yüzükde yapabilirsiniz. boş bir klasör vardır onuda atmayı unutmatın questlerle beraber.




dgpower.eix dgpower.epk
pack icine atın ve ındex acın

üste

Kod:
*
dgpower
*
ekleyin


kodları kesinlikle kesinlikle anlatım.pyden kopyalayın sorun yaşamak istemiyorsanız.

sistem açıklaması;
level aldıkça statü gibi gelir statüleri oyuncular dagılım yapar 4 çeşit efsunu vardır bunlara + vererekten artırırlar güç sistemini aktif ettikleri zaman rasgele ordaki bonusun birini seçer ortalama 5 dk aktıf kalır ve efek verir.
enerji yüzügü;
enerji yüzügü 20 enerji verir enerji dolu olmadan aktif edilemez enerji sistemi


oyun içinden görüntü;
dn87mn.jpg


2Qz2bN.png



not:indirme sitesindeki alttaki mavi butondur yeşil olana tıklamayın.

Teşekkürler güzel paylaşım
 
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