И мой код выведет не правильно?
Добавлено спустя 8 минут 23 секунды:И еще в функции bool str_pad(source[], len, pad_length, pad_string[], pad_type)
len должен быть не размер строки source, а МАКСИМАЛЬНАЯ длина строки source.
Из этого следует, что функция "победителя" вылезет за пределы массива, амхх не знает макс длины строки и не будет блокировать запись за пределами массива и строка запишется непонять куда.
Пример, который сделает ошибку:
[pawn]
new s_Test[20]
formatex(s_Test, charsmax(s_Test), "Welcome to amx-x.ru!")
if (str_pad(s_Test, strlen(s_Test), 100500, ":D", STR_PAD_RIGHT))
server_print("%s", s_Test)
[/pawn]