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

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

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

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

> Правила форума

Этот раздел, как вы могли заметить по названию, предназначен для решения вопросов по поводу уже существующих модов и плагинов.
Пожалуйста, если у вас проблема с написанием плагина, не путайте этот раздел с разделом по скриптингу.
Для поиска плагинов и модов существует соответствующий раздел.

Название темы должно соответствовать содержанию. Темы с названием типа "Помогите", "Вопрос", "парни подскажите..." - будут удалены.
Все темы, не относящиеся к "Вопросам по модам и плагинам", будут удалены или перемещены в соответствующий раздел.

Правила оформления темы:
1. Помимо заголовка не забудьте верно сформулировать свой вопрос.
2. Выложите исходник (в тег кода + ) или ссылку на плагин который вызывает у вас вопросы.
3. Выложите лог с ошибками (если имеется) под спойлер

Deagsmapmanager неправильное сообщение в чат

, Время продления отображается в чате неверно
Статус пользователя Predator.Cat
сообщение 24.5.2013, 14:11
Сообщение #1


Стаж: 15 лет

Сообщений: 251
Благодарностей: 33
Полезность: 119

Deagsmapmanager 3.23 выдаёт следующее сообщение, если карта была продлена:
Код
Эта карта будет продлена на 1097859072 минут

Но на самом деле продляется на 15 минут. Как поправить вывод сообщения в чат?
Я так понимаю, нужно поправить эти строки в /data/lang/deagsmapmanager.txt:
Код
DMAP_MAP_EXTENDED = Голосование оконченно: эта карта будет^nпродлена на %d минут
DMAP_MAP_EXTENDED2 = Эта карта будет продлена на %d минут

Там, видимо, должно быть что-то другое, вместо 'd', но что именно?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя Maxopka
сообщение 24.5.2013, 14:19
Сообщение #2


Стаж: 13 лет

Сообщений: 572
Благодарностей: 163
Полезность: 175

Цитата(Predator.Cat @ 24.5.2013, 15:11) *
Deagsmapmanager 3.23 выдаёт следующее сообщение, если карта была продлена:
Код
Эта карта будет продлена на 1097859072 минут

Но на самом деле продляется на 15 минут. Как поправить вывод сообщения в чат?
Я так понимаю, нужно поправить эти строки в /data/lang/deagsmapmanager.txt:
Код
DMAP_MAP_EXTENDED = Голосование оконченно: эта карта будет^nпродлена на %d минут
DMAP_MAP_EXTENDED2 = Эта карта будет продлена на %d минут

Там, видимо, должно быть что-то другое, вместо 'd', но что именно?

МБ исходник?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Predator.Cat
сообщение 24.5.2013, 14:39
Сообщение #3


Стаж: 15 лет

Сообщений: 251
Благодарностей: 33
Полезность: 119

Maxopka, может быть. Но что в нём нужно изменить?
Исходник прикрепил.

Отредактировал: Predator.Cat, - 24.5.2013, 14:46
Прикрепленные файлы:
Прикрепленный файл  deagsmapmanager.sma ( 101,19 килобайт ) Кол-во скачиваний: 3
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
urpok
сообщение 24.5.2013, 14:44
Сообщение #4
Стаж: 13 лет

Сообщений: 890
Благодарностей: 164
Полезность: 0

Цитата
Как поправить вывод сообщения в чат?
Я так понимаю, нужно поправить эти строки в /data/lang/deagsmapmanager.txt:
Код
DMAP_MAP_EXTENDED = Голосование оконченно: эта карта будет^nпродлена на %d минут
DMAP_MAP_EXTENDED2 = Эта карта будет продлена на %d минут

Там, видимо, должно быть что-то другое, вместо 'd', но что именно?


Не правильно понимаешь, надо править в исходнике .sma

А это отвечает просто за текст, где %d кол-во минут, которое ты исправил в исходнике.
Этот текст, ты видишь на сервере, где вместо %d, ты видишь минуты.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Predator.Cat
сообщение 24.5.2013, 14:47
Сообщение #5


Стаж: 15 лет

Сообщений: 251
Благодарностей: 33
Полезность: 119

HeBuguMka, я ничего не исправлял в исходнике. Компилировал в том виде, в котором взял его отсюда.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
urpok
сообщение 24.5.2013, 14:52
Сообщение #6
Стаж: 13 лет

Сообщений: 890
Благодарностей: 164
Полезность: 0

Цитата(Predator.Cat @ 24.5.2013, 15:47) *
HeBuguMka, я ничего не исправлял в исходнике. Компилировал в том виде, в котором взял его отсюда.


В этом твоя и ошибка, когда качаешь что-нибудь, .amxx сразу выкидываешь, а .sma, открываешь блокнотом и настраиваешь под себя, а не так, как его кинули, может он был настроен, (да не может, а был настроен) под другой сервер, со своими плюшками, а ты втупую, его скомпилил, и поставил.
Надо смотреть, настраивать для своего сервера.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
urpok
сообщение 24.5.2013, 15:02
Сообщение #7
Стаж: 13 лет

Сообщений: 890
Благодарностей: 164
Полезность: 0

Код конечно жесть...
Основные настройки-то тут:
100пудова должны быть Cvar'ы
pDmapStrict = register_cvar("dmap_strict", "0");
pEmptyMap = register_cvar("amx_emptymap", "de_dust2");
pEmptymapAllowed = register_cvar("emptymap_allowed", "0");
pEnforceTimelimit = register_cvar("enforce_timelimit", "0");
pExtendmapMax = register_cvar("amx_extendmap_max", "90");
pExtendmapStep = register_cvar("amx_extendmap_step", "15");
pIdleTime = register_cvar("amx_idletime", "5");
pNominationsAllowed = register_cvar("nominations_allowed", "1");
pShowActivity = register_cvar("amx_show_activity", "2");
register_cvar("amx_staytime", "300"); // No pointer; only used once
pWeaponDelay = register_cvar("weapon_delay", "1");


Так и не понял, где хоть приблезительно можно править...

Зачем такие тяжелые плаги ставить для смены карты ?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Predator.Cat
сообщение 24.5.2013, 16:35
Сообщение #8


Стаж: 15 лет

Сообщений: 251
Благодарностей: 33
Полезность: 119

HeBuguMka, вообще-то, тот ресурс - первоисточник большинства плагинов и статей (в том числе тех, что копипастятся на этот форум) , и их там выкладывают не настроенные под какой-либо определённый сервер, а с дефолтными настройками. Квары для этого плагина прописываются в amxx.cfg. Но дело точно не в кварах. Список и описание кваров в статье, ссылку на которую я давал выше.

Цитата
Зачем такие тяжелые плаги ставить для смены карты ?

Затем, что он удобен. Преимущества перечислять не буду - они описаны в вышеупомянутой статье.

Так что, прежде чем бросаться намёками на тупость собеседника, почитал бы сперва статью.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
urpok
сообщение 24.5.2013, 16:43
Сообщение #9
Стаж: 13 лет

Сообщений: 890
Благодарностей: 164
Полезность: 0

Цитата(Predator.Cat @ 24.5.2013, 17:35) *
HeBuguMka, вообще-то, тот ресурс - первоисточник большинства плагинов и статей (в том числе тех, что копипастятся на этот форум) , и их там выкладывают не настроенные под какой-либо определённый сервер, а с дефолтными настройками. Квары для этого плагина прописываются в amxx.cfg. Но дело точно не в кварах. Список и описание кваров в статье, ссылку на которую я давал выше.


Затем, что он удобен. Преимущества перечислять не буду - они описаны в вышеупомянутой статье.

Так что, прежде чем бросаться намёками на тупость собеседника, почитал бы сперва статью.


Ни в коем случае, не намикаю на "тупость" собеседника. Даже в мыслях небыло. Просто интересно, зачем народ, сам себе создаёт проблем.
Вот стоит super_mapchooser и ни каких пока нариканий, всё работает исправно, уже как 1.5 месяца не замечал ни каких деффектов.
Давольно таки не плохо. Останавливает бой, выводит голосовалку, темнеет экран, по середине выводит проценты проголосовавших, за что проголосовали, на то и меняет. Тьфу-тьфу.
Пока не приходилось более детально изучать и ошибок не пишет. Тьфу-тьфу.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя cstriker
сообщение 24.5.2013, 16:50
Сообщение #10


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

Стаж: 13 лет

Сообщений: 1233
Благодарностей: 586
Полезность: 869

Цитата
Там, видимо, должно быть что-то другое, вместо 'd', но что именно?

Помню, когда его использовал, просто заменил d в ланг файле на 15 (ваше значение), и не заморачивался
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
urpok
сообщение 24.5.2013, 17:12
Сообщение #11
Стаж: 13 лет

Сообщений: 890
Благодарностей: 164
Полезность: 0

Цитата(kb1337 @ 24.5.2013, 17:50) *
Помню, когда его использовал, просто заменил d в ланг файле на 15 (ваше значение), и не заморачивался


Этого не может быть, чтобы в папке lang, исправив в .txt файле строчку и вместо %d поставить своё значение и оно работало.

Цитата
Это отвечает просто за текст, где %d кол-во минут, которое ты исправил в исходнике.
Этот текст, ты видишь на сервере, где вместо %d, ты видишь минуты.


Если в файле .txt вместо строчки: Карта продлена на %d минут.
написать: Карта продлена на 15 минут.
То и на сервере, так и будет постоянно писать, не зависимо, продлена она на 15 минут или 10, или сколько вы там поставили в .sma
Не трогайте вообще .txt файлы в папке lang они для отображения текста на сервере. О выполненой/невыполненой операции. Я уже даже не знаю как объяснить. Что-то типо того.

Короче, это не тот файл, который надо исправлять.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя cstriker
сообщение 24.5.2013, 17:27
Сообщение #12


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

Стаж: 13 лет

Сообщений: 1233
Благодарностей: 586
Полезность: 869

