Hallo Liebe Com,
ich habe in meinen Quests, die Zentriert und mit automatischem Umbruch eingestellt sind ab und an folgendes Problem:
Bitte melden Sie sich an, um dieses Bild zu sehen.
wie ihr sehen könnt bricht er das Wort Aufmerksam einfach in zwei wobei dies nicht so sein sollte..
Die Funktion sieht so aus :
Code
- function say2(str,dx)
- local maxl,actl,pat = dx or 50,0,'(.-)(%[.-%])()'
- local result,nb,lastPos,outp = {},0,0,''
- local function bere(stx)
- for le in string.gfind(stx,'((%S+)%s*)') do
- if actl + string.len(le) > maxl then
- outp = outp..'[ENTER]'
- actl = 0
- end
- outp = outp..le
- actl = actl + string.len(le)
- end
- end
- for part, dos,pos in string.gfind(str, pat) do
- if part ~= '' then
- bere(part)
- end
- outp = outp..dos
- lastPos = pos
- end
- bere(string.sub(str,lastPos))
- say(outp)
- end
- function centered_say2(text)
- say2("[TEXT_HORIZONTAL_ALIGN_CENTER]" .. text .. "[/TEXT_HORIZONTAL_ALIGN_CENTER]")
- end
Ich bin um jeden tipp bzw. um jede Hilfe froh
Danke :))