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

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

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

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

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

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

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

Разминочный раунд

Kasper55
сообщение 30.1.2015, 18:23
Сообщение #1
Стаж: 16 лет

Сообщений: 1145
Благодарности: выкл.

Ищу разминочный плагин на ножах с оповещением , с отсчетом , c воскрешение , красивый худ и что бы работал с RoundEndBlock
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя ATaY00
сообщение 5.2.2015, 15:20
Сообщение #2


Стаж: 12 лет

Сообщений: 131
Благодарностей: 5
Полезность: 35

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

#define PLUGIN "Simple Knife Warmup"
#define VERSION "1.0"
#define AUTHOR "Sn!ff3r"

#define TASKID 1234

new hudtimer, cvar, hudhandler, mp_freezetime, value

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

register_message(get_user_msgid("TextMsg") ,"message_TextMsg")

register_event("CurWeapon","switchweapon","be","1=1","2!29")

register_dictionary("simple_warmup.txt")

cvar = register_cvar("warmup_timer", "60")

hudhandler = CreateHudSyncObj()
}

public plugin_cfg()
{
mp_freezetime = get_cvar_pointer("mp_freezetime")

set_task(10.0, "read_vars")
}

public read_vars()
{
value = get_pcvar_num(mp_freezetime)
}

public message_TextMsg(const MsgId, const MsgDest, const MsgEntity)
{
static message[64]
get_msg_arg_string(2, message, charsmax(message))

if(equal(message, "#Game_Commencing"))
{
hudtimer = get_pcvar_num(cvar)

if(hudtimer == -1)
return

formatex(message, charsmax(message), "%L", LANG_PLAYER, "WARUMP_START")
set_msg_arg_string(2, message)

set_task(1.0, "restart", TASKID, _, _, "b")
set_pcvar_num(mp_freezetime, 0)
}
if(equal(message, "#Game_will_restart_in"))
{
formatex(message, charsmax(message), "%L", LANG_PLAYER, "WARUMP_END")
set_msg_arg_string(2, message)
}
}

public restart()
{
if(hudtimer <= 0)
{
remove_task(TASKID)
set_cvar_num("sv_restartround", 1)
set_pcvar_num(mp_freezetime, value)
}
else
{
set_hudmessage(255,255,255,-1.0,0.9,0,6.0,1.0,0.1,0.2)
ShowSyncHudMsg(0, hudhandler, "%L", LANG_PLAYER, "COUNTING", hudtimer)
}
hudtimer--
}

public switchweapon(id)
{
if(task_exists(TASKID))
{
engclient_cmd(id, "weapon_knife")
}
}


и TXT FILE

Скрытый текст
[en]
WARUMP_START = Now knife warump will start!
WARUMP_END = Warump was end...
COUNTING = [Knifes now... Still in %i seconds]

[ru]
WARUMP_START = Разминка на ножах началась!
WARUMP_END = Разминка закончилась
COUNTING = [До конца разминки осталось %i секунд]
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Kasper55
сообщение 5.2.2015, 16:45
Сообщение #3
Стаж: 16 лет

Сообщений: 1145
Благодарности: выкл.

Он с RoundEndBlock работает ?в данный момент я не могу протестировать
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
marik
сообщение 5.2.2015, 17:15
Сообщение #4
Стаж: 12 лет

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

Kasper55,

Две минуты теста ! вы ничего не теряете ! не ленитесь
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
exec1337
сообщение 5.2.2015, 18:40
Сообщение #5
Стаж: 13 лет

Сообщений: 6490
Благодарностей: 2558
Полезность: 491

как может быть разминочный раунд с воскрешением?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Bloo
сообщение 5.2.2015, 18:49
Сообщение #6


Стаж: 12 лет

Сообщений: 15547
Благодарностей: 6971
Полезность: 1206

exec1337, а что тут такого?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
marik
сообщение 5.2.2015, 19:15
Сообщение #7
Стаж: 12 лет

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

exec1337,
Есть разминочный раунд как csdm ! зарезали респнулся на респе ! вы в каком веке живете ? )
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Rotterdam
сообщение 5.2.2015, 19:30
Сообщение #8
Стаж: 11 лет

Сообщений: 412
Благодарности: выкл.

Цитата(exec1337 @ 5.2.2015, 19:40) *
как может быть разминочный раунд с воскрешением?

Зайди ко мне на сервер - узнаешь как. Типа team csdm получается.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
marik
сообщение 5.2.2015, 19:42
Сообщение #9
Стаж: 12 лет

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

Rotterdam,

Можно ип в ЛС ? посмотреть что да как
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
exec1337
сообщение 5.2.2015, 19:53
Сообщение #10
Стаж: 13 лет

Сообщений: 6490
Благодарностей: 2558
Полезность: 491

Bloo, marik, дак ведь тогда это нефига не раунд)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Bloo
сообщение 5.2.2015, 19:54
Сообщение #11


Стаж: 12 лет

Сообщений: 15547
Благодарностей: 6971
Полезность: 1206

exec1337, дак ведь этот раунд просто для того что бы все успели подключиться и начать игру в полном составе.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Kasper55
сообщение 6.2.2015, 1:49
Сообщение #12
Стаж: 16 лет

Сообщений: 1145
Благодарности: выкл.

Цитата(ATaY00 @ 5.2.2015, 16:20) *

проверил , не работает с RoundEndBlock , плагин работает а разминки нету
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Kasper55
сообщение 6.2.2015, 12:22
Сообщение #13
Стаж: 16 лет

Сообщений: 1145
Благодарности: выкл.

плагин сам нашел , всем спасибо
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Bloo
сообщение 6.2.2015, 13:00
Сообщение #14


Стаж: 12 лет

Сообщений: 15547
Благодарностей: 6971
Полезность: 1206

Kasper55, может тогда поделишься и с другими?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Kasper55
сообщение 7.2.2015, 1:09
Сообщение #15
Стаж: 16 лет

Сообщений: 1145
Благодарности: выкл.

Цитата(Bloo @ 6.2.2015, 14:00) *
Kasper55, может тогда поделишься и с другими?

пожалуйста

Код:
#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","45.0")

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

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Приятной игры!")
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Тема закрытаНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: