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

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

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

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

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

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

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

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

проблема со спектаторами

Статус пользователя mortalcs
сообщение 22.11.2012, 17:56
Сообщение #1
Стаж: 14 лет

Сообщений: 1145
Благодарностей: 607
Полезность: 1025

В общем если зайдешь на сервер и сразу перейдешь в спектаторы,либо играешь и перейдеть в них,то потом уже вернуться обратно в игру нельзя.Пишет млд можно выбирать команду только 1 раз за раунд.Сервер - гангейм,там всего то 1 раунд)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя iLLuSioN
сообщение 22.11.2012, 18:00
Сообщение #2
Иконка группы

Стаж: 19 лет

Сообщений: 6911
Благодарностей: 7990
Полезность: 1639

Сделай через команды в чат /ct /t /spec


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
underwoker
сообщение 22.11.2012, 18:02
Сообщение #3
Стаж: 56 лет


Благодарностей:

Держи плагин для перехода за спектаторов и возврат назад. Ничего ждать не надо. :)
Инклуд тоже ставь.
amx_specmode // 0 - enable use to all, 1 - enable use only ADMINs
Скрытый текст
Код
/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <WPMGPrintChatColor>
#include <fun>

#define PLUGIN "Spec Switch"
#define VERSION "0.1.3"
#define AUTHOR "many/underwoker"

new CsTeams:zTeam[33]
new zDeath[33]
new bool:type_spec[33] = false
new g_cvar

public plugin_init()
{
    register_plugin(PLUGIN, VERSION, AUTHOR)
    /* Cvar */
    g_cvar    = register_cvar("amx_specmode",    "1")     // 0 - enable use to all, 1 - enable use only ADMINs
    /* Client Commands */
    register_clcmd("say /s",         "cmdSpec", ADMIN_ALL, "- go to spectator")
    register_clcmd("say_team /s",     "cmdSpec", ADMIN_ALL, "- go to spectator")
    register_clcmd("say /b",         "cmdBack", ADMIN_ALL, "- go back to your team")
    register_clcmd("say_team /b",     "cmdBack", ADMIN_ALL, "- go back to your team")
}

public cmdSpec(id)
{
    if(!get_pcvar_num(g_cvar)) Spec(id)
    else if( get_pcvar_num(g_cvar) && (get_user_flags(id) & ADMIN_KICK)) Spec(id)
    else if( get_pcvar_num(g_cvar) && !(get_user_flags(id) & ADMIN_KICK)) PrintUserNotAdmin(id)
}

public cmdBack(id)
{
    if (type_spec[id] && cs_get_user_team(id) == CS_TEAM_SPECTATOR && zTeam[id] != CS_TEAM_SPECTATOR ) Back(id)
    else if( get_pcvar_num(g_cvar) && !(get_user_flags(id) & ADMIN_KICK) ) PrintUserNotAdmin(id)
}

public Spec(id)
{
    zDeath[id] = cs_get_user_deaths(id)
    if (cs_get_user_team(id) == CS_TEAM_SPECTATOR)
    return
    else{
        type_spec[id] = true
        zTeam[id] = cs_get_user_team(id)
        cs_set_user_team(id, CS_TEAM_SPECTATOR)
        user_silentkill(id)
        PrintChatColor( id, PRINT_COLOR_BLUE,"!y[cs-fc.ru] !tВведите !g/b !tчтобы выйти из !gНаблюдателей")
    }
    return
}

public Back(id)
{
    cs_set_user_team(id, zTeam[id])
    cs_set_user_deaths(id, zDeath[id])
    set_task(0.5,"FirstRespawn",id)
    set_task(0.8,"SecondRespawn",id)
}

public FirstRespawn(id)
{
    cs_user_spawn(id)
}

public SecondRespawn(id)
{
    cs_user_spawn(id)
}

PrintUserNotAdmin(id)
{
    PrintChatColor( id, PRINT_COLOR_BLUE,"!y[cs-fc.ru] !tТолько админы могут использовать команды !g/s и !g/b")
}

public client_disconnect(id) type_spec[id] = false
public client_connect(id) type_spec[id] = false

/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ ansicpg1252\\ deff0{\\ fonttbl{\\ f0\\ fnil\\ fcharset0 Tahoma;}}\n{\\ colortbl;\\ red0\\ green0\\ blue0;}\n\\ viewkind4\\ uc1\\ pard\\ cf1\\ lang1033\\ b\\ f0\\ fs16 \n\\ par }
*/

http://rghost.ru/41740051 Инклуд для компилирования.

Отредактировал: underwoker, - 22.11.2012, 18:03
Перейти в начало страницы     
Поблагодарили 1 раз
   +
Статус пользователя iLLuSioN
сообщение 22.11.2012, 18:04
Сообщение #4
Иконка группы

Стаж: 19 лет

Сообщений: 6911
Благодарностей: 7990
Полезность: 1639

underwoker,
Цитата
#define AUTHOR "many/underwoker"

Цветной чат сделал?


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
underwoker
сообщение 22.11.2012, 18:06
Сообщение #5
Стаж: 56 лет


Благодарностей:

Цитата(iLLuSioN @ 22.11.2012, 19:04) *
underwoker,

Цветной чат сделал?

Доо.
Перейти в начало страницы     
   +
Статус пользователя mortalcs
сообщение 22.11.2012, 18:14
Сообщение #6
Стаж: 14 лет

Сообщений: 1145
Благодарностей: 607
Полезность: 1025

Спасибо)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Тема закрытаНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: