Register for your free account! | Forgot your password?

Go Back   elitepvpers > Popular Games > Metin2 > Metin2 Private Server
You last visited: Today at 01:51

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

Advertisement



[QUESTFRAGE] Farbe beim select

Discussion on [QUESTFRAGE] Farbe beim select within the Metin2 Private Server forum part of the Metin2 category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Nov 2010
Posts: 187
Received Thanks: 99
[QUESTFRAGE] Farbe beim select

Moin,

in Quests die Schriftfarbe zu ändern ist bekanntermaßen kein Problem.
Im select für mich jedoch schon..

Beispiel:
PHP Code:
local s select ("Ja","Nein"
Dort wäre die Schrift in der Quest, also das 'Ja' bzw das 'Nein' weiß und der Hintergrund gräulich transparent wenn ich mich nicht irre.

Ist es möglich den die Farbe der Schrift/des Hintergrundes zu ändern, ohne dies auf alle Quests bezogen zu ändern?
Sprich quasi ein select_black() [Sprich wie say_black] Befehl oder ähnliches einzufügen?

Weitere Nebenfrage:
Wenn ich schon was frage, schiebe ich direkt noch etwas nach.
Wenn man den Questhintergrund ändert.. ist es möglich, die Einrückungen auch ohne Leerzeichen im say(" ...") hinzubekommen?
Sprich, dass das Geschriebene nicht direkt auf dem Rand des neuen Hintergrundes steht.

Wäre dankbar für eure Hilfe.
Best regards
»Xc3llênT is offline  
Old 06/18/2013, 17:05   #2
 
lfcmaus's Avatar
 
elite*gold: 205
Join Date: Jun 2010
Posts: 5,334
Received Thanks: 2,510
müsste man dann glaube neu einfgen in de rlua dürfte aber gehen
lfcmaus is offline  
Old 06/18/2013, 17:08   #3
 
elite*gold: 0
Join Date: Nov 2010
Posts: 187
Received Thanks: 99
Dachte ich mir auch schon.
Als Vorlage für die neue select function dann einfach z.b. das select von Mijago, wenn man es sich leicht machen will..
Nur wo dort die Farbe einfügen?

Oder wie würdest du es machen?
»Xc3llênT is offline  
Old 06/18/2013, 18:05   #4
 
lfcmaus's Avatar
 
elite*gold: 205
Join Date: Jun 2010
Posts: 5,334
Received Thanks: 2,510
ich müsste mich damit erste mal intensiv beschäftigen ich kenn meinen inhalt de rlua net auswendig
lfcmaus is offline  
Old 06/18/2013, 18:55   #5
 
Sp0ngeb0b ist cool's Avatar
 
elite*gold: 15
Join Date: Sep 2010
Posts: 844
Received Thanks: 975
Die buttons, die durch den Befehl "select" erstellt werden, sind im Client definiert.
Da Mijago keine neue Select-Funktion, sondern lediglich die alte Select-Funktion in seiner Funktion verwendet hat um sie zu erweitern, wirst du auch über Mijagos Funktions Serverside keine Lösung finden.

Zur zweiten Frage: Mijago hat mal eine "Einrückfunktion" veröffentlicht..musste mal suchen
Sp0ngeb0b ist cool is offline  
Thanks
2 Users
Old 06/19/2013, 21:19   #6
 
elite*gold: 0
Join Date: Nov 2010
Posts: 187
Received Thanks: 99
@Sp0ngeb0b ist cool

bist du dir sicher, dass du eine Funktion für Quests meinst?
Oder vielleicht einfach Mijago's Tool-Homepage auf der Quests eingerückt werden?

Habe gestern endlos viel gesucht und nichts derartiges gefunden.
Ob per google, epvp oder in Mijago's Themen/Questlibs
»Xc3llênT is offline  
Old 06/19/2013, 21:59   #7
 
iYoshix3's Avatar
 
elite*gold: 0
Join Date: Jun 2010
Posts: 1,264
Received Thanks: 2,019
Quote:
Originally Posted by »Xc3llênT View Post
@Sp0ngeb0b ist cool

bist du dir sicher, dass du eine Funktion für Quests meinst?
Oder vielleicht einfach Mijago's Tool-Homepage auf der Quests eingerückt werden?

Habe gestern endlos viel gesucht und nichts derartiges gefunden.
Ob per google, epvp oder in Mijago's Themen/Questlibs
Such in der uiquest.py nach:
Code:
b.SetTextColor(0xff000000)
b.SetTextColor(0xffffffff)
Das sind die 2 Farben, die bei den Buttons verwendet werden.

Mfg,
Yoshix3

€: Um es z.B. über die Quest mitzusenden, kannst du z.b.
Code:
select("col:red=Ja","col:blue=Nein")
verwenden. Dazu musst du in der folgenden Function folgendes ändern:
Code:
def AppendQuestion(self, name, idx):
                      color = [["red","0xff000000"],["blue","0xff000000"]]
		if not self.btnAnswer:
			return
                      change_color = FALSE
                      if name.find("col:") != -1:
                           for col in color:
                               if col[0] == name.split("col:")[1].split("=")[0]:
                                    change_color = TRUE
                                    color = col[1]
                                    break
                       if change_color:
                            self.btnAnswer[idx].SetTextColor(color)
                            name = name.split("=")[1]
		self.btnAnswer[idx].SetText(name)
Natürlich vorher die TABS neu machen, hab das nur eben hier geschrieben.
iYoshix3 is offline  
Thanks
4 Users
Old 06/19/2013, 22:19   #8
 
lfcmaus's Avatar
 
elite*gold: 205
Join Date: Jun 2010
Posts: 5,334
Received Thanks: 2,510
wie schaut das ganze nun aus wenn man die farben nicht angibt bleibt es weiß?
und gibt man sie an wirds farbig?

habe es jetzt so

PHP Code:
    def AppendQuestion(selfnameidx):
            
color = [["red","0xff000000"],["blue","0xff000000"]]
        if 
not self.btnAnswer:
                return
            
change_color FALSE
            
if name.find("col:") != -1:
                for 
col in color:
                    if 
col[0] == name.split("col:")[1].split("=")[0]:
                        
change_color TRUE
                        color 
col[1]
                        break
                    if 
change_color:
                        
self.btnAnswer[idx].SetTextColor(color)
                        
name name.split("=")[1]
        
self.btnAnswer[idx].SetText(name)
        
#if not self.btnAnswer:
            #return

        #self.btnAnswer[idx].SetText(name)
        #def ClickAnswerEvent(s, ai):
            #event.SelectAnswer(s.descIndex, ai)
            #s.CloseSelf()

        #from _weakref import proxy
        #self.btnAnswer[idx].SetEvent(ClickAnswerEvent,proxy(self),idx)
        #self.btnAnswer[idx].Show()
        #print "AppendQuestion - name, idx : ", name, idx 
lfcmaus is offline  
Thanks
1 User
Old 06/19/2013, 23:03   #9
 
iYoshix3's Avatar
 
elite*gold: 0
Join Date: Jun 2010
Posts: 1,264
Received Thanks: 2,019
PHP Code:
    def AppendQuestion(selfnameidx):
        
color = [["red","0xff000000"],["blue","0xff000000"]]
        if 
not self.btnAnswer:
            return
        
change_color FALSE
        
if name.find("col:") != -1:
            for 
col in color:
                if 
col[0] == name.split("col:")[1].split("=")[0]:
                    
change_color TRUE
                    color 
col[1]
                    break
        if 
change_color:
            
self.btnAnswer[idx].SetTextColor(color)
            
name name.split("=")[1]
        
self.btnAnswer[idx].SetText(name
So ist es richtig eingerückt. Wenn man keine Farben angibt, sollte er die Standardfarbe nehmen, ansonnsten kann man sie einfach oben erneut setzen.

Mfg,
Yoshix3
iYoshix3 is offline  
Thanks
3 Users
Old 06/20/2013, 00:20   #10
 
lfcmaus's Avatar
 
elite*gold: 205
Join Date: Jun 2010
Posts: 5,334
Received Thanks: 2,510
sehr nett das du uns das mitteilst wie es geht find ich toll
lfcmaus is offline  
Old 06/21/2013, 18:17   #11
 
lfcmaus's Avatar
 
elite*gold: 205
Join Date: Jun 2010
Posts: 5,334
Received Thanks: 2,510
irgendwie hängen die vorhanden questes dann srich leeres fenster client friert
lfcmaus is offline  
Old 06/21/2013, 19:11   #12
 
Sp0ngeb0b ist cool's Avatar
 
elite*gold: 15
Join Date: Sep 2010
Posts: 844
Received Thanks: 975
Quote:
Originally Posted by »Xc3llênT View Post
@Sp0ngeb0b ist cool

bist du dir sicher, dass du eine Funktion für Quests meinst?
Oder vielleicht einfach Mijago's Tool-Homepage auf der Quests eingerückt werden?

Habe gestern endlos viel gesucht und nichts derartiges gefunden.
Ob per google, epvp oder in Mijago's Themen/Questlibs
meine die Function:
Sp0ngeb0b ist cool is offline  
Reply


Similar Threads Similar Threads
[Frage] Metin2 Client Menü Farbe und Inventar Farbe ändern?
03/11/2011 - Metin2 Private Server - 3 Replies
Hey Leute ich habe einen Metin2 P server gesehen der die farbe der Buttons und inventar und alles in Grün Hatte ich möchte auch die Farbe Ändern Weis das einer Wie mann das machen kann?
Metin 2 Select Character select error
02/26/2011 - Metin2 Private Server - 1 Replies
Dabei-ist das spiel Charakter-Auswahl Error help Log Files 0225 23:37:16227 :: CEffectManager::RegisterEffect - LoadScript(d:/ymir work/effect/hit/percent_damage1.mse) Error 0225 23:37:16227 :: CInstanceBase::RegisterEffect(eEftType=264, c_szEftAttachBone=, c_szEftName=d:/ymir work/effect/hit/percent_damage1.mse, isCache=1) - Error 0225 23:37:16227 :: CEffectManager::RegisterEffect - LoadScript(d:/ymir work/effect/hit/percent_damage2.mse) Error 0225 23:37:16227 ::...
[FRAGE] Farbe beim Rang ändern.
12/29/2010 - Metin2 Private Server - 2 Replies
Hey Leute habe ine frage wie kann ich die Farbe beim Rang ändern. z.b. das da Ritterlich in grün anstatt in blau steht. kann man das überhaupt??????
questfrage
07/06/2010 - Metin2 Private Server - 0 Replies
Hallo, meine startquest sieht so aus: quest give_basic_weapon begin state start begin when login begin if pc.getqf("basic_weapon") == 0 then pc.setqf("basic_weapon", 1) local item = 16



All times are GMT +1. The time now is 01:54.


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