Register for your free account! | Forgot your password?

You last visited: Today at 01:49

  • Please register to post and access all features, it's quick, easy and FREE!


[VTuT+TuT]Make your own Ladescreen/GM-Zeichen

Reply
 
Old 01/16/2010, 22:32   #16

 
elite*gold: 100
Join Date: Sep 2009
Posts: 8,097
Received Thanks: 2,732
Wer den ymir download link will PM me (das ist neonblues HP)
dort knnt ihr euch den kompletten ymir ordner loaden



.Marcel' is offline  
Old 01/16/2010, 22:34   #17
 
elite*gold: 0
Join Date: Oct 2009
Posts: 470
Received Thanks: 169
Quote:
Originally Posted by [HouSe] View Post
Wer den ymir download link will PM me (das ist neonblues HP)
dort knnt ihr euch den kompletten ymir ordner loaden
Der hat 600 MB.

Das dauert mir zulang.


RedStyLez is offline  
Old 01/17/2010, 12:58   #18
 
elite*gold: 0
Join Date: Nov 2009
Posts: 186
Received Thanks: 12
Best TuT and VTuT for Ever

Ich habe endlich geschaft dank dieser TuT
Necroface is offline  
Old 01/17/2010, 13:52   #19
 
elite*gold: 224
Join Date: Mar 2009
Posts: 2,370
Received Thanks: 2,977
Also hier mal eine kleine Hilfe fr die die keinen "ymir work" Ordner haben:

1. Ihr entpackt die datei "uiloading.epk/eix" mit dem FileExtractor, dann bekommt ihr den Ordner "ymir work" und den verschiebt ihr dann in euren Client Ordner.

2. Ihr ffnet die Datei introloading.py im euren Client am besten mit Notepad++ und ersetzt den ganzen Inhalt durch den unteren Text.

PHP Code:
import ui
import net
import app
import dbg
import player
import background
import wndMgr

import locale
import chrmgr
import colorInfo
import constInfo

import playerSettingModule
import stringCommander
import emotion

####################################
#     ε д
####################################
import uiRefine
import uiToolTip
import uiAttachMetin
import uiPickMoney
import uiChat
import uiMessenger
import uiHelp
import uiWhisper
import uiPointReset
import uiShop
import uiExchange
import uiSystem
import uiOption
import uiRestart
####################################

class LoadingWindow(ui.ScriptWindow):
    
def __init__(selfstream):
        print 
"NEW LOADING WINDOW -------------------------------------------------------------------------------"
        
ui.Window.__init__(self)
        
net.SetPhaseWindow(net.PHASE_WINDOW_LOADself)

        
self.stream=stream
        self
.loadingImage=0
        self
.loadingGage=0
        self
.errMsg=0
        self
.update=0
        self
.playerX=0
        self
.playerY=0
        self
.loadStepList=[]

    
def __del__(self):
        print 
"---------------------------------------------------------------------------- DELETE LOADING WINDOW"
        
net.SetPhaseWindow(net.PHASE_WINDOW_LOAD0)
        
ui.Window.__del__(self)

    
def Open(self):
        print 
"OPEN LOADING WINDOW -------------------------------------------------------------------------------"

        
#app.HideCursor()

        
try:
            
pyScrLoader ui.PythonScriptLoader()
            
pyScrLoader.LoadScriptFile(self"UIScript/LoadingWindow.py")
        
except:
            
import exception
            exception
.Abort("LodingWindow.Open - LoadScriptFile Error")

        try:
            
self.loadingImage=self.GetChild("BackGround")
            
self.errMsg=self.GetChild("ErrorMessage")
            
self.loadingGage=self.GetChild("FullGage")
        
except:
            
import exception
            exception
.Abort("LodingWindow.Open - LoadScriptFile Error")

        
self.errMsg.Hide()

        if 
constInfo.SUB2_LOADING_ENABLE:
            
imgFileNameDict={
                
"ymir work/uiloading/background_loading_warrior.sub",
                
"ymir work/uiloading/background_loading_assassin.sub",
                
"ymir work/uiloading/background_loading_shaman.sub",
                
"ymir work/uiloading/background_loading_sura.sub",
                
"ymir work/uiloading/background_loading_assassin2.sub",
                
"ymir work/uiloading/background_loading_sura2.sub",
                
"ymir work/uiloading/background_loading_assassin3.sub",
                
"ymir work/uiloading/background_loading_assassin3.sub",
                
"ymir work/uiloading/background_loading_warriorghist1.sub",
                
"ymir work/uiloading/background_loading_warrior5.sub",
                
10 "ymir work/uiloading/background_loading_samahi1.sub",
            }
        else:
            
imgFileNameDict={
                
"ymir work/ui/intro/pattern/background_loading_warrior.jpg",
                
"ymir work/ui/intro/pattern/background_loading_assassin.jpg",
                
"ymir work/ui/intro/pattern/background_loading_shaman.jpg",
            }
                
        try:
            
imgFileName=imgFileNameDict[app.GetRandom(010)]
            
self.loadingImage.LoadImage(imgFileName)
        
except:
            print 
"LoadingWindow.Open.LoadImage - %s File Load Error" % (imgFileName)
            
self.loadingImage.Hide()

        
self.loadingImage.SetScale(wndMgr.GetScreenWidth()/800.0wndMgr.GetScreenHeight()/600.0)

        
self.loadingGage.SetPercentage(2100)

        
self.Show()

        
chrSlot=self.stream.GetCharacterSlot()
        
net.SendSelectCharacterPacket(chrSlot)

        
app.SetFrameSkip(0)

    
def Close(self):
        print 
"---------------------------------------------------------------------------- CLOSE LOADING WINDOW"

        
app.SetFrameSkip(1)

        
self.loadStepList=[]
        
self.loadingImage=0
        self
.loadingGage=0
        self
.errMsg=0
        self
.ClearDictionary()
        
self.Hide()

    
def OnPressEscapeKey(self):
        
app.SetFrameSkip(1)
        
self.stream.SetLoginPhase()
        return 
TRUE

    def __SetNext
(selfnext):
        if 
next:
            
self.update=ui.__mem_func__(next)
        else:
            
self.update=0

    def __SetProgress
(selfp):
        if 
self.loadingGage:
            
self.loadingGage.SetPercentage(2+98*p/100100)

    
def DEBUG_LoadData(selfplayerXplayerY):
        
self.playerX=playerX
        self
.playerY=playerY

        self
.__RegisterSkill() ## ε ߰  ϸ  ߻
        
self.__RegisterTitleName()
        
self.__RegisterColor()
        
self.__InitData()
        
self.__LoadMap()
        
self.__LoadSound()
        
self.__LoadEffect()
        
self.__LoadWarrior()
        
self.__LoadAssassin()
        
self.__LoadSura()
        
self.__LoadShaman()
        
self.__LoadSkill()
        
self.__LoadEnemy()
        
self.__LoadNPC()
        
self.__StartGame()

    
def LoadData(selfplayerXplayerY):
        
self.playerX=playerX
        self
.playerY=playerY

        self
.__RegisterDungeonMapName()
        
self.__RegisterSkill() ## ε ߰  ϸ  ߻
        
self.__RegisterTitleName()
        
self.__RegisterColor()
        
self.__RegisterEmotionIcon()

        
self.loadStepList=[
            (
0ui.__mem_func__(self.__InitData)),
            (
10ui.__mem_func__(self.__LoadMap)),
            (
30ui.__mem_func__(self.__LoadSound)),
            (
40ui.__mem_func__(self.__LoadEffect)),
            (
50ui.__mem_func__(self.__LoadWarrior)),
            (
60ui.__mem_func__(self.__LoadAssassin)),
            (
70ui.__mem_func__(self.__LoadSura)),
            (
80ui.__mem_func__(self.__LoadShaman)),
            (
90ui.__mem_func__(self.__LoadSkill)),
            (
93ui.__mem_func__(self.__LoadEnemy)),
            (
97ui.__mem_func__(self.__LoadNPC)),

            
# GUILD_BUILDING
            
(98ui.__mem_func__(self.__LoadGuildBuilding)),
            
# END_OF_GUILD_BUILDING

            
(100ui.__mem_func__(self.__StartGame)),
        ]

        
self.__SetProgress(0)
        
#self.__SetNext(self.__LoadMap)

    
def OnUpdate(self):
        if 
len(self.loadStepList)>0:
            (
progressrunFunc)=self.loadStepList[0]

            try:
                
runFunc()
            
except:    
                
self.errMsg.Show()
                
self.loadStepList=[]

                
## hallo syserr.txt  huhu.

                
import dbg
                dbg
.TraceError(" !!! Failed to load game data : STEP [%d]" % (progress))

                
#import shutil
                #import os
                #shutil.copyfile("syserr.txt", "errorlog.txt")
                #os.system("errorlog.exe")

                
app.Exit()

                return

            
self.loadStepList.pop(0)

            
self.__SetProgress(progress)

    
def __InitData(self):
        
playerSettingModule.LoadGameData("INIT")

    
def __RegisterDungeonMapName(self):
        
background.RegisterDungeonMapName("metin2_map_spiderdungeon")
        
background.RegisterDungeonMapName("metin2_map_monkeydungeon")
        
background.RegisterDungeonMapName("metin2_map_monkeydungeon_02")
        
background.RegisterDungeonMapName("metin2_map_monkeydungeon_03")
        
background.RegisterDungeonMapName("metin2_map_deviltower1")

    
def __RegisterSkill(self):

        
race net.GetMainActorRace()
        
group net.GetMainActorSkillGroup()
        
empire net.GetMainActorEmpire()

        
playerSettingModule.RegisterSkill(racegroupempire)

    
def __RegisterTitleName(self):
        for 
i in xrange(len(locale.TITLE_NAME_LIST)):
            
chrmgr.RegisterTitleName(ilocale.TITLE_NAME_LIST[i])

    
def __RegisterColor(self):

        
## Name
        
NAME_COLOR_DICT = {
            
chrmgr.NAMECOLOR_PC colorInfo.CHR_NAME_RGB_PC,
            
chrmgr.NAMECOLOR_NPC colorInfo.CHR_NAME_RGB_NPC,
            
chrmgr.NAMECOLOR_MOB colorInfo.CHR_NAME_RGB_MOB,
            
chrmgr.NAMECOLOR_PVP colorInfo.CHR_NAME_RGB_PVP,
            
chrmgr.NAMECOLOR_PK colorInfo.CHR_NAME_RGB_PK,
            
chrmgr.NAMECOLOR_PARTY colorInfo.CHR_NAME_RGB_PARTY,
            
chrmgr.NAMECOLOR_WARP colorInfo.CHR_NAME_RGB_WARP,
            
chrmgr.NAMECOLOR_WAYPOINT colorInfo.CHR_NAME_RGB_WAYPOINT,

            
chrmgr.NAMECOLOR_EMPIRE_MOB colorInfo.CHR_NAME_RGB_EMPIRE_MOB,
            
chrmgr.NAMECOLOR_EMPIRE_NPC colorInfo.CHR_NAME_RGB_EMPIRE_NPC,
            
chrmgr.NAMECOLOR_EMPIRE_PC+colorInfo.CHR_NAME_RGB_EMPIRE_PC_A,
            
chrmgr.NAMECOLOR_EMPIRE_PC+colorInfo.CHR_NAME_RGB_EMPIRE_PC_B,
            
chrmgr.NAMECOLOR_EMPIRE_PC+colorInfo.CHR_NAME_RGB_EMPIRE_PC_C,
        }
        for 
namergb in NAME_COLOR_DICT.items():
            
chrmgr.RegisterNameColor(namergb[0], rgb[1], rgb[2])

        
## Title
        
TITLE_COLOR_DICT = (    colorInfo.TITLE_RGB_GOOD_4,
                                
colorInfo.TITLE_RGB_GOOD_3,
                                
colorInfo.TITLE_RGB_GOOD_2,
                                
colorInfo.TITLE_RGB_GOOD_1,
                                
colorInfo.TITLE_RGB_NORMAL,
                                
colorInfo.TITLE_RGB_EVIL_1,
                                
colorInfo.TITLE_RGB_EVIL_2,
                                
colorInfo.TITLE_RGB_EVIL_3,
                                
colorInfo.TITLE_RGB_EVIL_4,    )
        
count 0
        
for rgb in TITLE_COLOR_DICT:
            
chrmgr.RegisterTitleColor(countrgb[0], rgb[1], rgb[2])
            
count += 1

    def __RegisterEmotionIcon
(self):
        
emotion.RegisterEmotionIcons()

    
def __LoadMap(self):
        
net.Warp(self.playerXself.playerY)

    
def __LoadSound(self):
        
playerSettingModule.LoadGameData("SOUND")

    
def __LoadEffect(self):
        
playerSettingModule.LoadGameData("EFFECT")

    
def __LoadWarrior(self):
        
playerSettingModule.LoadGameData("WARRIOR")

    
def __LoadAssassin(self):
        
playerSettingModule.LoadGameData("ASSASSIN")

    
def __LoadSura(self):
        
playerSettingModule.LoadGameData("SURA")

    
def __LoadShaman(self):
        
playerSettingModule.LoadGameData("SHAMAN")

    
def __LoadSkill(self):
        
playerSettingModule.LoadGameData("SKILL")

    
def __LoadEnemy(self):
        
playerSettingModule.LoadGameData("ENEMY")

    
def __LoadNPC(self):
        
playerSettingModule.LoadGameData("NPC")

    
# GUILD_BUILDING
    
def __LoadGuildBuilding(self):
        
playerSettingModule.LoadGuildBuildingList(locale.GUILD_BUILDING_LIST_TXT)
    
# END_OF_GUILD_BUILDING

    
def __StartGame(self):
        
background.SetViewDistanceSet(background.DISTANCE025600)
        
"""
        background.SetViewDistanceSet(background.DISTANCE1, 19200)
        background.SetViewDistanceSet(background.DISTANCE2, 12800)
        background.SetViewDistanceSet(background.DISTANCE3, 9600)
        background.SetViewDistanceSet(background.DISTANCE4, 6400)
        """
        
background.SelectViewDistanceNum(background.DISTANCE0)

        
app.SetGlobalCenterPosition(self.playerXself.playerY)

        
net.StartGame() 


NeonBlue is offline  
Thanks
1 User
Old 01/17/2010, 16:08   #20
 
elite*gold: 0
Join Date: Jan 2010
Posts: 373
Received Thanks: 255
Gut NeonBlue.

Jetzt brauch ich dafr nicht auch wieder nen Thread machen.

Mfg
.Nikolaus is offline  
Old 01/29/2010, 02:32   #21
 
elite*gold: 0
Join Date: Nov 2009
Posts: 281
Received Thanks: 18
WoW jetzt habe ich endlich mein eigenes GM Zeichen...

weiter sufu nach dir benutzen ;D

du bisl woll kuhl
>Xampp< is offline  
Old 02/26/2010, 18:27   #22
 
elite*gold: 0
Join Date: Feb 2010
Posts: 46
Received Thanks: 0
leute ich hab auf neonblue versucht zu suchen aber hab keine ergebnise gefunden kann da wer helfen ? wre sehr nett


MFG


halasalmas is offline  
Reply


Similar Threads
[HOW TO/VTuT] Make an Intro with Sony Vegas!
06/19/2010 - Video Art - 17 Replies
Willkommen zu meinem 1. Guide: Ich zeige euch heute wie ihr ein Intro mit Sony Vegas erstellen knnt! 1. Sony Vegas ffnen! 2. 2 Neue Videospuren einfgen! 3. Ihr geht auf die untere mit der Rechtenmaustaste draufklicken und: Insert...
[VTuT+TuT]Make your own Income/Login/Char Screen
01/29/2010 - Metin2 PServer Guides & Strategies - 15 Replies
Hallo, Dieser Thread ist eine Erweiterung von meinem Anderen Thread: http://www.elitepvpers.com/forum/metin2-pserver-guides-strategies/429372-vtut-tut-make-your-own-ladescreen-gm-zeichen.html Heute zeige ich euch:
[VTuT]Make a own 3D Grafik Text
12/27/2009 - Artist Tutorials - 7 Replies
Hallo, Ich zeige euch heute wie ihr 3 Grafik Texte machen knnt. YouTube - Make a own 3D Text.wmv Magnix Download: Download 3d grafik software



All times are GMT +2. The time now is 01:49.


Powered by vBulletin®
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Abuse
Copyright ©2018 elitepvpers All Rights Reserved.