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

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

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

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

> Информационная доска

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

1. Во время создания новой темы аккуратно оформляйте её, не допускайте грамматических ошибок.
2. Описывая проблему старайтесь, как можно больше рассказать о ней, а так же о действиях с сервером после которых она возникла, по возможности подкрепите информацию логами.
3. Если вопрос касается проблемы в работе сервера, то обязательно прикрепляйте список плагинов (введите в консоли сервера: meta list и amxx plugins), настройки server.cfg, логи. Так же указывайте операционную систему, версию HLDS (введите к консоли сервера: version) и где хостится сервер.

Длинную информацию скрывайте под спойлер.

Respawn, зайдите посмотрите подскажите!

, Respawn, зайдите посмотрите подскажите!
Статус пользователя Avulin
сообщение 27.7.2011, 20:48
Сообщение #1
Стаж: 14 лет

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

Скачал respawn.amxx - плагин который возвраждает автоматом после смерти вроде нормально работает но..
После раз 10ти - 20ти раз смерти лагает плагин....
Оно типо ЕГо респавнует но игрок тупо залагивает и стаит на респе просто модель, но в таблице пишет, что он жив..
Мне нужно , чтобы этого лага не ьыло..
Помогите , кто знает...
И ещё если кто поможет, то плиз если шарите в скриптинге сделайте, чтобы если игрок заходил на сервер, а уже половина раунда его всё равно возвраждало....(Потому что этой функции нет.)
Жду ответов!
Вот сам плагин!
!
Предупреждение:
Создание двух одинаковых тем. +25%


Отредактировал: Mr.Dmitry, - 28.7.2011, 11:29
Прикрепленные файлы:
Прикрепленный файл  245_respawn.rar ( 4,1 килобайт ) Кол-во скачиваний: 6
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя Mr.Dmitry
сообщение 28.7.2011, 11:28
Сообщение #2


Стаж: 19 лет

Сообщений: 3992
Благодарностей: 853
Полезность: 463

Цитата(Avulin @ 27.7.2011, 23:48) *
Скачал respawn.amxx - плагин который возвраждает автоматом после смерти вроде нормально работает но..
После раз 10ти - 20ти раз смерти лагает плагин....
Оно типо ЕГо респавнует но игрок тупо залагивает и стаит на респе просто модель, но в таблице пишет, что он жив..
Мне нужно , чтобы этого лага не ьыло..
Помогите , кто знает...
И ещё если кто поможет, то плиз если шарите в скриптинге сделайте, чтобы если игрок заходил на сервер, а уже половина раунда его всё равно возвраждало....(Потому что этой функции нет.)
Жду ответов!
Вот сам плагин!

Поставь мод CSDM и все.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя imba
сообщение 28.7.2011, 11:34
Сообщение #3
Стаж: 16 лет

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

Цитата(Mr.Dmitry @ 28.7.2011, 11:28) *
Поставь мод CSDM и все.

O RLY?

Автор,пробуй этот плагин.
Код
#include <amxmodx>
#include <fakemeta>
#include <fun>
#include <cstrike>
public plugin_init()
{
    register_plugin("respawn","1.0","atambo")
    register_cvar("sv_respawn","1")
    register_event("DeathMsg","on_Death","a")
    register_forward(FM_SetModel,"check_model",0)
}
public on_Death()
{
    if(get_cvar_num("sv_respawn")!=1)
        return PLUGIN_CONTINUE
    new id = read_data(2)
    set_task(0.5,"player_spawn",id)
    set_task(0.7,"player_spawn",id)
    return PLUGIN_CONTINUE
}
public player_spawn(id)
{
    if (!is_user_connected(id))
        return PLUGIN_CONTINUE
    if(cs_get_user_team(id)==CS_TEAM_SPECTATOR)
        return PLUGIN_CONTINUE
    spawn(id)
    return PLUGIN_CONTINUE
}
public check_model(id)
{
    if(get_cvar_num("sv_respawn")!=1)
        return PLUGIN_CONTINUE
    if(!is_user_connected(id) || is_user_alive(id))
        return PLUGIN_CONTINUE
    new model[32]
    cs_get_user_model(id,model,31)
    if(containi(model,"urban")!=-1 || containi(model,"terror")!=-1 || containi(model,"leet")!=-1 || containi(model,"arctic")!=-1 || containi(model,"gsg")!=-1 || containi(model,"gign")!=-1 || containi(model,"sas")!=-1 || containi(model,"guerilla")!=-1 || containi(model,"vip")!=-1)
    {
        set_task(0.5,"player_spawn",id)
        set_task(0.7,"player_spawn",id)
    }
    return PLUGIN_CONTINUE
}


!
Запрет на ответ в темах до: 10.11.29392, 21:09
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
  Тема закрытаНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: