Welcome, Guest
You have to register before you can post on our site.

Username
  

Password
  





Search Forums

(Advanced Search)

Forum Statistics
» Members: 1,048
» Latest member: imihat
» Forum threads: 258
» Forum posts: 543

Full Statistics

Online Users
There are currently 24 online users.
» 0 Member(s) | 24 Guest(s)

Latest Threads
Ridack SHOP 3D & MAP & EF...
Forum: Services
Last Post: Ridack3D
Yesterday, 04:27 PM
» Replies: 10
» Views: 1,937
[C++, Python] Vegas - COU...
Forum: C++ / DIFF / Source
Last Post: Exonow
11-10-2018, 11:05 PM
» Replies: 4
» Views: 2,075
M2MNext kliens 2014
Forum: Services
Last Post: Mt2Master
11-08-2018, 03:53 AM
» Replies: 6
» Views: 578
game/dbforditás
Forum: C++ / DIFF / Source
Last Post: lacko
11-05-2018, 03:07 PM
» Replies: 0
» Views: 335
2018 Halloween hátas Deri
Forum: Services
Last Post: perspektivenemtudom
10-29-2018, 05:15 PM
» Replies: 1
» Views: 207
DEMT2
Forum: Szerverek
Last Post: perspektivenemtudom
10-28-2018, 11:07 AM
» Replies: 1
» Views: 285
[Skill] Elv. penge módra ...
Forum: Tutorials
Last Post: perspektivenemtudom
10-28-2018, 10:55 AM
» Replies: 1
» Views: 742
Nextworld2 Titán szett.
Forum: Armors
Last Post: perspektivenemtudom
10-25-2018, 06:01 PM
» Replies: 1
» Views: 337
Spider Mount
Forum: Services
Last Post: bancsiandris
10-16-2018, 10:57 AM
» Replies: 0
» Views: 144
Taria Online SF
Forum: Services
Last Post: devilcon
10-08-2018, 03:00 PM
» Replies: 5
» Views: 1,809

 
Thumbs Up [C++] 7-8 skill aktív
Posted by: Pisti95 - 05-14-2018, 11:35 AM - Forum: C++ / DIFF / Source - Replies (1)

[Image: Z1albab.jpg]

[Image: dIFHfab.jpg]

Publikálom az aktív képességeket, melyeket én írtam meg. Egyenlőre csak 7. képességnek van modellje a 4 kasztra. 
Simán bővíthető 8., 9. képességgel is, egészen 15. képességik, csak legyen modell melyet tudunk a karakterekhez rendelni.

Amikor felvesszük a képességeket az oktatóktól, egyből megkapjuk, hogy az új képességünket is.
A képességet tudjuk növelni könyvekkel, GM kóddal, ahogyan a többit is.


[Image: jwA1cab.jpg]






A modelleket a Ymir készítette.
A scriptelést Pisti95 készítette.


Show ContentSkill modellek:


Üdv, Pisti95



Attached Files
.zip   7. képességek by Pisti95.zip (Size: 37.97 KB / Downloads: 20)
Print this item

Thumbs Up [C++] 7-8 skill passzív
Posted by: Pisti95 - 05-14-2018, 11:16 AM - Forum: C++ / DIFF / Source - No Replies

[Image: 5J2zaab.jpg]

Ymir work passzív képességei, mely erősíti egyik képességünk, és kivédi egy ellenfél képességeit!

UI.: Csatolva



Attached Files
.zip   7&8 Skills Without wolfman.zip (Size: 195.47 KB / Downloads: 15)
.zip   7&8 Skills.zip (Size: 281.11 KB / Downloads: 10)
Print this item

Thumbs Up [C++] Végtelen piros-kék-zöld-lila potik
Posted by: Pisti95 - 05-14-2018, 11:08 AM - Forum: C++ / DIFF / Source - No Replies

Vörös és kékital:

27001 Vörös Ital(Kicsi)
27002 Vörös ital(Közepes)
27003 Vörös Ital(Nagy)
27004 Kék Ital(Kicsi)
27005 Kék Ital(Közepes)
27006 Kék Ital(Nagy)

Show ContentSpoiler:

Kikommentezed ezt a sort:   
Code:
item->SetCount(item->GetCount() - 1);






Zöld és Lila ital:

Show ContentSpoiler:



