Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.
Wysłany: 2018-09-14, 17:00


Amebek







Wiek: 27
Na forum: 1019 dni
Posty: 12



Respekt: 50


Hej, mam pytanie. Jak zrobić zawijanie tekstu np. Gracz napisze dłuższą wiadomość na chacie, to żeby przeszło do kolejnej linijki i kontynuowało tekst. Pozdrawiam.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-09-14, 23:23


Pr0f3ssi0n4LisT







Wiek: 19
Na forum: 4331 dni
Posty: 121

Piwa: 3650

Respekt: 107,8
Respekt: 107,8


Najprosciej to obliczyc dlugosc calego tekstu za pomoca strlen i jesli przekracza 144 znaki bo tyle obsluguje SCM obciac w 144 pozycji, a reszte przeniesc do nowej tablicy i wyswietlic drugi SCM o ile nie zalezy Ci na przenoszeniu calych slow czyli:

Kod:

Dzien dob
ry gtao.pl


zamiast

Kod:

Dzien dobry
gtao.pl


Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-09-15, 15:58


Amebek







Wiek: 27
Na forum: 1019 dni
Posty: 12



Respekt: 50


A pomożesz mi z tym? Bo nie rozumiem troszkę. Jakiś przykład czy coś?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-09-16, 18:28


Pr0f3ssi0n4LisT







Wiek: 19
Na forum: 4331 dni
Posty: 121

Piwa: 3650

Respekt: 107,8
Respekt: 107,8


Cos takiego bez przenoszenia calych slow i rozmiar tablicy str musisz sobie dostosowac do maksymalnej dlugosci jaka bedzie mialo to text[] jesli uzywasz np kolorowania tekstu bo jak podzielisz na 2 to moze przekroczyc 144

Kod:

new text[] = "Amebek (ID: 24): jakis przykladowy tekst dluzszy niz 144 znaki";

if(strlen(text) < 144) SendClientMessageToAll(-1,text);
else
{
new str[72];
strcat(str,text[144]);
text[144] = EOS;
SendClientMessageToAll(-1,text);
SendClientMessageToAll(-1,str);
}


Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
Amebek
Wysłany: 2018-09-16, 22:48


Amebek







Wiek: 27
Na forum: 1019 dni
Posty: 12



Respekt: 50


Dziękuje za pomoc. Trzymaj piwerko. :d

Postaw piwo autorowi tego posta
 

 
Tagi: zawijanie :: tekstu
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:








Wyświetl posty z ostatnich:   

Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku

Skocz do: