2. Напишете с какво би помогнало добавянето/премахването на дадената функция в сървъра! Тъй като някои правят масов Freekill,невалидни команди,лигавят се и т.н. От този плъгин може да стане нещо.Като се банва CT отива моментално T и играча е наказан да не ходи CT за определен период от време.
[Jailbreak] Ban/Забрана за CT
- Много Добър
- Мнения: [ 670 ]
- Регистриран на: 07 Ное 2015, 14:03
- Ник в играта: Баба Йоцка Гледа
- Вашият пол е: Мъж
- Местоположение: Ко ти пука
- Обратна връзка:
[Jailbreak] Ban/Забрана за CT
1. Какво искате да бъде добавено/премахнато? http://cs-bg.info/plugin/1068/ да се добави този плъгин в Jailbreak
2. Напишете с какво би помогнало добавянето/премахването на дадената функция в сървъра! Тъй като някои правят масов Freekill,невалидни команди,лигавят се и т.н. От този плъгин може да стане нещо.Като се банва CT отива моментално T и играча е наказан да не ходи CT за определен период от време.
2. Напишете с какво би помогнало добавянето/премахването на дадената функция в сървъра! Тъй като някои правят масов Freekill,невалидни команди,лигавят се и т.н. От този плъгин може да стане нещо.Като се банва CT отива моментално T и играча е наказан да не ходи CT за определен период от време.
Офтопик:
- Активен
- Мнения: [ 274 ]
- Регистриран на: 09 Ное 2017, 14:25
- Ник в играта: Psych0_91
- Скайп профил: live:nixe21
- Вашият пол е: Мъж
- Местоположение: Antwerpen, Belgium
- Обратна връзка:
Re: [Jailbreak] Ban/Забрана за CT
То този плъгин се пуска само от админи къде е смисъла на този плъгин ? при положение че трябва да има админ в сървъра и няма логика хем админ в сървъра хем плъгина Logic Master!
Код за потвърждение: Избери целия код
аmх_bаnсt "игpaч" - зaбpaнявa нa игpaчa дa влизa в oтбopa нa ĸoнтpa тepopиcтитe
аmх_unbаnсt "игpaч" - мaxa зaбpaнaтa нa игpaчa дa влизa в oтбopa нa ĸoнтpa тepopиcтитe
аmх_сtbаnmеnu - oтвapя мeнютo зa бaнвaнe
- Много Добър
- Мнения: [ 670 ]
- Регистриран на: 07 Ное 2015, 14:03
- Ник в играта: Баба Йоцка Гледа
- Вашият пол е: Мъж
- Местоположение: Ко ти пука
- Обратна връзка:
Re: [Jailbreak] Ban/Забрана за CT
Метнал си един играч СТ,а всъщност се окаже нарушител и си прави каквото си иска какво би направил на твое място? Да не би да е обичайното наречено директно го мяташ Т и после някой смс-ка или нагоре да го метне пак СТ. Замисли се за какво е този плъгин и за какво публикувам отново това предложение.Nixe написа:То този плъгин се пуска само от админи къде е смисъла на този плъгин ? при положение че трябва да има админ в сървъра и няма логика хем админ в сървъра хем плъгина Logic Master!
Код за потвърждение: Избери целия код
аmх_bаnсt "игpaч" - зaбpaнявa нa игpaчa дa влизa в oтбopa нa ĸoнтpa тepopиcтитe аmх_unbаnсt "игpaч" - мaxa зaбpaнaтa нa игpaчa дa влизa в oтбopa нa ĸoнтpa тepopиcтитe аmх_сtbаnmеnu - oтвapя мeнютo зa бaнвaнe
- Respected
Re: [Jailbreak] Ban/Забрана за CT
Против, като ЦТ не спазва правилата и не се справя като надзирател го махаме и ако е нужно го наказваме! Сървър Админите изпълняваме тази роля.. Ако някой СМС Админ го върне ще го предупредя и него и ако трябва и него ще накажа.
Последно промяна от Drea<M>40 на 27 Яну 2018, 21:42, променено общо 1 път.
Причина: Да, но може някой по грешка да го метне и да не знае, че не се справя, след това да лефтне.
Причина: Да, но може някой по грешка да го метне и да не знае, че не се справя, след това да лефтне.

- Активен
- Мнения: [ 363 ]
- Регистриран на: 27 Авг 2015, 21:24
- Ник в играта: Dzh.
- Скайп профил: Ligla_Petq
- Вашият пол е: Жена
- Местоположение: Пловдив
- Обратна връзка:
Re: [Jailbreak] Ban/Забрана за CT
Пф.. не знаех, че това го няма.. За съм да се добави .. и е крайно време по-скоро да се прегледа предложението ..
Идва време,когато някой спира да ти липсва...
Но не защото не го обичаш,а защото си свикнал
него вече да го няма..
Но не защото не го обичаш,а защото си свикнал
него вече да го няма..
- Respected
- Мнения: [ 1426 ]
- Регистриран на: 26 Мар 2016, 22:03
- Ник в играта: -|LR|-*DIXIKlO^
- Скайп профил: unsi1231
- Вашият пол е: Мъж
- Местоположение: зад волана
- Обратна връзка:
Re: [Jailbreak] Ban/Забрана за CT
Аз съм ЗА , защото:
- ако някой не се справя и го преместим терорист може някой админ да го премести, без да знае, че не се справя и след което админът да лефтне.
- Може администратор със закупени екстри да го премести.
- ще се намалят бановете, директно от ЦТ ще се банва ако нарушението не е умишлено, най-вероятно ще се наказва за малко по-дълго време.
- ако някой не се справя и го преместим терорист може някой админ да го премести, без да знае, че не се справя и след което админът да лефтне.
- Може администратор със закупени екстри да го премести.
- ще се намалят бановете, директно от ЦТ ще се банва ако нарушението не е умишлено, най-вероятно ще се наказва за малко по-дълго време.

- Активен
- Мнения: [ 274 ]
- Регистриран на: 09 Ное 2017, 14:25
- Ник в играта: Psych0_91
- Скайп профил: live:nixe21
- Вашият пол е: Мъж
- Местоположение: Antwerpen, Belgium
- Обратна връзка:
Re: [Jailbreak] Ban/Забрана за CT
Какво забога каза нищо не ти разбрах:
Метнал си един играч СТ,а всъщност се окаже нарушител и си прави каквото си иска какво би направил на твое място? - Ходи Т, kick, ban ??
Да не би да е обичайното наречено директно го мяташ Т и после някой смс-ка или нагоре да го метне пак СТ. Това хептен не го разбирам в случай въпросния нарушител ако бъде метнат ЦТ Правиш оплакване от смс админ/ сървър админ.
Но все пак добре имаме един нарушител и един смс админ ( Ти ) и един сървър админ нарушителя го банваш местиш Т но сега си имаме и лошо админче която ще го връща ЦТ но понеже е баннат сървър админа е прекалено тъп да му махне банна и пак да го метне ЦТ
Метнал си един играч СТ,а всъщност се окаже нарушител и си прави каквото си иска какво би направил на твое място? - Ходи Т, kick, ban ??
Да не би да е обичайното наречено директно го мяташ Т и после някой смс-ка или нагоре да го метне пак СТ. Това хептен не го разбирам в случай въпросния нарушител ако бъде метнат ЦТ Правиш оплакване от смс админ/ сървър админ.
Но все пак добре имаме един нарушител и един смс админ ( Ти ) и един сървър админ нарушителя го банваш местиш Т но сега си имаме и лошо админче която ще го връща ЦТ но понеже е баннат сървър админа е прекалено тъп да му махне банна и пак да го метне ЦТ


Код за потвърждение: Избери целия код
аmх_unbаnсt "игpaч" - мaxa зaбpaнaтa нa игpaчa дa влизa в oтбopa нa ĸoнтpa тepopиcтитe
Последно промяна от Drea<M>40 на 27 Яну 2018, 21:54, променено общо 1 път.
Причина: Нищо не разбрах какво говориш, но смс админите няма да имат достъп до тази команда. Все пак се предлага да се наказва така само когато не е правено умишлено действието.
Причина: Нищо не разбрах какво говориш, но смс админите няма да имат достъп до тази команда. Все пак се предлага да се наказва така само когато не е правено умишлено действието.
- Respected
- Мнения: [ 1211 ]
- Регистриран на: 04 Дек 2014, 22:15
- Ник в играта: -/-
- Вашият пол е: Мъж
- Обратна връзка:
Re: [Jailbreak] Ban/Забрана за CT
Причините са изброени, но аз съм ЗА най-вече защото банлистата ще е една идея по-празна.
- Активен
- Мнения: [ 363 ]
- Регистриран на: 27 Авг 2015, 21:24
- Ник в играта: Dzh.
- Скайп профил: Ligla_Petq
- Вашият пол е: Жена
- Местоположение: Пловдив
- Обратна връзка:
Re: [Jailbreak] Ban/Забрана за CT
Nixe, ще ти го обясня като на малоумник с извинение. От СЪРВЪР АДМИННИСТРАТОР на горе ще имат достъп до тази команда! Когато СТ наруши правило то бива баннат от отбора. На всеки, който иска да го метне 2 ще му изпише в чата, че той е баннат за еди колко си време! Никой освен този, който е наложил банът НЕ може да махне бана на този нарушител! СЕГА ЧАТНА ЛИ?
Идва време,когато някой спира да ти липсва...
Но не защото не го обичаш,а защото си свикнал
него вече да го няма..
Но не защото не го обичаш,а защото си свикнал
него вече да го няма..
- LEVSKI SOFIA
- Мнения: [ 1390 ]
- Регистриран на: 18 Окт 2013, 14:02
- Ник в играта: fondos
- Скайп профил: vjelyazkovv
- Вашият пол е: Мъж
- Местоположение: Бургас
- Обратна връзка:
- Активен
- Мнения: [ 274 ]
- Регистриран на: 09 Ное 2017, 14:25
- Ник в играта: Psych0_91
- Скайп профил: live:nixe21
- Вашият пол е: Мъж
- Местоположение: Antwerpen, Belgium
- Обратна връзка:
Re: [Jailbreak] Ban/Забрана за CT
Аз направо обеснявам на ***********Димитрова. написа:Nixe, ще ти го обясня като на малоумник с извинение. От СЪРВЪР АДМИННИСТРАТОР на горе ще имат достъп до тази команда! Когато СТ наруши правило то бива баннат от отбора. На всеки, който иска да го метне 2 ще му изпише в чата, че той е баннат за еди колко си време! Никой освен този, който е наложил банът НЕ може да махне бана на този нарушител! СЕГА ЧАТНА ЛИ?
Мило малко ******** детенце сега ще ти обесня някои факти за самия плъгин и функционалност му, но първо да отговоря на това!
Ами добре аз съм сървър админ банвам вс от ЦТ и друг/и сървър админи, администратори не могат да махнат бана цннн ех да са ******* колко съм прост цннн. а и преди да подмина това да кажа, че в кода няма нещо такова, че един админ като бане 1/2 само тоя може да им махне бана това в да не си го гледала в дисни ?Никой освен този, който е наложил банът НЕ може да махне бана на този нарушител! СЕГА ЧАТНА ЛИ?
Така продължаваме забелязах код който се опитва да прилича че е част от него тоест от плъгина но уви ролята му е съвсем друга

Но първото нещо което ми направи впечатление е че в описанието в цс-бг си пише!
Код за потвърждение: Избери целия код
Модули:
#include <cstrike>
#include <fun>
Код за потвърждение: Избери целия код
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <celltrie>
#include <fun>
Код за потвърждение: Избери целия код
#if defined _celltrie_included
#endinput
#endif
#define _celltrie_included
enum Trie
{
Invalid_Trie = 0
};
native Trie:TrieCreate();
native TrieClear(Trie:handle);
native TrieSetCell(Trie:handle, const key[], any:value);
native TrieSetString(Trie:handle, const key[], const value[]);
native TrieSetArray(Trie:handle, const key[], const any:buffer[], size);
native bool:TrieGetCell(Trie:handle, const key[], &any:value);
native bool:TrieGetString(Trie:handle, const key[], output[], outputsize);
native bool:TrieGetArray(Trie:handle, const key[], any:output[], outputsize);
native bool:TrieDeleteKey(Trie:handle, const key[]);
native bool:TrieKeyExists(Trie:handle, const key[]);
native TrieDestroy(&Trie:handle);


Така вече след като разгледах плъгина съм си променил вота от отрицателен на положителен, много искам да сложите плъгина в JB то
Както и да ако имате проблеми мис Димитрова. ще ви помогне много разбира милата




Поздрави Nixe а и ето ви .сма на плъгина:
Код за потвърждение: Избери целия код
/* Ct banner by Drekes.
* This plugin is made for Jailbreak servers, but can be used on every server but i don't see the use in that.
* The point is: when a player is ct on Jailbreak, and he mass freekills or something, you can *ban* him from ct team.
* So he can't be ct untell you *unban* him from ct.
*
* Commands: amx_ctban <player> "bans him from ct team"
*
* Cvars: ctban_kill 1/0 Kill a player when he gets banned, 1 = kill him 0 = Let him live.
*
* Credits:
* Drekes
* Fysics
* Wrecked_
* Bugsy
* Crazyeffect
*
* Changelog:
* v1.7: Added Kill cvar, Reorganized code to make more readable
* v1.6: Added a ban/unban menu, added to amxmodmenu
* v1.5: Fixed Admin only bug
* v1.4: Added banmenu
* v1.3: Multilangual
* v1.2: Make banned ct's autojoin T (thanks VEN for auto join on connect plugin)
* v1.1: Minor fix (tnx wrecked)
* v1.0: Initial Release
*/
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <celltrie>
#include <fun>
#define PLUGIN "CT banner"
#define VERSION "v1.7"
#define AUTHOR "Drekes"
#define AUTO_TEAM_JOIN_DELAY 0.1
#define TEAM_SELECT_VGUI_MENU_ID 2
new Trie:g_tSteamIDs
new g_szFile[64]
new g_pcvar_team
new g_pcvar_class
new cvar_kill
new bool:is_ct_banned[33]
/*--------Stock--------*/
stock force_team_join(id, menu_msgid, /* const */ team[] = "5", /* const */ class[] = "0")
{
static jointeam[] = "jointeam"
if (class[0] == '0') {
engclient_cmd(id, jointeam, team)
return
}
static msg_block, joinclass[] = "joinclass"
msg_block = get_msg_block(menu_msgid)
set_msg_block(menu_msgid, BLOCK_SET)
engclient_cmd(id, jointeam, team)
engclient_cmd(id, joinclass, class)
set_msg_block(menu_msgid, msg_block)
}
/*--------Plugin init-------------*/
public plugin_init( )
{
register_concmd("amx_banct", "AddCtBan", ADMIN_BAN, "<player> - Add player to ctbanlist")
register_concmd("amx_unbanct", "RemoveCtBan", ADMIN_BAN, "<player> - Delete ct from ban list")
register_concmd("amx_ctbanmenu", "ctmainmenu", ADMIN_BAN)
register_plugin(PLUGIN, VERSION, AUTHOR)
register_message(get_user_msgid("ShowMenu"), "message_show_menu")
register_message(get_user_msgid("VGUIMenu"), "message_vgui_menu")
register_dictionary("ctbanner.txt")
g_pcvar_team = register_cvar("ajc_team", "1")
g_pcvar_class = register_cvar("ajc_class", "5")
cvar_kill = register_cvar("ctban_kill", "1")
g_tSteamIDs = TrieCreate();
copy( g_szFile[ get_localinfo("amxx_datadir", g_szFile, charsmax(g_szFile))], charsmax(g_szFile), "/ct-banlist.ini");
AddMenuItem("CT ban menu", "amx_ctbanmenu", ADMIN_BAN, PLUGIN);
loadbanlist()
}
/*------ban list-------*/
public loadbanlist()
{
new szData[35];
new f = fopen(g_szFile, "rt");
while(!feof(f))
{
fgets( f , szData , charsmax( szData ) );
trim( szData );
if(!szData[0] || szData[0] == ';' || szData[0] == '/' && szData[1] == '/')
continue;
TrieSetCell(g_tSteamIDs, szData, 1);
}
fclose(f);
}
/*---------New player in server---------*/
public client_putinserver(id)
{
new szName[33] , szSteamID[35];
get_user_name(id, szName, charsmax(szName));
get_user_authid(id, szSteamID, charsmax(szSteamID));
if(TrieKeyExists(g_tSteamIDs, szSteamID))
{
client_print(id, print_chat, "* %L", id, "FOUND", szName);
is_ct_banned[id] = true
}
else
{
client_print(0, print_chat, "* %L", id, "NOT_FOUND", szName);
is_ct_banned[id] = false
}
}
/*----------amx_banct-----------*/
public AddCtBan(id, level, cid)
{
if (!cmd_access(id, level, cid, 2))
return PLUGIN_HANDLED;
new szArg[35]
read_argv(1, szArg, charsmax(szArg))
new iPlayer = cmd_target(id, szArg, CMDTARGET_ALLOW_SELF | CMDTARGET_NO_BOTS)
if (iPlayer)
{
new szSteamID[35];
get_user_authid(iPlayer, szSteamID, charsmax(szSteamID));
if (!TrieKeyExists( g_tSteamIDs , szSteamID ) )
{
TrieSetCell(g_tSteamIDs, szSteamID, 1)
write_file(g_szFile, szSteamID)
console_print(id, "* %L", id, "ADDED", szSteamID)
if(get_pcvar_num(cvar_kill) == 1)
{
user_kill(iPlayer)
}
else
{
strip_user_weapons(iPlayer)
give_item(iPlayer, "weapon_knife")
}
new AdminName[32]
new PlayerName[32]
get_user_name(id, AdminName, 31)
get_user_name(iPlayer, PlayerName, 31)
cs_set_user_team(iPlayer, CS_TEAM_T, CS_T_TERROR)
// client_print(0, print_chat, "* %L", id, "PLAYER_ADDED", AdminName, PlayerName)
}
else
{
console_print( id , "* %L", id, "ALREADY", szSteamID )
}
is_ct_banned[iPlayer] = true
}
return PLUGIN_HANDLED
}
/*---------amx_unbanct-------*/
public RemoveCtBan(id, level, cid)
{
if (!cmd_access(id, level, cid, 2))
return PLUGIN_HANDLED;
new szArg[35]
if (!read_argv(1, szArg, charsmax(szArg)))
return PLUGIN_HANDLED;
new iPlayer = cmd_target( id , szArg , CMDTARGET_ALLOW_SELF | CMDTARGET_NO_BOTS )
if ( !iPlayer )
return PLUGIN_HANDLED;
get_user_authid( iPlayer , szArg , charsmax( szArg ) );
if ( !TrieKeyExists( g_tSteamIDs , szArg ) )
{
console_print( id , "* %ЈL" , id, "NOT", szArg );
return PLUGIN_HANDLED;
}
new iFileHandle , iFilePos , szLineItem[ 35 ];
iFileHandle = fopen( g_szFile ,"rt" );
while( !feof( iFileHandle ) )
{
fgets( iFileHandle , szLineItem , charsmax( szLineItem ) );
trim( szLineItem );
iFilePos++;
if( szArg[ 0 ] == ';' )
continue;
if( equal( szLineItem , szArg ) )
{
format( szLineItem , charsmax( szLineItem ) , ";%s" , szLineItem );
write_file( g_szFile , szLineItem , iFilePos - 1 );
TrieDeleteKey( g_tSteamIDs , szArg );
console_print( id , "* %L" , id, "REMOVED", szArg );
break;
}
}
is_ct_banned[iPlayer] = false
fclose(iFileHandle);
return PLUGIN_HANDLED;
}
/*----------The message--------*/
public print_message(id)
{
set_hudmessage(0, 255, 0, 0.30, 0.30, 0, 6.0, 10.0)
show_hudmessage(id, "%L", id, "CANT")
}
/*---------ct ban menu--------*/
public ctmainmenu(id, level, cid)
{
if (!cmd_access(id, level, cid, 1))
return PLUGIN_HANDLED;
new ctmainmenu = menu_create("\yCt ban menu:", "ctsubmenu");
menu_additem(ctmainmenu, "\wBan a player from ct", "1", 0)
menu_additem(ctmainmenu, "\wUnban a player from ct", "2", 0)
menu_setprop(ctmainmenu, MPROP_EXIT, MEXIT_ALL)
menu_display(id, ctmainmenu)
return PLUGIN_HANDLED;
}
public ctsubmenu(id, ctmainmenu, item)
{
if (item == MENU_EXIT)
{
menu_destroy(ctmainmenu);
return PLUGIN_HANDLED;
}
new Data[7], Name[64];
new Access, Callback;
menu_item_getinfo(ctmainmenu, item, Access, Data,5, Name, 63, Callback);
new Key = str_to_num(Data);
switch (Key)
{
case 1:
{
ctbanmenu(id)
}
case 2:
{
ctunbanmenu(id)
}
}
menu_destroy(ctmainmenu);
return PLUGIN_HANDLED;
}
public ctbanmenu(id)
{
new ctbanmenu = menu_create("\yBan a player from ct:", "ctbansubmenu");
new players[32], pnum, tempid;
new szName[32], szTempid[10];
get_players(players, pnum, "a");
for(new i; i < pnum; i++)
{
tempid = players[i];
get_user_name(tempid, szName, 31);
num_to_str(tempid, szTempid, 9);
menu_additem(ctbanmenu, szName, szTempid, 0);
}
menu_setprop(ctbanmenu, MPROP_EXIT, MEXIT_ALL);
menu_display(id, ctbanmenu);
return PLUGIN_HANDLED;
}
public ctbansubmenu(id, ctbanmenu, item)
{
if( item == MENU_EXIT )
{
menu_destroy(ctbanmenu);
return PLUGIN_HANDLED;
}
new data[6], iName[64];
new access, callback;
menu_item_getinfo(ctbanmenu, item, access, data,5, iName, 63, callback);
new tempid = str_to_num(data);
new szSteamID[ 35 ];
get_user_authid(tempid, szSteamID, charsmax(szSteamID));
if (!TrieKeyExists(g_tSteamIDs, szSteamID))
{
TrieSetCell(g_tSteamIDs , szSteamID , 1 );
write_file(g_szFile , szSteamID );
console_print(id , "* %L", id, "ADDED", szSteamID)
cs_set_user_team(tempid, CS_TEAM_T, CS_T_TERROR)
strip_user_weapons(tempid)
give_item(tempid, "weapon_knife")
}
else
{
console_print(id , "* %L", id, "ALREADY", szSteamID)
}
new szName[32], szName2[32];
get_user_name(id, szName, 31);
get_user_name(tempid, szName2, 31);
set_hudmessage(0, 255, 255, -1.0, 0.40, 2, 5.0, 8.0, 0.0, 0.0, 10);
show_hudmessage(0, "admin %s ct-banned %s", szName, szName2);
menu_destroy(ctbanmenu);
is_ct_banned[tempid] = true
return PLUGIN_HANDLED;
}
public ctunbanmenu(id)
{
new ctunbanmenu = menu_create("\yBan a player from ct:", "ctunbansubmenu");
new players[32], pnum, tempid;
new szName[32], szTempid[10];
get_players(players, pnum, "a");
for(new i; i < pnum; i++)
{
tempid = players[i];
get_user_name(tempid, szName, 31);
num_to_str(tempid, szTempid, 9);
menu_additem(ctunbanmenu, szName, szTempid, 0);
}
menu_setprop(ctunbanmenu, MPROP_EXIT, MEXIT_ALL);
menu_display(id, ctunbanmenu);
return PLUGIN_HANDLED;
}
public ctunbansubmenu(id, ctunbanmenu, item)
{
if( item == MENU_EXIT )
{
menu_destroy(ctunbanmenu);
return PLUGIN_HANDLED;
}
new data[6], iName[64];
new access, callback;
menu_item_getinfo(ctunbanmenu, item, access, data,5, iName, 63, callback);
new tempid = str_to_num(data);
new szArg[35]
get_user_authid(tempid, szArg, charsmax(szArg))
if ( !TrieKeyExists( g_tSteamIDs , szArg ) )
{
console_print( id , "* %ЈL" , id, "NOT", szArg );
return PLUGIN_HANDLED;
}
new iFileHandle , iFilePos , szLineItem[ 35 ];
iFileHandle = fopen( g_szFile ,"rt" );
while( !feof( iFileHandle ) )
{
fgets( iFileHandle , szLineItem , charsmax( szLineItem ) );
trim( szLineItem );
iFilePos++;
if( szArg[0] == ';' )
continue;
if( equal( szLineItem , szArg ) )
{
format(szLineItem, charsmax(szLineItem), ";%s", szLineItem)
write_file(g_szFile, szLineItem, iFilePos - 1)
TrieDeleteKey(g_tSteamIDs, szArg)
console_print(id, "* %L", id, "REMOVED", szArg)
break;
}
}
is_ct_banned[tempid] = false
fclose(iFileHandle);
return PLUGIN_HANDLED;
}
/*-----------detect and block chooseteam menu-----------*/
public message_show_menu(msgid, dest, id)
{
if (!is_ct_banned[id])
return PLUGIN_CONTINUE
static team_select[] = "#Team_Select"
static menu_text_code[sizeof team_select]
get_msg_arg_string(4, menu_text_code, sizeof menu_text_code - 1)
if (!equal(menu_text_code, team_select))
return PLUGIN_CONTINUE
set_force_team_join_task(id, msgid)
return PLUGIN_HANDLED
}
public message_vgui_menu(msgid, dest, id)
{
if (get_msg_arg_int(1) != TEAM_SELECT_VGUI_MENU_ID || !is_ct_banned[id])
return PLUGIN_CONTINUE
set_force_team_join_task(id, msgid)
return PLUGIN_HANDLED
}
set_force_team_join_task(id, menu_msgid) {
static param_menu_msgid[2]
param_menu_msgid[0] = menu_msgid
set_task(AUTO_TEAM_JOIN_DELAY, "task_force_team_join", id, param_menu_msgid, sizeof param_menu_msgid)
}
public task_force_team_join(menu_msgid[], id) {
if (get_user_team(id))
return
static team[2], class[2]
get_pcvar_string(g_pcvar_team, team, sizeof team - 1)
get_pcvar_string(g_pcvar_class, class, sizeof class - 1)
force_team_join(id, menu_msgid[0], team, class)
}
- Respected
- Мнения: [ 1426 ]
- Регистриран на: 26 Мар 2016, 22:03
- Ник в играта: -|LR|-*DIXIKlO^
- Скайп профил: unsi1231
- Вашият пол е: Мъж
- Местоположение: зад волана
- Обратна връзка:
Re: [Jailbreak] Ban/Забрана за CT
Без повече спамерски мнения след това, всеки си е изказал мнението. И вече без да се обиждате!
Относно мненията на @Nixe - всеки СЪРВЪР АДМИНИСТРАТОР ще може да банва от цт и да маха бана. Все пак сървър админ не се закупува, също, за да си такъв се преминава през тестов период, който изобщо не е малко време. Всеки Сървър Админ си е заслужил ранга и лично аз им имам доверие до един, така че, най-вероятно ако се одобри предложението ще могат да махат банове от ЦТ.
Относно плъгина - спокойно, тва е най-малкия проблем.
Без спамерски мнения от тук нататък!
Относно мненията на @Nixe - всеки СЪРВЪР АДМИНИСТРАТОР ще може да банва от цт и да маха бана. Все пак сървър админ не се закупува, също, за да си такъв се преминава през тестов период, който изобщо не е малко време. Всеки Сървър Админ си е заслужил ранга и лично аз им имам доверие до един, така че, най-вероятно ако се одобри предложението ще могат да махат банове от ЦТ.
Относно плъгина - спокойно, тва е най-малкия проблем.
Както казах, Сървър Админите са сериозни и не правят фалове, лично аз им имам доверие, съмнявам се Администраторите да им нямат доверие, щом са ги повишили към синият цвят. Моля, всеки да си мери приказките и да спазва правилата на форума!Nixe написа:Ами добре аз съм сървър админ банвам вс от ЦТ и друг/и сървър админи, администратори не могат да махнат бана цннн ех да са ******* колко съм прост цннн. а и преди да подмина това да кажа, че в кода няма нещо такова, че един админ като бане 1/2 само тоя може да им махне бана това в да не си го гледала в дисни ?
Относно това - тези модули са си вградени в amxmodx.Nixe написа:Така продължаваме забелязах код който се опитва да прилича че е част от него тоест от плъгина но уви ролята му е съвсем друга![]()
Но първото нещо което ми направи впечатление е че в описанието в цс-бг си пише!Код за потвърждение: Избери целия код
Модули: #include <cstrike> #include <fun>
Интересно понеже аз в плъгина виждам!Код за потвърждение: Избери целия код
#include <amxmodx> #include <amxmisc> #include <cstrike> #include <celltrie> #include <fun>

Без спамерски мнения от тук нататък!

- Много Добър
- Мнения: [ 670 ]
- Регистриран на: 07 Ное 2015, 14:03
- Ник в играта: Баба Йоцка Гледа
- Вашият пол е: Мъж
- Местоположение: Ко ти пука
- Обратна връзка:
- Respected
- Мнения: [ 4313 ]
- Регистриран на: 01 Апр 2014, 20:44
- Ник в играта: .
- Скайп профил: ЛС
- Вашият пол е: Мъж
- Местоположение: ༼ つ ◕_◕ ༽つ
- Обратна връзка:
Re: [Jailbreak] Ban/Забрана за CT
Ще се добави евентуално!JukeCity написа:В момента се работи по друг проблем, имаме нещо в предвид!
Кой е на линия
Потребители разглеждащи този форум: 0 регистрирани и 1 гост