Sie sind nicht angemeldet.

Liebe Gäste,

wir sind umgezogen. Das neue Forum könnt ihr hier erreichen.
https://strafkolonie-online.net/forum/board/

Rhaiden

Registrierter Benutzer

  • »Rhaiden« wurde gesperrt
  • »Rhaiden« ist der Autor dieses Themas

Beiträge: 154

Nickname: Rhaiden

  • Nachricht senden

1

Samstag, 12. April 2014, 17:59

Zeilenumbrüche

Hab gerade ein bisschen im WoG gestöbert und diesen kleinen Scriptteil von Sumpfkrautjunkie im Thread über den Server gefunden...habt ihr das schon ausprobiert? Wäre echt toll, wenn ich nicht ständig im TS nachfragen müsste, was denn da noch steht..

Spoiler Spoiler

function string.breakLines(String,Limit)
local lines={}
local offset=0;
local textLenght=string.len(String);

while true do
local found=string.find(String," ",offset+Limit,true)
if found==nil then
table.insert(lines, string.sub (String, offset))
break
else
table.insert(lines, string.sub (String, offset, found))
offset=found+1
end
end
return lines;
end

--breaks chat message in multiple lines if necessary and prints it
function SendMessageLines(playerid,red,green,blue,message)
local lines=string.breakLines(message,60)
for k,line in ipairs(lines) do
SendPlayerMessage(playerid,red,green,blue, line)
end
end


Quelle: http://forum.worldofplayers.de/forum/thr…til-GMP-2/page2

Stefan

Registrierter Benutzer

Beiträge: 98

Nickname: Stefan

Serverbeitritt: 3. Januar 2014

  • Nachricht senden

2

Samstag, 12. April 2014, 23:28

netter script-baustein ... wäre echt toll wenn das so in sk-o eingebaut werden könnte :thumbsup:

ps.: ich find ts und gleichzeitig text-rp echt gruselig davon bekommt man doch sofort kopfschmerzen :wacko:

Rhaiden

Registrierter Benutzer

  • »Rhaiden« wurde gesperrt
  • »Rhaiden« ist der Autor dieses Themas

Beiträge: 154

Nickname: Rhaiden

  • Nachricht senden

3

Samstag, 12. April 2014, 23:35

Zitat

ps.: ich find ts und gleichzeitig text-rp echt gruselig davon bekommt man doch sofort kopfschmerzen :wacko:

Bekomm ich auch, aber da ich an einem 17 Zoll Laptop zock, geht das leider nicht anders /schnüff/

Permafrost

Registrierter Benutzer

Beiträge: 17

Nickname: Hussain

  • Nachricht senden

4

Sonntag, 13. April 2014, 08:35

Zeilenumbrüche, die man an die Auflösung anpassen könnte, wären eine echte Bereicherung für den Rollenspielfluss. Wenn ma in Ermangelung eines eingebauten oder externen Mikrofons das TS nicht nutzen kann oder möchte, bleibt sonst meistens nur die Rückfrage als OOC-Nachricht. In größeren Gruppen kann das problematisch werden :)

Rhaiden

Registrierter Benutzer

  • »Rhaiden« wurde gesperrt
  • »Rhaiden« ist der Autor dieses Themas

Beiträge: 154

Nickname: Rhaiden

  • Nachricht senden

5

Montag, 14. April 2014, 16:52

Und wie siehts aus? Würde mich brennend interessieren obs funktioniert..(ein schlecht getarnter push xD)

6

Montag, 14. April 2014, 20:38

Lösung

Zeilenumbrüche, die man an die Auflösung anpassen könnte, wären eine echte Bereicherung für den Rollenspielfluss. Wenn ma in Ermangelung eines eingebauten oder externen Mikrofons das TS nicht nutzen kann oder möchte, bleibt sonst meistens nur die Rückfrage als OOC-Nachricht. In größeren Gruppen kann das problematisch werden :)
Ich hab mich bereits, sehr lange mit diesem Thema beschäftigt. Das Problem ist: Die Schriftart in Gothic (z.B Font_Default.TGA) bleibt egal in welcher Auflösung gleich. Benötigt also in kleinen Auflösungen viel Platz auf dem Bildschirm und bei Großen Auflösungen wenig Platz. Somit ist es für jeden Spieler unterschiedlich wann ein Zeilenumbruch stattfindet.

Ich habe bereits eine Lösung dafür gefunden.

Hier ein Beispiel von meinen GUI Funktionen(das ist übertragbar auf den Chat):

Im Beispiel soll ein Bestimmer Text aufgegebn werden, welche Automatisch einen Zeilenumbrucht macht, wenn zuviel Platz benötigt wird.

Hier Das Beispiel bei der Auflösung 1440 x 900:



Hier der selbe Text bei der Auflösung: 1920 x 1080:




Das einzigste was der Spieler angeben muss, ist einmalig seine Auflösung.

Es ist jedoch umständlich dieses System im Nachhinein auf den Server zubringen. Ich hatte bereits einen Chat der ab einer bestimmten länge eine neue Zeile angefangen hat.

Mit freundlichen Grüßen


Devel

7

Montag, 14. April 2014, 21:52

Ich mach das erstmal zu...

"Gothic", "Xardas" und "Piranha Bytes" sind eingetragene Warenzeichen der Pluto 13 GmbH Ruhrallee 63, 45138 Essen