Пользователь
- Сообщения
- 2
- Реакции
- 0
Неверный раздел форума
- Ошибка
-
На постоянной основе ищу скриптера....
сейчас вопрос с плагином. Доработать плагин
-сделать таймер
-работа с синьком
-настроить радиус обьекта
работа полностью оплачиваемая!
- ОС
- Linux
- Amx Mod X
-
1.9.0
- Билд
-
РХЛДС-HLDS
- ReGamedll
-
1285
- Версия Metamod
-
0876
- Список метамодулей
-
amxx_plugins
- Список плагинов
-
amxx_plugins
150[]
- Автор плагина
- D-Lii
- Версия плагина
- 1.5
- Исходный код
-
public fw_PlayerPreThink(id)
{
if (!is_user_alive(id))
return PLUGIN_HANDLED
static sClassname[16];
new Float:gtime , ent ;
if(!entoffrepair[id])
{
ent = GetAimEnt(id);
/*static Float:flOrigin [ 3 ]
new Float:flVictimOrigin [ 3 ]
pev ( id, pev_origin, flVictimOrigin )
new Float:flDistance = get_distance_f ( flOrigin, flVictimOrigin )
if ( flDistance <= 200 )
{
//if (!is_user_alive(id))continue;
//ExecuteHamB(Ham_TakeDamage,id,0,id,500.0,DMG_BULLET | DMG_BLAST)
entoffrepair[id] = ent;
}*/
pev ( ent, pev_classname, sClassname, charsmax ( sClassname ) )
if(!equal(sClassname,SENTRY_SECUTIRY))
return FMRES_HANDLED;
entoffrepair[id] = ent;
}
if(!entoffrepair[id])
return FMRES_HANDLED;
if(fm_entity_range(entoffrepair[id], id) < 350)
{
gtime = get_gametime()
if(repair_time[id] > gtime)
return FMRES_HANDLED
if(pev(entoffrepair[id],pev_team) != 0)
return FMRES_HANDLED
if(capture_time[id] < gtime)
{
if(capture_time[id] > 0)
{
set_pev(entoffrepair[id],pev_skin,1)
g_DSLData[get_dsl_num(entoffrepair[id])][Dstime] = floatround(dsl_on_time+get_gametime())
capture_time[id] = 0.0
SetSentryPeople(entoffrepair[id],OWNER,id)
set_pev(entoffrepair[id],pev_team,1)
block_sentry(entoffrepair[id],0);
ExecuteForward(iForward2, iReturn);
}
else
{
capture_time[id] = gtime+(_dsl_time_capture)
if(!task_exists(Bar_TASK_ID+id)) //Блокируем повторный вызов.
{
new data[2];
data[0] = id;
data[1] = entoffrepair[id];
set_task(1.0,"bar",Bar_TASK_ID+id,data,1,"b"); //Подсвечиваем мину которую прокачивает игрок.
}
}
}
repair_time[id] = gtime+(5/10)
return FMRES_HANDLED
}
else
{
if(entoffrepair[id])
{
entoffrepair[id] = 0
capture_time[id] = 0.0
if(task_exists(Bar_TASK_ID+id)) //Блокируем повторный вызов.
{
remove_task(Bar_TASK_ID+id)
}
}
}
return FMRES_HANDLED
}
На постоянной основе ищу скриптера....
сейчас вопрос с плагином. Доработать плагин
-сделать таймер
-работа с синьком
-настроить радиус обьекта
работа полностью оплачиваемая!
сейчас вопрос с плагином. Доработать плагин
-сделать таймер
-работа с синьком
-настроить радиус обьекта
работа полностью оплачиваемая!