В тази тема ще намерите всички заместители (placeholders), които можете да ползвате при форматирането (направата) на текст в AMXX скриптирането, заедно с обяснение и примери за същите.
Заместителите най-често се ползват при форматирането на текст и изпращането на съобщения. За да разберете как те работят, ще ви предоставя един прост пример:
Код за потвърждение: Избери целия код
client_print(id, print_chat, "* Ime: %s | Kruv: %i | Bronq: %i", szName, get_user_health(id), get_user_armor(id))
- първият заместител в текста (в случая %s) ще се замести с първия аргумент написан след кавичките (szName);
- вторият (%i) ще бъде заместен с втория аргумент (get_user_health(id)) и;
- третият (отново %i) ще бъде заместен с третия аргумент.
Няма ограничение на броя на заместители, които можете да добавите, обаче все пак трябва да се има предвид максималната дължина на съобщението, зависимо къде ще го ползвате.
* Цъкнете върху текста на някой от заместителите за повече информация *
%s - заместване на текст [ ПОКАЖИ ]
%i или %d - заместване на число [ ПОКАЖИ ]
%f - заместване на число с плаваща запетая [ ПОКАЖИ ]
%L - заместване на текст от lang файл [ ПОКАЖИ ]
%a - заместване на текст от cellarray [ ПОКАЖИ ]
%c - заместване на символ [ ПОКАЖИ ]
%x или %X - заместване на hex стойност [ ПОКАЖИ ]
%u - unsigned integer [ ПОКАЖИ ]
%n - име на играч [ ПОКАЖИ ]
%N - име, userid, steamid и отбор на играч [ ПОКАЖИ ]