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

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

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

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

30 страниц V  « 11 12 13 ... 28 29 »

Lite Rank System V2.3

, Лёгкая система рангов
Статус пользователя МУЖЫК
сообщение 26.2.2014, 0:23
Сообщение #221


Стаж: 18 лет

Сообщений: 210
Благодарностей: 21
Полезность: 77

Спасибо огромное автору за такой мод! Просто молодец!
Ждем фиксы , обновления и аплодируем :)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
urpok
сообщение 26.2.2014, 1:02
Сообщение #222
Стаж: 13 лет

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

Цитата(l3x1s @ 23.2.2014, 19:22) *
У меня 2 вопроса:
У меня изначально стояла статистика по нику, сейчас хочу поменять чтобы велась по id.
1. Когда я поменяю на статистику по айди - сбросятся ранги?
2. Как статистика будет считать, тех, кто играет с нон-стим? Я как понимаю - у игрока будет с кс привязывется valve id? Или как? Я не понимаю просто этого...


У всех есть свой SteamID, любой кто заходит на сервер, если стата стоит по SteamID, то по нему и сохраняется. (если он изменится, у человека всё слетит и будет заново)

Да, если вы поменяете стату с IP/Ника на SteamID, то у всех всё слетит и начнётся заново. (рекомендую, перевести статут на SteamID, заодно её обновить, чтобы потом не задавали вопросов, почему слетел Ранг)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
6yxoudbdarg
сообщение 26.2.2014, 8:08
Сообщение #223
Стаж: 13 лет

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

Цитата(ops244 @ 23.2.2014, 18:56) *
всё так-же, то даёт, то нет

Поддержываю, бонусы через раз стата стоит по стимайди
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Serj
сообщение 26.2.2014, 17:52
Сообщение #224


Стаж: 15 лет

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

По какой формуле или куда сохраняется опыт? Есть мысль запилить отображение звания в astats.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя l3x1s
сообщение 1.3.2014, 12:41
Сообщение #225


Стаж: 17 лет

Сообщений: 495
Благодарностей: 300
Полезность: 543

Цитата(urpok @ 26.2.2014, 2:02) *
У всех есть свой SteamID, любой кто заходит на сервер, если стата стоит по SteamID, то по нему и сохраняется. (если он изменится, у человека всё слетит и будет заново)

Да, если вы поменяете стату с IP/Ника на SteamID, то у всех всё слетит и начнётся заново. (рекомендую, перевести статут на SteamID, заодно её обновить, чтобы потом не задавали вопросов, почему слетел Ранг)

а от чего может стим ид измениться? от другой сборки кс или как?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя МУЖЫК
сообщение 2.3.2014, 0:15
Сообщение #226


Стаж: 18 лет

Сообщений: 210
Благодарностей: 21
Полезность: 77

Цитата
а от чего может стим ид измениться? от другой сборки кс или как?


если нонстим, то по-идее да.


вопрос: стоит у меня сохранение по нику. почему у некоторых один и тот же ник идет 2 раза?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Tron
сообщение 4.3.2014, 21:15
Сообщение #227


Стаж: 15 лет

Сообщений: 502
Благодарностей: 254
Полезность: 153

xoymiii,
А реально сделать чтобы звание и ранк показывались только после смерти или когда находишься в спетрах? И свои данные чтоб только отображались естественно.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя r1nk0
сообщение 4.3.2014, 21:23
Сообщение #228


Стаж: 12 лет

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

лучше пофиксить баг что бонусы не выдаются


Создание и редактирование карт ($) - vk.com/id476857873
Настройка и техническое обслуживание ваших игровых серверов - vk.com/id476857873
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя I LOVE YOU...CS-1.6
сообщение 7.3.2014, 19:13
Сообщение #229
Стаж: 15 лет

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

Посоны привет!!!
Кто подскажет как изменить на 15 ЛВЛ.. то что там убрать часть кода и заменить 30 на 15 понятно, вот например кусок кода который неясен:
LVL[0], 15, LVL[1], 15, LVL[2], 15 ... Эти 15 их тоже половинить если было 30 званий а щас 15 ?

И еще например где берет имя игрока
get_user_name(id,szName,31)
Надо че менять или нет? А то мой переделанный скомпилировался но боюсь ставить его yy.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя l3x1s
сообщение 10.3.2014, 22:11
Сообщение #230


Стаж: 17 лет

Сообщений: 495
Благодарностей: 300
Полезность: 543

что-то xoymiii пропал...может готовит грандиозное обновление?)))

Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
CannibaL
сообщение 16.3.2014, 4:54
Сообщение #231
Стаж: 12 лет

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

Хватит мучить автора ! заранее было в задумке просто ранг без дополнений ! вы нытики просто заставили ввести бонусы и тд и тп ! а жаль
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
urpok
сообщение 16.3.2014, 9:44
Сообщение #232
Стаж: 13 лет

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

Однозначно бонусы выдаются через раз.
Что означает...
public LoadSettings() {
new i
new cvLevels[256], LVL[31][16]
get_pcvar_string(g_Levels, cvLevels, 255)
trim(cvLevels)
parse(cvLevels,
LVL[0], 15, LVL[1], 15, LVL[2], 15, LVL[3], 15, LVL[4], 15, LVL[5], 15, LVL[6], 15, LVL[7], 15, LVL[8], 15, LVL[9], 15,
LVL[10], 15, LVL[11], 15, LVL[12], 15, LVL[13], 15, LVL[14], 15, LVL[15], 15, LVL[16], 15, LVL[17], 15, LVL[18], 15, LVL[19], 15,
LVL[20], 15, LVL[21], 15, LVL[22], 15, LVL[23], 15, LVL[24], 15, LVL[25], 15, LVL[26], 15, LVL[27], 15, LVL[28], 15, LVL[29], 15, LVL[30], 15

)
for (i = 0; i < 30; i++)
LEVELS[i+1] = str_to_num(LVL[i])

return PLUGIN_HANDLED
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя make89
сообщение 2.4.2014, 0:17
Сообщение #233


Стаж: 13 лет

Сообщений: 79
Благодарностей: 7
Полезность: 71

Спс большое за плагин очень хорошая работа.Можете ли вы добавить туда префикс Гл.Админ чтобы отличался.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя xoymiii
сообщение 2.4.2014, 3:57
Сообщение #234


Стаж: 13 лет

Сообщений: 769
Благодарностей: 244
Полезность: 567

Цитата(make89 @ 2.4.2014, 2:17) *
Спс большое за плагин очень хорошая работа.Можете ли вы добавить туда префикс Гл.Админ чтобы отличался.

для каждого персонально я переделывать не буду, если вам нужен дополнительный префикс Гл.Админ, то обращайтесь ко мне в скайп, сделаю за оплату. А так можете просто в ланг файле поменять слово Админ на Гл.Админ
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя xoymiii
сообщение 2.4.2014, 11:01
Сообщение #235


Стаж: 13 лет

Сообщений: 769
Благодарностей: 244
Полезность: 567

Обновление до версии 1.4b
Цитата
v1.4b
- Исправлена ошибка чата, из за которой сервер мог падать
- Исправлена выдача бонусов (надеюсь =))

Прикрепленный файл  Lite_Rank_System_v1.4b.rar ( 30,08 килобайт ) Кол-во скачиваний: 20


Отредактировал: xoymiii, - 2.4.2014, 11:06
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
ops244
сообщение 2.4.2014, 11:34
Сообщение #236
Стаж: 15 лет

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

кароч, вот версия 1.3 где бонусы выдаются и у меня ниразу не падало...
допилил serfreeman1337 по моей просьбе =)

Отредактировал: ops244, - 2.4.2014, 14:18
Прикрепленные файлы:
Прикрепленный файл  Lite_Rank_System.rar ( 4,49 килобайт ) Кол-во скачиваний: 23
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Yashaka
сообщение 2.4.2014, 12:11
Сообщение #237


Стаж: 12 лет

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

Будем пробыть. derisive.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
trollface
сообщение 2.4.2014, 12:34
Сообщение #238
Стаж: 12 лет

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

xoymiii,
не мое дело, но почему Вы не используете
Код:
static

например тут вместо new:
Код:
new message[192]

каждый раз при отправке сообщения создавать переменную не есть ок. Лишняя трата ресурсов =)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя xoymiii
сообщение 4.4.2014, 4:25
Сообщение #239


Стаж: 13 лет

Сообщений: 769
Благодарностей: 244
Полезность: 567

кто поставил отпишите выдаются бонусы нормально?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
serfreeman1337
сообщение 4.4.2014, 4:37
Сообщение #240
Стаж: 13 лет

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

Код:
 for(new id = 1; id <= MaxPlayers; id++)

Не надо так.
Код:
return PLUGIN_CONTINUE 

return прерывает дальнейшее выполнение функции, т.е. если эта штука наткнется на оффлайн игрока или на игрока без бонусов, то цикл прервется.
Вот так правильно:
Код:

public EventRoundStart(){
if(!get_pcvar_num(bonus) || bonus_blocked)
return

new plr[32],pCount
get_players(plr,pCount,"a")


for(new i ; i < pCount ; ++i){
new id = plr[i]

if(get_user_flags(id) & ACCESS_DENIED_BONUS)
continue

if(get_pcvar_num(g_Smoke) && PlayerLevel[id] > get_pcvar_num(g_Bonus_Smoke))
give_item(id,"weapon_smokegrenade")

if(get_pcvar_num(g_Flash) && PlayerLevel[id] > get_pcvar_num(g_Bonus_Flash))
give_item(id,"weapon_flashbang")

if(get_pcvar_num(g_Flash) && PlayerLevel[id] > get_pcvar_num(g_Bonus_Flash2))
give_item(id,"weapon_flashbang")

if(get_pcvar_num(g_He) && PlayerLevel[id] > get_pcvar_num(g_Bonus_He))
give_item(id,"weapon_hegrenade")

if(get_pcvar_num(g_Armor) && PlayerLevel[id] > get_pcvar_num(g_Bonus_Armor))
cs_set_user_armor(id, 100, CS_ARMOR_VESTHELM)

if(get_pcvar_num(g_Money) && PlayerLevel[id] > get_pcvar_num(g_Lvl_Money))
{
if(cs_get_user_money(id) < 8000)
{
cs_set_user_money(id, cs_get_user_money(id) + get_pcvar_num(g_Bonus_Money))
ChatColor(id, "%L %L", LANG_PLAYER, "LRS_TAG", LANG_PLAYER, "BONUS_MONEY", get_pcvar_num(g_Bonus_Money))
}
}

}
}

Хотя еще более правильно выдавать бонусы при спавне.
Код:
#define VERSION "1.3"

Версию забыл подправить в плагине ?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
30 страниц V  « 11 12 13 ... 28 29 »
 
Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: