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

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

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

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

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

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

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

Нужен качественный warmup!

Статус пользователя CSGOLDPUBLIC
сообщение 5.6.2015, 20:08
Сообщение #1


Стаж: 11 лет

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

Ищу хорошую разминку на ножах з DM режимом и чтоб была возможность отключать на мапах 2000, 35hp, awp_india.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя Immunity
сообщение 5.6.2015, 20:28
Сообщение #2
Стаж: 11 лет

Сообщений: 444
Благодарностей: 119
Полезность: 139

Код:
#include <amxmodx>
#include <amxmisc>
#include <dhudmessage>
#include <hamsandwich>

new Timer, SecondsCvar
new bool:g_knife = true

public plugin_init()
{
register_plugin( "Knife WarnUP" , "1.0", "ill" )

register_event("DeathMsg", "on_death", "a")
register_event( "CurWeapon", "EventCurWeapon", "be", "2!29" )

SecondsCvar = register_cvar("auto_rr_time","120.0")

Timer = get_pcvar_num(SecondsCvar)
set_task(1.0, "start_rr_timer", _, _, _, "a", Timer)
}

public plugin_cfg()
{
new const szDisableMapTypes[][] = {"35hp_", "ka_"}; // Типы карт, на которых плагин не будет работать
new szMapname[32];
get_mapname(szMapname, charsmax(szMapname));
for(new i; i < sizeof szDisableMapTypes; i++)
if(equali(szMapname, szDisableMapTypes[i], strlen(szDisableMapTypes[i]))) pause("ad");
}

public on_death()
{
new victim
victim = read_data(2)

if(g_knife)
set_task(1.0, "fnRevivePlayer", victim)
}

public fnRevivePlayer(id)
{
if(!is_user_alive(id))
ExecuteHamB(Ham_CS_RoundRespawn, id)
}

public EventCurWeapon(id)
{
if(g_knife)
engclient_cmd(id, "weapon_knife")
}

public start_rr_timer()
{
Timer--

set_dhudmessage(135, 206, 235, -1.0, 0.08, 0, 0.0, 0.01)
show_dhudmessage(0, "Разминка на Ножах!^nРестарт через: [ %d ]", Timer)

if(Timer < 1)
{
server_cmd("sv_restartround 1")
set_task(3.0, "rr_end")
g_knife = false
}
}

public rr_end()
{
set_dhudmessage( random_num(0, 255), random_num(0, 255), random_num(0, 255), -1.0, 0.78, 2, 6.0, 3.0, 0.1, 1.5, false )
show_dhudmessage(0, "Всем удачи!^nПриятной игры!")
}


Или
Разминка
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Liberty
сообщение 5.6.2015, 20:30
Сообщение #3


Стаж: 11 лет

Сообщений: 38
Благодарностей: 15
Полезность: 182

Меценат Меценат

Можно еще в исходник выше, добавить респаун с 35хп

Код
В plugin_init


Код:
RegisterHam(Ham_Spawn, "player", "fw_SpawnPost", 1)


Код
В Свободное место


Код:
public fw_SpawnPost(id)
{
if(is_user_alive(id) && g_knife)
{
set_user_health(id, 35)
}
}


Отредактировал: Liberty, - 5.6.2015, 20:30
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Lettro
сообщение 5.6.2015, 20:36
Сообщение #4


Стаж: 11 лет

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

CSGOLDPUBLIC, вот здесь посмотри: TouchMePlease.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Immunity
сообщение 5.6.2015, 20:39
Сообщение #5
Стаж: 11 лет

Сообщений: 444
Благодарностей: 119
Полезность: 139

Если 35 хп делать, то в самое начало #include <fun> добавь

Отредактировал: Immunity, - 5.6.2015, 20:40
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя CSGOLDPUBLIC
сообщение 6.6.2015, 17:19
Сообщение #6


Стаж: 11 лет

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

Всем спасибо)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя ThePhoenix
сообщение 9.6.2015, 23:27
Сообщение #7


Стаж: 11 лет

Сообщений: 2723
Благодарностей: 533
Полезность: 40

А можно ещё выпилить оповещение в HUD,чтоб в чат раз написало и хватит? :)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: