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

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

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

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

> Правила форума

Раздел для общения на любые темы, для которых не нашлось места в остальных разделах. Если Вашу тему можно отнести по смыслу к другому разделу, лучше создайте её там, иначе Вас накажут.

В данном форуме немного понижены требования к Общим правилам форума, а именно:
1. Информативность темы
2. Отходить от первоначального смысла темы

!
В разделе запрещено создавать темы связанные с раскруткой игровых серверов
560 страниц V  « 157 158 159 ... 558 559 »

Флудильня

, Общения на отвлеченные от тематику форума темы
Статус пользователя massimo
сообщение 16.1.2016, 12:08
Сообщение #3141


Стаж: 10 лет
Город: Днепропетровск


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

Exept,
/del

Отредактировал: massimo, - 16.1.2016, 12:22
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
XyLiGaN
сообщение 16.1.2016, 12:21
Сообщение #3142
Стаж: 13 лет
Город: Югорск

Сообщений: 11668
Благодарностей: 6450
Полезность: 1052

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

Exept, никто
sonyaibo, арестован.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
meloman
сообщение 16.1.2016, 12:31
Сообщение #3143
Стаж: 10 лет

Сообщений: 746
Благодарностей: 373
Полезность: 628

Exept, а что за плагин то?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя sonyaibo
сообщение 16.1.2016, 18:57
Сообщение #3144


Стаж: 12 лет

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

ребятки подскажите где есть gag menu нормальный. Поиском пользовался, везде отзывы нехорошие.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя coca-cola :)
сообщение 16.1.2016, 19:04
Сообщение #3145


Иконка группы

Стаж: 12 лет
Город: Москва

Сообщений: 1306
Благодарностей: 1031
Полезность: 1247

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

sonyaibo, я этим пользуюсь и доволен.
Код:
#include <amxmodx>
#include <amxmisc>
#include <fakemeta>
#if AMXX_VERSION_NUM < 183
#include <colorchat>

#define print_team_default DontChange
#define print_team_grey Grey
#define print_team_red Red
#define print_team_blue Blue
#endif

#define PLUGIN "Admin Gag"
#define VERSION "1.0sf1"
#define AUTHOR "AndrewZ"

#define GAG_IMMUNITY ADMIN_IMMUNITY
#define GAG_ACCESS ADMIN_KICK
#define MAX_PLAYERS 32

#define TID 88897

const MAX_SAVED = 64

new g_user_menu_page[ MAX_PLAYERS + 1 ],
g_user_menu_players[ MAX_PLAYERS + 1 ][ MAX_PLAYERS ],
g_user_time[ MAX_PLAYERS + 1 ]

new g_user_gagged[ MAX_PLAYERS + 1 ]

new g_times[] = { 5, 10, 20, 30 }

new db_steamid[MAX_SAVED][32]
new db_gag[MAX_SAVED]
new db_slot_i

new g_SorryWait[33]

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

register_forward( FM_Voice_SetClientListening, "fwd_voice_setclientlistening" )

register_clcmd( "amx_gagmenu", "show_gag_main_menu" )

register_clcmd( "say", "hook_say" )
register_clcmd( "say_team", "hook_say" )

register_menu( "gag_players_menu", 1023, "handler_gag_players_menu" )
}

public client_putinserver( id )
{
g_SorryWait[id] = 0
load_gag(id)
}

public client_disconnect( id )
{
save_gag(id)
_remove_user_gag( id )
}

_remove_user_gag( id ){
g_user_time[ id ] = 0
g_user_gagged[ id ] = 0

if( task_exists( TID + id ) )
remove_task( TID + id )
}

public fwd_voice_setclientlistening( receiver, sender, listen )
{
if( receiver != sender )
{
if( g_user_gagged[ sender ] )
{
engfunc( EngFunc_SetClientListening, receiver, sender, 0 )
return FMRES_SUPERCEDE
}
}

return FMRES_IGNORED
}

public hook_say( id ){
if( g_user_gagged[ id ] ) {
new said[ 8 ]
read_args( said, 7 )

if( contain( said, "/sorry" ) != -1 && (!g_SorryWait[id] || get_systime() - g_SorryWait[id] > 30))
{
for( new i = 1; i <= MAX_PLAYERS; i ++ )
{
if( is_user_connected( i ) && get_user_flags( i ) & GAG_ACCESS )
{
new name[ 32 ]; get_user_name( id, name, 31 )
client_print_color( i, print_team_blue, "^3[GAG]^1 ^4%s^1 извиняется и просит снять с него молчанку.", name )
}
}

g_SorryWait[id] = get_systime()
client_print_color( id, print_team_blue, "^3[Arеna]^1 Вы попросили прощение у администраторов." )
return PLUGIN_HANDLED
}else{
client_print_color( id, print_team_red, "^3[Arеna]^1 Вам запрещено писать в чат, можете попросить прощение командой /sorry." )
return PLUGIN_HANDLED
}
}

return PLUGIN_CONTINUE
}

public show_gag_main_menu( id, page ){
if( !( get_user_flags( id ) & GAG_ACCESS ) )
return PLUGIN_HANDLED

if( page < 0 )
return PLUGIN_HANDLED

new players[ 32 ], num
get_players( players, num, "h" )

new i = min( page * 7, num )
new start = i - ( i % 7 )
new end = min( start + 7, num )
page = start / 7

g_user_menu_page[ id ] = page
g_user_menu_players[ id ] = players

new menu[ 512 ]
new len = formatex( menu, 511, "\yЗаткнуть игрока\R%d/%d^n^n", page + 1, ( ( num - 1 ) / 7 ) + 1 )
new keys = MENU_KEY_0 + MENU_KEY_8

new item

for( i = start; i < end; i ++ )
{
new name[ 32 ]
new g_id = players[ i ]

get_user_name( g_id, name, 31 )

if( id == g_id )
len += formatex( menu[ len ], 511 - len, "\d%d. \y%s^n", ++ item, name )

else
{
if( get_user_flags( g_id ) & GAG_IMMUNITY )
len += formatex( menu[ len ], 511 - len, "\d%d. %s \r*^n", ++ item, name )

else
{
keys |= ( 1 << item )

if( g_user_gagged[ g_id ] )
len += formatex( menu[ len ], 511 - len, "\w%d. \w%s \r[ЗАТКНУТ]^n", ++ item, name )
else
len += formatex( menu[ len ], 511 - len, "\w%d. \w%s^n", ++ item, name )
}
}
}

// dont over index arrays? net, ne sliwal
len += formatex( menu[ len ], 511 - len, "^n\w8. Время: \y%d минут^n",
g_times[
g_user_time[ id ]
]
)

if( end < num )
{
keys |= MENU_KEY_9
formatex( menu[ len ], 511 - len, "^n\w9. Далее^n0. %s", page ? "Назад" : "Выход" )
}

else formatex( menu[ len ], 511 - len, "^n\w0. %s", page ? "Назад" : "Выход" )

show_menu( id, keys, menu, -1, "gag_players_menu" )

return PLUGIN_HANDLED
}

public handler_gag_players_menu( id, key )
{
switch( key )
{
case 0..6:
{
new g_id = g_user_menu_players[ id ][ g_user_menu_page[ id ] * 7 + key ]

if( is_user_connected( g_id ) )
{
if( !( get_user_flags( g_id ) & GAG_IMMUNITY ) )
{
new name[ 32 ]; get_user_name( id, name, 31 )
new g_name[ 32 ]; get_user_name( g_id, g_name, 31 )

if( !g_user_gagged[ g_id ] )
{
new time = g_times[
g_user_time[ id ]
]

g_user_gagged[ g_id ] = 1
client_print_color( 0, print_team_red, "^3[Arеna]^1 ^4%s^1 заткнул ^4%s^1 на ^3%d^1 минут. Попросить прощение: /sorry.", name, g_name, time )
set_task( float( time ) * 60.0, "task_ungag", g_id + TID )
}
else
{
_remove_user_gag( g_id )
client_print_color( 0, print_team_blue, "^3[Arеna]^1 ^4%s^1 снял молчанку с ^4%s^1.", name, g_name )
}
}

else client_print_color( id, print_team_blue, "^3[Arеna] ^1Этот игрок имеет иммунитет." )
}

else client_print_color( id, print_team_blue, "^3[Arеna] ^1Этот игрок отключился от сервера." )

show_gag_main_menu( id, g_user_menu_page[ id ] )
}

case 7: {
g_user_time[id] ++

if(g_user_time[id] >= sizeof g_times)
g_user_time[id] = 0

show_gag_main_menu(id,g_user_menu_page[id])
}
case 8: show_gag_main_menu( id, ++ g_user_menu_page[ id ] )
case 9: show_gag_main_menu( id, -- g_user_menu_page[ id ] )
}
}

public task_ungag( task_id )
{
new id = task_id - TID

_remove_user_gag( id )

new name[ 32 ]; get_user_name( id, name, 31 )
client_print_color( 0, print_team_blue, "^3[Arеna] ^1C игрока ^4%s^1 снята молчанка.", name )
}

save_gag(id){
new g_steamid[32]
get_user_authid(id, g_steamid, charsmax(g_steamid))
if (db_steamid[id][0] && !equal(g_steamid, db_steamid[id]))
{
if (db_slot_i >= sizeof db_steamid)
db_slot_i = get_maxplayers()+1

copy(db_steamid[db_slot_i], charsmax(db_steamid[]), db_steamid[id])
db_gag[db_slot_i] = db_gag[id]
db_slot_i++
}

copy(db_steamid[id], charsmax(db_steamid[]), g_steamid)
db_gag[id] = g_user_gagged[id]
}

load_gag(id){
new g_steamid[32]
get_user_authid(id, g_steamid, charsmax(g_steamid))

static i
for (i = 0; i < sizeof db_steamid; i++)
{
if (equal(g_steamid, db_steamid[i]))
{
g_user_gagged[id] = db_gag[i]
return;
}
}
}


Отредактировал: coca-cola :), - 16.1.2016, 19:04
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя sonyaibo
сообщение 16.1.2016, 19:06
Сообщение #3146


Стаж: 12 лет

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

coca-cola :), а скажи, гаг останется если карта сменится, или игрок перезайдёт.

Отредактировал: sonyaibo, - 16.1.2016, 19:06
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя coca-cola :)
сообщение 16.1.2016, 19:07
Сообщение #3147


Иконка группы

Стаж: 12 лет
Город: Москва

Сообщений: 1306
Благодарностей: 1031
Полезность: 1247

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

sonyaibo, нет, не останется)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя sonyaibo
сообщение 16.1.2016, 19:08
Сообщение #3148


Стаж: 12 лет

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

Цитата(coca-cola :) @ 16.1.2016, 20:02) *
sonyaibo, нет, не останется)

печаль(
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя massimo
сообщение 16.1.2016, 19:09
Сообщение #3149


Стаж: 10 лет
Город: Днепропетровск


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

sonyaibo,
До сих пор пользуюсь ! я доволен
AdminGag (Молчанка) (Пост #534428)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя coca-cola :)
сообщение 16.1.2016, 19:10
Сообщение #3150


Иконка группы

Стаж: 12 лет
Город: Москва

Сообщений: 1306
Благодарностей: 1031
Полезность: 1247

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

massimo, тоже самое, что я и скинул)
Код:
#define PLUGIN      "Admin Gag"
#define VERSION "1.0sf1"
#define AUTHOR "AndrewZ"
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя massimo
сообщение 16.1.2016, 19:10
Сообщение #3151


Стаж: 10 лет
Город: Днепропетровск


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

coca-cola :),
Да браузер затупил ! я просто не увидел что ты скинул
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя sonyaibo
сообщение 16.1.2016, 19:13
Сообщение #3152


Стаж: 12 лет

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

Цитата(massimo @ 16.1.2016, 20:06) *
coca-cola :),
Да браузер затупил ! я просто не увидел что ты скинул

А СМЫСЛ ОТ ЭТОГО ГАГА ЕСЛИ ЧЕЛОВЕКУ ДОСТАТОЧНО ПЕРЕЗАЙТИ?))
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя coca-cola :)
сообщение 16.1.2016, 19:37
Сообщение #3153


Иконка группы

Стаж: 12 лет
Город: Москва

Сообщений: 1306
Благодарностей: 1031
Полезность: 1247

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

sonyaibo, бери этот плагин, обращайся к скриптеру, плати денег и проси, чтобы "гагнутые" записывались в файл и запоминались сервером.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя sonyaibo
сообщение 16.1.2016, 19:48
Сообщение #3154


Стаж: 12 лет

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

Цитата(coca-cola :) @ 16.1.2016, 20:32) *
sonyaibo, бери этот плагин, обращайся к скриптеру, плати денег и проси, чтобы "гагнутые" записывались в файл и запоминались сервером.

я просто видел где то, что у неугомона есть гаг платный, но не знаю где ссылку найти
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Bloo
сообщение 16.1.2016, 19:53
Сообщение #3155


Стаж: 12 лет

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

sonyaibo, бесплатный, старый вроде уже не распространяется виду отсутствия исходника.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя strelok93
сообщение 19.1.2016, 8:49
Сообщение #3156


Стаж: 12 лет

Сообщений: 905
Благодарностей: 392
Полезность: 576

У меня проблемка. В консоли пишется милион строк о том, что нету этого звука:
no precache: weapons/m249-1.wav
no precache: weapons/m249-1.wav
no precache: weapons/m249-1.wav

Хотя он на серве есть и на быстрой загрузке тоже... В чем дело тогда? Вроде как звук вообще стандартный не?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя sonyaibo
сообщение 19.1.2016, 9:37
Сообщение #3157


Стаж: 12 лет

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

Bloo, кароч, от serfreeman1337 взял гагменю, он почти работает))
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя sonyaibo
сообщение 23.1.2016, 11:44
Сообщение #3158


Стаж: 12 лет

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

подскажите, раньше была команда которая приближала экран в кс, она ещё есть и как называется?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Bloo
сообщение 23.1.2016, 11:48
Сообщение #3159


Стаж: 12 лет

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

sonyaibo, sizeup?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя sonyaibo
сообщение 23.1.2016, 12:28
Сообщение #3160


Стаж: 12 лет

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

Цитата(Bloo @ 23.1.2016, 12:44) *
sonyaibo, sizeup?

может быть я не помню, помню только что на + жмёш и экран приближался) не работает ((

Отредактировал: sonyaibo, - 23.1.2016, 12:32
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
560 страниц V  « 157 158 159 ... 558 559 »
 
Ответить в данную темуНачать новую тему
 
0 пользователей и 6 гостей читают эту тему: