Форматирование строки

Griz

Участник
Сообщения
38
Реакции
6
Код:
public void OnClientPutInServer(int client){
if(!IsFakeClient(client)){
new people = 32;
people -= g_iPlayers;
char szBuffer[128];
Format(szBuffer, sizeof(szBuffer), "Игрок: %N. Осталось: %s", client, people);
PrintToConsole(client, "[SERVER] %s", szBuffer);
}
}
Сама проблема:
При заходе на сервер, в консоль пишет "[SERVER] Игрок: name. Осталось: ", т.е. не выводит количество people


Вопрос решён.
 
Последнее редактирование:

Grey83

не пишу плагины с весны 2022
Сообщения
8,569
Реакции
5,071
  1. для кусков кода используй теги [CODE=clike][/CODE] (справа от символа флага кнопка в виде многоточия со стрелкой вниз ==> "Код")
  2. %s используется для вывода значения строковых переменных, а не целочисленных
    Поэтому нужно использовать %i.
 

Griz

Участник
Сообщения
38
Реакции
6
  1. для кусков кода используй теги [CODE=clike][/CODE] (справа от символа флага кнопка в виде многоточия со стрелкой вниз ==> "Код")
  2. %s используется для вывода значения строковых переменных, а не целочисленных
    Поэтому нужно использовать %i.
я уже разобрался
 
Сверху Снизу