Описание Символов %s %c %i %d %x %f %N %b %u
%s - строка:
Код
new MyString:xz[] = "wS";
PrintToServer("%s", xz); // или можно сразу PrintToServer(xz);
%c - 1 символ:
Код
public OnPluginStart()
{
new MyChar = 'w';
PrintToServer("-> %c", MyChar);
new String:MyString[] = "World-Source.Ru";
new symbols = strlen(MyString);
for (new i = 0; i < symbols; i++)
{
PrintToServer("World-Source.Ru[%d] = %c", i, MyString[i]);
if (MyString [i]== '.') PrintToServer("это точка!");
}
}
%i или %d - целое число:
Код
new MyNum = 5;
PrintToServer("%d %i", MyNum, MyNum);
%x %b %u
Код
public OnPluginStart()
{
new Handle:PluginHandle = GetMyHandle();
PrintToServer("PluginHandle = %x", PluginHandle);
PrintToServer("PluginHandle = %b", PluginHandle);
PrintToServer("PluginHandle = %u", PluginHandle);
}
%f - число с точкой:
Код
public OnPluginStart()
{
new Float:MyFloat = 1.5;
PrintToServer("%f", MyFloat);
PrintToServer("%5.f", MyFloat);
PrintToServer("%.1f", MyFloat);
}
%N - ник игрока (можно использовать вместо GetClientName) :
Код
PrintToChat(client, "Ваш ник: %N", client);
Чтобы вывести в чат/консоль символ % (процент), пишут так: PrintToServer("%%");