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

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

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

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

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

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

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

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

Запрет использование пистолетов на 35hp_2

Статус пользователя STR@TEG
сообщение 9.11.2010, 2:26
Сообщение #21
Стаж: 16 лет

Сообщений: 4186
Благодарностей: 1763
Полезность: 837

STILL47DEATH,
Посмотри.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
cs-portal
сообщение 9.11.2010, 14:15
Сообщение #22
Стаж: 16 лет

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

Цитата(STILL47DEATH @ 8.11.2010, 20:37) *
епт, тебе деж видео привели в доказательство, что ещё надо, у меня что времени так много, заходить и багам тебя учить...


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

кто сказа что на всех картах? учи amxx
если сделать configs/maps/plugins-35hp_2.ini
и туда написать то грузится он будет только на етой карте.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
Статус пользователя Racoon
сообщение 9.11.2010, 14:45
Сообщение #23


Стаж: 18 лет

Сообщений: 1757
Благодарностей: 1523
Полезность: 1116

Для открывателей Америки скажу, что данный баг (котормоу уже лет 100) работает на всех картах.

Отредактировал: Racoon, - 9.11.2010, 14:46
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя STILL47DEATH
сообщение 9.11.2010, 16:22
Сообщение #24


Стаж: 18 лет

Сообщений: 662
Благодарностей: 83
Полезность: 150

Цитата(STR@TEG @ 9.11.2010, 3:26) *
STILL47DEATH,
Посмотри.



Цитата(cs-portal @ 9.11.2010, 15:15) *
кто сказа что на всех картах? учи amxx
если сделать configs/maps/plugins-35hp_2.ini
и туда написать то грузится он будет только на етой карте.

ну об этом слышал. хотя сам ни разу не использовал. а можно ли сделать так, чтобы на всех картах этот плагин запрещал щиты, а именно на этой всё оружие (это например)?!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
cs-portal
сообщение 9.11.2010, 20:59
Сообщение #25
Стаж: 16 лет

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

не пробовал - для етого weprest.ini должно считыватся 2 раза.можно попробовать скопировать плагин и изменить weprest.ini на weprest1.ini етот 2 й плагин подгружать на карте 35 хп старый оставить как был .... но вероятно всетаки плагин который делает
strip_user_weapons -0 для всех
give_item(0,"weapon_knife")
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя GODZILLA
сообщение 9.11.2010, 23:42
Сообщение #26


Стаж: 18 лет

Сообщений: 1471
Благодарностей: 440
Полезность: 716

Код
#include <amxmodx>
#include <fun>

public plugin_init()
{
    register_plugin("x","y","z")
    register_event("RoundTime", "eNewRound", "bc")
    
    new mapname[32]
    get_mapname(mapname, 31)
    
    if (!equali(mapname, "35hp_", 5))
        return PLUGIN_HANDLED
}

public eNewRound()
{
    if (read_data(1) == floatround(get_cvar_float("mp_roundtime") * 60.0,floatround_floor))
    {
        set_task(1.0, "strip")
        set_task(1.5, "give")
    }
}

public strip()
{
        new players[32], playerNum, player
        get_players(players, playerNum)
    
        for (new i = 0; i < playerNum; i++)
        {
            player = players[i]
            strip_user_weapons (player)
        }
}

public give()
{
        new players[32], playerNum, player
        get_players(players, playerNum)
    
        for (new i = 0; i < playerNum; i++)
        {
            player = players[i]
            give_item (player, weapon_knife)
        }
}


вот , настряпал. попробуй

а тут наверное циклы и не нужны... просто

Код
public strip()
{

    strip_user_weapons (0)

}

public give()
{

    give_item (0, weapon_knife)
}


хотя фиг знает

Отредактировал: GODZILLA, - 9.11.2010, 23:44
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя c0rax
сообщение 10.11.2010, 0:32
Сообщение #27


Стаж: 18 лет

Сообщений: 1077
Благодарностей: 530
Полезность: 884

Вот держи...
Плагин сам будет активироватся на картах 35hp_* и ka_
В других случаях, он будет не активным, и не будет поедать ресурсы.

Код
#include <amxmodx>
#include <hamsandwich>
#include <cstrike>

new g_MapNames[][] =
{
        "35hp_",
        "ka_"
};

public plugin_init()
{
    register_plugin("No Weapon Purchase","1.0","c0rax")
        new MapName[32];
        get_mapname(MapName, 31);

        for (new Map = 0; Map < sizeof(g_MapNames); Map++)
                if (containi(MapName, g_MapNames[Map]) != -1)
                {
                        RegisterHam(Ham_Spawn, "player", "Spawn_Player_Post", 1);

                        break;
                }
}

public Spawn_Player_Post(Client)
        if (is_user_alive(Client))
                cs_set_user_money(Client, 0, 0);
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
2 страниц V   1 2
 
Тема закрытаНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: