AMX MOD X
Суббота, 09.08.2025, 12:43:49



Приветствую Вас Гость | RSS
[ Главная ] [ SimpleRedirect Перенаправление игроков на другие сервера - AMX Mod X Форум ] [ Регистрация ] [ Вход ]
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]

Вниманию участников! Данный форум теперь является архивом и вскором времени здесь нельзя будет создавать новых тем! Просьба всем для общения и создания новых тем перейти на наш новый форум: http://amxmodx.su/

  • Страница 1 из 1
  • 1
Модератор форума: slogic, AlMod  
SimpleRedirect Перенаправление игроков на другие сервера
SNIPERДата: Среда, 05.11.2008, 20:05:53 | Сообщение # 1
Полковник
Группа: Пользователи
Сообщений: 234
Репутация: 2
Статус: Не в сети
Как данный плагин можно совместить с админскими слотами? blush

Главный Администратор портала [Black]
Список серверов на главной странице Black.Telenet.Ru
 
ArgusДата: Среда, 05.11.2008, 22:07:10 | Сообщение # 2
AMXModX Fan
Группа: Cупер-модеры
Сообщений: 379
Репутация: 8
Статус: Не в сети
ссылку чтоли дал бы? о чем речь?

Правила форума
Поиск плагинов
Последние сообщения форума
 
SNIPERДата: Вторник, 11.11.2008, 15:47:58 | Сообщение # 3
Полковник
Группа: Пользователи
Сообщений: 234
Репутация: 2
Статус: Не в сети
Quote (Argus)
ссылку чтоли дал бы? о чем речь?

http://forums.alliedmods.net/showthr....edirect
Суть такова, плагин должен кидать на другой серв а админ слот пишет при конекте Reservation Slot и всё встало, нужно чтоб не писало что слот для админа а сразу кидало, если серв полностью заполнен, хоть админами хоть без админов :)


Главный Администратор портала [Black]
Список серверов на главной странице Black.Telenet.Ru
 
mozartДата: Воскресенье, 16.11.2008, 10:58:35 | Сообщение # 4
Лейтенант
Группа: Пользователи
Сообщений: 46
Репутация: 0
Статус: Не в сети
Code

#include <amxmodx>

public plugin_init() {
  register_plugin("Simple Redirect","1.0","BigBaller")
  register_cvar("amx_rd_maxplayers","0")

  register_cvar("amx_rd_server","")
  register_cvar("amx_rd_serverpo rt","")
  register_cvar("amx_rd_serverpw","")
}

public client_connect(id){
  new rd_maxplayers = get_cvar_num("amx_rd_maxplayers")
  new rd_serverport = get_cvar_num("amx_rd_serverport")
  new rd_server[64], rd_serverpw[32]
  get_cvar_string("amx_rd_server",rd_server,63)
  get_cvar_string("amx_rd_serverpw",rd_serverpw,31)
  if ( get_playersnum() >= rd_maxplayers) {
   if ( !equal(rd_serverpw,"") )
    client_cmd(id,"echo ^"[AMXX] Simple Redirection - Set Password to %s^";password %s",rd_serverpw,rd_serverpw)
   client_cmd(id,"echo ^"[AMXX] Simple Redirection -  Redirecting to %s:%d^";connect %s:%d",rd_server,rd_serverport,rd_server,rd_serverport)
  }
  return PLUGIN_CONTINUE
}

вот код
тут я не вижу переменной для админа
то есть оно должно по идее всех кидать ....

я то думал там if (is_user_admin)
а там воо6ще пусто ....

я воо6ще ну6ас потому жду коментов 3нающих ))

 
SNIPERДата: Вторник, 25.11.2008, 15:09:05 | Сообщение # 5
Полковник
Группа: Пользователи
Сообщений: 234
Репутация: 2
Статус: Не в сети
Quote (mozart)
я то думал там if (is_user_admin)
а там воо6ще пусто ....
я воо6ще ну6ас потому жду коментов 3нающих ))

давай подождем ) если сделать чтоб админов не кидало на другой серв то было бы супер вообще :)


Главный Администратор портала [Black]
Список серверов на главной странице Black.Telenet.Ru
 
ArgusДата: Вторник, 25.11.2008, 16:40:10 | Сообщение # 6
AMXModX Fan
Группа: Cупер-модеры
Сообщений: 379
Репутация: 8
Статус: Не в сети
дело в том, что это 2 разных плагина, и каждый выполняет свои действия независимо от другого. так что если вы хотите совместить работу, то нужно, думаю, совмещать сам код, как это сделано, например, вот тут.

Правила форума
Поиск плагинов
Последние сообщения форума
 
SNIPERДата: Суббота, 29.11.2008, 11:59:56 | Сообщение # 7
Полковник
Группа: Пользователи
Сообщений: 234
Репутация: 2
Статус: Не в сети
Quote (Argus)
дело в том, что это 2 разных плагина, и каждый выполняет свои действия независимо от другова. так что если вы хотите совместить работу, то нужно, думаю, совмещать сам код, как это сделано, например, вот тут.

У меня на это точно мозгов не хватит :) Может кто займется? о цене договоримся.


Главный Администратор портала [Black]
Список серверов на главной странице Black.Telenet.Ru
 
ZefirДата: Среда, 07.01.2009, 22:07:00 | Сообщение # 8
Майор
Группа: Пользователи
Сообщений: 83
Репутация: 5
Статус: Не в сети
Ну дык у меня уже готовый такой есть... он даже круче чем ты просишь. Кроме редиректа может админский слот оставлять за админом. Ну то есть если на серваке 10 свободных слотов и 2 зарезервированы для админов, то есть всего 12. То при входе админа количество доступных становиться 11, если еще один админ, то становяться доступны 12, ну дальше некуда :)

Есть еще и такая фича. К примеру у меня 24 игровых слота на серве. На нюке по дефолту 20 посадочных мест. Так плагин будет показывать что на серваке есть только 20 посадочных мест. Хотя если честно то я не помню, эта фича по моему только в плагине заточенном спецом для моего Цербера реализована. Если интересно, то я поищу старую версию. Это переделанный UltimateSlot, я его брал за основу.

Прикрепления: ultimate_rslot.sma (7.5 Kb) · ultimate_rslot.txt (1.2 Kb)


Чтобы правильно задать вопрос, нужно знать больше половины ответа...
Cerberus(Цербер) - начато публичное тестирование
Энциклопедия Counter-Strike


Сообщение отредактировал Zefir - Воскресенье, 01.02.2009, 13:18:10
 
  • Страница 1 из 1
  • 1
Поиск:

AMX Mod X Russian Community © 2006-2025