Register for your free account! | Forgot your password?

Go Back   elitepvpers > Popular Games > Metin2 > Metin2 Private Server > Metin2 PServer Guides & Strategies
You last visited: Today at 06:59

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

Advertisement



[RELEASE] ''Fix'' Liteversion: Kostümsystem

Discussion on [RELEASE] ''Fix'' Liteversion: Kostümsystem within the Metin2 PServer Guides & Strategies forum part of the Metin2 Private Server category.

Closed Thread
 
Old   #1
 
.Minton™'s Avatar
 
elite*gold: 0
Join Date: Dec 2012
Posts: 126
Received Thanks: 118
[RELEASE] ''Fix'' Liteversion: Kostümsystem

Hello Epvp ''Fix'' Liteversion: Kostümsystem

So nun zurück zum Release.

How-To Einfügen:


Full costume.quest
PHP Code:
-------------------------------------------
-- 
Edit .Minton ™
-- 
-- 
-------------------------------------------
quest costume_rofl begin
    state start begin
        
function get_real_hair_id(id)
            return ({
                [
45001] = 5001,
                [
45002] = 5001,
                [
45003] = 5002,
                [
45004] = 5002,
                [
45005] = 5003,
                [
45006] = 5003,
                [
45007] = 5004,
                [
45008] = 5004,
                [
45009] = 5005,
                [
45010] = 5005,
                [
45021] = 5008,
                [
45022] = 5009,
                [
45023] = 5010,
                [
45024] = 5011,
                [
45025] = 5012,
                [
45026] = 5013,
                [
45027] = 5014,
                [
45028] = 5015,
                [
45029] = 5016,
                [
45030] = 5017,
                [
45031] = 5018,
                [
45032] = 5019,
                [
45033] = 5020,
                [
45034] = 5021,
                [
45035] = 5006,
                [
45036] = 5007,
                [
45053] = 5023,
                [
45054] = 5023,
                [
45055] = 5024,
                [
45056] = 5024,
                [
45057] = 5025,
                [
45058] = 5025,
                [
45061] = 5027,
                [
45062] = 5027,
                [
45065] = 5023,
                [
45066] = 5023,
                [
45067] = 5024,
                [
45068] = 5024,
                [
45069] = 5025,
                [
45070] = 5025,
                [
45073] = 5027,
                [
45074] = 5027,
                [
45075] = 5028,    
                [
45076] = 5029,
                [
45077] = 5030,
                [
45078] = 5030,
                [
45079] = 5031,
                [
45080] = 5031,
                [
45081] = 5028,
                [
45082] = 5029,
                [
45083] = 5030,
                [
45084] = 5030,
                [
45085] = 5031,
                [
45086] = 5031,
                [
45119] = 5045,
                [
45120] = 5046,
                [
45121] = 5047,
                [
45122] = 5048,
                [
45123] = 5045,
                [
45124] = 5046,
                [
45125] = 5047,
                [
45126] = 5048,
                [
45127] = 5045,
                [
45128] = 5046,
                [
45129] = 5047,
                [
45130] = 5048,
                [
45131] = 5045,
                [
45132] = 5046,
                [
45133] = 5047,
                [
45134] = 5048,
                [
45087] = 5045,
                [
45088] = 5046,
                [
45089] = 5047,
                [
45090] = 5048,
                [
45091] = 5045,
                [
45092] = 5046,
                [
45093] = 5047,
                [
45094] = 5048,
                [
45095] = 5045,
                [
45096] = 5046,
                [
45097] = 5047,
                [
45098] = 5048,
                [
45099] = 5045,
                [
45100] = 5046,
                [
45101] = 5047,
                [
45102] = 5048,
                [
45103] = 5045,
                [
45104] = 5046,
                [
45105] = 5047,
                [
45106] = 5048
            
})[id]
            
end
            
        when login begin                    
            
if pc.getqf("use_costume") == 1 then
                cmdchat
("costume_icon "..pc.getqf("costume_body"))
            
end
            
            
if pc.getqf("use_costume_hair") == 1 then
                local vnum 
pc.getqf("hair_use_vnum")
                
cmdchat("costume_hair "..vnum)
            
end
            
            loop_timer
("check_costume"0.40)
                
        
end
        
        when check_costume
.timer begin
            
if pc.getqf("use_costume") == 1 then
                local a 
pc.getqf("costume_body")
                
pc.set_part(PART_MAINa)
            
end            
        end
        
        when 41001.
use or
             
41002.use or
             
41003.use or
             
41004.use or
             
41005.use or
             
41006.use or
             
41007.use or
             
41008.use or
             
41009.use or
             
41010.use or
             
41011.use or
             
41012.use or
             
41013.use or
             
41014.use or
             
41015.use or
             
41016.use or
             
41017.use or
             
41018.use or
             
41019.use or
             
41020.use or
             
41021.use or
             
41022.use or
             
41023.use or
             
41024.use or
             
41025.use or
             
41026.use or
             
41027.use or
             
41028.use or
             
41029.use or
             
41030.use or
             
41031.use or
             
41032.use or
             
41033.use or
             
41034.use or
             
41035.use or
             
41036.use or
             
41037.use or
             
41038.use or
             
41039.use or
             
41040.use or
             
41041.use or
             
41042.use or
             
41043.use or
             
41044.use or
             
41045.use or
             
41046.use or
             
41048.use or
             
41048.use or
             
41049.use or
             
41050.use or
             
41051.use or
             
41052.use or
             
41053.use or
             
41054.use or
             
41055.use or
             
41056.use or
             
41057.use or
             
41058.use or
             
41059.use or
             
41060.use or
             
41061.use or
             
41062.use or
             
41063.use or
             
41064.use or
             
41065.use or
             
41066.use or
             
41067.use or
             
41068.use or
             
41069.use or
             
41070.use or
             
41071.use or
             
41072.use or
             
41073.use or
             
41074.use or
             
41075.use or
             
41076.use or
             
41077.use or
             
41078.use or
             
41079.use or
             
41080.use or
             
41081.use or
             
41082.use or
             
41083.use or
             
41084.use or
             
41085.use or
             
41086.use or
             
41087.use or
             
41088.use or
             
41089.use or
             
41090.use or
             
41091.use or
             
41092.use or
             
41093.use or
             
41094.use or
             
41095.use or
             
41096.use or
             
41097.use or
             
41098.use or
             
41099.use or
             
41100.use or
             
41111.use or
             
41112.use or
             
41113.use or
             
41114.use or
             
41115.use or
             
41116.use or
             
41117.use or
             
41118.use or
             
41119.use or
             
41120.use or
             
41121.use or
             
41122.use or
             
41125.use or
             
41126.use or
             
41129.use or
             
41130.use or
             
41131.use or
             
41132.use or
             
41133.use or
             
41134.use or
             
41135.use or
             
41136.use or
             
41137.use or
             
41138.use or
             
41139.use or
             
41140.use or
             
41141.use or
             
41142.use or
             
41143.use or
             
41144.use or
             
41145.use or
             
41146.use or
             
41147.use or
             
41148.use or
             
41149.use or
             
41150.use or
             
41151.use or
             
41152.use or
             
41153.use or
             
41154.use or
             
41155.use or
             
41156.use or
             
41157.use or
             
41158.use or
             
41159.use or
             
41160.use or
             
41161.use or  
             
41162.use or
             
41163.use or
             
41164.use or
             
41165.use or
             
41166.use or
             
41167.use or
             
41168.use or
             
41169.use or
             
41170.use or
             
41171.use or
             
41172.use or
             
41173.use or
             
41174.use or
             
41175.use or
             
41176.use or
             
41177.use or
             
41178.use or
             
41179.use or
             
41180.use or
             
41181.use or
             
41182.use or
             
41183.use or
             
41184.use or
             
41185.use or
             
41186.use or
             
41187.use or
             
41188.use or
             
41189.use or
             
41190.use or
             
41191.use or
             
41192.use or
             
41193.use or
             
41194.use or
             
41195.use or
             
41196.use or
             
41197.use or
             
41198.use or
             
41199.use or
             
41200.use or
             
41201.use or
             
41202.use or
             
41203.use or
             
41204.use or
             
41205.use or
             
41206.use or
             
41207.use or
             
41208.use or
             
41209.use or
             
41210.use or
             
41211.use or
             
41212.use or
             
41213.use or
             
41214.use or
             
41215.use or
             
41216.use or    
             
41292.use or
             
41293.use or
             
41294.use or
             
41295.use or
             
41296.use or
             
41297.use or
             
41298.use or
             
41299.use or
             
41300.use or
             
41301.use or
             
41302.use or
             
41303.use or
             
41304.use or
             
41305.use or
             
41306.use or
             
45001.use or
             
45002.use or
             
45003.use or
             
45004.use or
             
45005.use or
             
45006.use or
             
45007.use or
             
45008.use or
             
45009.use or
             
45010.use or
             
45011.use or
             
45012.use or
             
45013.use or
             
45014.use or
             
45015.use or
             
45016.use or
             
45017.use or
             
45018.use or
             
45019.use or
             
45020.use or
             
45021.use or
             
45022.use or
             
45023.use or
             
45024.use or
             
45025.use or
             
45026.use or
             
45027.use or
             
45028.use or
             
45029.use or
             
45030.use or
             
45031.use or
             
45032.use or
             
45033.use or
             
45034.use or
             
45035.use or
             
45036.use or
             
45037.use or
             
45038.use or
             
45039.use or
             
45040.use or
             
45041.use or
             
45042.use or
             
45043.use or
             
45044.use or
             
45045.use or
             
45046.use or
             
45047.use or
             
45048.use or
             
45049.use or
             
45050.use or
             
45051.use or
             
45052.use or
             
45053.use or
             
45054.use or
             
45055.use or
             
45056.use or
             
45057.use or
             
45058.use or
             
45061.use or
             
45062.use or
             
45065.use or
             
45066.use or
             
45067.use or
             
45068.use or
             
45069.use or
             
45070.use or
             
45073.use or
             
45074.use or
             
45075.use or
             
45076.use or
             
45077.use or
             
45078.use or
             
45079.use or
             
45080.use or
             
45081.use or
             
45082.use or
             
45083.use or
             
45084.use or
             
45085.use or
             
45086.use or
             
45087.use or 
             
45119.use or
             
45120.use or
             
45121.use or
             
45122.use or
             
45123.use or
             
45124.use or
             
45125.use or
             
45126.use or
             
45127.use or
             
45128.use or
             
45129.use or
             
45130.use or
             
45131.use or
             
45132.use or
             
45133.use or
             
45134.use begin

             local vnum 
item.get_vnum()
             if 
vnum 41002 and vnum 41029 then
             
                
if pc.getqf("use_costume") == 1 then
                    
if vnum == pc.getqf("costume_body"then
                        local a 
pc.getqf("costume_body")
                        
pc.give_item2(a,1)
                        
pc.setqf("use_costume"0)
                        
pc.setqf("costume_body"0)
                        
local old pc.getqf("costume_part_old")
                        
pc.set_part(PART_MAINold)
                        
cmdchat("costume_icon "..vnum)
                    else
                        
local a pc.getqf("costume_body")
                        
pc.give_item2(a)
                        
pc.setqf("costume_body"vnum)
                        
pc.remove_item(vnum,1)
                        
pc.set_part(PART_MAINvnum)
                        
cmdchat("costume_icon "..vnum)
                    
end
                    
                
elseif pc.getqf("use_costume") == 0 then
                    pc
.setqf("use_costume"1)
                    
local old pc.get_part(PART_MAIN)
                    
pc.setqf("costume_part_old"old)
                    
pc.set_part(PART_MAINvnum)
                    
pc.setqf("costume_body"vnum)
                    
pc.remove_item(vnum,1)
                    
cmdchat("costume_icon "..vnum)
                
end
                
            
elseif vnum 45002 and vnum 45011 then
                local vnum 
item.get_vnum()
                
local hair_vnum costume_rofl.get_real_hair_id(vnum)
                
                if 
pc.getqf("use_costume_hair") == 0 then
                    pc
.setqf("old_hair_costume"pc.get_part(PART_HAIR))
                    
pc.setqf("use_costume_hair"1)
                    
pc.setqf("hair_use_vnum"vnum)
                    
pc.set_part(PART_HAIRhair_vnum)
                    
cmdchat("costume_hair "..vnum)
                    
pc.remove_item(vnum,1)
                    
                elseif 
pc.getqf("use_costume_hair") == 1 then
                
                    
if vnum == pc.getqf("hair_use_vnum"then
                        pc
.setqf("use_costume_hair"0)
                        
pc.setqf("hair_use_vnum"0)
                        
pc.set_part(PART_HAIRpc.getqf("old_hair_costume"))
                        
pc.setqf("old_hair_costume"0)
                        
cmdchat("costume_hair "..vnum)    
                    else
                        
local item pc.getqf("hair_use_vnum")
                        
pc.give_item2(item,1)
                        
pc.setqf("hair_use_vnum"vnum)
                        
pc.set_part(PART_HAIRhair_vnum)
                        
cmdchat("costume_hair "..vnum)
                        
pc.remove_item(vnum,1)
                    
end
                end        
            end
        end
    end
end 
costume_hair_off.quest
PHP Code:
quest costume_off_hair begin
    state start begin
        when login begin
            send_letter
("costume_lite_hair")
        
end
        
        when button 
or info begin
            
if pc.getf("costume_rofl""use_costume_hair") == 1 then
                local vnum 
pc.getf("costume_rofl""hair_use_vnum")
                
pc.give_item2(vnum,1)
                
cmdchat("costume_hair "..vnum)
                
pc.setf("costume_rofl""use_costume_hair"0)
                
pc.setf("costume_rofl""hair_use_vnum"0)
                
local old_hair pc.getf("costume_rofl""old_hair_costume")
                
pc.set_part(PART_HAIRold_hair)
                
pc.setf("costume_rofl""old_hair_costume"0)
            
end
        end
    end
end 
costume_turn_off.quest:
PHP Code:
costume_turn_off.quest
-- // Quest zum ausziehen // --
quest costume_lite_2 begin
    state start begin
        when login begin
            send_letter
("costume_lite")
        
end
        
        when button 
or info begin
            
if pc.getf("costume_rofl""use_costume") == 1 then
                local vnum 
pc.getf("costume_rofl""costume_body")
                
pc.give_item2(vnum,1)
                
cmdchat("costume_icon "..vnum)
                
pc.setf("costume_rofl""use_costume"0)
                
pc.setf("costume_rofl""costume_body"0)
                
local old pc.getf("costume_rofl""costume_part_old")
                
pc.set_part(PART_MAINold)
            
end
        end
    end
end 
Type:18



Vielen Dank für Ihre Hilfe

bakam321
.Minton™ is offline  
Old 05/01/2013, 15:05   #2
 
QuickFlameZ's Avatar
 
elite*gold: 0
Join Date: Mar 2012
Posts: 646
Received Thanks: 696
He ? Wo ist der Fixx? xD Ist doch das gleiche was
da Released wurde oO

Mfg
QuickFlameZ is offline  
Old 05/01/2013, 15:07   #3
 
.Minton™'s Avatar
 
elite*gold: 0
Join Date: Dec 2012
Posts: 126
Received Thanks: 118
Quote:
Originally Posted by QuickFlameZ View Post
He ? Wo ist der Fixx? xD Ist doch das gleiche was
da Released wurde oO

Mfg
das gleiche, aber die Fehler verbessert
.Minton™ is offline  
Old 05/01/2013, 15:08   #4
 
Invoice™'s Avatar
 
elite*gold: 0
Join Date: Nov 2012
Posts: 965
Received Thanks: 1,173
wie.sie.alle.thanks.wollen mit.der.kostüme system.geschichte
Invoice™ is offline  
Old 05/01/2013, 15:11   #5
 
QuickFlameZ's Avatar
 
elite*gold: 0
Join Date: Mar 2012
Posts: 646
Received Thanks: 696
Quote:
Originally Posted by .Minton™ View Post
das gleiche, aber die Fehler verbessert
Welche Fehler denn?
Mfg
QuickFlameZ is offline  
Old 05/01/2013, 15:12   #6


 
.Onlyx3's Avatar
 
elite*gold: 0
The Black Market: 100/0/1
Join Date: Jun 2011
Posts: 3,382
Received Thanks: 1,792
Kommt gleich der Fix für den Fix des Fixes von dem anderen Fix?
.Onlyx3 is offline  
Thanks
4 Users
Old 05/01/2013, 15:18   #7
 
Invoice™'s Avatar
 
elite*gold: 0
Join Date: Nov 2012
Posts: 965
Received Thanks: 1,173
ne ich release gleich noch die quest mit allen kostümen...
Invoice™ is offline  
Old 05/01/2013, 15:31   #8
 
elite*gold: 0
Join Date: Apr 2013
Posts: 38
Received Thanks: 18
so unnötig der TE kann es doch editieren und mir sind derzeit keine Bugs bekannt die vorkommen bei mir läuft alles einwandfrei
.Pr0 is offline  
Old 05/01/2013, 15:36   #9
 
elite*gold: 0
Join Date: Jan 2012
Posts: 166
Received Thanks: 71
danke .Minton™

Mfg
___________________
bakam321 is offline  
Old 05/01/2013, 16:00   #10
 
huaaaaaaaaa's Avatar
 
elite*gold: 0
Join Date: Aug 2012
Posts: 216
Received Thanks: 71
zwar nur kopiert aber egal
was ihr immer mit eure THANKS habt
huaaaaaaaaa is offline  
Old 05/01/2013, 16:39   #11
 
elite*gold: 17
Join Date: Jan 2009
Posts: 2,538
Received Thanks: 2,404
Hier ein Kleiner tipp um das Icon besser auszusuchen:
Code:
	item.SelectItem(int(vnum))
	ItemIconMain = item.GetIconImageFileName()
Ich werde jedoch nicht sagen wohin es muss bze wie man es genau einsetzt, sonst würde ja der lernprozess fehlen.

mit diesen 2 zeilen geben gleich den kompletten pfad des icons zurück! (quasi ausgelesen aus der item_list.txt)
das behebt das problem mit das manche frisuren die gleichen icons benutzen und er sie nicht findet da er ja anhand der vnum sucht!

Ich hoffe es ist verständlich was ich mit den letzten paar zeilen meine :P

mfg. .Xero
Perfection- is offline  
Old 05/01/2013, 16:52   #12
 
[SA]Con's Avatar
 
elite*gold: 150
Join Date: Sep 2010
Posts: 1,071
Received Thanks: 556
Mir ist da gerade eine Idee gekommen und zwar, wenn man das Kostüm wieder auszieht steht im Chat sowas wie "Wüstenkämpfer erhalten", könnte man das nicht einfach ausblenden in der "uichat"?

Sowas wie das hier:

PHP Code:
## ChatClearKomplett
    
def ChatClearKomplett(selfchat):
        if 
text[0] == "Wüstenkämpfer erhalten":
            
self.SetText("")
        
    
## ChatClearKomplettEnde 
Ich weis nicht ob das überhaupt funktioniert aber ein Versuch ist es ja Wert.


Edit: Hier die Quest wo alle Kostüme vorhanden sind (Auser Frisuren ).

[SA]Con is offline  
Old 05/01/2013, 17:19   #13
 
elite*gold: 0
Join Date: Jul 2011
Posts: 9
Received Thanks: 0
kann jemand fügen Sie die notwendigen Leitungen der Tutorial-Dateien in mein Kunde? bitte!

English: somebody can add the necessary lines of the tutorial files in my client? please!

Download Folder:
12345go is offline  
Old 05/01/2013, 17:24   #14
 
.Minton™'s Avatar
 
elite*gold: 0
Join Date: Dec 2012
Posts: 126
Received Thanks: 118
Quote:
Originally Posted by [SA]Con View Post
Mir ist da gerade eine Idee gekommen und zwar, wenn man das Kostüm wieder auszieht steht im Chat sowas wie "Wüstenkämpfer erhalten", könnte man das nicht einfach ausblenden in der "uichat"?

Sowas wie das hier:

PHP Code:
## ChatClearKomplett
    
def ChatClearKomplett(selfchat):
        if 
text[0] == "Wüstenkämpfer erhalten":
            
self.SetText("")
        
    
## ChatClearKomplettEnde 
Ich weis nicht ob das überhaupt funktioniert aber ein Versuch ist es ja Wert.


Edit: Hier die Quest wo alle Kostüme vorhanden sind (Auser Frisuren ).

Full Costume Quest
.Minton™ is offline  
Old 05/01/2013, 17:24   #15
 
elite*gold: 0
Join Date: Jul 2010
Posts: 66
Received Thanks: 5
Hey! Es wäre ein Problem, aber ich habe es geschafft, in einem Bugg eingefügt werden. Wenn ich auf meinen Anzug anziehen, macht es nicht dort oben in der "costume box" jemand weiß, wie man es beheben? Vielen Dank im Voraus
makralovag is offline  
Closed Thread


Similar Threads Similar Threads
[Release]Petgui + mit PvP/PvM Statistik Pet levelbar [Liteversion]
11/13/2014 - Metin2 PServer Guides & Strategies - 33 Replies
Hallo Metin2 P-Server Community oder wie Ihr euch auch nenen Wollt, Leechergesellschaft *hust* Ich Release heute meine Petgui in der Liteversion Wieso Liteversion?, weil die Version die ich nutze 100% selfmade ist, und diese Version nur eine Version für die Leechergesellschaft ist, Abgespeckt eben :D Ein Screen sollte alles zeigen. http://puu.sh/1GoNQ
[RELEASE] Liteversion: Kostümsystem
05/05/2014 - Metin2 PServer Guides & Strategies - 717 Replies
Aktuelle Liteversion: 1.0.0.0 Guten Tag, ich veröffentliche hier die offizielle Liteversion des Kostümsystems ohne Fehler, die jetzige ist ja leider geklaut worden und hat noch die ein und anderen Fehler, zum Beispiel das es verschwindet wenn die "GAME" Informationen zurücksendet mit der "ARMOR-ID", dies passiert wenn man auf ein Pferd raufgeht, Status- oder Fertigkeitenpunkte verteilt und das automatische Tränke verwenden deaktiviert. In dieser Version, die hier veröffentlicht...



All times are GMT +1. The time now is 07:00.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.