[NPC] FARBIG QUEST

07/14/2013 00:58 TheMad#1
Moin,

Will die Auswahlbutton bei den NPC in farbe, wie geht das?

Also zb, Uriel:

Wenn man den klickt kann man auswählen zwischen Ox Event und Die weite Welt, wie mach ich, das die schrift bei dem einen blau und bei em anderen grün ist??
07/14/2013 01:19 zуℓση#2
Also die buttons weiß ich nicht.

Aber den text kannst du z.B so färben:

PHP Code:
say_red("hallo"
07/14/2013 01:48 .HC'Destrox#3
So direkt ist das (meines Wissens) nicht möglich.
Du musst das wenn über selects machen (bin mir nicht sicher ob das funktioniert).

Probier einfach mal (als Beispiel):
Code:
when NPC.click begin
     if select("[COLOR r;1|g;0|b;0]Testauswahl[/COLOR]", "[COLOR r;0|g;0|b;1]Abbrechen[/COLOR]") == 2 then
          chat("Abbruch")
          return
     end
     chat("1. Auswahl selektiert.")
end
07/14/2013 01:59 TheMad#4
nein geht nicht, blinkt nur kurz oben links im chatfenster blau auf dann wars das
07/14/2013 08:19 .LuckyStrike#5
In die Quest_functions eingetragen?
Code:
say_blue
say_blue2
say_red
say_green
say_gold
say_black
say_white
say_yellow
Und in die questlib.lua?
Code:
function say_blue(name) say(color256(0, 0, 255)..name..color256(0, 0, 255)) end
function say_red(name) say(color256(255, 0, 0)..name..color256(255, 0, 0)) end
function say_green(name) say(color256(0, 238, 0)..name..color256(0, 238, 0)) end
function say_gold(name) say(color256(255, 215, 0)..name..color256(255, 215, 0)) end
function say_black(name) say(color256(0, 0, 0)..name..color256(0, 0, 0)) end
function say_white(name) say(color256(255, 255, 255)..name..color256(255, 255, 255)) end
function say_yellow(name) say(color256(255, 255, 0)..name..color256(255, 255, 0)) end
function say_blue2(name) say(color256(0, 206, 209)..name..color256(0, 206, 209)) end
Und dann z.B. so es in der Quest machen
PHP Code:
quest test begin
    state start begin
        when 20034.chat
."TEXT" begin
            say_red
("ROTER TEXT")
            
say_blue("BLAUER TEXT
        end
    end
end 




LG.
07/14/2013 12:57 TheMad#6
Quote:
Originally Posted by .LuckyStrike View Post
In die Quest_functions eingetragen?
Code:
say_blue
say_blue2
say_red
say_green
say_gold
say_black
say_white
say_yellow
Und in die questlib.lua?
Code:
function say_blue(name) say(color256(0, 0, 255)..name..color256(0, 0, 255)) end
function say_red(name) say(color256(255, 0, 0)..name..color256(255, 0, 0)) end
function say_green(name) say(color256(0, 238, 0)..name..color256(0, 238, 0)) end
function say_gold(name) say(color256(255, 215, 0)..name..color256(255, 215, 0)) end
function say_black(name) say(color256(0, 0, 0)..name..color256(0, 0, 0)) end
function say_white(name) say(color256(255, 255, 255)..name..color256(255, 255, 255)) end
function say_yellow(name) say(color256(255, 255, 0)..name..color256(255, 255, 0)) end
function say_blue2(name) say(color256(0, 206, 209)..name..color256(0, 206, 209)) end
Und dann z.B. so es in der Quest machen
PHP Code:
quest test begin
    state start begin
        when 20034.chat
."TEXT" begin
            say_red
("ROTER TEXT")
            
say_blue("BLAUER TEXT
        end
    end
end 




LG.
Das habe ich ja, ich will das so wie auf dem hier bearbeitetem bild, dass die auswahl farbig ist:

[Only registered and activated users can see links. Click Here To Register...]