Цитата(HeBuguMka @ 24.5.2013, 18:12) *
Этого не может быть, чтобы в папке lang, исправив в .txt файле строчку и вместо %d поставить своё значение и оно работало.



Если в файле .txt вместо строчки: Карта продлена на %d минут.
написать: Карта продлена на 15 минут.
То и на сервере, так и будет постоянно писать, не зависимо, продлена она на 15 минут или 10, или сколько вы там поставили в .sma
Не трогайте вообще .txt файлы в папке lang они для отображения текста на сервере. О выполненой/невыполненой операции. Я уже даже не знаю как объяснить. Что-то типо того.

Короче, это не тот файл, который надо исправлять.

Или вы ахинею несете, что не мало вероятно, или я забыл, как работает данный плагин
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
urpok
сообщение 24.5.2013, 17:51
Сообщение #13
Стаж: 13 лет

Сообщений: 890
Благодарностей: 164
Полезность: 0

Цитата(kb1337 @ 24.5.2013, 18:27) *
или я забыл, как работает данный плагин


Это больше подходит.

Какие файлы отвечают за настройки тех или иных действий ?
Не эти -> .sma ; .ini ; .cfg ?
Файлы .txt только для того, чтобы Вы могли смотреть что Вы делаете, он выводит сообщение в чат, от того или иного плагина. За исключение, если в самом коде уже прописаны тексты.

Вобщем дело Ваше.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя cstriker
сообщение 24.5.2013, 18:10
Сообщение #14


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

Стаж: 13 лет

Сообщений: 1233
Благодарностей: 586
Полезность: 869

Едрен батон. Допустим, в кварах задано продление карты на 15 минут, и меня это вполне устраивает. Почему я не могу вместо d в ланг файле, которая отвечает за переменную поставить статическое значение 15, и не заморачиваться, если я не собираюсь его менять, а?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя primm
сообщение 24.5.2013, 18:58
Сообщение #15


Стаж: 16 лет
Город: Москва

Сообщений: 517
Благодарностей: 140
Полезность: 520

amx_extendmap_max 15
в amx.cfg
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Predator.Cat
сообщение 24.5.2013, 20:41
Сообщение #16


Стаж: 15 лет

Сообщений: 251
Благодарностей: 33
Полезность: 119

Цитата(HeBuguMka @ 24.5.2013, 18:43) *
Ни в коем случае, не намикаю на "тупость" собеседника. Даже в мыслях небыло.

Ну да. А слова о том, что я скомпилировал настроенный под чужой сервер плагин, мне, конечно же, померещились =)

Цитата
Просто интересно, зачем народ, сам себе создаёт проблем.
Вот стоит super_mapchooser и ни каких пока нариканий, всё работает исправно, уже как 1.5 месяца не замечал ни каких деффектов.

Вот только в нём нет функции номинирования карт на голосование.

Цитата
Давольно таки не плохо. Останавливает бой, выводит голосовалку, темнеет экран, по середине выводит проценты проголосовавших, за что проголосовали, на то и меняет. Тьфу-тьфу.
Пока не приходилось более детально изучать и ошибок не пишет. Тьфу-тьфу.

Кстати, раз ты используешь super_mapchooser, должен был знать, что квары в amxx.cfg прописываются, а не напрямую в исходном коде. Ибо даже в статье-оригинале говорится:
Цитата
2. Put such cvars into amxx.cfg file.

Или не читал документацию? Ай-яй-яй!

Цитата(kb1337 @ 24.5.2013, 18:50) *
Помню, когда его использовал, просто заменил d в ланг файле на 15 (ваше значение), и не заморачивался

Это же гениально! Я бы, прочтя ваше сообщение, так и поступил, если бы не primm. Попробую сперва его совету последовать. Если сработает, то это будет более правильно =).
Только вот сдаётся мне, что не сработает. Ибо если 'amx_extendmap_step 15' и 'amx_extendmap_max 15', то, скорее всего, просто карту станет возможно продлить всего один раз, т.к. переменной, отвечающую за количество продлений, я не наблюдаю. Но я, всё же, проверю, прежде чем делать выводы =).

Цитата(HeBuguMka @ 24.5.2013, 19:12) *
Если в файле .txt вместо строчки: Карта продлена на %d минут.
написать: Карта продлена на 15 минут.
То и на сервере, так и будет постоянно писать, не зависимо, продлена она на 15 минут или 10, или сколько вы там поставили в .sma

А с чего бы ей продляться на 10 минут, если в переменной указано 15? Вот если я изменю значение переменной, тогда нужно будет не забыть и в lang-файле это поправить. Вот только сколько держу сервер, ни разу желания не возникло это значение (15 минут) изменить.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Predator.Cat
сообщение 24.5.2013, 21:37
Сообщение #17


Стаж: 15 лет

Сообщений: 251
Благодарностей: 33
Полезность: 119

Как я и ожидал, способ, предложенный primm, не позволил продлять карту более одного раза. Воспользуюсь способом, предложенным Wellon, за что ему большущее спасибо! =)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Тема закрытаНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: