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

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

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

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

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

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

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

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

Редирект

Статус пользователя frutik123
сообщение 18.4.2013, 18:40
Сообщение #1
Стаж: 13 лет

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

Здравствуйте форумчане. Нужна ваша помощь. Неожиданно подвел плагин simple redirect. Дело в том что на новый сервер перенаправляет не всех, а половину игроков. В настройках указано редирект если более 1 человека.

Скрин

Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя imba
сообщение 18.4.2013, 18:59
Сообщение #2
Стаж: 16 лет

Сообщений: 1677
Благодарностей: 735
Полезность: 571

исходник?


!
Запрет на ответ в темах до: 10.11.29392, 21:09
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя frutik123
сообщение 18.4.2013, 19:07
Сообщение #3
Стаж: 13 лет

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

исходник
#include <amxmodx>

public plugin_init() {
register_plugin("Simple Redirect","1.0","BigBaller")
register_cvar("amx_rd_maxplayers","1 (при скольких человек перекидывать)")
register_cvar("amx_rd_server","77.220.182.73")
register_cvar("amx_rd_serverport","27015")
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
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя frutik123
сообщение 18.4.2013, 19:28
Сообщение #4
Стаж: 13 лет

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

Очень нужна помощь ваша ребят thank_you2.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя xoomie
сообщение 18.4.2013, 19:30
Сообщение #5


Стаж: 13 лет

Сообщений: 136
Благодарностей: 15
Полезность: 93

Плагин работает по нулям игрок заходит открывается мотд с инфой игрок нажмет Enter или ок и его переводит на указанный IP я ниже выложил мотд меняешь на свой IP:Port
Reconnect Server
Скрытый текст
Код
#include <amxmodx>
#include <amxmisc>

public plugin_init()
{
    register_plugin("Reconnect Server", "1.5", "---")
    register_event("InitHUD", "event_InitHUD", "bd")
}

public event_InitHUD(id)
{
    if(!is_user_bot(id) && !is_user_hltv(id))
    {
        set_task(0.1, "cmdShowMotd", id, "", 0, "b")
        set_task(5.0, "cmdConnect", id+100)
    }

    return PLUGIN_CONTINUE
}

public client_disconnect(id)
{
    remove_task(id)
    remove_task(100 + id)
}

public cmdShowMotd(id)
{
    if(is_user_connected(id))
        show_motd(id, "motd.txt")
    else
    {
        remove_task(id)
        remove_task(100 + id)
    }
}

public cmdConnect(id)
{
    id -= 100
    if(is_user_connected(id))
        client_cmd(id, "Connect 0.0.0.0:27015")
}


motd.txt
Скрытый текст
Код
<html>
<body bgcolor="#303020" text="#c1b689">
<center>
&nbsp<p>
<h3>Мы переехали! У Нас Новый IP Сервера*
<hr>
<h2> 0.0.0.0:27015</h2>
<hr>
* Вы автоматически будете переадресованы на новый сервер*<p>
* Пожалуйста обновите наш ип у себя в фаворитах *
* *</h3>
</center>
</body>
</html>
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя frutik123
сообщение 18.4.2013, 19:53
Сообщение #6
Стаж: 13 лет

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

Точно так же. некоторых кидает, некоторых нет sad.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Alexan23
сообщение 18.4.2013, 19:59
Сообщение #7


Стаж: 14 лет
Город: Рязань

Сообщений: 1404
Благодарностей: 624
Полезность: 803

Цитата(frutik123 @ 18.4.2013, 20:53) *
Точно так же. некоторых кидает, некоторых нет sad.gif



Тоже такая проблема) Скорее всего не перекидывает тех у кого стоит новая защита в виде протектора и еще какой то шляпы) Просто именно игроки с cs-servera не перекидываются) Хз как там на стиме,может и их не перекидывает)


Антискука xD [WoRlD] ® 2010-2017
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя xoomie
сообщение 18.4.2013, 20:03
Сообщение #8


Стаж: 13 лет

Сообщений: 136
Благодарностей: 15
Полезность: 93

Цитата(frutik123 @ 18.4.2013, 20:53) *
Точно так же. некоторых кидает, некоторых нет sad.gif

Не может быть. Значит что то не то делаешь!? Или может какой то плагин конфликтует с ним! попробуй убрать все Не стандарт плагины. Если стимеров не перекидывает значит Valve и это запретил.

У меня он 2 недели стоял не жаловался всех переводило. Странно ps.gif

Отредактировал: xoomie, - 18.4.2013, 20:01
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя frutik123
сообщение 18.4.2013, 20:05
Сообщение #9
Стаж: 13 лет

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

стимеров кидает, а вот те кто с cs-servera пришел, нет

В прошлый раз когда я проводил такую аферу, все было отлично. Даже с cs-servera перекидывало всех...
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Alexan23
сообщение 18.4.2013, 20:05
Сообщение #10


Стаж: 14 лет
Город: Рязань

Сообщений: 1404
Благодарностей: 624
Полезность: 803

Проверил: И я оказался прав)

Почему некоторых игроков не перекидывает на новый сервер?

Ответ: В сборке cs-servera вшита защита CSXGuard вот она и блокирует команду Connect на новый сервер


Вот даже видно по картинке,кто есть кто.



Антискука xD [WoRlD] ® 2010-2017
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя frutik123
сообщение 18.4.2013, 20:07
Сообщение #11
Стаж: 13 лет

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

Все они с cs-servera? Жесть
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Alexan23
сообщение 18.4.2013, 20:09
Сообщение #12


Стаж: 14 лет
Город: Рязань

Сообщений: 1404
Благодарностей: 624
Полезность: 803

Цитата(frutik123 @ 18.4.2013, 21:07) *
Все они с cs-servera? Жесть



Не буду говорить что прям все)) Но я видел и пару тройку других сборок с данным софтом)


Антискука xD [WoRlD] ® 2010-2017
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя xoomie
сообщение 18.4.2013, 20:09
Сообщение #13


Стаж: 13 лет

Сообщений: 136
Благодарностей: 15
Полезность: 93

Значит у них в Cs какая та фишка есть,вот только какая?! ubeysya.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Alexan23
сообщение 18.4.2013, 20:10
Сообщение #14


Стаж: 14 лет
Город: Рязань

Сообщений: 1404
Благодарностей: 624
Полезность: 803

Цитата(xoomie @ 18.4.2013, 21:09) *
Значит у них в Cs какая та фишка есть,вот только какая?! ubeysya.gif



Есть) CSXGuard или protector


Антискука xD [WoRlD] ® 2010-2017
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя frutik123
сообщение 18.4.2013, 20:10
Сообщение #15
Стаж: 13 лет

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

Не понятно зачем она нужна? фишка
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя xoomie
сообщение 18.4.2013, 20:11
Сообщение #16


Стаж: 13 лет

Сообщений: 136
Благодарностей: 15
Полезность: 93

Цитата(Alexan23 @ 18.4.2013, 22:05) *
Проверил: И я оказался прав)

Почему некоторых игроков не перекидывает на новый сервер?

Ответ: В сборке cs-servera вшита защита CSXGuard вот она и блокирует команду Connect на новый сервер


Вот даже видно по картинке,кто есть кто.


PS: Ребята тут я без силен. Чем смог тем помог.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя frutik123
сообщение 18.4.2013, 20:12
Сообщение #17
Стаж: 13 лет

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

Спасибо всем кто откликнулся smile.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя xoomie
сообщение 18.4.2013, 20:24
Сообщение #18


Стаж: 13 лет

Сообщений: 136
Благодарностей: 15
Полезность: 93

Цитата(frutik123 @ 18.4.2013, 22:10) *
Не понятно зачем она нужна? фишка

Зачем?! если не ошибаюсь по моему у них я видел в правилах В платных услугах что нельзя переводить с сервера на сервер игроков когда включена платная услуга, многие это нарушали вот по этому я думаю они поставили данную фишку!

Не по ленился зашел туда)
Скрытый текст
ЗАПРЕЩЕНО:
— Устанавливать плагины для ридиректа игроков на другие НЕ ВИП Серверы CS 1.6;
— изменять игрокам CS 1.6 какие либо клиентские файлы игры;
— не рекомендуется ломать игрокам CS 1.6 клиент игры, по возможности используйте бан IP или подсети;
— изменять игрокам CS 1.6 конфиги игры;
— вписывать игрокам CS 1.6 в меню клиента игры или конфиг рекламу серверов или хостингов;
— автоматически, через Motd окна, устанавливать игрокам .exe приложения;


PS: Ну у тебя он в списке, в общем когда Ip уйдет с cs-servera тогда плагин будет переводить всех. Другого выхода не вижу.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Тема закрытаНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: