Русское сообщество по скриптингу

Как можно записать значение переменной в файл?  [Решено]

Все вопросы по скриптингу для AMXX, помощь в редактировании плагинов.

Модераторы: Subb98, liFe iS GoOD

Правила форума
1. Запрещено материться и оскорблять других участников форума.
2. Запрещен флуд, оффтоп, дабл постинг во всех разделах форума, кроме раздела "Болтовня".
3. Запрещено взламывать сайт/форум или наносить любой вред проекту.
4. Запрещено рекламировать другие ресурсы.
5. Запрещено создавать темы без информативного названия. Название темы должно отображать ее смысл.

В данном разделе форума разрешено создавать темы, касающие только скриптинга для AMX Mod X.

Правила при создании новой темы:
1. При вставке кода плагина необходимо использовать тег [code=php].
2. Любые изображения должны быть загружены, как вложения к вашему сообщению.
3. При описании проблемы или запросе на помощь в редактировании плагина обязательно выкладывайте исходник sma плагина.

Как можно записать значение переменной в файл?

Сообщение dUGDI1 » 01 май 2021, 22:11

хочу создать плагин, и в нем мне надо чтобы переменная записывалась в файл(желательно на локалке)
Аватара пользователя
dUGDI1
 
Сообщения: 9
Зарегистрирован: 21 апр 2021, 21:43
Откуда: г. Пинск
Благодарил (а): 4 раз.
Поблагодарили: 0 раз.
Опыт программирования: Меньше месяца
Языки программирования: Pawn

Re: Как можно записать значение переменной в файл?

Сообщение nekruxa » 01 май 2021, 23:06

formatex(szText, charsmax(szText), "%s|%d", s_var, i_var)
write_file(szPath, szText, line = -1)
Аватара пользователя
nekruxa
 
Сообщения: 118
Зарегистрирован: 20 апр 2020, 12:43
Благодарил (а): 11 раз.
Поблагодарили: 30 раз.
Языки программирования: Я ничего не знаю

Re: Как можно записать значение переменной в файл?

Сообщение dUGDI1 » 03 май 2021, 21:58

nekruxa писал(а):formatex(szText, charsmax(szText), "%s|%d", s_var, i_var)
write_file(szPath, szText, line = -1)

а где тут можно указать имя файла в который записывать?
Аватара пользователя
dUGDI1
 
Сообщения: 9
Зарегистрирован: 21 апр 2021, 21:43
Откуда: г. Пинск
Благодарил (а): 4 раз.
Поблагодарили: 0 раз.
Опыт программирования: Меньше месяца
Языки программирования: Pawn

Re: Как можно записать значение переменной в файл?

Сообщение HolyDorus » 03 май 2021, 23:40

dUGDI1 писал(а):
nekruxa писал(а):formatex(szText, charsmax(szText), "%s|%d", s_var, i_var)
write_file(szPath, szText, line = -1)

а где тут можно указать имя файла в который записывать?

Очевидно, на месте szPath.
А вообще, давай научу гуглить: открываешь гугл, пишешь "amxx write_file", открываешь первую же ссылку и читаешь.
Группа плагинов: vk.com/remake_dorus
Аватара пользователя
HolyDorus
 
Сообщения: 13
Зарегистрирован: 30 апр 2021, 21:04
Благодарил (а): 1 раз.
Поблагодарили: 1 раз.
Опыт программирования: Больше трех лет
Языки программирования: Python
PAWN
C++
JavaScript

Re: Как можно записать значение переменной в файл?

Сообщение dUGDI1 » 04 май 2021, 18:31

write_file используется для записи текста, а мне надо переменную. например чтобы в файле сохранялось "у игрока player 123 убийств".
"у игрока player %d убийств", kills
вот на подобие этого есть что-нибудь?
Аватара пользователя
dUGDI1
 
Сообщения: 9
Зарегистрирован: 21 апр 2021, 21:43
Откуда: г. Пинск
Благодарил (а): 4 раз.
Поблагодарили: 0 раз.
Опыт программирования: Меньше месяца
Языки программирования: Pawn

Re: Как можно записать значение переменной в файл?  [Решено]

Сообщение HolyDorus » 04 май 2021, 20:21

dUGDI1 писал(а):write_file используется для записи текста, а мне надо переменную. например чтобы в файле сохранялось "у игрока player 123 убийств".
"у игрока player %d убийств", kills
вот на подобие этого есть что-нибудь?

"у игрока player %d убийств" это по твоему не строка?
Тебе же выше написали!

Код: Выделить всё
new szText[150]
formatex(szText, charsmax(szText), "Игрок %s имеет %d убийств", szName, iKills)
write_file("test.txt", szText, line = -1
Группа плагинов: vk.com/remake_dorus
Аватара пользователя
HolyDorus
 
Сообщения: 13
Зарегистрирован: 30 апр 2021, 21:04
Благодарил (а): 1 раз.
Поблагодарили: 1 раз.
Опыт программирования: Больше трех лет
Языки программирования: Python
PAWN
C++
JavaScript

Re: Как можно записать значение переменной в файл?

Сообщение dUGDI1 » 06 май 2021, 21:27

вот теперь понятно
Аватара пользователя
dUGDI1
 
Сообщения: 9
Зарегистрирован: 21 апр 2021, 21:43
Откуда: г. Пинск
Благодарил (а): 4 раз.
Поблагодарили: 0 раз.
Опыт программирования: Меньше месяца
Языки программирования: Pawn


Вернуться в Скриптинг

Кто сейчас на конференции

Сейчас этот форум просматривают: Bing [Bot] и гости: 5