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

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

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

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

> Правила раздела

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

Все вновь созданные темы, с названием типа "Помогите найти", "А что это за плагин", "Ищу плагин", "Нужен плагин", "Подскажите пожалуйста название плагина" - будут удалены.
При создании темы постарайтесь максимально понятно сформулировать её заголовок так, чтобы он соответствовал функциям плагина который Вы ищите. В том случае, если Вам не удается сформулировать мысль и правильно расписать всё в теме, воспользуйтесь графическим редактором, к примеру Paint, что бы примерно изобразить функции нужного Вам плагина.

2 кода для плагинов ;)

, Скриптеры, сюды :)
Статус пользователя sdf
сообщение 31.1.2014, 17:28
Сообщение #1


Стаж: 13 лет

Сообщений: 721
Благодарностей: 208
Полезность: 466

Добрый вечер.
Дорогие плагиностроители, кто может поделится кодом для 2х плагинов? blush2.gif

1. Нужен код шапок для админов. Суть такова, что-бы шапка была только у команду террористов.
2. Может кто либо знает линк на данный плагин? Либо напишет миникод blush2.gif
Скрытый текст

Спасибо заранее smile.gif

Отредактировал: sdf, - 31.1.2014, 18:19
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя Viva
сообщение 31.1.2014, 17:41
Сообщение #2
Стаж: 12 лет

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

1. Берёшь обычный плагин шапок, делаешь проверку на команду - готово
2. Обычный худ, можно выгенерировать в AMX-Studio
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Esecman
сообщение 31.1.2014, 17:48
Сообщение #3
Стаж: 12 лет

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

Скрытый текст
Код:
#include <amxmodx>
#include <hamsandwich>
#include <fakemeta>
#include <engine>

new g_bwEnt[33];
new g_CachedStringInfoTarget;

#define TT 1
#define CT 2

public plugin_precache()
{
precache_model("models/tvoya_model.mdl")
}


public plugin_init() {
register_plugin("Model Hat", "1.0", "Esecman")
RegisterHam(Ham_Spawn,"player","fwHamPlayerSpawnPost")
}

public fwHamPlayerSpawnPost( const player ) {
if(is_user_alive(player) & get_user_team(player) == 1) {
new iEnt = g_bwEnt[ player ];
remove_entity( iEnt )
if( !pev_valid( iEnt ) ) {
g_bwEnt[ player ] = iEnt = engfunc ( EngFunc_CreateNamedEntity, g_CachedStringInfoTarget );
set_pev( iEnt, pev_movetype, MOVETYPE_FOLLOW );
set_pev( iEnt, pev_aiment, player );
engfunc( EngFunc_SetModel, iEnt, "models/twoya_model.mdl" );
}
}
}


Ток тут не для админов ... забыл адднуть :D
щас выложу фулл

Отредактировал: Esecman, - 31.1.2014, 17:54
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя sdf
сообщение 31.1.2014, 17:49
Сообщение #4


Стаж: 13 лет

Сообщений: 721
Благодарностей: 208
Полезность: 466

Esecman,
Если не затруднит, напиши и для 2 шапок.
Шапка для админов ТТ и СТ.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя r1nk0
сообщение 31.1.2014, 17:52
Сообщение #5


Стаж: 12 лет

Сообщений: 1417
Благодарностей: 705
Полезность: 349

Тоже бы неотказался,для админов шапочки.


Создание и редактирование карт ($) - vk.com/id476857873
Настройка и техническое обслуживание ваших игровых серверов - vk.com/id476857873
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Esecman
сообщение 31.1.2014, 17:56
Сообщение #6
Стаж: 12 лет

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

Пробуемс
Код:
#include <amxmodx>
#include <hamsandwich>
#include <fakemeta>
#include <engine>

#define TT 1
#define CT 2

new g_bwEnt[33];
new g_CachedStringInfoTarget;


public plugin_precache()
{
precache_model("models/tt_hat.mdl")
precache_model("models/ct_hat.mdl")
}


public plugin_init() {
register_plugin("Model Hat", "1.0", "Esecman")
RegisterHam(Ham_Spawn,"player","fwHamPlayerSpawnPostTT")
RegisterHam(Ham_Spawn,"player","fwHamPlayerSpawnPostCT")
}

public fwHamPlayerSpawnPostTT( const player ) {
if(is_user_alive(player) & get_user_team(player) == 1 && (get_user_flags(player) & ADMIN_LEVEL_H)) { // flag ADMIN_LEVEL_H
new iEnt = g_bwEnt[ player ];
remove_entity( iEnt )
if( !pev_valid( iEnt ) ) {
g_bwEnt[ player ] = iEnt = engfunc ( EngFunc_CreateNamedEntity, g_CachedStringInfoTarget );
set_pev( iEnt, pev_movetype, MOVETYPE_FOLLOW );
set_pev( iEnt, pev_aiment, player );
engfunc( EngFunc_SetModel, iEnt, "models/tt_hat.mdl" );
}
}
}

public fwHamPlayerSpawnPostCT( const player ) {
if(is_user_alive(player) & get_user_team(player) == 2 && (get_user_flags(player) & ADMIN_LEVEL_H)) { // flag ADMIN_LEVEL_H
new iEnt = g_bwEnt[ player ];
remove_entity( iEnt )
if( !pev_valid( iEnt ) ) {
g_bwEnt[ player ] = iEnt = engfunc ( EngFunc_CreateNamedEntity, g_CachedStringInfoTarget );
set_pev( iEnt, pev_movetype, MOVETYPE_FOLLOW );
set_pev( iEnt, pev_aiment, player );
engfunc( EngFunc_SetModel, iEnt, "models/ct_hat.mdl" );
}
}
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Nickk
сообщение 31.1.2014, 18:12
Сообщение #7
Стаж: 13 лет

Сообщений: 438
Благодарностей: 120
Полезность: 523

А так не легче?)
Скрытый текст
Код:
#include <amxmodx>
#include <hamsandwich>
#include <fakemeta>
#include <engine>

new g_bwEnt[33];
new g_CachedStringInfoTarget;


public plugin_precache()
{
precache_model("models/tt_hat.mdl")
precache_model("models/ct_hat.mdl")
}


public plugin_init() {
register_plugin("Model Hat", "1.0", "Esecman")
RegisterHam(Ham_Spawn,"player","fwHamPlayerSpawnPost")
}

public fwHamPlayerSpawnPost( const player ) {
if(is_user_alive(player) && (get_user_flags(player) & ADMIN_LEVEL_H))
{
new iEnt = g_bwEnt[ player ];
remove_entity( iEnt )
switch(get_user_team(player))
{
case 1:
{
if( !pev_valid( iEnt ) ) {
g_bwEnt[ player ] = iEnt = engfunc ( EngFunc_CreateNamedEntity, g_CachedStringInfoTarget );
set_pev( iEnt, pev_movetype, MOVETYPE_FOLLOW );
set_pev( iEnt, pev_aiment, player );
engfunc( EngFunc_SetModel, iEnt, "models/tt_hat.mdl" );
}
}
case 2:
{
if( !pev_valid( iEnt ) ) {
g_bwEnt[ player ] = iEnt = engfunc ( EngFunc_CreateNamedEntity, g_CachedStringInfoTarget );
set_pev( iEnt, pev_movetype, MOVETYPE_FOLLOW );
set_pev( iEnt, pev_aiment, player );
engfunc( EngFunc_SetModel, iEnt, "models/ct_hat.mdl" );
}
}
}
}
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Esecman
сообщение 31.1.2014, 18:19
Сообщение #8
Стаж: 12 лет

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

Nickk, а как он будет определять какая тима? Точнее для какой тимы, какая шапочка?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя sdf
сообщение 31.1.2014, 18:20
Сообщение #9


Стаж: 13 лет

Сообщений: 721
Благодарностей: 208
Полезность: 466

Спасибо Esecman, за 2-й плагин.
С первым плагином траблы, модели криво смотрятся. Кто может помочь натянуть их? Что-бы нормально смотрелись

Отредактировал: sdf, - 31.1.2014, 18:20
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Nickk
сообщение 31.1.2014, 18:21
Сообщение #10
Стаж: 13 лет

Сообщений: 438
Благодарностей: 120
Полезность: 523

Проверка на команду есть же.
ТТ выдаем 'models/tt_hat.mdl', а СТ - 'models/tt_hat.mdl'.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Esecman
сообщение 31.1.2014, 18:23
Сообщение #11
Стаж: 12 лет

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

Цитата(sdf @ 31.1.2014, 19:20) *
Спасибо Esecman, за 2-й плагин.
С первым плагином траблы, модели криво смотрятся. Кто может помочь натянуть их? Что-бы нормально смотрелись

может все-таки дело в модельках, а не с кодом?
:0
Ставьте модельки по-меньше что ли :)

P.S. >> Код включен в работу в New Year 3.0(менюшка там моя) и работает великолепно.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя sdf
сообщение 1.2.2014, 9:04
Сообщение #12


Стаж: 13 лет

Сообщений: 721
Благодарностей: 208
Полезность: 466

Esecman,
твой 2-й код вообще не работает.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Esecman
сообщение 1.2.2014, 9:13
Сообщение #13
Стаж: 12 лет

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

Цитата(sdf @ 1.2.2014, 10:04) *
Esecman,
твой 2-й код вообще не работает.

попробуй код от nickk переделанный, если нет, то кое-что добавлю :3
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя sdf
сообщение 1.2.2014, 9:15
Сообщение #14


Стаж: 13 лет

Сообщений: 721
Благодарностей: 208
Полезность: 466

В общем вот, есть код с данного плагина.
В данном коде, как я понял, модель меняет у всех игроков... Мне надо же, что-бы менял только у админом ( с флагом бана ) (В данном коде смена модели только у ТТ)

Код:
//Исходный код от xPaw
//Реализ: OverGame

#include <amxmodx>
#include <cstrike>
#include <fakemeta>
#include <hamsandwich>

new g_bwEnt[33];
new g_CachedStringInfoTarget;

public plugin_init()
{
register_plugin( "TeamHats", "1.1", "OverGame" );
RegisterHam(Ham_Spawn, "player", "fwHamPlayerSpawnPost", 1);
g_CachedStringInfoTarget = engfunc( EngFunc_AllocString, "info_target" );
}

public plugin_precache()
{
precache_model("models/team_t.mdl");
}

public fwHamPlayerSpawnPost( const player )
{
if (is_user_alive( player )) {
new iEnt = g_bwEnt[ player ];
if( !pev_valid( iEnt ) && cs_get_user_team( player ) == CS_TEAM_T ) {
g_bwEnt[ player ] = iEnt = engfunc ( EngFunc_CreateNamedEntity, g_CachedStringInfoTarget );
set_pev( iEnt, pev_movetype, MOVETYPE_FOLLOW );
set_pev( iEnt, pev_aiment, player );
engfunc( EngFunc_SetModel, iEnt, "models/team_t.mdl" );
}
}
return PLUGIN_CONTINUE
}


И если можно, сделать еще что-бы можно было сменить и у ТТ и у СТ =)
Спасибо заранее :)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя sdf
сообщение 1.2.2014, 9:22
Сообщение #15


Стаж: 13 лет

Сообщений: 721
Благодарностей: 208
Полезность: 466

Цитата(Esecman @ 1.2.2014, 11:13) *
попробуй код от nickk переделанный, если нет, то кое-что добавлю :3


Не работает.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Esecman
сообщение 1.2.2014, 9:35
Сообщение #16
Стаж: 12 лет

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

Скрытый текст
Код:
#include <amxmodx>
#include <hamsandwich>
#include <fakemeta>
#include <engine>

#define TT 1
#define CT 2

new g_bwEnt[33];
new g_CachedStringInfoTarget;


public plugin_precache()
{
precache_model("models/tt_hat.mdl")
precache_model("models/ct_hat.mdl")
}


public plugin_init() {
register_plugin("Model Hat", "1.0", "Esecman")
RegisterHam(Ham_Spawn,"player","fwHamPlayerSpawnPostTT", 1)
RegisterHam(Ham_Spawn,"player","fwHamPlayerSpawnPostCT", 1)
}

public fwHamPlayerSpawnPostTT( const player ) {
if(is_user_alive(player) & get_user_team(player) == 1 && (get_user_flags(player) & ADMIN_LEVEL_H)) { // flag ADMIN_LEVEL_H
new iEnt = g_bwEnt[ player ];
remove_entity( iEnt )
if( !pev_valid( iEnt ) ) {
g_bwEnt[ player ] = iEnt = engfunc ( EngFunc_CreateNamedEntity, g_CachedStringInfoTarget );
set_pev( iEnt, pev_movetype, MOVETYPE_FOLLOW );
set_pev( iEnt, pev_aiment, player );
engfunc( EngFunc_SetModel, iEnt, "models/tt_hat.mdl" );
}
}
}

public fwHamPlayerSpawnPostCT( const player ) {
if(is_user_alive(player) & get_user_team(player) == 2 && (get_user_flags(player) & ADMIN_LEVEL_H)) { // flag ADMIN_LEVEL_H
new iEnt = g_bwEnt[ player ];
remove_entity( iEnt )
if( !pev_valid( iEnt ) ) {
g_bwEnt[ player ] = iEnt = engfunc ( EngFunc_CreateNamedEntity, g_CachedStringInfoTarget );
set_pev( iEnt, pev_movetype, MOVETYPE_FOLLOW );
set_pev( iEnt, pev_aiment, player );
engfunc( EngFunc_SetModel, iEnt, "models/ct_hat.mdl" );
}
}
}


Попробуй так что ли ;)

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