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

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

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

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

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

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

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

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

Резервный слот

, проверить плагин
Статус пользователя xoymiii
сообщение 13.10.2013, 11:39
Сообщение #1


Стаж: 13 лет

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

Хай! Кто искал плагин, когда серв полный, админ заходит и игрока кикает. Нужно проверить, я немного урезал его... кто проверит отпишитесь

register_cvar("rslot_on","1") вкл, выкл плагин
register_cvar("rslot_slots","2") сколько резервных слотов

Непонятные буквы и символы
Код:
#include <amxmodx>

//comment to not use
//#define KILLS
#define PLAYEDTIME

//List size of remembered players who were booted,
//to prevent the same players getting booted again so quickly.
#define LAST_KICKED 15

/*--------------------- DO NOT TOUCH BELOW HERE OR JACK BAUER WILL HUNT YOU DOWN ---------------*/
/*--------------------- DO NOT TOUCH BELOW HERE OR GABEN WILL TOUCH YOU ---------------*/
new maxplayers
new cvar_rsloton
new cvar_reservedslots
#if defined KILLS
new cvar_kills
#endif
#if defined PLAYEDTIME
new cvar_playedtime
#endif
new lastkicked[LAST_KICKED][32]

public plugin_init()
{
register_plugin("Ultimate RSlots","1.0","OneEyed")
register_cvar("ultimate_rslots", "1.0",FCVAR_SERVER)

cvar_rsloton = register_cvar("rslot_on","1")
cvar_reservedslots = register_cvar("rslot_slots","2")

#if defined KILLS
cvar_kills = register_cvar("rslot_kills", "35")
#endif

#if defined PLAYEDTIME
cvar_playedtime = register_cvar("rslot_playedtime", "60")
#endif

maxplayers = get_maxplayers()
}

public plugin_cfg()
set_cvar_num("sv_visiblemaxplayers", maxplayers-get_pcvar_num(cvar_reservedslots))

public client_authorized(id)
{
if(is_user_bot(id)) return PLUGIN_CONTINUE
new rslots_on = get_pcvar_num(cvar_rsloton)
new players = get_playersnum(1)
new limit = maxplayers - get_pcvar_num(cvar_reservedslots)

if(players > limit)
{
switch(rslots_on)
{
case 1:
{
if( !(get_user_flags(id) & ADMIN_RESERVATION) )
player_to_kick()

else {
server_cmd("kick #%d ^"sorry^"", get_user_userid(id))
}
}
}
}
return PLUGIN_CONTINUE
}

stock player_to_kick()
{
new players[33], count, authid[32], x, id, played_time
for(id = 1; id <= maxplayers; id++)
{
if (!is_user_connected(id) || is_user_connecting(id) || is_user_bot(id)) continue
if (get_user_flags(id) & ADMIN_RESERVATION) continue

#if defined KILLS
new kills = get_pcvar_num(cvar_kills)
if(kills && get_user_frags(id) >= kills) continue
#endif

#if defined PLAYEDTIME
new pltime = get_pcvar_num(cvar_playedtime)
played_time = get_user_time(id, 1) / 60
if(pltime && played_time >= pltime) continue
#endif

get_user_authid(id,authid,31)

for(x=0;x<LAST_KICKED;x++)
if(equal(lastkicked[x], authid)) continue

players[count++] = id
}
return players[random_num(0,(count-1))]
}


Отредактировал: xoymiii, - 13.10.2013, 19:20
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя _NEO_PK
сообщение 13.10.2013, 16:07
Сообщение #2


Стаж: 19 лет

Сообщений: 143
Благодарностей: 72
Полезность: 390

И мне тоже, если в ЛС кидать будешь.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
XyLiGaN
сообщение 13.10.2013, 16:30
Сообщение #3
Стаж: 13 лет
Город: Югорск

Сообщений: 11668
Благодарностей: 6450
Полезность: 1052

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

Цитата
pmv
NEO_PK

Отправил в ЛС
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Yes I Do Not
сообщение 13.10.2013, 16:41
Сообщение #4


Стаж: 15 лет

Сообщений: 260
Благодарностей: 68
Полезность: 220

Цитата(XyLiGaN @ 13.10.2013, 17:30) *
Отправил в ЛС

Выложи в теме, мб кому понадобиться
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
CannibaL
сообщение 13.10.2013, 16:46
Сообщение #5
Стаж: 12 лет

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

Мне бы ! angel_not.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя xoymiii
сообщение 13.10.2013, 17:13
Сообщение #6


Стаж: 13 лет

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

Цитата(XyLiGaN @ 13.10.2013, 18:30) *
Отправил в ЛС

кидай сюда
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
XyLiGaN
сообщение 13.10.2013, 17:15
Сообщение #7
Стаж: 13 лет
Город: Югорск

Сообщений: 11668
Благодарностей: 6450
Полезность: 1052

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

Кому надо в ЛС отпишите.. Сюда не выложу..
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
CannibaL
сообщение 13.10.2013, 17:16
Сообщение #8
Стаж: 12 лет

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

https://c-s.net.ua/forum/topic55499.html?pi...mp;#entry483174 blush2.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
XyLiGaN
сообщение 13.10.2013, 17:20
Сообщение #9
Стаж: 13 лет
Город: Югорск

Сообщений: 11668
Благодарностей: 6450
Полезность: 1052

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

