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

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

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

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

124 страниц V  « 7 8 9 ... 122 123 »

Advanced Experience System

, Система опыта и рангов.
serfreeman1337
сообщение 9.2.2014, 20:17
Сообщение #141
Стаж: 13 лет

Сообщений: 912
Благодарности: выкл.

Цитата(loshadka @ 9.2.2014, 21:09) *
Возможно глупый вопрос, но как это сделать, если плагины AES в plugins-aes.ini, а не plugins.ini

Удалить строчку из plugins-aes.ini и прописать её в plugins.ini. aes_bonus_system.amxx поставить выше любых плагинов, которые блокируют команду say или say_team.

Отредактировал: serfreeman1337, - 9.2.2014, 20:30
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Shurik_7773.cfg
сообщение 9.2.2014, 23:49
Сообщение #142


Стаж: 13 лет

Сообщений: 80
Благодарностей: 8
Полезность: 82

Обращаюсь не посредственно к автору данного плагина .
Хорошая альтернатива Army Ranks .
По фукционалу у меня вопрос , вот хочу команду переписать на открывание меню бонусов у вас она /anew .
Я же хочу переписать на /menu , но вот проблема компеляции не даёт реализорать мою фантазию .
Ошибку пишит .
Вопросы такие :
1. Как скомпелировать ?
2. Будет ли он корректно работать после компеляции ?
3. Или может вы бы сами переименовали бы скомпелировали если уж он у вас компелироется и выложили бы суда или в личку , дело не хитрое ?
4. В этом скрипте этот квар aes_bonus_system ?

P.S. Жду ответа.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя BornToBeFree
сообщение 10.2.2014, 8:03
Сообщение #143


Стаж: 12 лет

Сообщений: 741
Благодарностей: 287
Полезность: 602

Меценат Меценат

Почему так топ криво показывает?
Прикрепленные файлы:
Прикрепленное изображение


Скидка 5% при заказе сервера
Чтобы получить 5% скидку при заказе сервера на хостинге Serva4ok.ru
Необходимо ввести это кодовое слово gKUt-FENO-ZonE-aIaa
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
serfreeman1337
сообщение 10.2.2014, 8:13
Сообщение #144
Стаж: 13 лет

Сообщений: 912
Благодарности: выкл.

Цитата("ExTPuMaJI")
Почему так топ криво показывает?

Последняя запись не влезла, т.к. закончился лимит символов в 1536 в MOTD.
У топ1 игрока в меню aes_exp_menu опыт нормально отображается?
И если можно, БД csstats.dat и stats.ini мне в личку. Посмотрю в чем дело.
Цитата("Shurik_1337.cfg")
По фукционалу у меня вопрос , вот хочу команду переписать на открывание меню бонусов у вас она /anew .
Я же хочу переписать на /menu , но вот проблема компеляции не даёт реализорать мою фантазию .

За команду /anew отвечают следующие строчки в aes_bonus_system.sma:
Код:
register_clcmd("say /anew","aNew_Cmd")
register_clcmd("say_team /anew","aNew_Cmd")

Измени их как тебе нужно.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя BornToBeFree
сообщение 10.2.2014, 8:21
Сообщение #145


Стаж: 12 лет

Сообщений: 741
Благодарностей: 287
Полезность: 602

Меценат Меценат

Цитата(serfreeman1337 @ 10.2.2014, 10:13) *
Последняя запись не влезла, т.к. закончился лимит символов в 1536 в MOTD.
У топ1 игрока в меню aes_exp_menu опыт нормально отображается?
И если можно, БД csstats.dat и stats.ini мне в личку. Посмотрю в чем дело.

Я этот плагин только что поставил, половина этих игроков на сервер ещё не заходили
А этот лимит нельзя никак увеличить? Я вообще хотел чтобы 15 игроков показывало


Скидка 5% при заказе сервера
Чтобы получить 5% скидку при заказе сервера на хостинге Serva4ok.ru
Необходимо ввести это кодовое слово gKUt-FENO-ZonE-aIaa
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
serfreeman1337
сообщение 10.2.2014, 8:29
Сообщение #146
Стаж: 13 лет

Сообщений: 912
Благодарности: выкл.

Цитата(ExTPuMaJI)
Я этот плагин только что поставил, половина этих игроков на сервер ещё не заходили
А этот лимит нельзя никак увеличить? Я вообще хотел чтобы 15 игроков показывало

Тогда ясно. Плагин не нашел этих игроков в БД и подсчитал опыт на основе их статистики, квар aes_statsx_use_csstats. Если поставишь в 0 у тех игроков должен появится статус Н/Д на месте звания. К сожалению, никак. Можно только попытаться уложиться в этот лимит. Можешь попробовать заменить div тег на p в отображении скилла:
Код:
HTML_NOT_TRACKED = <p class="r">Н/Д</p>
HTML_SKILL_VALUE = <p class="%s"></p>

Это сэкономит 40 символов.

Отредактировал: serfreeman1337, - 10.2.2014, 14:23
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя BornToBeFree
сообщение 10.2.2014, 8:46
Сообщение #147


Стаж: 12 лет

Сообщений: 741
Благодарностей: 287
Полезность: 602

Меценат Меценат

Цитата(serfreeman1337 @ 10.2.2014, 10:29) *
Плагин не нашел этих игроков в БД и подсчитал опыт на основе их статистики, квар aes_statsx_use_csstats. Если поставишь в 1 у тех игроков должен появится статус Н/Д на месте звания

И так стоит

Код:
// Использовать расчет опыта и уровня на основании статистики из csstats.dat
// в случае если не удалось получить опыт из AES
aes_statsx_use_csstats "1"


Цитата(serfreeman1337 @ 10.2.2014, 10:29) *
Можешь попробовать заменить div тег на p в отображении скилла

Код:
HTML_NOT_TRACKED = <p class="r">Н/Д</p>
HTML_SKILL_VALUE = <p class="%s"></p>

Попробую...


Скидка 5% при заказе сервера
Чтобы получить 5% скидку при заказе сервера на хостинге Serva4ok.ru
Необходимо ввести это кодовое слово gKUt-FENO-ZonE-aIaa
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Shurik_7773.cfg
сообщение 10.2.2014, 19:22
Сообщение #148


Стаж: 13 лет

Сообщений: 80
Благодарностей: 8
Полезность: 82

Цитата
За команду /anew отвечают следующие строчки в aes_bonus_system.sma:
Код:
register_clcmd("say /anew","aNew_Cmd")
register_clcmd("say_team /anew","aNew_Cmd")

Измени их как тебе нужно.


Я это и так знал без твоей подсказки .
Проблему компеляции как мне решить ?
Прикрепленное изображение
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя TJhack
сообщение 10.2.2014, 19:28
Сообщение #149
Стаж: 12 лет

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

serfreeman1337
Спасибо за проделанную работу над данным проектом постами выше ты говорил что на днях зальёшь версию 0.5 ждём брат )
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
serfreeman1337
сообщение 10.2.2014, 19:51
Сообщение #150
Стаж: 13 лет

Сообщений: 912
Благодарности: выкл.

Цитата(Shurik_7773.cfg)
Проблему компеляции как мне решить ?

Необходимо компилировать вместе с AES. Закинь aes_main.inc в папку include рядом с компилятором.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Gagreel
сообщение 11.2.2014, 12:39
Сообщение #151
Стаж: 14 лет

Сообщений: 29
Благодарностей: 4
Полезность: 87

В AES: Say Tag можно сделать так чтобы он крывал команды с СЛЭШЕМ "/"?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
serfreeman1337
сообщение 11.2.2014, 14:41
Сообщение #152
Стаж: 13 лет

Сообщений: 912
Благодарности: выкл.

Найди любой плагин который блокирует команды со слешем.
Я не буду добавлять неотносящиеся к AES функционал.

Можешь попробовать такой плагин:
Slash Block
Код:
#include <amxmodx>

public plugin_init(){
register_plugin("Slash Block","0.1","serfreeman1337")

register_clcmd("say","Check_Slash")
register_clcmd("say_team","Check_Slash")
}

public Check_Slash(){
new msg[192]
read_args(msg,191)

trim(msg)
remove_quotes(msg)

if(msg[0] == '/')
return PLUGIN_HANDLED

return PLUGIN_CONTINUE
}

Ставь ниже всех плагинов. Если AES загружается через plugins-aes.ini, то пропиши плагин в конец того файла.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Shurik_7773.cfg
сообщение 11.2.2014, 21:46
Сообщение #153


Стаж: 13 лет

Сообщений: 80
Благодарностей: 8
Полезность: 82

Не компилится не в какую , компельни если не сложно , буду очень признателен Прикрепленный файл  aes_bonus_system.sma ( 9,15 килобайт ) Кол-во скачиваний: 12
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
eckoecko
сообщение 12.2.2014, 12:49
Сообщение #154
Стаж: 14 лет

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

Перестала работать команда /anew не знаю почему.

P.S Вроде заработала.

Отредактировал: eckoecko, - 12.2.2014, 12:56
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Shurik_7773.cfg
сообщение 12.2.2014, 21:48
Сообщение #155


Стаж: 13 лет

Сообщений: 80
Благодарностей: 8
Полезность: 82

Не понятна регулировка этих предметов , что есть что ?
bonus.ini

<call>
plugin = aes_bonus_cstrike.amxx
name = LANG_AES_BONUS_DEFKIT
function = roundBonus_GiveDefuser
levels = -1 -1 -1 -1 -1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1

<call>
plugin = aes_bonus_cstrike.amxx
name = LANG_AES_BONUS_NV
function = roundBonus_GiveNV
levels = -1 -1 -1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1


Я разобрался что это выдавание разных предметов на разных левелах , а регулировать предметы где можно и какое значение для определённого предмета
К примеру -1 -1 -1 -1 -1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
-1 это не чего не выдавать
1 выдать предмет под значением 1
а если поставить 2 что за предмет будет выдаваться , где это регулироется ?

Отредактировал: Shurik_7773.cfg, - 12.2.2014, 22:31
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
serfreeman1337
сообщение 13.2.2014, 5:32
Сообщение #156
Стаж: 13 лет

Сообщений: 912
Благодарности: выкл.

Цитата
levels - первая цифра отвечает за звание "Рядовой", вторая за "Ефрейтор" и так далее. Отвечает сколько предметов выдавать в конструкции <give>. Передается в функцию 2ым параметром в конструкции <call>.


Для roundBonus_GiveArmor: 1 - выдать 100 простой брони, 2 - выдать 100 брони со шлемом, больше 2 - задать сколько брони выдать со шлемом.
Для roundBonus_GiveHP: задает сколько HP прибавить при спавне.
Для остальных roundBonus_: 1 выдает предмет, -1 не выдает.

Отредактировал: serfreeman1337, - 13.2.2014, 5:33
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя r1nk0
сообщение 14.2.2014, 13:19
Сообщение #157


Стаж: 12 лет

Сообщений: 1417
Благодарностей: 705
Полезность: 349

можно как то перенести стату из CSStats в бд?


Создание и редактирование карт ($) - vk.com/id476857873
Настройка и техническое обслуживание ваших игровых серверов - vk.com/id476857873
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
serfreeman1337
сообщение 14.2.2014, 15:06
Сообщение #158
Стаж: 13 лет

Сообщений: 912
Благодарности: выкл.

Да без проблем.
Прикрепленный файл  aes_migrate_toolkit.sma ( 4,03 килобайт ) Кол-во скачиваний: 78

Команда: aes_migrate_db (ВЫПОЛНИТЬ В КОНСОЛИ СЕРВЕРА)

Пройдется по игрокам из csstats.dat, выполнит расчет опыта на основе их статистики и установит нужный уровень и перенесет всё это в БД AES.
Для файлового хранения создаст файл stats_migrated.ini в папке addons/amxmodx/data/aes/, которым потом нужно заменить при выключеном сервере сам файл stats.ini.
Для MySQL просто добавит или обновит записи.
Ключи сохранения составляются в соответствии с csstats.dat.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя loshadka
сообщение 15.2.2014, 18:41
Сообщение #159
Стаж: 12 лет

Сообщений: 27
Благодарностей: 1
Полезность: 30

У первого в top (например /top15) всегда отражается первый уровень, не смотря на то что в других - актуальный. Как решить эту проблему? Сначала я подумал, что были проблемы с конкретной записью, но так с каждой.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя r1nk0
сообщение 15.2.2014, 18:56
Сообщение #160


Стаж: 12 лет

Сообщений: 1417
Благодарностей: 705
Полезность: 349

еще бы неплохо добавить теги [Админ][Вип] как варми ранкс


Создание и редактирование карт ($) - vk.com/id476857873
Настройка и техническое обслуживание ваших игровых серверов - vk.com/id476857873
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
124 страниц V  « 7 8 9 ... 122 123 »
 
Ответить в данную темуНачать новую тему
 
0 пользователей и 4 гостей читают эту тему: