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

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

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

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

Убрать выдачу оружия с карт

, Нужна помошь
Статус пользователя vertex627
сообщение 31.5.2012, 17:46
Сообщение #1
Стаж: 14 лет

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

Привет всем пользователям c-s.net.ua. Может ли кто подсказать как с аим карт где авто-выдача оружия эту самую выдачу оружия убрать. Мне нужно для csdm мода. Если кто знает как подскажите пожалуйста.
Ps. Надо заблочить выдачу оружия не ксдм модом а самой картой.

Отредактировал: vertex627, - 31.5.2012, 17:50
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя AndrewZ
сообщение 31.5.2012, 17:51
Сообщение #2


Иконка группы

Стаж: 18 лет
Город: Санкт-Петербург


Сообщений: 4700
Благодарностей: 2452
Полезность: 1018

надо удалить энтити Game_player_equip


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя vertex627
сообщение 31.5.2012, 17:58
Сообщение #3
Стаж: 14 лет

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

Цитата(AndrewZ @ 31.5.2012, 17:51) *
надо удалить энтити Game_player_equip


Есть ли для этого плагин? Или только путем пебора самой карты с последующей компиляцией?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя AndrewZ
сообщение 31.5.2012, 18:01
Сообщение #4


Иконка группы

Стаж: 18 лет
Город: Санкт-Петербург


Сообщений: 4700
Благодарностей: 2452
Полезность: 1018

vertex627,
не, как то можно сделать ремув энтити, но я хз какой код, мб щас погуглить надо, либо кто-то поможет еще.

ах, вот, try this:
Код
#include <engine>

new gpe
while( ( gpe == find_ent_by_class( gpe, "Game_player_equip " ) ) )
{
     remove_entity( gpe )
}


это кинь в public plugin_precache()

Отредактировал: AndrewZ, - 31.5.2012, 18:03


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя vertex627
сообщение 31.5.2012, 18:11
Сообщение #5
Стаж: 14 лет

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

Цитата(AndrewZ @ 31.5.2012, 18:01) *
vertex627,
не, как то можно сделать ремув энтити, но я хз какой код, мб щас погуглить надо, либо кто-то поможет еще.

ах, вот, try this:
Код
#include <engine>

new gpe
while( ( gpe == find_ent_by_class( gpe, "Game_player_equip " ) ) )
{
     remove_entity( gpe )
}


это кинь в public plugin_precache()


Плагин не компилится.

Вот нашел плагин с похожей тематикой (плагин для удаление худ сообщений на карте)

Что в нем подправить что бы отлавливало эти енититьки

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

public plugin_init( )
{
    register_plugin( "game_text remover", "1.0", "Bl0ck" );
}

public plugin_cfg( )
{
    new iEnt;

    while( ( iEnt = engfunc( EngFunc_FindEntityByString, iEnt, "classname", "game_text" ) ) )
        engfunc( EngFunc_RemoveEntity, iEnt );
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя AndrewZ
сообщение 31.5.2012, 18:16
Сообщение #6


Иконка группы

Стаж: 18 лет
Город: Санкт-Петербург


Сообщений: 4700
Благодарностей: 2452
Полезность: 1018

Всё отлично компилируется.
Код
#include <amxmodx>
#include <engine>

#define PLUGIN            "veselaya hurma"
#define VERSION            "1.0"
#define AUTHOR            "AndrewZ"

public plugin_init()
{
    register_plugin( PLUGIN, VERSION, AUTHOR )
}

public plugin_precache()
{
    new ent
    while( ( ent == find_ent_by_class( ent, "Game_player_equip " ) ) )
    {
         remove_entity( ent )
    }
}


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя vertex627
сообщение 31.5.2012, 18:25
Сообщение #7
Стаж: 14 лет

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

Цитата(AndrewZ @ 31.5.2012, 18:16) *
Всё отлично компилируется.
Код
#include <amxmodx>
#include <engine>

#define PLUGIN            "veselaya hurma"
#define VERSION            "1.0"
#define AUTHOR            "AndrewZ"

public plugin_init()
{
    register_plugin( PLUGIN, VERSION, AUTHOR )
}

public plugin_precache()
{
    new ent
    while( ( ent == find_ent_by_class( ent, "Game_player_equip " ) ) )
    {
         remove_entity( ent )
    }
}



Сервер не запускается sad.gif( Билд и ОС сервера не играют роли.

Цитата(vertex627 @ 31.5.2012, 18:23) *
Сервер не запускается sad.gif( Билд и ОС сервера не играют роли.


Я прям в отчаянии совсем.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя AndrewZ
сообщение 31.5.2012, 18:32
Сообщение #8


Иконка группы

Стаж: 18 лет
Город: Санкт-Петербург


Сообщений: 4700
Благодарностей: 2452
Полезность: 1018

vertex627,
что значит не запускается? Он говорит "Я НЕ ЗАПУСКАЮСЬ"? или мб ошибка какая?

Отредактировал: AndrewZ, - 31.5.2012, 18:32


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя vertex627
сообщение 31.5.2012, 18:36
Сообщение #9
Стаж: 14 лет

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

Цитата(AndrewZ @ 31.5.2012, 18:32) *
vertex627,
что значит не запускается? Он говорит "Я НЕ ЗАПУСКАЮСЬ"? или мб ошибка какая?


Снчала очень долго думает, потом ошибка HLDS laucher не отвечает, если через консоль то просто зависает все.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя AndrewZ
сообщение 31.5.2012, 18:37
Сообщение #10


Иконка группы

Стаж: 18 лет
Город: Санкт-Петербург


Сообщений: 4700
Благодарностей: 2452
Полезность: 1018

стганно, ну ладно, сделай атк:
Код
#include <amxmodx>
#include <fakemeta>

public plugin_init( )
{
    register_plugin( "game_text remover", "1.0", "Bl0ck" );
}

public plugin_cfg( )
{
    new iEnt;

    while( ( iEnt = engfunc( EngFunc_FindEntityByString, iEnt, "classname", "game_player_equip" ) ) )
        engfunc( EngFunc_RemoveEntity, iEnt );
}


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя vertex627
сообщение 31.5.2012, 18:44
Сообщение #11
Стаж: 14 лет

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

Цитата(AndrewZ @ 31.5.2012, 18:37) *
стганно, ну ладно, сделай атк:
Код
#include <amxmodx>
#include <fakemeta>

public plugin_init( )
{
    register_plugin( "game_text remover", "1.0", "Bl0ck" );
}

public plugin_cfg( )
{
    new iEnt;

    while( ( iEnt = engfunc( EngFunc_FindEntityByString, iEnt, "classname", "game_player_equip" ) ) )
        engfunc( EngFunc_RemoveEntity, iEnt );
}



УРААААА!! ПОЛУЧИЛОСЬ!!!! ТЫ СУПЕР!! СПАСИБО ТЕБЕ ОГРОМНОЕ!! ДАЙ КОШЕЛЕК Я ТЕБЕ ХОТЬ СОТКУ ЗАКИНУ.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя AndrewZ
сообщение 31.5.2012, 19:36
Сообщение #12


Иконка группы

Стаж: 18 лет
Город: Санкт-Петербург


Сообщений: 4700
Благодарностей: 2452
Полезность: 1018

vertex627,


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