Szintén kikommentezed ezt a sort:
Code:
item->SetCount(item->GetCount() - 1);


Üdv, Pisti95

Print this item

Thumbs Up [Python] Éjjel-nappal állítása
Posted by: Pisti95 - 05-14-2018, 10:55 AM - Forum: Quests / Python - No Replies

Éjjal-nappal állítása állítható a kliensben, és a játékos maga döntheti el, mit szeretne, mint a GéEF-ben. Wink

1) root/uigameoption.py :

Keress rá erre:

Code:
import interfaceModule


Írd alá ezt:
Code:
import background



Keress rá erre:
Code:
self.RefreshShowSalesText()


Írd alá ezt:
Code:
self.RefreshShowNightText()



Keress rá erre:
Code:
self.showsalesTextButtonList = []


Írd alá ezt:
Code:
self.showNightButtonList = []




Keress rá erre:
Code:
        self.showsalesTextButtonList.append(GetObject("salestext_on_button"))
        self.showsalesTextButtonList.append(GetObject("salestext_off_button"))


Írd alá:
Code:
        self.showNightButtonList.append(GetObject("showNight_on_button"))
        self.showNightButtonList.append(GetObject("showNight_off_button"))




Keress rá erre:
Code:
        self.showsalesTextButtonList[0].SAFE_SetEvent(self.__OnClickSalesTextOnButton)
        self.showsalesTextButtonList[1].SAFE_SetEvent(self.__OnClickSalesTextOffButton)


Írd alá ezeket a sorokat:
Code:
        self.showNightButtonList[0].SAFE_SetEvent(self.__OnClickShowNightOnButton)
        self.showNightButtonList[1].SAFE_SetEvent(self.__OnClickShowNightOffButton)




Írd az uigameoption.py végére :
Code:
    def __OnClickShowNightOnButton(self):
        background.RegisterEnvironmentData(1, constInfo.ENVIRONMENT_NIGHT)
        background.SetEnvironmentData(1)
        constInfo.Night = 1
        self.RefreshShowNightText()

    def __OnClickShowNightOffButton(self):
        background.SetEnvironmentData(0)
        constInfo.Night = 0
        self.RefreshShowNightText()



Ezt is a végére:
Code:
    def RefreshShowNightText(self):
        if constInfo.Night == 1:
            self.showNightButtonList[0].Down()
            self.showNightButtonList[1].SetUp()
        else:
            self.showNightButtonList[0].SetUp()
            self.showNightButtonList[1].Down()




2) root/constInfo.py :

Keress rá erre:
Code:
ENVIRONMENT_NIGHT="d:/ymir work/environment/moonlight04.msenv"

Írd alá ezt:
Code:
Night = 0



3) uiscript/gameoptiondialog.py :

Írd a gameoptiondialog.py végére :
Code:
                # Night on/off button
                {
                    "name" : "showNight_on_off",
                    "type" : "text",


                    "x" : LINE_LABEL_X,
                    "y" : 265+2,


                    "text" : "Nappal",
                },
                {
                    "name" : "showNight_on_button",
                    "type" : "radio_button",


                    "x" : LINE_DATA_X,
                    "y"    : 265,


                    "text" : "Éjszaka",


                    "default_image" : ROOT_PATH + "middle_button_01.sub",
                    "over_image" : ROOT_PATH + "middle_button_02.sub",
                    "down_image" : ROOT_PATH + "middle_button_03.sub",
                },
                {
                    "name" : "showNight_off_button",
                    "type" : "radio_button",


                    "x" : LINE_DATA_X+MIDDLE_BUTTON_WIDTH,
                    "y" : 265,


                    "text" : "Nap",


                    "default_image" : ROOT_PATH + "middle_button_01.sub",
                    "over_image" : ROOT_PATH + "middle_button_02.sub",
                    "down_image" : ROOT_PATH + "middle_button_03.sub",
                },


Üdv, Pisti95

Print this item

Thumbs Up [Python] Betöltőképek változása kliens betöltéskor
Posted by: Pisti95 - 05-14-2018, 10:40 AM - Forum: Quests / Python - No Replies

Betöltőképek cserélődését tudod ezzel a kis scripttel megoldani. Wink


locale_hu.eix/epk

loadingwindow.py

Rákeresel erre:

Code:
            "name" : "BackGround",


Írd alá ezt:
Code:
        {
            "name" : "GIF2",
            "type" : "ani_image",
    
            "x" : 0,
            "y" : 0,
               
            "width"  : 1024, # Méretek
            "height" : 768,
            "delay" : 15, # Várakozási idő ms-ben. Minél kisebb az érték annál gyorsabb az animáció

            "images" : 
            (
                "locale/hu/ui/loading/loading0.sub", # Képek helyének meghatározása
                "locale/hu/ui/loading/loading1.sub",
                "locale/hu/ui/loading/loading2.sub",
                "locale/hu/ui/loading/loading3.sub",
            ),
        },


root.eix/epk

introloading.py

Rákeresel erre: (def __init__(self): alatt)
Code:
        self.loadingGage=0

Alá ez megy:
Code:
        ####
        self.loadingBackground=0
        ####


Keress erre:
Code:
            self.loadingGage=self.GetChild("FullGage")

Alá írod ezt:
Code:
            ####
            self.loadingBackground=self.GetChild("GIF2")
            ####



Rákeresel erre: (def Close(self): alatt)
Code:
        self.loadingGage=0


Aláírod ezt:
Code:
        ####
        self.loadingBackground=0
        ####



Én ezeket a sorokat kikommenteltem:
Code:
        elif localeInfo.IsYMIR() or localeInfo.IsWE_KOREA() or localeInfo.IsCANADA() or localeInfo.IsBRAZIL() or localeInfo.IsEUROPE() or localeInfo.IsJAPAN():
            imgFileNameDict = {
                0 : uiScriptLocale.LOCALE_UISCRIPT_PATH + "loading/loading0.sub",
                1 : uiScriptLocale.LOCALE_UISCRIPT_PATH + "loading/loading1.sub",
                2 : uiScriptLocale.LOCALE_UISCRIPT_PATH + "loading/loading2.sub",
                3 : uiScriptLocale.LOCALE_UISCRIPT_PATH + "loading/loading3.sub",
            }

Vagyis nekem így néz ki:
Code:
        #elif localeInfo.IsYMIR() or localeInfo.IsWE_KOREA() or localeInfo.IsCANADA() or localeInfo.IsBRAZIL() or localeInfo.IsEUROPE() or localeInfo.IsJAPAN():
        #    imgFileNameDict = {
        #        0 : uiScriptLocale.LOCALE_UISCRIPT_PATH + "loading/loading0.sub",
        #        1 : uiScriptLocale.LOCALE_UISCRIPT_PATH + "loading/loading1.sub",
        #        2 : uiScriptLocale.LOCALE_UISCRIPT_PATH + "loading/loading2.sub",
        #        3 : uiScriptLocale.LOCALE_UISCRIPT_PATH + "loading/loading3.sub",
        #    }


Persze, ha nem Spectra klienst használsz, vagy Disco klienst, akkor ez máshogy is alakulhat. 
A kliens nyelvétől függ, nekem localeInfo.isEUROPE(), mivel "hu" (magyar) a locale.cfg fájlom tartalma.

by Pisti95

Print this item

Thumbs Up [Python] Yang szín módosítás
Posted by: Pisti95 - 05-14-2018, 10:32 AM - Forum: Quests / Python - No Replies

Bizonyos értékű nálunk lévő yangnál más színnel fogja kiírni az értékét a leltárunkban.

uiiventory.py

Keress rá erre:

Code:
def RefreshStatus



Alá másolod ezt:
Code:
      money = player . GetElk ()
      if money <=  100000000 :
         self . wndMoney . SetFontColor ( 1.0 ,  0.2 ,  0.2 )
      elif money >=  100000001  and money <=  1000000000 :
         self . wndMoney . SetFontColor ( 1.0 ,  0.6 ,  0.2 )
      elif money >=  1000000001  and money <=  1500000000 :
         self . wndMoney . SetFontColor ( 1.0 ,  1.0 ,  0.2 )
      elif money >=  1500000001 :
         self . wndMoney . SetFontColor ( 0.6 ,  1.0 ,  0.2 )
      self . wndMoney . SetText ( localeInfo . NumberToMoneyString ( money ))



Így fog kinézni a dolog:
Code:
def RefreshStatus(self):
      money = player . GetElk ()
      if money <=  100000000 :
         self . wndMoney . SetFontColor ( 1.0 ,  0.2 ,  0.2 )
      elif money >=  100000001  and money <=  1000000000 :
         self . wndMoney . SetFontColor ( 1.0 ,  0.6 ,  0.2 )
      elif money >=  1000000001  and money <=  1500000000 :
         self . wndMoney . SetFontColor ( 1.0 ,  1.0 ,  0.2 )
      elif money >=  1500000001 :
         self . wndMoney . SetFontColor ( 0.6 ,  1.0 ,  0.2 )
      self . wndMoney . SetText ( localeInfo . NumberToMoneyString ( money ))


Üdv, Pisti95

Print this item

Thumbs Up [C++] Fix camera
Posted by: Pisti95 - 05-11-2018, 01:49 PM - Forum: C++ / DIFF / Source - No Replies

You are not allowed to view links. Register or Login to view.


#PythonApplicationProcedure.cpp
//Keress rá erre:
Code:
void CPythonApplication::__MinimizeFullScreenWindow(HWND hWnd, DWORD dwWidth, DWORD dwHeight)
{
ChangeDisplaySettings(0, 0);
SetWindowPos(hWnd, 0, 0, 0,
dwWidth,
dwHeight,
SWP_SHOWWINDOW);
ShowWindow(hWnd, SW_MINIMIZE);
}


//Írd utána ezt:
Code:
void CPythonApplication::__ResetCameraWhenMinimize()
{
CCameraManager& rkCmrMgr=CCameraManager::Instance();
CCamera* pkCmrCur=rkCmrMgr.GetCurrentCamera();
if (pkCmrCur) 
{
pkCmrCur->EndDrag();
}

SetCursorNum(NORMAL);
if ( CURSOR_MODE_HARDWARE == GetCursorMode())
SetCursorVisible(TRUE);
}



//Keress rá erre:
Code:
if (m_isWindowFullScreenEnable)
{
__MinimizeFullScreenWindow(hWnd, m_dwWidth, m_dwHeight);
}




//Írd felül ezzel:

Code:
if (m_isWindowFullScreenEnable)
{
__MinimizeFullScreenWindow(hWnd, m_dwWidth, m_dwHeight);
__ResetCameraWhenMinimize();
}
else
{
__ResetCameraWhenMinimize();
}



#PythonApplication.h

//Keress rá erre:

Code:
void __MinimizeFullScreenWindow(HWND hWnd, DWORD dwWidth, DWORD dwHeight);


//Írd alá ezt:

Code:
void __ResetCameraWhenMinimize();



Üdv, Pisti95

Print this item

  [ELADÓ] HÁTAS(Mount) BÓNUSZ - Metin2Mester Szervereknek
Posted by: Neon - 05-10-2018, 03:51 PM - Forum: Services - No Replies

Üdv.
Írtam egy NEM lua (quest) megoldást arra, hogy valós időben megkapd a bónuszt egy adott tárgytól vagy "Hátastól" (Kinek, hogy tetszik)
A kód teljes mértékben: C++ (Szerver oldali game forrást igényel)
Nincs jelen semmiféle bug vagy hasonló, valós időben azonnal megkapod a bónuszt.


Ár: 15 €
(Akár képernyő megosztásban is tudom illusztrálni DISCORD - SKYPE keretén belül)
Skype: m2mrevolution
Discord: [SA]Neon#4868


KERESKEDÉS:
[Image: 919770f8e5373a6d340b08929aa63658.gif]



ELADÁS:
[Image: ba40a9a5cbcbffc12826371cccfebcb8.gif]


RAKTÁROZÁS:
[Image: f7b2b10446cab09f60c5ab9a4183b6c3.gif]


ELDOBÁS:
[Image: be5534cc222b264aef13bd10a998830c.gif]

Print this item

  [C++, Python] Contact System - Vegas
Posted by: Neon - 05-10-2018, 03:08 PM - Forum: C++ / DIFF / Source - Replies (11)

Hi everyone!
This is VegaS Contact system + new whisper.

Have a nice day all Heart





DOWNLOAD:

Show ContentSpoiler:

Print this item

  [C++, Python] Vegas - COUNTRY + EMPIRE FLAG (CHAT-WHISPER-NAME)
Posted by: Neon - 05-10-2018, 03:05 PM - Forum: C++ / DIFF / Source - Replies (4)

Hi everyone!
This is VegaS country + empire flag system.

Have a nice day all Heart





DOWNLOAD:

Show ContentSpoiler:

Print this item