Jako iż w Gothic istnieją funkcję ConcatStrings oraz IntToString to czasem jak tekst jest długi to takie funkcje są mało praktyczne bo trzeba je rozbijać. Dlatego napisałem kilka prostych funkcji które łączą nie 2 a nawet 5 tekstów w jeden
Łapcie:
func string CString_SSS(var string first, var string second, var string third)
{
var string msg;
msg=ConcatStrings(first,Second);
msg=ConcatStrings(msg,third);
return msg;
};
func string CString_SSSS(var string first, var string second, var string third, var string fourth)
{
var string msg;
msg=ConcatStrings(first,Second);
msg=ConcatStrings(msg,third);
msg=ConcatStrings(msg,fourth);
return msg;
};
func string CString_SSSSS(var string first, var string second, var string third, var string fourth, var string fifth)
{
var string msg;
msg=ConcatStrings(first,Second);
msg=ConcatStrings(msg,third);
msg=ConcatStrings(msg,fourth);
msg=ConcatStrings(msg,fifth);
return msg;
};
func string CString_SISIS(var string first, var int second, var string third, var int fourth, var string fifth)
{
var string msg;
msg=ConcatStrings(first,IntToString(Second));
msg=ConcatStrings(msg,third);
msg=ConcatStrings(msg,IntToString(fourth));
msg=ConcatStrings(msg,fifth);
return msg;
};
func string CString_SISI(var string first, var int second, var string third, var int fourth)
{
var string msg;
msg=ConcatStrings(first,IntToString(Second));
msg=ConcatStrings(msg,third);
msg=ConcatStrings(msg,IntToString(fourth));
return msg;
};
Legenda
S-String(argument)
I-Int liczba(argument)
Czyli SISI podajemy jako argumenty tekst, liczbę, tekst, liczbę. Mam nadzieję że komuś się to przyda.