Отправил в ЛС.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя sambo
сообщение 13.10.2013, 18:08
Сообщение #10


Стаж: 14 лет

Сообщений: 847
Благодарностей: 200
Полезность: 477

Цитата(XyLiGaN @ 13.10.2013, 18:20) *
Отправил в ЛС.


В лс плс .
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
OriGinaL
сообщение 13.10.2013, 18:36
Сообщение #11
Стаж: 13 лет

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

щас тут каждый второй будет писать и мне в лс))) Саня и мне скинь если не трудно pardon.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
XyLiGaN
сообщение 13.10.2013, 18:40
Сообщение #12
Стаж: 13 лет
Город: Югорск

Сообщений: 11668
Благодарностей: 6450
Полезность: 1052

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

Цитата
sambo
OriGinaL

Скинул
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя _Skyline
сообщение 13.10.2013, 18:49
Сообщение #13


Стаж: 18 лет
Город: Екатеринбург

Сообщений: 1414
Благодарностей: 839
Полезность: 1060

Цитата(XyLiGaN @ 13.10.2013, 21:15) *
Кому надо в ЛС отпишите.. Сюда не выложу..

А наxуй тогда форум нужен? Меня это просто бесит. Единомышленник что ли?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
XyLiGaN
сообщение 13.10.2013, 18:54
Сообщение #14
Стаж: 13 лет
Город: Югорск

Сообщений: 11668
Благодарностей: 6450
Полезность: 1052

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

Цитата(_Skyline @ 13.10.2013, 22:49) *
А наxуй тогда форум нужен? Меня это просто бесит. Единомышленник что ли?

Нет, не единомышленник, не хочу скидывать сюда, вопросы?. Или мне весь сервер скидывать и говорить вот есть это, есть то... Я написал по данной теме, что есть поменьше плагин чем тут, кому нужен был отправил в ЛС.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя _Skyline
сообщение 13.10.2013, 18:56
Сообщение #15


Стаж: 18 лет
Город: Екатеринбург

Сообщений: 1414
Благодарностей: 839
Полезность: 1060

Цитата(XyLiGaN @ 13.10.2013, 22:54) *
Нет, не единомышленник, не хочу скидывать сюда, вопросы?. Или мне весь сервер скидывать и говорить вот есть это, есть то... Я написал по данной теме, что есть поменьше плагин чем тут, кому нужен был отправил в ЛС.

Тогда Вам не место на данном форуме.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
XyLiGaN
сообщение 13.10.2013, 18:57
Сообщение #16
Стаж: 13 лет
Город: Югорск

Сообщений: 11668
Благодарностей: 6450
Полезность: 1052

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

Цитата(_Skyline @ 13.10.2013, 22:56) *
Тогда Вам не место на данном форуме.

Да что вы говорите?! Не указывайте пожалуйста что и как мне делать, за собой последите лучше.. А иной раз рот прикройте и не открывайте на других, как в предидущей теме.. И имейте уважение к другим.

Отредактировал: XyLiGaN, - 13.10.2013, 18:58
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя xoymiii
сообщение 13.10.2013, 19:17
Сообщение #17


Стаж: 13 лет

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

XyLiGaN,
тот что ты скинул, там обычный adminslots, а нас интересует то чтобы обычный игрок мог заходить на зарезервированный слот, а при заходе админа кикало игрока...
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
XyLiGaN
сообщение 13.10.2013, 19:23
Сообщение #18
Стаж: 13 лет
Город: Югорск

Сообщений: 11668
Благодарностей: 6450
Полезность: 1052

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

Цитата(xoymiii @ 13.10.2013, 23:17) *
XyLiGaN,
тот что ты скинул, там обычный adminslots, а нас интересует то чтобы обычный игрок мог заходить на зарезервированный слот, а при заходе админа кикало игрока...

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

Отредактировал: XyLiGaN, - 13.10.2013, 19:29
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Sky Cat
сообщение 13.10.2013, 20:25
Сообщение #19
Стаж: 13 лет
Город: Белгород

Сообщений: 1179
Благодарностей: 733
Полезность: 1056

Цитата(XyLiGaN @ 13.10.2013, 21:54) *
Нет, не единомышленник, не хочу скидывать сюда, вопросы?. Или мне весь сервер скидывать и говорить вот есть это, есть то... Я написал по данной теме, что есть поменьше плагин чем тут, кому нужен был отправил в ЛС.

У меня вопрос: Зачем вы тут зарегистрированы? Сообщество держится на людях. Каждый должен помогать чем-то.

Вот пример: Я не зарегистрирован тут и срочно должен узнать что-то. А вы раздаете в лс. Где справедливость? Заколебали уже. Одни делают деньги на игре, другие кидают, еще одни не могут помочь с элементарными вопросами.

Вам наверно нравится, когда вам пишут в лс с пожалуйста? В следующий раз вы будете подавать жалобу на меня, так как заблокирую на определенный срок за свинское отношение к участникам


я знаю, что я ничего не знаю
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Blitzz
сообщение 31.1.2016, 20:00
Сообщение #20


Стаж: 10 лет

Сообщений: 509
Благодарностей: 117
Полезность: 91

XyLiGaN, Если есть такой плагин можешь поделится thank_you2.gif


Самые лучшие мысли приходят по глупости.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
2 страниц V   1 2
 
Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: