Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ebenen-Text zeigt tlw. unerwünschte Zahlen/Buchstaben #75

Open
Tracked by #49
Kebap opened this issue Dec 8, 2023 · 3 comments
Open
Tracked by #49

Ebenen-Text zeigt tlw. unerwünschte Zahlen/Buchstaben #75

Kebap opened this issue Dec 8, 2023 · 3 comments
Labels
bug Something isn't working

Comments

@Kebap
Copy link
Contributor

Kebap commented Dec 8, 2023

Anderes Beispiel für unerwünschte Zahlen statt / zusätzlich zu Farben: 7ce000037de000027dOlorn tir Tairngire
image

<html> <head>  <style type='text/css'>
<!-- body { font-family: 'Noto Mono', 'Courier New', 'Monospace', 'Courier'; 
font-size: 100%; line-height: 1.125em; white-space: nowrap; 
color:rgb(255,255,255); background-color:rgb(0,0,0);}
span { white-space: pre-wrap; } -->
</style></head><body>
<div> <span style="color: rgb(192,192,192); background: rgb(0,0,0); ">[
</span><span style="color: rgb(134,128,255); background: rgb(0,0,0); ">Anfaenger
</span><span style="color: rgb(192,192,192); background: rgb(0,0,0); ">:
</span><span style="color: rgb(224,0,4); background: rgb(0,0,0); ">7ce000037de000027dOlorn tir Tairngire
</span><span style="color: rgb(192,192,192); background: rgb(0,0,0); ">] Eldir hat eine diplomatische Mission
</span><br><span style="color: rgb(192,192,192); background: rgb(0,0,0); ">[
</span><span style="color: rgb(134,128,255); background: rgb(0,0,0); ">Anfaenger
</span><span style="color: rgb(192,192,192); background: rgb(0,0,0); ">:
</span><span style="color: rgb(224,0,4); background: rgb(0,0,0); ">7ce000037de000027dOlorn tir Tairngire
</span><span style="color: rgb(192,192,192); background: rgb(0,0,0); ">] erfolgreich abgeschlossen
</span><br> </div></body></html>
@Kebap Kebap changed the title Anderes Beispiel für unerwünschte Zahlen statt / zusätzlich zu Farben: 7ce000037de000027dOlorn tir Tairngire Ebenen-Text zeigt unerwünschte Zahlen/Buchstaben Dec 8, 2023
@Kebap Kebap added the bug Something isn't working label Dec 8, 2023
@Kebap
Copy link
Contributor Author

Kebap commented Dec 8, 2023

  • Gelegentliche Fehlermeldungen, unklar warum genau:
[ERROR:] object:<event handler function> function:<zeigeEbene>
        <...let\app-4.17.2\mudlet-lua\lua\geyser\GeyserColor.lua:74: bad argument #1 to 'tonumber' 
(string expected, got nil)>
[ERROR:] object:<event handler function> function:<zeigeEbene>
        <...let\app-4.17.2\mudlet-lua\lua\geyser\GeyserColor.lua:74: bad argument #1 to 'tonumber' 
(string expected, got nil)>
[ERROR:] object:<event handler function> function:<zeigeEbene>
        <...let\app-4.17.2\mudlet-lua\lua\geyser\GeyserColor.lua:74: bad argument #1 to 'tonumber' 
(string expected, got nil)>
[ERROR:] object:<event handler function> function:<zeigeEbene>
        <...let\app-4.17.2\mudlet-lua\lua\geyser\GeyserColor.lua:74: bad argument #1 to 'tonumber' 
(string expected, got nil)>
[ERROR:] object:<event handler function> function:<zeigeEbene>
        <...let\app-4.17.2\mudlet-lua\lua\geyser\GeyserColor.lua:74: bad argument #1 to 'tonumber' 
(string expected, got nil)>

@Kebap
Copy link
Contributor Author

Kebap commented Dec 8, 2023

Versuche Exceptions einzugrenzen via Anpassung:

--[[ 
want to fix:
[  LUA  ] - object: <event handler function> function:<zeigeEbene>
            <...let\app-4.17.2\mudlet-lua\lua\geyser\GeyserColor.lua:74: bad argument #1 to 'tonumber' (string expected, got nil)>

vermutlich Teil von EMCO:hecho ?
]]--
function zeigeEbene()
    if not table.is_field(gmcp, "comm.channel") then return end

    local commData = gmcp.comm.channel
    local chan = commData.chan
    local player = commData.player
    local msg = commData.msg
    local bunterText = liefereFarbigeEbene(msg, player, chan)

    if GUI.Chat.Config.Ebenen.ShowInWindow then
    -- edit for debug
        -- GUI.Chat.EMCO:hecho("Ebenen", bunterText)
        if pcall(function() GUI.Chat.EMCO:hecho("Ebenen", bunterText) end) then
          -- no errors found
        else
          GUI.Chat.EMCO:cecho("Debug", f"Wollte bunten Text in Emco anzeigen, aber ging nicht: {bunterText}")
        end 
    -- end edit for debug
    end

    if GUI.Chat.Config.Ebenen.ShowInMain then
    -- edit for debug
        -- hecho("main", bunterText)
        if pcall(function() hecho("main", bunterText) end) then
          -- no errors found
        else
          GUI.Chat.EMCO:cecho("Debug", f"Wollte bunten Text in Main anzeigen, aber ging nicht: {bunterText}")
        end 
    -- end edit for debug
    end
end

@Kebap
Copy link
Contributor Author

Kebap commented Dec 8, 2023

Finde dabei u.a. folgende Vorkommnisse:

Wollte bunten Text in Emco anzeigen, aber ging nicht: 
[#b080ffAbenteuer#r:#ffc180Groblaz#r] Vipera hat unsam Feindschef in die Stiefl gepisst!
[#b080ffAbenteuer#r:#ffc180Groblaz#r] Waaaaaaaagh!

Wollte bunten Text in Emco anzeigen, aber ging nicht: 
[#80fffbMoerder#r:#ffffe27cffffe17dffffe07dGeist Knuellkos#r] Jaja, Rashket, immer auf die alten und schwachen!

Wollte bunten Text in Emco anzeigen, aber ging nicht: 
[#80fffbMoerder#r:#ffffe27cffffe17dffffe07dGeist Knuellkos#r] Jaja, Cakey, immer auf die alten und schwachen!

Wollte bunten Text in Emco anzeigen, aber ging nicht: 
[#aaff80Allgemein#r:#e580ffSchneekater#r] jaaaaaaaaaa es geht los

Wollte bunten Text in Emco anzeigen, aber ging nicht: 
[#b080ffAbenteuer#r:#80fff2Chagall#r] hey, willst du was von meinem Snace probieren? Nur
[#b080ffAbenteuer#r:#80fff2Chagall#r] 100000000 Goldstuecke

Wollte bunten Text in Emco anzeigen, aber ging nicht:
[#80fffbMoerder#r:#ff8080Geist eines Schneesturms#r] Pffffff...

Wollte bunten Text in Emco anzeigen, aber ging nicht:
[#80fffbMoerder#r:#fffbc47bfffbc37dfffbc27eGeist Ib'n Saids#r] Na, warte, Mugghed! Bald stehst auch Du bei Lars
[#80fffbMoerder#r:#fffbc47bfffbc37dfffbc27eGeist Ib'n Saids#r] und dann trete ich *Dir* ins Schienbein.

Letzteres scheint nochmal ein bisschen anderer Fehler zu sein, weil plötzlich viel längerer Hexadezimal-Teil enthalten ist?!


Ähnliches Beispiel:

Wollte bunten Text in Emco anzeigen, aber ging nicht:
[#80fffbMoerder#r:#fffbc47bfffbc37dfffbc27eGeist Williberts#r] Der Todestag von Balbok wird fuer mich ein Feiertag
[#80fffbMoerder#r:#fffbc47bfffbc37dfffbc27eGeist Williberts#r] sein!

Der Text wurde im Mudlet Hauptfenster dann wie folgt angezeigt:

[Moerder:7bfffbc37dfffbc27eGeist Williberts] Der Todestag von Balbok wird fuer mich ein Feiertag
[Moerder:7bfffbc37dfffbc27eGeist Williberts] sein!

Der Absender war (gelb) eingefärbt, samt Hex - allerdings fehlt hier der Start nämlich #fffbc4 und das ist genau diese gelbe Farbe!


Anderes Beispiel:

Wollte bunten Text in Emco anzeigen, aber ging nicht:
[#80fffbMoerder#r:#ff8080Geist eines Orks#r] ALAAAAAARM! Vanir IST AUSGEBROCHEN!

Wurde in Hauptkonsole aber wie erwartet angezeigt!?

Nochmal dito mit anderem Täter:

Wollte bunten Text in Emco anzeigen, aber ging 
nicht: [#80fffbMoerder#r:#ff8080Geist eines Sivok 
Drakoniers#r] ALAAAAAARM! Balbok IST AUSGEBROCHEN!
  • Balbok wird aber im Hauptfenster bunt und richtig angezeigt ?!

Weiteres Beispiel mit verlängertem Hex:
Konsole:

Wollte bunten Text in Emco anzeigen, aber ging nicht: 
[#80fffbMoerder#r:#fffbc47bfffbc37dfffbc27eGeist Williberts#r] Das sag ich alles Boing, Radagh!

Hauptfenster:

[Moerder:7bfffbc37dfffbc27eGeist Williberts] Das sag ich alles Boing, Radagh!

Wollte bunten Text in Emco anzeigen, aber ging nicht: 
[#e5ff80Megaschmarrn#r:#80c4ffZesstra#r] Hab ich das hier schonmaal gepostet?
[#e5ff80Megaschmarrn#r:#80c4ffZesstra#r] https://www.nature.com/articles/d41586-023-03238-5
  • Zesstra wird aber im Hauptfenster bunt und richtig angezeigt ?!

Wollte bunten Text in Emco anzeigen, aber ging nicht: 
[#80fffbMoerder#r:#ff8080Geist eines Kristalldrachen#r] ALAAAAAARM! Sinister IST AUSGEBROCHEN!
  • Sinister wird aber im Hauptfenster bunt und richtig angezeigt ?!
    grafik
    (Gelb selbst durch Suche hinzugefügt)

@Kebap Kebap changed the title Ebenen-Text zeigt unerwünschte Zahlen/Buchstaben Ebenen-Text zeigt tlw. unerwünschte Zahlen/Buchstaben Dec 8, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant