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

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

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

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

9 страниц V  « 4 5 6 ... 7 8 »

AdminGag (Молчанка)

, Заткнуть игрока
XyLiGaN
сообщение 1.3.2014, 14:39
Сообщение #81
Стаж: 13 лет
Город: Югорск

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

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

Цитата(firante @ 1.3.2014, 18:38) *
Да админы видят кто заткнут) но как оказывается НЕТ ) а про то что ты писал выше лень было пролистывать )

Ну значит я правильно подумал)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя firante
сообщение 1.3.2014, 14:41
Сообщение #82


Стаж: 12 лет

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

Цитата(CannibaL @ 1.3.2014, 14:36) *
Вот этого не знал ! стыдно *( видно админ видит чат а другие нет !

Нет не работает я даже ник менял заходил всё равно пишут и видят все.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Bambuc
сообщение 1.3.2014, 14:46
Сообщение #83


Стаж: 13 лет

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

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

Цитата(firante @ 1.3.2014, 14:38) *
Да админы видят кто заткнут) но как оказывается НЕТ ) а про то что ты писал выше лень было пролистывать )

Ничего подобного, у меня лично всё нормально. Значит у вас какие-то плагины мешают)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
XyLiGaN
сообщение 1.3.2014, 14:48
Сообщение #84
Стаж: 13 лет
Город: Югорск

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

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

ps.gif Ещё как вариант поставьте его выше всех плагинов, работающих с чатом! Можно ещё так посмотреть. + рестарт сервера обязательно!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя firante
сообщение 1.3.2014, 15:03
Сообщение #85


Стаж: 12 лет

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

Цитата(XyLiGaN @ 1.3.2014, 14:48) *
ps.gif Ещё как вариант поставьте его выше всех плагинов, работающих с чатом! Можно ещё так посмотреть. + рестарт сервера обязательно!

Да так и сделал проблема решилась ) держи СПАСИБО!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя WarDeN4ik
сообщение 1.3.2014, 17:49
Сообщение #86


Стаж: 12 лет

Сообщений: 451
Благодарностей: 142
Полезность: 490

Выложите кто нибудь откомпиленый уже, пожалуйста.
Не компилится и всё тут, никогда таких проблем не возникало, инклуды качал если что)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Bambuc
сообщение 1.3.2014, 17:58
Сообщение #87


Стаж: 13 лет

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

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

Цитата(WarDeN4ik @ 1.3.2014, 17:49) *
Выложите кто нибудь откомпиленый уже, пожалуйста.
Не компилится и всё тут, никогда таких проблем не возникало, инклуды качал если что)

http://rghost.ru/52750594
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Dreandy
сообщение 27.3.2014, 13:57
Сообщение #88
Стаж: 13 лет

Сообщений: 1394
Благодарностей: 231
Полезность: 37

Откемпелируйте пожалуйста. Тоже выдаёт ошибки.


критика - это лучший способ изменить человека
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Bambuc
сообщение 27.3.2014, 14:00
Сообщение #89


Стаж: 13 лет

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

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

держи
Прикрепленные файлы:
Прикрепленный файл  amx_admingag.rar ( 14,07 килобайт ) Кол-во скачиваний: 58
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя coca-cola :)
сообщение 31.3.2014, 10:26
Сообщение #90


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

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

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

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

Плагин вроде работает хорошо, но бывает такое, что затыкается заходящий игрок и даже на админов накидывается молчанка (админ с иммунитетом, что даже снять с него нельзя). Было и у меня такое, стоят все флаги, захожу на сервер и у меня молчанка (поставить никто не мог) и снять даже я не могу. Что такое?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Ihtiandr
сообщение 1.4.2014, 13:13
Сообщение #91
Стаж: 14 лет

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

Цитата(Bambuc @ 29.1.2014, 13:42) *
Только заткнутым.
Я обновил первым пост,там добавил инклуды,забыл)
А на /sorry то там нету ограничений(



А как можно сделать, чтобы админы не слышали голосовой чат? А то простые игроки не слышат, а у админов уши вянут - получается, что нет смысла в плагине.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Bambuc
сообщение 1.4.2014, 13:30
Сообщение #92


Стаж: 13 лет

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

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

Цитата(Ihtiandr @ 1.4.2014, 13:13) *
А как можно сделать, чтобы админы не слышали голосовой чат? А то простые игроки не слышат, а у админов уши вянут - получается, что нет смысла в плагине.

Не знаю, у меня всё хорошо работает. Значит у вас конфликт с каким-то плагином
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Safety1st
сообщение 6.4.2014, 14:31
Сообщение #93
Стаж: 14 лет
Город: Moscow

Сообщений: 7228
Благодарностей: 8071
Полезность: 196

Хорошо бы в плагин добавить записи в логи AMXX об админских действиях.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
etkins
сообщение 6.4.2014, 15:16
Сообщение #94
Стаж: 17 лет

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

подскажите, чтобы отвязать плагин от колорчата, нужно просто удалить #include <colorchat> и все?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя tato2013
сообщение 6.4.2014, 15:22
Сообщение #95


Стаж: 12 лет

Сообщений: 331
Благодарностей: 121
Полезность: 185

Блин а я от SkaJLbпеля использую возьму лучше этот))
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Safety1st
сообщение 6.4.2014, 15:58
Сообщение #96
Стаж: 14 лет
Город: Moscow

Сообщений: 7228
Благодарностей: 8071
Полезность: 196

Цитата(etkins @ 6.4.2014, 17:16) *
подскажите, чтобы отвязать плагин от колорчата, нужно просто удалить #include <colorchat> и все?

Нет, этого мало.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя xalk963589
сообщение 6.6.2014, 19:27
Сообщение #97


Стаж: 12 лет

Сообщений: 78
Благодарностей: 12
Полезность: 58

Дружить ли с Colored translit ? Там вроде есть свой гаг на чат
P.S. Всю тему не читал )))
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя BornToBeFree
сообщение 6.6.2014, 20:05
Сообщение #98


Стаж: 12 лет

Сообщений: 741
Благодарностей: 287
Полезность: 602

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

Цитата(xalk963589 @ 6.6.2014, 21:27) *
Дружить ли с Colored translit?

У меня всё нормально


Скидка 5% при заказе сервера
Чтобы получить 5% скидку при заказе сервера на хостинге Serva4ok.ru
Необходимо ввести это кодовое слово gKUt-FENO-ZonE-aIaa
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя usercn
сообщение 6.6.2014, 21:51
Сообщение #99


Стаж: 12 лет

Сообщений: 341
Благодарностей: 140
Полезность: 495

Можно ли переработать этот плагин в голосование, доступное не только админу, а и любому игроку.

Пишешь в чат /votegag, выпадает список игроков, выбираешь нужного, запускается голосование,
результат голосования - игрок затыкается на 20 минут.

Менюшку голосования можно взять из этого /voteban - плагина.

Скрытый текст

Код:

#include <amxmodx>
#include <amxmisc>
#include <colorchat>

#define MAX_players 32
#define MAX_menudata 1024

new ga_PlayerName[MAX_players][32]
new ga_PlayerAuthID[MAX_players][35]
new ga_PlayerID[MAX_players]
new ga_PlayerIP[MAX_players][16]
new ga_MenuData[MAX_menudata]
new ga_Choice[2]
new gi_VoteStarter
new gi_MenuPosition
new gi_Sellection
new gi_TotalPlayers
new gi_SysTimeOffset = 0
new i
new chel
//pcvars
new gi_LastTime
new gi_DelayTime
new gf_Ratio
new gf_MinVoters
new gf_BF_Ratio
new gi_BanTime
new gi_Disable
new gi_BanType


public plugin_init()
{
register_plugin("voteban menu","1.2","hjvl & xoymiii")
register_clcmd("say /voteban","SayIt" )
register_clcmd("say voteban","SayIt" )
register_clcmd("say /vtb","SayIt" )
register_menucmd(register_menuid("ChoosePlayer"), 1023, "ChooseMenu")
register_menucmd(register_menuid("VoteMenu"), 1023, "CountVotes")

gi_LastTime=register_cvar("amx_voteban_lasttime","0")
gi_DelayTime=register_cvar("amxx_voteban_delaytime","310")
gf_Ratio=register_cvar("amxx_voteban_ratio","0.70")
gf_MinVoters=register_cvar("amxx_voteban_minvoters","0.0")
gf_BF_Ratio=register_cvar("amxx_voteban_bf_ratio","0.20")
gi_BanTime=register_cvar("amxx_voteban_bantime","60")
gi_Disable=register_cvar("amxx_voteban_disable","0")
gi_BanType=register_cvar("amxx_voteban_type","0")
}

public SayIt(id)
{
if(get_pcvar_num(gi_Disable))
{
ColorChat(id,NORMAL,"^x01VoteBan выключен!")
return 0
}

new Elapsed=get_systime(gi_SysTimeOffset) - get_pcvar_num(gi_LastTime)
new Delay=get_pcvar_num(gi_DelayTime)

if(Delay > Elapsed)
{
new seconds = Delay - Elapsed
ColorChat(id,NORMAL,"^x01Голосование возможно через ^x04%d ^x01секунд", seconds)
return 0
}

get_players( ga_PlayerID, gi_TotalPlayers )
for(i=0; i<gi_TotalPlayers; i++)
{
new TempID = ga_PlayerID[i]
if (get_user_flags(TempID) & ADMIN_BAN)
{
ColorChat(id,GREEN,"На сервере присутствует Администрация! Voteban выключен")
return 0
}

if(TempID == id)
gi_VoteStarter=i

get_user_name( TempID, ga_PlayerName[i], 31 )
get_user_authid( TempID, ga_PlayerAuthID[i], 34 )
get_user_ip( TempID, ga_PlayerIP[i], 15, 1 )
}

gi_MenuPosition = 0
ShowPlayerMenu(id)
return 0
}

public ShowPlayerMenu(id)
{
new arrayloc = 0
new keys = (1<<9)

arrayloc = format(ga_MenuData,(MAX_menudata-1),"\yУКАЖИТЕ ИГРОКА:^n^n")
for(i=0; i<8; i++)

if( gi_TotalPlayers>(gi_MenuPosition+i) )
{
new addmin = get_user_index(ga_PlayerName[gi_MenuPosition+i])
if(is_user_admin(addmin))
{
arrayloc += format(ga_MenuData[arrayloc],(MAX_menudata-1-arrayloc),"\y%d. \w%s \r[immunity]^n", i+1, ga_PlayerName[gi_MenuPosition+i])
keys |= (1<<i)
}
else
{
arrayloc += format(ga_MenuData[arrayloc],(MAX_menudata-1-arrayloc),"\y%d.\w%s^n",i+1,ga_PlayerName[gi_MenuPosition+i])
keys |= (1<<i)
}
}
if( gi_TotalPlayers>(gi_MenuPosition+8) )
{
arrayloc += format(ga_MenuData[arrayloc],(MAX_menudata-1-arrayloc),"^n\y9. \rДалее")
keys |= (1<<8)
}
arrayloc += format(ga_MenuData[arrayloc],(MAX_menudata-1-arrayloc),"^n\y0. \rНазад/Выход")

show_menu(id, keys, ga_MenuData, 20, "ChoosePlayer")
return PLUGIN_HANDLED
}

public ChooseMenu(id, key)
{
switch(key)
{
case 8:
{
gi_MenuPosition=gi_MenuPosition+8
ShowPlayerMenu(id)
}
case 9:
{
if(gi_MenuPosition>=8)
{
gi_MenuPosition=gi_MenuPosition-8
ShowPlayerMenu(id)
}
else
return 0
}
default:
{
gi_Sellection=gi_MenuPosition+key
new admin = get_user_index(ga_PlayerName[gi_Sellection])
if (get_user_flags(admin) & ADMIN_IMMUNITY)
{
ColorChat(id, NORMAL, "^x04%s ^x01имеет иммунитет!", ga_PlayerName[gi_Sellection])
return 0
}
else
{
run_vote()
return 0
}
}
}
return PLUGIN_HANDLED
}

public run_vote()
{
chel = get_user_index(ga_PlayerName[gi_Sellection])
new Now=get_systime(gi_SysTimeOffset)
set_pcvar_num(gi_LastTime, Now)
log_amx("%s начал голосование за Бан %s %s", ga_PlayerName[gi_VoteStarter], ga_PlayerName[gi_Sellection], ga_PlayerAuthID[gi_Sellection])
format(ga_MenuData,(MAX_menudata-1),"\wЗабанить \y%s \wна \r%d \wминут?^n1. Да^n2. Нет",ga_PlayerName[gi_Sellection], get_pcvar_num(gi_BanTime))
ga_Choice[0] = 0
ga_Choice[1] = 0
set_task(20.0,"outcom")
for(new i = 1; i <= get_maxplayers(); i++)
if(i != chel)
{
if(is_user_connected(i))
{
show_menu( i, (1<<0)|(1<<1), ga_MenuData, 15, "VoteMenu" )
ColorChat(i, RED, "^x01Голосование запустил ^x03%s ^x01против ^x04%s", ga_PlayerName[gi_VoteStarter],ga_PlayerName[gi_Sellection])
}
}
return 0
}

public CountVotes(id, key)
{
++ga_Choice[key]
return PLUGIN_HANDLED
}

public outcom()
{
new TotalVotes = ga_Choice[0] + ga_Choice[1]
new Float:result = (float(ga_Choice[0]) / float(TotalVotes))

if( get_pcvar_float(gf_MinVoters) >= ( float(TotalVotes) / float(gi_TotalPlayers) ) )
{
ColorChat(0,NORMAL,"^x01Недостаточно голосов чтобы забанить ^x04%s", ga_PlayerName[gi_Sellection])
return 0
}
else
{
if( result < get_pcvar_float(gf_BF_Ratio) )
{
if(gi_TotalPlayers > 10)
{
ColorChat(0,NORMAL,"^x01Инициатор голосования ^x04%s ^x01забанен на ^x03%d ^x01минут", ga_PlayerName[gi_VoteStarter], get_pcvar_num(gi_BanTime))
ActualBan(gi_VoteStarter)
log_amx("[AMXX] The vote back fired at %s, he is banned for %d minutes", ga_PlayerName[gi_VoteStarter], get_pcvar_num(gi_BanTime))
}
}

if( result >= get_pcvar_float(gf_Ratio) )
{
ColorChat(0,GREEN,"^x01Голосование за бан ^x04%s ^x01успешно, он забанен на ^x03%d ^x01минут", ga_PlayerName[gi_Sellection], get_pcvar_num(gi_BanTime))
log_amx("[AMXX] The vote succeeded: %s is banned for %d minutes", ga_PlayerAuthID[gi_Sellection], get_pcvar_num(gi_BanTime))
ActualBan(gi_Sellection)
}
else
{
ColorChat(0,RED,"Голосование не состоялось!")
log_amx("[AMXX] The voteban dit not sucseed.")
}
}
ColorChat(0,NORMAL,"^x01Всего проголосовало ^x03%d ^x01игрока(ов), отдали голос ^x03ЗА ^x04%d ^x01игрока(ов).", gi_TotalPlayers, ga_Choice[0])

return 0
}

public ActualBan(Selected)
{
new Type = get_pcvar_num(gi_BanType)
switch(Type)
{
case 1:
server_cmd("amx_ban %d %s Voteban", get_pcvar_num(gi_BanTime), ga_PlayerAuthID[Selected])
case 2:
server_cmd("amx_superban ^"%s^" %d Voteban", ga_PlayerAuthID[Selected], get_pcvar_num(gi_BanTime))
case 3:
server_cmd("fb_ban %d #%s Voteban", get_pcvar_num(gi_BanTime), ga_PlayerAuthID[Selected])
default:
server_cmd("amx_ban ^"%s^" %d Voteban", ga_PlayerAuthID[Selected], get_pcvar_num(gi_BanTime))
}
return 0
}



Просунутий сервер з максимумом зброї, можливо старійший в Україні
[UA] DNET CS Public Server #1
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Nikita1811
сообщение 19.6.2014, 15:37
Сообщение #100
Стаж: 15 лет

Сообщений: 49
Благодарностей: 1
Полезность: 18

Помогите пожалуйста правильно настроить dproto под все это дело, "затыкается" %10 из 100 (как стим так и пиратка).

Отредактировал: Nikita1811, - 19.6.2014, 15:37
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
9 страниц V  « 4 5 6 ... 7 8 »
 
Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: