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

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

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

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

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

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

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

No Team Flash

Статус пользователя Egorka007
сообщение 19.4.2014, 15:11
Сообщение #1


Стаж: 12 лет

Сообщений: 334
Благодарностей: 42
Полезность: 106

Привет, есть у кого рабочий плагин ? Буду благодарен, через поиск ничего не нашел.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
BariN
сообщение 19.4.2014, 15:51
Сообщение #2
Стаж: 12 лет

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

Цитата(Egorka007 @ 19.4.2014, 15:11) *
Привет, есть у кого рабочий плагин ? Буду благодарен, через поиск ничего не нашел.

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

#define PLUGIN "AntiFlash"
#define VERSION "1.0"
#define AUTHOR "CrAsH"

new g_PlayerFlasher

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

register_event("ScreenFade", "CheckFlash", "be", "4=255", "5=255", "6=255", "7>199")
register_event("23", "RemoveFlasher", "a", "1=5", "6=25", "7=6")

register_forward(FM_SetModel, "CheckFlasher")
}

public CheckFlash(id)
{
if(id == g_PlayerFlasher)
return;

if(get_user_team(id) == get_user_team(g_PlayerFlasher))
{
message_begin(MSG_ONE, get_user_msgid("ScreenFade"), {0, 0, 0}, id)
write_short(1)
write_short(1)
write_short(1)
write_byte(0)
write_byte(0)
write_byte(0)
write_byte(255)
message_end()
}
}

public RemoveFlasher()
{
set_task(0.05,"ResetFlasher")
return PLUGIN_CONTINUE
}

public ResetFlasher()
{
g_PlayerFlasher = 0
}


public SetFlasher(id)
{
g_PlayerFlasher = id - 12345
}


public CheckFlasher(iEntity, szModel[])
{

if(!equal(szModel, "models/w_flashbang.mdl"))
return FMRES_IGNORED

new iOwner = pev(iEntity, pev_owner)

if(iOwner == 0)
return FMRES_IGNORED

set_task(1.52, "SetFlasher", iOwner + 12345)
return FMRES_IGNORED
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Egorka007
сообщение 19.4.2014, 18:52
Сообщение #3


Стаж: 12 лет

Сообщений: 334
Благодарностей: 42
Полезность: 106

Цитата(BariN @ 19.4.2014, 15:51) *
Код:
#include <amxmodx>
#include <amxmisc>
#include <fakemeta>

#define PLUGIN "AntiFlash"
#define VERSION "1.0"
#define AUTHOR "CrAsH"

new g_PlayerFlasher

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

register_event("ScreenFade", "CheckFlash", "be", "4=255", "5=255", "6=255", "7>199")
register_event("23", "RemoveFlasher", "a", "1=5", "6=25", "7=6")

register_forward(FM_SetModel, "CheckFlasher")
}

public CheckFlash(id)
{
if(id == g_PlayerFlasher)
return;

if(get_user_team(id) == get_user_team(g_PlayerFlasher))
{
message_begin(MSG_ONE, get_user_msgid("ScreenFade"), {0, 0, 0}, id)
write_short(1)
write_short(1)
write_short(1)
write_byte(0)
write_byte(0)
write_byte(0)
write_byte(255)
message_end()
}
}

public RemoveFlasher()
{
set_task(0.05,"ResetFlasher")
return PLUGIN_CONTINUE
}

public ResetFlasher()
{
g_PlayerFlasher = 0
}


public SetFlasher(id)
{
g_PlayerFlasher = id - 12345
}


public CheckFlasher(iEntity, szModel[])
{

if(!equal(szModel, "models/w_flashbang.mdl"))
return FMRES_IGNORED

new iOwner = pev(iEntity, pev_owner)

if(iOwner == 0)
return FMRES_IGNORED

set_task(1.52, "SetFlasher", iOwner + 12345)
return FMRES_IGNORED
}

Спасибо, сейчас попробую
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
trollface
сообщение 19.4.2014, 18:57
Сообщение #4
Стаж: 12 лет

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

BariN,
CrAsH то кривой...
Код:
 set_task(0.05,"ResetFlasher")

таск не может быть меньше 0.1, это раз.
второе, этот таск тут вообще не нужен.

Отредактировал: trollface, - 19.4.2014, 18:59
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя badboy2115
сообщение 19.4.2014, 19:27
Сообщение #5


Стаж: 13 лет

Сообщений: 589
Благодарностей: 115
Полезность: 351

https://forums.alliedmods.net/showthread.php?t=16992
Вроде норм
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Adrenal1n4ik
сообщение 19.4.2014, 19:31
Сообщение #6


Стаж: 12 лет

Сообщений: 379
Благодарностей: 178
Полезность: 348

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

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

#define PLUGIN "Ad4k_No Team Flash"
#define VERSION "1.3"
#define AUTHOR "Adrenal1n4ik"

new g_PlayerFlasher

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

register_event("ScreenFade", "CheckFlash", "be", "4=255", "5=255", "6=255", "7>199")
register_event("23", "RemoveFlasher", "a", "1=5", "6=25", "7=6")

register_forward(FM_SetModel, "CheckFlasher")
}

public CheckFlash(id)
{
if(id == g_PlayerFlasher)
return;

if(get_user_team(id) == get_user_team(g_PlayerFlasher))
{
message_begin(MSG_ONE, get_user_msgid("ScreenFade"), {0, 0, 0}, id)
write_short(1)
write_short(1)
write_short(1)
write_byte(0)
write_byte(0)
write_byte(0)
write_byte(255)
message_end()
}
}

public RemoveFlasher()
{
set_task(0.05,"ResetFlasher")
return PLUGIN_CONTINUE
}

public ResetFlasher()
{
g_PlayerFlasher = 0
}


public SetFlasher(id)
{
g_PlayerFlasher = id - 12345
}


public CheckFlasher(iEntity, szModel[])
{

if(!equal(szModel, "models/w_flashbang.mdl"))
return FMRES_IGNORED

new iOwner = pev(iEntity, pev_owner)

if(iOwner == 0)
return FMRES_IGNORED

set_task(1.52, "SetFlasher", iOwner + 12345)
return FMRES_IGNORED
}


Отредактировал: realnost, - 19.4.2014, 19:33
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
trollface
сообщение 19.4.2014, 19:56
Сообщение #7
Стаж: 12 лет

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

realnost,
чем отличается от варианта BariN ?
автора только поменяли.
а код как был уг так и есть...
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Egorka007
сообщение 19.4.2014, 19:59
Сообщение #8


Стаж: 12 лет

Сообщений: 334
Благодарностей: 42
Полезность: 106

Цитата(trollface @ 19.4.2014, 19:56) *
realnost,
чем отличается от варианта BariN ?
автора только поменяли.
а код как был уг так и есть...

А что ты посоветуешь ?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
trollface
сообщение 19.4.2014, 20:21
Сообщение #9
Стаж: 12 лет

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

Egorka007,
Код:
#include <amxmodx>
#include <fakemeta>

#define PLUGIN "No Team Flash"
#define VERSION "1.0"
#define AUTHOR "author"

new g_PlayerFlasher

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

register_event("ScreenFade", "CheckFlash", "be", "4=255", "5=255", "6=255", "7>199")
register_event("23", "RemoveFlasher", "a", "1=5", "6=25", "7=6")
register_forward(FM_SetModel, "CheckFlasher")
}

public CheckFlash(id)
{
if(id == g_PlayerFlasher)
return;

if(get_user_team(id) == get_user_team(g_PlayerFlasher))
{
message_begin(MSG_ONE, get_user_msgid("ScreenFade"), {0, 0, 0}, id)
write_short(1)
write_short(1)
write_short(1)
write_byte(0)
write_byte(0)
write_byte(0)
write_byte(255)
message_end()
}
}

public RemoveFlasher() g_PlayerFlasher = 0

public SetFlasher(id) g_PlayerFlasher = id

public CheckFlasher(iEntity, szModel[])
{
if(!equal(szModel, "models/w_flashbang.mdl"))
return FMRES_IGNORED

new iOwner = pev(iEntity, pev_owner)

if(iOwner == 0)
return FMRES_IGNORED

SetFlasher(iOwner)
return FMRES_IGNORED
}

шлифанул...
компилируется, но не проверял работу :)

Отредактировал: trollface, - 19.4.2014, 20:29
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Egorka007
сообщение 19.4.2014, 20:24
Сообщение #10


Стаж: 12 лет

Сообщений: 334
Благодарностей: 42
Полезность: 106

Спасибо
ps.gif Как проведу испытания
Напишу
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Egorka007
сообщение 19.4.2014, 22:01
Сообщение #11


Стаж: 12 лет

Сообщений: 334
Благодарностей: 42
Полезность: 106

Да все пашет, вроде багов не заметил, поставлю на свой серв, если что отпишу.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя ssx
сообщение 19.4.2014, 22:43
Сообщение #12


Стаж: 12 лет

Сообщений: 2237
Благодарностей: 1343
Полезность: 836

не слепит только своих игроков или себя и своих игроков?


[Half-Life DM FFA] 78.152.169.100:27016
[CS 1.6 GunGame] 78.152.169.100:27018
[CS 1.6 DM AIM] 78.152.169.100:27017
[CS 1.6 DM FFA] 78.152.169.100:27015
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
trollface
сообщение 19.4.2014, 22:47
Сообщение #13
Стаж: 12 лет

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

ssx,
своих только
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Egorka007
сообщение 19.4.2014, 22:50
Сообщение #14


Стаж: 12 лет

Сообщений: 334
Благодарностей: 42
Полезность: 106

Цитата(ssx @ 19.4.2014, 22:43) *
не слепит только своих игроков или себя и своих игроков?

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