Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

считается Количество символов, не выводится строка

Статус пользователя MiXa
сообщение 21.5.2021, 9:01
Сообщение #1


Стаж: 10 лет

Сообщений: 415
Благодарностей: 91
Полезность: 181

Код:
        new asd = fgets(fileid,text,charsmax(text))
server_print("^nRead text:(%s)",asd)
cs_set_user_money (id, asd )


в asd, читается количество символов если в server_print выставить %d, если выставить %s, то отображает правильно.
Проблема:
как сделать,что бы правильно выставлялось число в 3 строке? А то выставляет количество символов.
Например надо выставить 1250 денег, сервер принт при %s, отображает правильно, а денег выставляется 4 ( количество символов )

Отредактировал: MiXa, - 21.5.2021, 9:24


Допомога з встановлення / налаштування / оновлення за $ :>>> Сервери \ Моди \ Плагіни \ Модулі
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя mazdan
сообщение 21.5.2021, 9:37
Сообщение #2


Иконка группы

Стаж: 13 лет

Сообщений: 7566
Благодарностей: 5436
Полезность: 1305

Код
cs_set_user_money (id, str_to_num(text))


Не пишите мне в ЛС. Пишите на почту. В ЛС я пропускаю сообщения.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя MiXa
сообщение 21.5.2021, 10:50
Сообщение #3


Стаж: 10 лет

Сообщений: 415
Благодарностей: 91
Полезность: 181

Спасибо большое,заработало .
Код:
new text[512]
fgets(fileid,text,charsmax(text))
cs_set_user_money (id, str_to_num(text))
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя MiXa
сообщение 21.5.2021, 13:35
Сообщение #4


Стаж: 10 лет

Сообщений: 415
Благодарностей: 91
Полезность: 181

mazdan
а как сделать чтение через read_file ?
Мне надо выборочно строки читать.
или также сделать с текстом:
Код:
str_to_num(text)

?
Спасибо

Отредактировал: MiXa, - 21.5.2021, 14:15


Допомога з встановлення / налаштування / оновлення за $ :>>> Сервери \ Моди \ Плагіни \ Модулі
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя csnet
сообщение 21.5.2021, 14:21
Сообщение #5
Стаж: 10 лет

Сообщений: 4755
Благодарностей: 3837
Полезность: 693

Код:

stock print_file()
{
// Open a file, path starts from cstrike folder
new fp = fopen("server.cfg"), buffer[100]

// Foef means is it end of file?
while (!foef(fp))
{
// Get the line
fgets(fp, buffer, charsmax(buffer)
// Print it in the server console
server_print("FILE CONTENT: %s", buffer)
}

// Close file handle
fclose(fp)
}




пример с оленей
если надо выборрочные строки
то тут

while (!foef(fp))
{
// Get the line
fgets(fp, buffer, charsmax(buffer)

делаем условие if buffer contain и тд


go v cs:go
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: