Все вопросы по скриптингу для AMXX, помощь в редактировании плагинов.
Модераторы: Subb98, liFe iS GoOD
Правила форума
1. Запрещено материться и оскорблять других участников форума.
2. Запрещен флуд, оффтоп, дабл постинг во всех разделах форума, кроме раздела "Болтовня".
3. Запрещено взламывать сайт/форум или наносить любой вред проекту.
4. Запрещено рекламировать другие ресурсы.
5. Запрещено создавать темы без информативного названия. Название темы должно отображать ее смысл.
В данном разделе форума разрешено создавать темы, касающие только скриптинга для AMX Mod X.
Правила при создании новой темы:
1. При вставке кода плагина необходимо использовать тег [code=php].
2. Любые изображения должны быть загружены, как вложения к вашему сообщению.
3. При описании проблемы или запросе на помощь в редактировании плагина обязательно выкладывайте исходник sma плагина.
oReo » 09 сен 2017, 07:32
Здравствуйте! Как сделать чтобы я прописывал команду и мне выписывало из этого кфг что там написано? Знаю похоже на бэкдор, но нет, мне нужна это для создания настроек в кфг и проверки чтобы не лазить по фтп вписалось в кфг изменение или нет
деструктор решает все проблемы: нет переменной - нет проблемы (с) Subb98
-
oReo
-
- Сообщения: 165
- Зарегистрирован: 24 май 2017, 05:59
- Благодарил (а): 10 раз.
- Поблагодарили: 5 раз.
- Опыт программирования: Около 3 месяцев
- Языки программирования: Pawn
Subb98 » 09 сен 2017, 07:40
- Код: Выделить всё
new path = "motd.txt"; new file = fopen(path, "r");
if (!file) {
console_print(id, "File ^"%s^" not found", path);
return PLUGIN_HANDLED;
}
while (!feof(file)) {
new buffer[512];
fgets(file, buffer, charsmax(buffer));
trim(buffer);
console_print(id, buffer);
}
fclose(file);
return PLUGIN_CONTINUE;
«Очень хорошо. Лучше вы, чем я» © Donald J. Trump
-
Subb98
-
- Сообщения: 5485
- Зарегистрирован: 24 мар 2011, 19:42
- Откуда: г. Пермь
- Благодарил (а): 1329 раз.
- Поблагодарили: 2343 раз.
- Опыт программирования: Больше трех лет
- Языки программирования: PHP
oReo » 09 сен 2017, 07:41
Subb98, спасибо, а что за флаг r в fopen?
деструктор решает все проблемы: нет переменной - нет проблемы (с) Subb98
-
oReo
-
- Сообщения: 165
- Зарегистрирован: 24 май 2017, 05:59
- Благодарил (а): 10 раз.
- Поблагодарили: 5 раз.
- Опыт программирования: Около 3 месяцев
- Языки программирования: Pawn
Subb98 » 09 сен 2017, 07:43
«Очень хорошо. Лучше вы, чем я» © Donald J. Trump
-
Subb98
-
- Сообщения: 5485
- Зарегистрирован: 24 мар 2011, 19:42
- Откуда: г. Пермь
- Благодарил (а): 1329 раз.
- Поблагодарили: 2343 раз.
- Опыт программирования: Больше трех лет
- Языки программирования: PHP
oReo » 09 сен 2017, 07:47
Subb98, спасибо) выручили!
Добавлено спустя 2 минуты 30 секунд:
Subb98, а чтобы например после ввода вписал другую команду и argv (аргумент после команды) то этот аргумент бы вписался в тот файл можно сделать?
деструктор решает все проблемы: нет переменной - нет проблемы (с) Subb98
-
oReo
-
- Сообщения: 165
- Зарегистрирован: 24 май 2017, 05:59
- Благодарил (а): 10 раз.
- Поблагодарили: 5 раз.
- Опыт программирования: Около 3 месяцев
- Языки программирования: Pawn
Subb98 » 09 сен 2017, 08:03
oReo, если просто добавить новую строку в конец файла, то
Вы должны зарегистрироваться, чтобы видеть ссылки. или
Вы должны зарегистрироваться, чтобы видеть ссылки.. Если нужно добавить строку где-нибудь в середину файла, то нужно перезаписывать файл целиком: сперва считывать в массив, потом строку за строкой записывать снова.
«Очень хорошо. Лучше вы, чем я» © Donald J. Trump
-
Subb98
-
- Сообщения: 5485
- Зарегистрирован: 24 мар 2011, 19:42
- Откуда: г. Пермь
- Благодарил (а): 1329 раз.
- Поблагодарили: 2343 раз.
- Опыт программирования: Больше трех лет
- Языки программирования: PHP
oReo » 09 сен 2017, 08:13
Subb98, спасибо)))
деструктор решает все проблемы: нет переменной - нет проблемы (с) Subb98
-
oReo
-
- Сообщения: 165
- Зарегистрирован: 24 май 2017, 05:59
- Благодарил (а): 10 раз.
- Поблагодарили: 5 раз.
- Опыт программирования: Около 3 месяцев
- Языки программирования: Pawn
Вернуться в Скриптинг
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2