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 23:10

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

Advertisement



[HowTo]Questboard + Questbutton verändern!

Discussion on [HowTo]Questboard + Questbutton verändern! within the Metin2 PServer Guides & Strategies forum part of the Metin2 Private Server category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Oct 2012
Posts: 277
Received Thanks: 69
Red face [HowTo]Questboard + Questbutton verändern!

Hallo Community,

Da das hier jetzt mein erstes HowTo bzw Release ist,
bitte ich um verständnis wenn das jetzt nicht allzugut ist!

Kommen wir zum HowTo

Ich habe seit längerem schon versucht die Buttonfarbe zu Verändern
bzw eine eigene Bilddatei hinter zu setzen. Mit der Farbe ist es mir endlich gelungen, durch kleine Tipps von Mijago. Ersteinmal dank an ihm!

Also ihr müsst eure Root.eix/epk entpacken und sucht die
PHP Code:
uiquest.py 
Öffnen und sucht nach:
PHP Code:
class BarButton(ui.Button): 
Daunter findet ihr dann in etwa:
PHP Code:
    ColorUp 0x99FFB200
    ColorDown 
0x99FF7F00
    ColorOver 
0x99FFCC00 
Das sollten bei euch andere Codes sein, da meine schon verändert wurden!

Bei mir sieht das so aus:


Also:

PHP Code:
ColorUp 
steht dafür, wenn ihr mit dem Mauszeiger über den Button seid.

PHP Code:
ColorDown 
steht dafür, wenn ihr mit der Maus auf den Button drückt.
(Haltet einfach die linke maustaste mal Gedrückt, dann werdet ihr merken wofür das ist, falls ihr das nicht versteht)

PHP Code:
ColorOver 
steht dafür, wenn ihr weder mit dem Mauszeiger drüber seid, noch darauf drückt.

Dann zur nächsten stelle:

Hinter dem " = " findet ihr "0x99" (jedenfalls bei mir, bei euch wird 0x40stehen)
Das ist die Transparenz, also 99% sichtbar. Transparenz heißt ja soviel wie unsichtbar oder halt die Deckkraft! also 0x1 wäre dann deckrauf auf 1%, und somit sogut wie nicht zu sehen, und 0x99 ist die deckkraft auf 99% und somit seehr gut zu sehen.

Zum nächsten Punkt, die codes hinter 0x40 (bei euch) sind die farbcodes.

PHP Code:
FFB200
FF7F00
FFCC00 
in meinem Falle.

Dazu geb ich euch hier den link zu einer Großen auflistung an Farbcodes




__________________________________________________ _______________


So, jetzt will ich euch noch zeigen wie man den Background der Quest ändert.

Falls einige sagen gibts schon, die haben recht. Sind aber etwas veraltet und daher mach ich das jetzt noch neu in diesem Tread.

Macht euch ein Bild (Größe 350x370) in Photoshop/Paint/whatever und speichert es als .tga datei ab.

Nun entpackt ihr die "etc.eix/epk" und geht in das verzeichnis:
PHP Code:
ymir work/ui/game/questboard 
dort fügt ihr euer Bild ein, und packt die etc wieder zusammen.

Nun brauchen wir noch eine quest, ihr könnte jede quest nehmen die ihr wollt.
Ich nehme mal eine Quest, die mich von SD2 zu SD3 portet.

PHP Code:
quest sd2tosd3 begin
    state start begin
        when 20376.chat
"Spinnendungeon 3" with pc.get_level() >= 90 begin
            setbgimage
("Quest-Background.tga")
            
say_yellow("")
            
say_yellow("")
            
say_yellow("")
            
say_title(mob_name(20376))
            
say_yellow("")
            
say_yellow("Hallo "..pc.get_name().."")
            
say_yellow("Ich bin hier her gelaufen, um nach besonderen")
            
say_yellow("Spinneneier zu suchen...")
            
say_yellow("Nun ja, als ich dann dort hinten an der Wand")
            
say_yellow("ein wenig gegraben habe, habe ich dort einen")
            
say_yellow("eingang zu einer möglicherweise neuen"
            
say_yellow("Spinnenhöhle gefunden. Ich würde dich")
            
say_yellow("gerne hinein lassen, aber du musst mir eines")
            
say_yellow("der neuen Passierscheine bringen.")
            
say_yellow("Ich will diese untersuchen!")
            
say_yellow("")
            
say_yellow("Hast du einen dabei?")
            if 
select("Ja""Nein") == 2 then return end
            
if pc.countitem(71097) != 0 then
                pc
.remove_item(710971)
                
pc.warp(97800571000)
            else
                
syschat("Du hast keinen Epischen Passierschein dabei!")
            
end
        end
    end
end 
Das ist die Quest. Wie ihr warscheinlich sehen könnt ist soziemlich am anfang
der befehl
PHP Code:
setbgimage("Quest-Background.tga"
Diesen müsst ihr in die quest setzen.
Es gibt viele verschiedene varianten wo man das hinsetzt, aber ich setze das immer über jedes "say_title".

Und in den klammern:
PHP Code:
("Quest-Background.tga"
müsst ihr halt den namen eurer bilddatei definieren.

So... das war es jetzt erstmal. Wer fragen hat, per PN oder Skype.

Skype: m4triix3d

Spezial Thanks:

*Mijago - Weil er mir gesagt hat in welcher datei ich die Farbwerte suchen muss


P.s: Thanks sind gerne gesehen

MFG
TunE
SATunE is offline  
Thanks
32 Users
Old 08/03/2013, 16:31   #2
 
ebert.tonna's Avatar
 
elite*gold: 50
Join Date: Nov 2009
Posts: 865
Received Thanks: 1,229
schick bekommst ein thx
ebert.tonna is offline  
Thanks
1 User
Old 08/03/2013, 16:32   #3


 
ZyoX's Avatar
 
elite*gold: 83
Join Date: Apr 2010
Posts: 1,665
Received Thanks: 685
Das mit dem Hintergrund ist bereits public.

Mich würde es mehr interessieren, statt den Farbwerten und der Transparenz des "Weiter"-Buttons ein Bild zu nehmen.
ZyoX is offline  
Thanks
1 User
Old 08/03/2013, 16:32   #4
 
zуℓση's Avatar
 
elite*gold: 270
Join Date: May 2013
Posts: 1,017
Received Thanks: 563
Schick erklärt, das ganze wurde aber schon öfters preisgegeben. Bekommst aber ein Thanks für die Mühe :-)
zуℓση is offline  
Thanks
1 User
Old 08/03/2013, 16:32   #5
 
elite*gold: 0
Join Date: Oct 2012
Posts: 277
Received Thanks: 69
Danke, ich hoffe das wird nicht als Werbung gezählt mit dem Bild... :S

Quote:
Originally Posted by ZyoX View Post
Das mit dem Hintergrund ist bereits public.

Mich würde es mehr interessieren, statt den Farbwerten und der Transparenz des "Weiter"-Buttons ein Bild zu nehmen.
Dies hatte ich auch vor, aber ich kenne mich mit phyton kaum aus. Man könne irgentwie statt den Codes den pfad der bilddatei angeben, aber dann werden bugs auftreten durch die anderen befehle falls man es so nennen kann:

PHP Code:
def __init__(selflayer "UI"
            
aColorUp   ColorUp
            
aColorDown ColorDown
            
aColorOver ColorOver):
        
ui.Button.__init__(self,layer)
        
self.state self.UP
        self
.colortable aColorUpaColorDownaColorOver 
wegen dem aColorUp und so weiter. Falls ein gelehrter phyton spezialist unter uns ist, wäre es nett wenn er das mal erforschen könnte
SATunE is offline  
Old 08/03/2013, 16:42   #6
 
{Dodo}'s Avatar
 
elite*gold: 0
Join Date: Oct 2011
Posts: 380
Received Thanks: 62
Nett erklärt aber naja ich finde das Transparent etwas anspruchsvoller als diese Bilder kacke da
{Dodo} is offline  
Thanks
1 User
Old 08/03/2013, 18:03   #7
 
elite*gold: 5
Join Date: Mar 2013
Posts: 1,986
Received Thanks: 2,254
Nunja wenn ich das gerade richtig beim schnell durchlesen gesehen habe ist das mit den Farben der Buttons doch dann aber bei allen Quests so oder?

Trzd. nice danke!
xGr33n is offline  
Thanks
1 User
Old 08/03/2013, 18:15   #8

 
elite*gold: 0
The Black Market: 160/0/0
Join Date: May 2012
Posts: 7,283
Received Thanks: 822
Sehr gut. Weiter so
Ielinque is offline  
Thanks
1 User
Old 08/03/2013, 18:24   #9
 
elite*gold: LOCKED
Join Date: Jun 2013
Posts: 1,316
Received Thanks: 184
Habe ich so verdammt lange gesucht, 1000 Dank!
iNovoline' is offline  
Thanks
1 User
Old 08/03/2013, 18:25   #10
 
elite*gold: 0
Join Date: Oct 2012
Posts: 277
Received Thanks: 69
Quote:
Originally Posted by xGr33n View Post
Nunja wenn ich das gerade richtig beim schnell durchlesen gesehen habe ist das mit den Farben der Buttons doch dann aber bei allen Quests so oder?

Trzd. nice danke!
Richtig, habe ich vergessen dazu zu schreiben. Nunja, wie gesagt, eine andere lösung habe ich bis jetzt nochnicht gefunden. Geschweige denn, den button in der quest zu definieren.

An alle für das Feedback: DANKE

MFG
SATunE is offline  
Old 08/03/2013, 19:36   #11
 
.Cyous's Avatar
 
elite*gold: 0
Join Date: Apr 2013
Posts: 2,575
Received Thanks: 916
Sehr gut, wird bestimmt einigen helfen.

Gruß,
.Cyous
.Cyous is offline  
Thanks
1 User
Old 08/03/2013, 19:38   #12
 
Stαgє6's Avatar
 
elite*gold: 0
Join Date: Jul 2011
Posts: 2,018
Received Thanks: 1,471
Sieht ganz schön aus dafür das es imgame ist Danke dir schönes quest design. So siehts schonmal besser aus
Stαgє6 is offline  
Thanks
1 User
Old 08/03/2013, 19:45   #13
 
elite*gold: 0
Join Date: Oct 2012
Posts: 277
Received Thanks: 69
Danke
SATunE is offline  
Old 08/04/2013, 13:30   #14
 
Akzyra's Avatar
 
elite*gold: 0
Join Date: Sep 2012
Posts: 124
Received Thanks: 80
Quote:
Hinter dem " = " findet ihr "0x99" (jedenfalls bei mir, bei euch wird 0x40stehen)
Das ist die Transparenz, also 99% sichtbar. Transparenz heißt ja soviel wie unsichtbar oder halt die Deckkraft! also 0x1 wäre dann deckrauf auf 1%, und somit sogut wie nicht zu sehen, und 0x99 ist die deckkraft auf 99% und somit seehr gut zu sehen.
Alles gut erklärt, mir ist nur dieser Fehler aufgefallen. kannst ja meine Erklärung oben ergänzen.
Du hast die Transparenz falsch erklärt:
0x99 ist ein HEX Wert und entspricht 153. Der maximale wert ist FF (255).
Daraus folgt:
0x99 sind 60%, und nicht 99%
0x01 -> ca. 0,003921%
0x40 -> ca. 0,25%

Genauere Erkläugn zu den Zahlen:
Das ist ein Farbcode mit Tranzparenz in HEX Schreibweise:
Code:
0x99FFB200
Die ersten 2 Stellen(99) nach dem "x" sind die Transparenz.
3. und 4.(FF) stehen für die Farbe Rot.
5. und 6.(B2) stehen für Grün.
7. und 8.(00) stehen für Blau.
Akzyra is offline  
Thanks
1 User
Old 08/04/2013, 13:45   #15
 
elite*gold: 115
Join Date: Oct 2011
Posts: 797
Received Thanks: 812
Die Buttonfarbe kann man auch einfach im Questbg mit einfügen, kostet nur nen bisschen Anpassungszeit aber sieht dafür 10x besser aus...
Lord Avo is offline  
Reply


Similar Threads Similar Threads
Standart Questboard bearbeiten?
05/14/2013 - Metin2 Private Server - 1 Replies
Ich habe mal eine Frage, undzwa möchte ich meinen Servernamen und das Standart questboard setzen.. kann man des im questboard ordner oder wie?
[FB-TUT]HowTo Facebook APP verändern
03/08/2012 - elite*gold Trading - 9 Replies
Herzlich Willkommen Ich verkaufe euch ein Tutorial in dem ich erkläre wie ihr aus ''Wie kindisch bist du ?'' zu ''Wie viel % Bart steckt in dir ?'' macht . Es beinhaltet Das Tutorial sowie die APP ''Wie kindisch bist du ?'' Das Tutorial
[HowTo]Inventar verändern!
01/31/2011 - Metin2 PServer Guides & Strategies - 9 Replies
Willkommen zu meinem ersten für Metin2Pserver! Vorweg: Ich habe in der SuFu nichts desgleichen gefunden. So dann fangen wir mal an. Was wir brauchen: -Brain.exe -entpackte ETC.epk/eix -ein programm dass .DDS Dateien öffnen kann(CS4,Paint.net,Gimp etc.
[HowTo]Gm Zeichen so verändern wie man will
10/23/2009 - Metin2 Guides & Templates - 2 Replies
wollt ihr das euer gm zeichen nicht mehr so blöd aussieht dann könnt ihr euch selber eins erstellen was müsst ihr machen ihr müsst euch gimp2.6.7 downloaden hier der link dazu http://dl.cdn.chip.de/downloads/26793/gimp-2.6.7-i 686-setup.exe?1256136684-1256144184-594e86-B-e4f55 43aafb6a577dbf3d02dfeb6ee02.exe dann installieren dann geht ihr in euren metin2 ordner dann auf locale dann auf effect und dann rechtsklick auf ymirred.tga und jetzt geht ihr auf öffnen mit programm aus...
[Howto]Attribute verändern
10/14/2009 - Metin2 Private Server - 0 Replies
*delete*



All times are GMT +2. The time now is 23:10.


Powered by vBulletin®
Copyright ©2000 - 2024, 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 ©2024 elitepvpers All Rights Reserved.