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

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

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

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

124 страниц V  « 41 42 43 ... 122 123 »

Advanced Experience System

, Система опыта и рангов.
Статус пользователя BaJIepbI4
сообщение 9.10.2014, 13:37
Сообщение #821


Стаж: 11 лет

Сообщений: 457
Благодарностей: 115
Полезность: 456

Цитата(serfreeman1337 @ 9.10.2014, 14:24) *
Смотри нативы find_plugin_byfile и get_func_id.

Попробуй версию 0.5. Пример кфг:
Код:
[spawn]

<call>
plugin = aes_bonus_cstrike.amxx
function = roundBonus_GiveHP
levels = 1 2 3 5 8 10 13 18 22 26 30 33 37 50 60 80 85 95 105 135


Т.е. нужно сделать:
1. Заменить код исходника aes_bonus_system.sma на тот, что по ссылке.
2. В файл bonus.ini в секцию [spawn] прописать Код:
<call>
plugin = aes_bonus_cstrike.amxx
function = roundBonus_GiveHP
levels = 1 2 3 5 8 10 13 18 22 26 30 33 37 50 60 80 85 95 105 135



Все верно?

ps.gif 0.5 не компилится.


Отредактировал: Villlenka, - 9.10.2014, 13:40



Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
serfreeman1337
сообщение 9.10.2014, 14:01
Сообщение #822
Стаж: 13 лет

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

Ясно. Удали 0.5.
0.4 с отладкой. Запусти и посмотри в логи.
Прикрепленные файлы:
Прикрепленный файл  aes_bonus_system.sma ( 9,49 килобайт ) Кол-во скачиваний: 12
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя BaJIepbI4
сообщение 9.10.2014, 14:17
Сообщение #823


Стаж: 11 лет

Сообщений: 457
Благодарностей: 115
Полезность: 456

Цитата(serfreeman1337 @ 9.10.2014, 15:01) *
Ясно. Удали 0.5.
0.4 с отладкой. Запусти и посмотри в логи.


Удалил 0.5.
Вот с этим файлом, что в аттаче все заработало! Спасибо!

Логи при отладке
Код:
L 10/09/2014 - 16:08:54: [aes_bonus_system.amxx] --> "aes_bonus_cstrike.amxx"[23], "pointBonus_GiveM4a1"[14]
L 10/09/2014 - 16:08:54: [aes_bonus_system.amxx] --> "aes_bonus_cstrike.amxx"[23], "pointBonus_GiveAk47"[13]
L 10/09/2014 - 16:08:54: [aes_bonus_system.amxx] --> "aes_bonus_cstrike.amxx"[23], "pointBonus_GiveAWP"[12]
L 10/09/2014 - 16:08:54: [aes_bonus_system.amxx] --> "aes_bonus_cstrike.amxx"[23], "pointBonus_Give10000M"[11]
L 10/09/2014 - 16:08:54: [aes_bonus_system.amxx] --> "aes_bonus_cstrike.amxx"[23], "pointBonus_Set200HP"[17]
L 10/09/2014 - 16:08:54: [aes_bonus_system.amxx] --> "aes_bonus_cstrike.amxx"[23], "pointBonus_GiveMegaGrenade"[16]
L 10/09/2014 - 16:08:54: [aes_bonus_system.amxx] --> "aes_bonus_cstrike.amxx"[23], "pointBonus_GiveMegaDeagle"[15]




Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя BaJIepbI4
сообщение 9.10.2014, 16:08
Сообщение #824


Стаж: 11 лет

Сообщений: 457
Благодарностей: 115
Полезность: 456

Это выдача м-ки:
Код:
public pointBonus_GiveM4a1(id){
CHECK_ALIVE(id)
CHECK_ROUNDTIME(id)

DropWeaponSlot(id,1)

fm_give_item(id,"weapon_m4a1")
cs_set_user_bpammo(id,CSW_M4A1,90)

return 1
}


Поправьте пожалуйста кто знает, чтобы заменить на дигл. Спасибо.



Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Bloo
сообщение 9.10.2014, 16:12
Сообщение #825


Стаж: 12 лет

Сообщений: 15547
Благодарностей: 6971
Полезность: 1206

Villlenka, по идеи так:
Код:
public pointBonus_GiveM4a1(id){
CHECK_ALIVE(id)
CHECK_ROUNDTIME(id)

DropWeaponSlot(id,2)

fm_give_item(id,"weapon_deagle")
cs_set_user_bpammo(id,CSW_DEAGLE,21)

return 1
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Acidd
сообщение 12.10.2014, 6:58
Сообщение #826
Стаж: 12 лет

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

День добрый, хотелось бы получить ответ от автора.
Цитата(Acidd @ 22.9.2014, 18:59) *
Использование CSStats:
AES умеет считать опыт и формировать звания на основе статистики CSStats.
Для это подключите сборщик статистики aes_exp_cstrike и установите aes_db_type в 0.
Редактирование опыта в данном случае не будет работать.

Работает уже с месяц, подключен aes_exp_cstrike, aes_db_type 0, aes_track_mode "0" - по нику.
1) при смене ника в информере пишет - "статистика не учитывается", до реконнекта.
2) за последнюю неделю появился как минимум 3 игрок, естественно их больше, просто не все решили отписаться, у которого постоянно пишет "статистика не учитывается", смена ника, реконнекты, ничего не помогает.


Не получил ответ, решил подцепить к бд, все бы хорошо, но при проблемах с подключению к бд, а посление пару дней были пробелмы со связью, у половины игроков потом до конца карты статистика не учитывается, а у другой половины - рядовой, и после смены карты, у тех у кого статистика не учитывалась - она вернулась, а у тех у кого был рядовой- так поновой и записал в бд рядовым..

Цитата(serfreeman1337 @ 14.2.2014, 20:06) *
Да без проблем.
[attachment=23259:aes_migr..._toolkit.sma]
Команда: aes_migrate_db (ВЫПОЛНИТЬ В КОНСОЛИ СЕРВЕРА)

Пройдется по игрокам из csstats.dat, выполнит расчет опыта на основе их статистики и установит нужный уровень и перенесет всё это в БД AES.
Для файлового хранения создаст файл stats_migrated.ini в папке addons/amxmodx/data/aes/, которым потом нужно заменить при выключеном сервере сам файл stats.ini.
Для MySQL просто добавит или обновит записи.
Ключи сохранения составляются в соответствии с csstats.dat.


1)Файл stats_migrated.ini не создает, хотя в конфиге прописано писать в бд, собственно вопрос, должен при выполнение команды чекать куда пишется статистика и туда сливать из .dat или в любом случае выполнит перерасчет и в бд и в stats_migrated.ini.
2)При перерасчете в бд обнуляет всем сохраненные бонусные очки в бд, возможно ли сделать, чтобы не трогал данное поле у записей, которые нашел в бд, а тем которых нет, ставил 0
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
serfreeman1337
сообщение 12.10.2014, 7:15
Сообщение #827
Стаж: 13 лет

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

Цитата(Acidd @ 12.10.2014, 9:58) *
День добрый, хотелось бы получить ответ от автора.

Версия 0.4.2 FIX, насколько помню, там фикс.
Нужно ставить ниже aes_main, иначе плагин не сможет вовремя определить тип хранения.

Цитата(Acidd @ 12.10.2014, 9:58) *
решил подцепить к бд, все бы хорошо, но при проблемах с подключению к бд, а посление пару дней были пробелмы со связью, у половины игроков потом до конца карты статистика не учитывается, а у другой половины - рядовой, и после смены карты, у тех у кого статистика не учитывалась - она вернулась, а у тех у кого был рядовой- так поновой и записал в бд рядовым..

Если хочешь, можешь проверить 0.5 версию. Я там много что фиксил.


Цитата(Acidd @ 12.10.2014, 9:58) *
1)Файл stats_migrated.ini не создает, хотя в конфиге прописано писать в бд, собственно вопрос, должен при выполнение команды чекать куда пишется статистика и туда сливать из .dat или в любом случае выполнит перерасчет и в бд и в stats_migrated.ini.

Пишет в соотв. с кваром aes_db_type.
Цитата(Acidd @ 12.10.2014, 9:58) *
2)При перерасчете в бд обнуляет всем сохраненные бонусные очки в бд, возможно ли сделать, чтобы не трогал данное поле у записей, которые нашел в бд, а тем которых нет, ставил 0

Ты про migrate плагин? Он задумывался как плагин едино-разового использования - один раз выполни перерасчет, а дальше AES уже сам считает опыт остальных игроков.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Acidd
сообщение 12.10.2014, 8:36
Сообщение #828
Стаж: 12 лет

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

Цитата(serfreeman1337 @ 12.10.2014, 12:15) *
Ты про migrate плагин? Он задумывался как плагин едино-разового использования - один раз выполни перерасчет, а дальше AES уже сам считает опыт остальных игроков.

Да, просто из за проблем со связью, у части игроков слетели звания, решил пересчитать с помощью migrate, оставшимя, у кого не слетело (их больше) - обнулил все бонсусные очки, в общем хотел как лучше, а получилось как всегда, теперь вообще думаю попробовать писать в файл, если продолжатся проблемы со связью, раз уж очки все равно скинулись, в общем не знаю, что лучше, спасибо за ответ.
А вообще если бы мне еще раз пришлось воспользоватся migrate плагином, то меня бы очень порадовало, если бы там была проверочка на поле с бонусными очками)
Скрытый текст
P.S. Почему тут не выложите обновленную версию?


Отредактировал: Acidd, - 12.10.2014, 8:38
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
serfreeman1337
сообщение 12.10.2014, 8:59
Сообщение #829
Стаж: 13 лет

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

Цитата(Acidd @ 12.10.2014, 11:36) *
А вообще если бы мне еще раз пришлось воспользоватся migrate плагином, то меня бы очень порадовало, если бы там была проверочка на поле с бонусными очками)

Прикрепленный файл  aes_migrate_toolkit__2_.sma ( 4,01 килобайт ) Кол-во скачиваний: 20


Скрытый текст
Цитата(Acidd @ 12.10.2014, 11:36) *
P.S. Почему тут не выложите обновленную версию?

Нет времени на доработку.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Acidd
сообщение 12.10.2014, 9:18
Сообщение #830
Стаж: 12 лет

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

нету кнопочки спасибо, но спасибо)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Shurik_7773.cfg
сообщение 13.10.2014, 11:02
Сообщение #831


Стаж: 13 лет

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

плагин AES StatsX CSTRIKE совместим с statsx_shell ???
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя TJhack
сообщение 13.10.2014, 11:13
Сообщение #832
Стаж: 12 лет

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

serfreeman1337,
Какие плагины мне установить ? Я хочу только что-бы звания показывались и в статистике тоже звания остальное мне не надо! ?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
serfreeman1337
сообщение 13.10.2014, 14:38
Сообщение #833
Стаж: 13 лет

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

Цитата(TJhack @ 13.10.2014, 14:13) *
serfreeman1337,
Какие плагины мне установить ? Я хочу только что-бы звания показывались и в статистике тоже звания остальное мне не надо! ?

Подумай. Остальное - бонус система? Сделай соотв. выводы.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Rosh
сообщение 15.10.2014, 12:26
Сообщение #834
Стаж: 11 лет

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

Ставить можно? По советуйте
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Bloo
сообщение 15.10.2014, 12:45
Сообщение #835


Стаж: 12 лет

Сообщений: 15547
Благодарностей: 6971
Полезность: 1206

Rosh, могу посоветовать вам прочитать топик или хотя бы первый пост.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя antohab
сообщение 16.10.2014, 0:39
Сообщение #836
Стаж: 12 лет

Сообщений: 35
Благодарностей: 10
Полезность: 218

serfreeman1337,
Раз уж в режиме aes_db_type "0" парсим CSStats, то может быть емеет смысл в в информер добавить вывод Топ: [1 из 9999] ?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя lupus1986198
сообщение 18.10.2014, 11:55
Сообщение #837
Стаж: 11 лет

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

где инклюд взять для aes_statsx_cstrike
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Bloo
сообщение 18.10.2014, 12:29
Сообщение #838


Стаж: 12 лет

Сообщений: 15547
Благодарностей: 6971
Полезность: 1206

lupus1986198, какой инклуд? Все есть в архиве.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя lupus1986198
сообщение 18.10.2014, 13:32
Сообщение #839
Стаж: 11 лет

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

Цитата(Bloo @ 18.10.2014, 12:29) *
lupus1986198, какой инклуд? Все есть в архиве.
если бы был в архиве то я бы не спрашивал

иклюд для компиляции
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Bloo
сообщение 18.10.2014, 13:41
Сообщение #840


Стаж: 12 лет

Сообщений: 15547
Благодарностей: 6971
Полезность: 1206

lupus1986198, какой конкретно инклуд вам нужен?
#include <colorchat> ?
#include <aes_main> ?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
124 страниц V  « 41 42 43 ... 122 123 »
 
Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: