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

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

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

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

История благодарностей участнику Sonic2790 ::: Спасибо сказали: 38
Дата поста: В теме: За сообщение: Спасибо сказали:
22.4.2013, 0:27 Шаблон UCOZ
1) НУ зачем? Вы хотите открыть over999999 сайт о кс? Ну тогда свой нарисуйте. Ну или хотя бы переделайте подобный макет для укоза.
2) А вообще плохо юзать чужое!
Gani97Kz
17.10.2012, 12:35 Auto demo recorder v2.1
Вроде бы надо убрать:

строка 213: удалить
Код
get_cvar_string("hostname", hostname, sizeof hostname -1)


строка 219: заменить
Код
formatex(demoname, sizeof demoname -1, "%s_%s_%s_%s_%s_%s_%s_MD5-%s.dem", neyznavod, hostname, nickname, ip, MapName, vremia, monthyear, hash)

-->
Код
formatex(demoname, sizeof demoname -1, "%s_%s_%s_%s_%s_%s_MD5-%s.dem", neyznavod, nickname, ip, MapName, vremia, monthyear, hash)


Что сделал: Убрал "hostname" - название сервера.

Если не так - поправьте меня =)
ahmetbro, Alexan23, Kerya_mm
18.9.2012, 19:36 motd окно!
А так же не делай такого в motd никогда:
Код
группа ВКОНТАКТЕ: <a href=http://vk.com/club35018302>>>перейти<<</a><br>


1) Многие и не поймут, что это можно нажать.
2) Все равно страничка vk откроется через заднее место =)
FreeZe191989
10.9.2012, 22:56 Как Исправить Ml_notfound
Если мне память не изменяет, то как раз [SAM] ML_NOTFOUND:AFK MSG - это напоминание о том, что на сервере работает AFK manager.
Есть 3 варианта, как исправить:

1) Самый легкий - прописать в amxx.cfg
Код
afk_showmsg 0

2)Попробуй в sam.txt добавить такую строчку:
Код
AFK_MSG = Мы не любим АФК!

Ну или свой текст
3)Удалить из исходника следующие строчки:
Код
g_showMsg = register_cvar("afk_showmsg", "1")

Код
register_logevent("RoundStart", 2, "1=Round_Start")

Код
public RoundStart() {
    new ShowMsg
    ShowMsg = get_pcvar_num(g_showMsg)

    if (ShowMsg) {
        client_print(0, print_chat, "[%s] %L", PREFIX, LANG_PLAYER, "AFK_MSG", g_afkCount[1], g_afkCount[0])
    }
}
green777
6.9.2012, 19:27 amxmodmenu
AddMenuLang("TELE_PLAYER", "amx_gagmenu", get_clcmd_flags("amx_gagmenu", flags) ? flags : ADMIN_VOTE, "GagMenu")

"GagMenu" - тут, если мне память не изменяет, надо вписывать ТОЧНОЕ название плагина, как оно написано в исходнике. Ну или на крайняк, как я делал когда то, вписывал уже готовые варианты: "Players Menu" =)
Simbo
17.8.2012, 15:15 Дизайн AMXBans Gm 1.6
И вообще: Зачем на человека нападать? Может он их просто немного подправить или перенести хотел? У меня была похожая проблема - ни как не мог найти эти копирайты (искал в другом месте просто). Так же задал на форум (не помню какой) вопрос о этих копирайтах, так меня грязью облили что ппц. А мне нужно было всего то для этого!
vovanrus
17.8.2012, 13:51 Дизайн AMXBans Gm 1.6
/templates/ТЕМА_БАНСА/main_footer.tpl - вроде тут.
vovanrus
14.8.2012, 13:44 Anti rat
Orty_Hart, коллега, перестаньте агриться. Перечитайте еще раз мое сообщение. Зачем ЗАКРЫВАТЬ на knife картах? Смысл тогда от этого плагина? Этот плагин предупреждает ТОЛЬКО при убийстве в спину, а не удар ножом в спину.

ps.gif Надо как следует читать сообщения. И если не понимаешь суть плагина, хотя бы установить его на тест сервер и проверить.

ps.gif ps.gif ТС, хоть бы отписался, такое тебе надо было или нет =)
Surf
5.8.2012, 15:49 Баннер
Тебе надо картинку на 4 части разделить.
warmice7
4.8.2012, 12:13 Флуд с европейских IP (traffic temporary blocked from)
dehost, Фортиму параллельно на эти проблемы. Общался с ними по телефону, ответ: Это ваши проблемы. Вас просто кто то пытается досить :D
dehost
3.8.2012, 22:48 Флуд с европейских IP (traffic temporary blocked from)
piplup, читать молитву сисадмина и верить, что все будет ништяк :D
Akushi, by Fan, Kirby Magicman, mpad, popen021, S0m3Th1nG_AwFul!, Shur1k_ua, XyLiGaN
3.8.2012, 22:44 Флуд с европейских IP (traffic temporary blocked from)
Баном просто так не обойтись( Уже по всякому забанил 77.240.118.92 этот ип - и ни фига(
3aB}{o3
3.8.2012, 21:07 Флуд с европейских IP (traffic temporary blocked from)
Цитата(underwoker @ 3.8.2012, 21:06) *
Посоны. Удаляем свои сервера из мастеров. diablo.gif


А толку? База то уже видимо собрана, рас нас всех тут эта бойда собрала.
3.8.2012, 18:30 Бэкдоры в плагинах от MastaMan и Empower
amxx cmds - команду в консоле сервера. Отобразиться список ВСЕХ команд, которые доступны на сервере. Ищеш команду mm_plugins - и смотришь, какому плагину соответствует эта команда.
s-nesterov
29.7.2012, 5:31 Требуется помощь в создании меню.
Rejiser, от души! Все работает. Мего гигантское спасибо =)


Выкладываю готовый вариант меню для плагина Game Destroyer.
destroy_menu.sma
Код
    #include <amxmodx>
    #include <fun>
    #include <colorchat>
    
    #define PLUGIN_NAME        "amx_destroy MENU"
    #define PLUGIN_VERSION    "1.1"
    #define PLUGIN_AUTHOR    "Sonic2790"

    public plugin_init()
    {
    register_plugin( PLUGIN_NAME, PLUGIN_VERSION, PLUGIN_AUTHOR )
    register_clcmd("amx_destroymenu", "Destroy_Menu", ADMIN_CVAR, "- display destroy menu.")
    }

    public Destroy_Menu(id)
    {
        new i_Menu = menu_create("\rСломать CS:", "menu_handler")
        new s_Players[32], i_Num, i_Player
        new s_Name[32], s_Player[10]
        get_players(s_Players, i_Num)
        for (new i; i < i_Num; i++)
        {
            i_Player = s_Players[i]

            get_user_name(i_Player, s_Name, charsmax(s_Name))
            num_to_str(i_Player, s_Player, charsmax(s_Player))

            menu_additem(i_Menu, s_Name, s_Player, 0)

        }

        menu_display(id, i_Menu, 0)
    }
    
    public menu_handler(id, menu, item)
    {
    if (item == MENU_EXIT)
    {
        menu_destroy(menu)
        return PLUGIN_HANDLED
    }

    new s_Data[10], s_Name[64], i_Access, i_Callback, usrId
    menu_item_getinfo(menu, item, i_Access, s_Data, charsmax(s_Data), s_Name, charsmax(s_Name), i_Callback)
    
    usrId = str_to_num(s_Data)
    
    if(is_user_alive(usrId))
    {
        client_cmd(id, "amx_destroy %s", s_Name)
        menu_destroy(menu)
    }
    else
    {
        ColorChat(id, RED, "[Сервер] ^x01Игрок ^x04 %s ^x01мертв! Сломать CS можно ^x04только живому ^x01игроку!", s_Name)                
    }
    return PLUGIN_HANDLED
    }
АльТ, Саша
27.7.2012, 21:47 Установка и настройка AmxModX
Бывает :D Не за что =)
s-nesterov
27.7.2012, 21:09 Установка и настройка AmxModX
Нет, ничего не прописывал. Только что попробовал - работает. Включает и выключает плагины на определенной карте.
1) Тупо создал папку maps в папке /addons/amxmodx/configs/
2) Создал файл plugins-de_dust2.ini
3) Вписал в файл следующие строчки:
Код
weaponmenu.amxx disabled
weapon_icon.amxx
playermenu.amxx


Ну и соответственно playermenu.amxx и weapon_icon.amxx не прописывал в plugins.ini

Как вариант - когда будешь создавать файл plugins-НАЗВАНИЕ_КАРТЫ.ini - НАЗВАНИЕ_КАРТЫ тупо скопируй из своих карт.

Папка maps - [attachment=16935:maps.rar]
s-nesterov
27.7.2012, 20:39 Установка и настройка AmxModX
Как вариант, сделай все заново. У меня уже пол года такая схема работает.
s-nesterov
26.7.2012, 18:44 Читал много тем, но может поможете с плагинами?
Спасибо =) Допилил под себя. Добавил ограничение по раундам

Скрытый текст
Код
/*
weaponmenu_new
Автор:Chaiker

1. Без ошибок
2. Без Багов
3. 100% Русификация

Разрешить права для админа флаг "t"
Ссылка: http://forum.hlds.us/a-39/weaponmenu_new-14281/
*/

#include <amxmodx>
#include <fun>
#include <cstrike>
#include <colorchat>

new givingweapon[33], givepack[33]
new timeres = 0


public plugin_init()
{
    register_plugin("Weaponmenu", "1.0", "UNREAL")
    register_clcmd("weaponmenu", "cmdmenu")
    register_event("HLTV", "RoundStart", "a", "1=0", "2=0")
}
public RoundStart(id)
{
    timeres++
}


public cmdmenu(id)
{
    if(timeres < 5){
    ColorChat(0, RED, "[Сервер] ^x04Вы сможете взять себе оружие после ^x03 3 ^x04раунда!")
    }else{
        if(!(get_user_flags(id) & ADMIN_LEVEL_H)) return PLUGIN_HANDLED
        givingweapon[id] = 0
        new menu = menu_create("Выберите раздел", "g_menu_handler")
        menu_additem(menu, "Пистолеты", "1")
        menu_additem(menu, "Винтовки/Автоматы", "2")
        menu_additem(menu, "Оборудование", "3")
        menu_additem(menu, "Комплекты оружия", "4")
        menu_setprop(menu, MPROP_EXITNAME, "Выход")
        menu_display(id, menu, 0)
        return PLUGIN_HANDLED
    }
}

public g_menu_handler(id, menu, item)
{
    if (item == MENU_EXIT)
    {
        menu_destroy(menu)
        return PLUGIN_HANDLED
    }

    new s_Data[6], s_Name[64], i_Access, i_Callback
    menu_item_getinfo(menu, item, i_Access, s_Data, charsmax(s_Data), s_Name, charsmax(s_Name), i_Callback)

    new Key = str_to_num(s_Data)
    switch(Key)
    {
        case 1: cmdpistols(id)
        case 2: cmdrifles(id)
        case 3: cmdsecond(id)
        case 4: cmdpack(id)
    }

    menu_destroy(menu)
    return PLUGIN_HANDLED
}

public cmdpistols(id)
{
    new menu = menu_create("\rВыберите оружие", "pi_menu_handler")
    menu_additem(menu, "Glock 18", "1")
    menu_additem(menu, "USP", "2")
    menu_additem(menu, "P228", "3")
    menu_additem(menu, "Deagle", "4")
    menu_additem(menu, "FiveSeven", "5")
    menu_additem(menu, "Elite", "6")
    menu_setprop(menu, MPROP_EXITNAME, "Выход")
    menu_display(id, menu, 0)
}

public pi_menu_handler(id, menu, item)
{
    if (item == MENU_EXIT)
    {
        cmdmenu(id)
        menu_destroy(menu)
        return PLUGIN_HANDLED
    }

    new s_Data[6], s_Name[64], i_Access, i_Callback
    menu_item_getinfo(menu, item, i_Access, s_Data, charsmax(s_Data), s_Name, charsmax(s_Name), i_Callback)

    new Key = str_to_num(s_Data)
    switch(Key)
    {
        case 1: cmdgivepist(id, 17)
        case 2: cmdgivepist(id, 16)
        case 3: cmdgivepist(id, 1)
        case 4: cmdgivepist(id, 26)
        case 5: cmdgivepist(id, 11)
        case 6: cmdgivepist(id, 10)
    }

    menu_destroy(menu)
    return PLUGIN_HANDLED
}


public cmdgivepist(id, weapon)
{
    givingweapon[id] = weapon
    new menu = menu_create("Выберите игрока", "p2_menu_handler")
    new s_Players[32], i_Num, i_Player
    new s_Name[64], s_Player[10]
    get_players(s_Players, i_Num)
    for (new i; i < i_Num; i++)
    {
        i_Player = s_Players[i]

        get_user_name(i_Player, s_Name, charsmax(s_Name))
        num_to_str(i_Player, s_Player, charsmax(s_Player))
        if(is_user_alive(i_Player))
            format(s_Name, charsmax(s_Name), "\w%s", s_Name)
        else
            format(s_Name, charsmax(s_Name), "\d%s", s_Name)
        menu_additem(menu, s_Name, s_Player, 0)
    }
    menu_setprop(menu, MPROP_NEXTNAME, "Далее")
    menu_setprop(menu, MPROP_BACKNAME, "Назад")
    menu_setprop(menu, MPROP_EXITNAME, "Выход")
    menu_display(id, menu, 0)
}

public p2_menu_handler(id, menu, item)
{
    if (item == MENU_EXIT)
    {
        cmdpistols(id)
        menu_destroy(menu)
        return PLUGIN_HANDLED
    }

    new s_Data[6], s_Name[64], i_Access, i_Callback
    menu_item_getinfo(menu, item, i_Access, s_Data, charsmax(s_Data), s_Name, charsmax(s_Name), i_Callback)

    new i_Player = str_to_num(s_Data)

    if(is_user_connected(i_Player) && is_user_alive(i_Player))
    {
        switch(givingweapon[id])
        {
            case 17:
            {
                cs_set_user_bpammo(i_Player, givingweapon[id], 120)
                give_item(i_Player, "weapon_glock18")
            }
            case 16:
            {
                cs_set_user_bpammo(i_Player, givingweapon[id], 100)
                give_item(i_Player, "weapon_usp")
            }
            case 1:
            {
                cs_set_user_bpammo(i_Player, givingweapon[id], 52)
                give_item(i_Player, "weapon_p228")
            }
            case 26:
            {
                cs_set_user_bpammo(i_Player, givingweapon[id], 35)
                give_item(i_Player, "weapon_deagle")
            }
            case 11:
            {
                cs_set_user_bpammo(i_Player, givingweapon[id], 100)
                give_item(i_Player, "weapon_fiveseven")
            }
            case 10:
            {
                cs_set_user_bpammo(i_Player, givingweapon[id], 120)
                give_item(i_Player, "weapon_elite")
            }
        }
    }
    cmdgivepist(id, givingweapon[id])

    menu_destroy(menu)
    return PLUGIN_HANDLED
}

public cmdrifles(id)
{
    new menu = menu_create("\rВыберите оружие", "r_menu_handler")
    menu_additem(menu, "M4A1", "1")
    menu_additem(menu, "AK47", "2")
    menu_additem(menu, "AWP", "3")
    menu_additem(menu, "AUG", "4")
    menu_additem(menu, "SG552", "5")
    menu_additem(menu, "Famas", "6")
    menu_additem(menu, "Galil", "7")
    menu_additem(menu, "Scout", "8")
    menu_additem(menu, "G3SG1", "9")
    menu_additem(menu, "SG550", "10")
    menu_setprop(menu, MPROP_NEXTNAME, "Далее")
    menu_setprop(menu, MPROP_BACKNAME, "Назад")
    menu_setprop(menu, MPROP_EXITNAME, "Выход")
    menu_display(id, menu, 0)
}

public r_menu_handler(id, menu, item)
{
    if (item == MENU_EXIT)
    {
        cmdmenu(id)
        menu_destroy(menu)
        return PLUGIN_HANDLED
    }

    new s_Data[6], s_Name[64], i_Access, i_Callback
    menu_item_getinfo(menu, item, i_Access, s_Data, charsmax(s_Data), s_Name, charsmax(s_Name), i_Callback)

    new Key = str_to_num(s_Data)
    switch(Key)
    {
        case 1: cmdgiverifle(id, 22, 0)
        case 2: cmdgiverifle(id, 28, 0)
        case 3: cmdgiverifle(id, 18, 0)
        case 4: cmdgiverifle(id, 8, 0)
        case 5: cmdgiverifle(id, 27, 0)
        case 6: cmdgiverifle(id, 15, 0)
        case 7: cmdgiverifle(id, 14, 0)
        case 8: cmdgiverifle(id, 3, 0)
        case 9: cmdgiverifle(id, 24, 0)
        case 10: cmdgiverifle(id, 13, 0)
    }

    menu_destroy(menu)
    return PLUGIN_HANDLED
}

public cmdgiverifle(id, weapon, pack)
{
    givingweapon[id] = weapon
    givepack[id] = pack
    new menu = menu_create("Выберите игрока", "p_menu_handler")
    new s_Players[32], i_Num, i_Player
    new s_Name[64], s_Player[10]
    get_players(s_Players, i_Num)
    for (new i; i < i_Num; i++)
    {
        i_Player = s_Players[i]

        get_user_name(i_Player, s_Name, charsmax(s_Name))
        num_to_str(i_Player, s_Player, charsmax(s_Player))
        if(is_user_alive(i_Player))
            format(s_Name, charsmax(s_Name), "\w%s", s_Name)
        else
            format(s_Name, charsmax(s_Name), "\d%s", s_Name)
        menu_additem(menu, s_Name, s_Player, 0)
    }
    menu_setprop(menu, MPROP_NEXTNAME, "Далее")
    menu_setprop(menu, MPROP_BACKNAME, "Назад")
    menu_setprop(menu, MPROP_EXITNAME, "Выход")
    menu_display(id, menu, 0)
}

public p_menu_handler(id, menu, item)
{
    if (item == MENU_EXIT)
    {
        if(givepack[id])
            cmdpack(id)
        else
            cmdrifles(id)
        menu_destroy(menu)
        return PLUGIN_HANDLED
    }

    new s_Data[6], s_Name[64], i_Access, i_Callback
    menu_item_getinfo(menu, item, i_Access, s_Data, charsmax(s_Data), s_Name, charsmax(s_Name), i_Callback)

    new i_Player = str_to_num(s_Data)

    if(is_user_connected(i_Player) && is_user_alive(i_Player))
    {
        cs_set_user_bpammo(i_Player, givingweapon[id], 90)
        switch(givingweapon[id])
        {
            case 22: give_item(i_Player, "weapon_m4a1")
            case 28: give_item(i_Player, "weapon_ak47")
            case 18: give_item(i_Player, "weapon_awp")
            case 8: give_item(i_Player, "weapon_aug")
            case 27: give_item(i_Player, "weapon_sg552")
            case 15: give_item(i_Player, "weapon_famas")
            case 14: give_item(i_Player, "weapon_galil")
            case 3: give_item(i_Player, "weapon_scout")
            case 24: give_item(i_Player, "weapon_g3sg1")
            case 13: give_item(i_Player, "weapon_sg550")
        }
        if(givepack[id])
        {
            give_item(i_Player, "weapon_flashbang")
            give_item(i_Player, "weapon_flashbang")
            give_item(i_Player, "weapon_hegrenade")
            give_item(i_Player, "weapon_smokegrenade")
            if(cs_get_user_team(i_Player) == CS_TEAM_CT)
            cs_set_user_defuse(i_Player, 1)
            cs_set_user_armor(i_Player, 100, CsArmorType:2)
            cs_set_user_bpammo(i_Player, CSW_DEAGLE, 35)
            give_item(id, "weapon_deagle")
        }
    }
    cmdgiverifle(id, givingweapon[id], givepack[id])

    menu_destroy(menu)
    return PLUGIN_HANDLED
}

public cmdsecond(id)
{
    new menu = menu_create("\rВыберите вещь", "se_menu_handler")
    menu_additem(menu, "Кусачки", "1")
    menu_additem(menu, "Щит", "2")
    menu_additem(menu, "Все гранаты", "3")
    menu_additem(menu, "Бронежилет", "4")
    menu_setprop(menu, MPROP_EXITNAME, "Выход")
    menu_display(id, menu, 0)
}

public se_menu_handler(id, menu, item)
{
    if (item == MENU_EXIT)
    {
        cmdmenu(id)
        menu_destroy(menu)
        return PLUGIN_HANDLED
    }

    new s_Data[6], s_Name[64], i_Access, i_Callback
    menu_item_getinfo(menu, item, i_Access, s_Data, charsmax(s_Data), s_Name, charsmax(s_Name), i_Callback)

    new Key = str_to_num(s_Data)
    switch(Key)
    {
        case 1: cmdgivesec(id, 1)
        case 2: cmdgivesec(id, 2)
        case 3: cmdgivesec(id, 3)
        case 4: cmdgivesec(id, 4)
    }

    menu_destroy(menu)
    return PLUGIN_HANDLED
}

public cmdgivesec(id, item)
{
    givingweapon[id] = item
    new menu = menu_create("Выберите игрока", "p3_menu_handler")
    new s_Players[32], i_Num, i_Player
    new s_Name[64], s_Player[10]
    get_players(s_Players, i_Num)
    for (new i; i < i_Num; i++)
    {
        i_Player = s_Players[i]

        get_user_name(i_Player, s_Name, charsmax(s_Name))
        num_to_str(i_Player, s_Player, charsmax(s_Player))
        if(is_user_alive(i_Player))
            format(s_Name, charsmax(s_Name), "\w%s", s_Name)
        else
            format(s_Name, charsmax(s_Name), "\d%s", s_Name)
        menu_additem(menu, s_Name, s_Player, 0)
    }
    menu_setprop(menu, MPROP_NEXTNAME, "Далее")
    menu_setprop(menu, MPROP_BACKNAME, "Назад")
    menu_setprop(menu, MPROP_EXITNAME, "Выход")
    menu_display(id, menu, 0)
}

public p3_menu_handler(id, menu, item)
{
    if (item == MENU_EXIT)
    {
        cmdsecond(id)
        menu_destroy(menu)
        return PLUGIN_HANDLED
    }

    new s_Data[6], s_Name[64], i_Access, i_Callback
    menu_item_getinfo(menu, item, i_Access, s_Data, charsmax(s_Data), s_Name, charsmax(s_Name), i_Callback)

    new i_Player = str_to_num(s_Data)

    if(is_user_connected(i_Player) && is_user_alive(i_Player))
    {
        switch(givingweapon[id])
        {
            case 1: cs_set_user_defuse(i_Player, 1)
            case 2: give_item(i_Player, "weapon_shield")
            case 3:
            {
                give_item(i_Player, "weapon_flashbang")
                give_item(i_Player, "weapon_flashbang")
                give_item(i_Player, "weapon_hegrenade")
                give_item(i_Player, "weapon_smokegrenade")
            }
            case 4: cs_set_user_armor(i_Player, 100, CsArmorType:2)
        }
    }
    cmdgivesec(id, givingweapon[id])

    menu_destroy(menu)
    return PLUGIN_HANDLED
}

public cmdpack(id)
{
    new menu = menu_create("Выберите оружие", "pa_menu_handler")
    menu_additem(menu, "M4A1 + Pack", "1")
    menu_additem(menu, "AK47 + Pack", "2")
    menu_additem(menu, "AWP + Pack", "3")
    menu_additem(menu, "AUG + Pack", "4")
    menu_additem(menu, "SG552 + Pack", "5")
    menu_additem(menu, "Famas + Pack", "6")
    menu_additem(menu, "Galil + Pack", "7")
    menu_additem(menu, "Scout + Pack", "8")
    menu_additem(menu, "G3SG1 + Pack", "9")
    menu_additem(menu, "SG550 + Pack", "10")
    menu_setprop(menu, MPROP_NEXTNAME, "Далее")
    menu_setprop(menu, MPROP_BACKNAME, "Назад")
    menu_setprop(menu, MPROP_EXITNAME, "Выход")
    menu_display(id, menu, 0)
}

public pa_menu_handler(id, menu, item)
{
    if (item == MENU_EXIT)
    {
        cmdmenu(id)
        menu_destroy(menu)
        return PLUGIN_HANDLED
    }

    new s_Data[6], s_Name[64], i_Access, i_Callback
    menu_item_getinfo(menu, item, i_Access, s_Data, charsmax(s_Data), s_Name, charsmax(s_Name), i_Callback)

    new Key = str_to_num(s_Data)
    switch(Key)
    {
        case 1: cmdgiverifle(id, 22, 1)
        case 2: cmdgiverifle(id, 28, 1)
        case 3: cmdgiverifle(id, 18, 1)
        case 4: cmdgiverifle(id, 8, 1)
        case 5: cmdgiverifle(id, 27, 1)
        case 6: cmdgiverifle(id, 15, 1)
        case 7: cmdgiverifle(id, 14, 1)
        case 8: cmdgiverifle(id, 3, 1)
        case 9: cmdgiverifle(id, 24, 1)
        case 10: cmdgiverifle(id, 13, 1)
    }

    menu_destroy(menu)
    return PLUGIN_HANDLED
}


Делал для себя. Если вас не устраивает ограничение в 5 раундов (у меня просто 2 рестарта идут) - измените в строке if(timeres < 5) значение под себя.
sambo
17.1.2012, 18:49 Система перенаправления игроков с одного сервера на другой.
Simple Redirection - чем именно не устроил? У меня 2 сервера, но оба поставил этот плагин и он туда - сюда людей перенаправляет. Если 1 полный (23 из 24) - перекидывает на 2ой. Если 2ой полный - перекидывает на 1ый =) Так же думаю можно и с 3, и с 10 сделать =) И редиректит быстро.
Bo_OT?!

2 страниц V   1 2