Здравствуйте, гость Вход | Регистрация
Наши новости:
|
| Дата поста: | В теме: | За сообщение: | Спасибо сказали: | ||
|---|---|---|---|---|---|
| 17.6.2011, 18:35 | Hacks detector | В режиме debug: L 06/17/2011 - 20:30:52: [AMXX] Displaying debug trace (plugin "hacks_detector.amxx") L 06/17/2011 - 20:30:52: [AMXX] Run time error 25: parameter error L 06/17/2011 - 20:30:52: [AMXX] [0] hacks_detector.sma::ban (line 2358) L 06/17/2011 - 20:30:52: [AMXX] [1] hacks_detector.sma::start_check_opengl (line 1495) |
arslan95 | ||
| 21.5.2011, 16:38 | M1c античит | BestDefender | |||
| 6.4.2011, 3:09 | Джентльмены Удачи или как сделать Ботнет за 5 дней ? | Читай ещё раз статью п.с Кто знает подскажите Тык Гений :) Что-же Ты не всегда читаешь и в основном помощи просишь... *** Началось всё прикольно вроде они даже что-то раскрутили :) А потом облом от valve и со стороны порталов... Но в итоге что получилось-бы ? Поток игроков со слабым железом где нет нормального антивируса ?...!"№)*%?"№(?*:?"№;" - Бред :) *** Всё равно больше 500-1000 игроков в 1 потоке ихнего ботнета они не захватят :) И то половиной будет кучка идитов с скиллом гуся... И накой хрен такой онлайн будет нужен ?:) *** Ну и отсюда вопрос :) Кому нужна такая раскрутка ??? Так ещё и цена там была по моему 2500 рублей...Жуть! |
L1NkeN | ||
| 21.3.2011, 17:29 | Изменение скрипта | Есть плагин который выдаёт меню выбора при коннекте игрока и держит до окончания выбора это меню в черном окне: Если конечно поможет #include <amxmodx> #include <cstrike> #include <fakemeta> #define Skip_Admin #if defined Skip_Admin #define AdminAccess ADMIN_KICK #endif new g_Rules[33], g_SpeedTaken[33] new CVAR_SpectUser, CVAR_PlugEnable, CVAR_NoDamage, CVAR_Glow, CVAR_SetInfo, CVAR_KnifeOnly, g_msgScreenFade new Float:UserSpeed[33] new const RulesSetInfoKey[] = "_rules" // Поле провеяемое при режиме работы через SetInfo public plugin_init() { register_plugin("Server Rules", "2.5", "Shidla") CVAR_SpectUser = register_cvar("amx_spect_user", "0") CVAR_PlugEnable = register_cvar("amx_rules_enable", "1") CVAR_NoDamage = register_cvar("amx_rules_nodamage", "0") CVAR_Glow = register_cvar("amx_rules_glow", "0") CVAR_KnifeOnly = register_cvar("amx_rules_knife", "1") CVAR_SetInfo = register_cvar("amx_rules_setinfo", "0") register_dictionary("Server_Rules.txt"); g_msgScreenFade = get_user_msgid("ScreenFade") register_cvar("Shidla", "Server Rules v2.5 Final", FCVAR_SERVER|FCVAR_SPONLY) } public client_putinserver(id) { #if defined Skip_Admin if ((get_user_flags(id) & AdminAccess)) { g_Rules[id] = true return PLUGIN_CONTINUE } g_Rules[id] = false #endif if(get_pcvar_num(CVAR_SetInfo)) { new RulesSetInfo[32] get_user_info(id, RulesSetInfoKey, RulesSetInfo, 31) if(strlen(RulesSetInfo) > 0) { g_Rules[id] = true return PLUGIN_CONTINUE } set_task(1.0, "CheckUserRulesStats", id, "", 0, "b", 0) } if(!is_user_bot(id)) { g_Rules[id] = false g_SpeedTaken[id] = false } set_task(1.0, "CheckUserRulesStats", id, "", 0, "b", 0) return PLUGIN_CONTINUE } public client_disconnect(id) { g_Rules[id] = false g_SpeedTaken[id] = false } public CheckUserRulesStats(id) { if(!get_pcvar_num(CVAR_PlugEnable) || !is_user_connected(id) || is_user_bot(id)) return PLUGIN_CONTINUE #if defined Skip_Admin if ((get_user_flags(id) & AdminAccess)) return PLUGIN_CONTINUE #endif if(!g_Rules[id]) { new TextTitle[ 555 char ]; // Заголовок formatex( TextTitle, charsmax( TextTitle ), "%L", id, "TITLE") new TextYES[ 555 char ]; // "Да" formatex( TextYES, charsmax( TextYES ), "%L", id, "YES") new TextNO[ 555 char ]; // "Нет" formatex( TextNO, charsmax( TextNO ), "%L", id, "NO") new TextRead[ 555 char ]; // "Читать" formatex( TextRead, charsmax( TextRead ), "%L", id, "READ") new i_Menu = menu_create(TextTitle, "Rules_Menu_Options") menu_additem(i_Menu, TextYES, "1", 0) menu_additem(i_Menu, TextNO, "2", 0) menu_additem(i_Menu, TextRead, "3", 0) menu_display(id, i_Menu, 0) ScreenFade(id) if(get_pcvar_num(CVAR_Glow)) fm_set_rendering(id, kRenderFxGlowShell, 115, 50, 155, kRenderNormal, 25) UserMovie(id) } return PLUGIN_CONTINUE } public Rules_Menu_Options(id, menu, item) { new s_Data[6], s_Name[64], i_Access, i_Callback new player[32] get_user_name(id, player, 32) menu_item_getinfo(menu, item, i_Access, s_Data, charsmax(s_Data), s_Name, charsmax(s_Name), i_Callback) new i_Key = str_to_num(s_Data) switch(i_Key) { case 1: { g_Rules[id] = true if(get_pcvar_num(CVAR_SetInfo)) client_cmd(id, "setinfo %s 1", RulesSetInfoKey) DelScreenFade(id) fm_set_rendering(id) UserMovie(id) if(fm_get_user_godmode(id)) fm_set_user_godmode(id) } case 2: { new TextREASON[ 555 char ]; // Причина formatex( TextREASON, charsmax( TextREASON ), "%L", id, "REASON") server_cmd("kick %s %s", player, TextREASON) } case 3: { if(is_user_alive(id)) fm_set_rendering(id) Spect_User(id); new TextURL[ 555 char ]; // Ссылка formatex( TextURL, charsmax( TextURL ), "%L", id, "URL") show_motd(id, TextURL,"[Rules:]") } } } public UserMovie(id) { if(!is_user_alive(id) || !is_user_connected(id)) return PLUGIN_CONTINUE if(!g_SpeedTaken[id]) { if(is_user_alive(id) & is_user_connected(id)) { pev(id, pev_maxspeed, UserSpeed[id]) g_SpeedTaken[id] = true } else return PLUGIN_CONTINUE } if(g_Rules[id] & is_user_connected(id)) { set_pev(id, pev_maxspeed, UserSpeed[id]) return PLUGIN_CONTINUE } if(is_user_alive(id) & is_user_connected(id)) { set_pev(id, pev_velocity, Float:{0.0,0.0,0.0}) set_pev(id, pev_maxspeed, 1.0) } else return PLUGIN_CONTINUE if(get_pcvar_num(CVAR_KnifeOnly)) { new CurrWeapon = read_data(2) if (CurrWeapon != CSW_KNIFE) engclient_cmd(id, "weapon_knife") } if(get_pcvar_num(CVAR_NoDamage) & is_user_connected(id)) { if(fm_get_user_godmode(id)) return PLUGIN_CONTINUE fm_set_user_godmode(id, 1) } return PLUGIN_CONTINUE } public Spect_User(id) { if(get_pcvar_num(CVAR_SpectUser) & is_user_connected(id)) { if(is_user_alive(id)) { new deaths = cs_get_user_deaths(id) user_silentkill(id) cs_set_user_deaths(id, deaths) } engclient_cmd(id, "jointeam", "6") engclient_cmd(id, "joinclass", "1") } g_Rules[id] = false return PLUGIN_CONTINUE } public ScreenFade(id) { if(is_user_connected(id) & is_user_alive(id)) { message_begin(MSG_ONE, g_msgScreenFade, _, id) write_short(1<<0) // Duration write_short(1<<0) // Hold time write_short(1<<2) // Fade type write_byte(0) // Red write_byte(0) // Green write_byte(0) // Blue write_byte(255) // Alpha message_end() } } public DelScreenFade(id) { if(is_user_connected(id)) { message_begin(MSG_ONE, g_msgScreenFade, _, id) write_short(1<<0) // Duration write_short(1<<0) // Hold time write_short(1<<0) // Fade type write_byte(0) // Red write_byte(0) // Green write_byte(0) // Blue write_byte(0) // Alpha message_end() } } stock fm_set_rendering(entity, fx = kRenderFxNone, r = 255, g = 255, b = 255, render = kRenderNormal, amount = 16) { static Float:color[3] color[0] = float® color[1] = float(g) color[2] = float(b) set_pev(entity, pev_renderfx, fx) set_pev(entity, pev_rendercolor, color) set_pev(entity, pev_rendermode, render) set_pev(entity, pev_renderamt, float(amount)) } stock fm_get_user_godmode(index) { new Float:val pev(index, pev_takedamage, val) return (val == DAMAGE_NO) } stock fm_set_user_godmode(index, godmode = 0) { set_pev(index, pev_takedamage, godmode == 1 ? DAMAGE_NO : DAMAGE_AIM) return 1 } |
oOpsz | ||
| 4.3.2011, 16:17 | showtime переделать... | кото поможет? Тут не переделывают плагины а дают направление для доработки :) не знаю если поможет вот онлайн игроков в hud #include <amxmodx> #include <amxmisc> #define PLUGIN "Online" #define VERSION "0.1" #define AUTHOR "senQ" new maxplayers; new admincvar; public plugin_init() { register_plugin( PLUGIN, VERSION, AUTHOR ); set_task( 2.0, "adminsonline", 0, "", 0, "b" ); maxplayers = get_maxplayers() admincvar = register_cvar("amx_showadmins","1"); } public adminsonline() { new id, count for(id = 1 ; id <= maxplayers ; id++) if(is_user_connected(id)) count++ if(get_pcvar_num(admincvar) ==1) { if (count>0) { if (count==1) { set_hudmessage(0,0, 255, 0.15, 0.00, 0, 6.0, 3700.0 ); show_hudmessage(0, "Игроков: %d ",count ); } else { set_hudmessage(0,0, 255, 0.15, 0.00, 0, 6.0, 3700.0 ); show_hudmessage(0, "Игроков: %d ",count ); } } else { set_hudmessage(0, 0, 255, 0.15, 0.00, 0, 6.0, 3700.0 ); show_hudmessage(0, "Игроков: 0 ",count ); } } } Сменил пару строчек и вуооля :) Вместо админов показывает онлайн игроков :) |
-=pypsic=- | ||
| 23.2.2011, 17:01 | Выполнение функции при кол-ве игроков | Тут не пишут плагины а дают инфу а дальше сам выпиливай :) hpk - в нём есть кусок скрипта который врубает проверку только при определённом количестве игроков что Тебе и нужно :) Ну и вот : steam_id_lan Код #include <amxmodx> public plugin_init() { register_plugin("1111", "1.0", "1111") } public client_putinserver(id) { new aID[32] get_user_authid(id, aID, 31) if(equali(aID,"STEAM_ID_LAN")) server_cmd("kick #%d",get_user_userid(id)) } |
Flash | ||
| 22.2.2011, 12:35 | SteamBans Guardian | Ну ничего такой мод :) Попробовал пока что держимся без софта:) 1 проблема только - при наблюдении плывут модели и передвижение рывками у игроков чего нет в моментах игры ! |
Grape Fruit | ||
| 19.2.2011, 10:00 | rcon flood(отследить) | До Вас без коробки конфет не достучишься xDD |
fast777 | ||
| 15.2.2011, 17:33 | нужно переделать плагин semiclip | kupuk96, STEKk | |||
| 12.2.2011, 19:55 | M1c античит | Нет нет, М1с останется в стороне, новых идей хватит на новый античит Он по прежнему останется серверным В приватном всё норм xDDD А в m1c "бекдор" ?:)))) Ну тип маркетинговый ход! В приватной версии будет сам Makzz сидеть в спектах и банить:) "хахах я-бы его купил" |
Archipelago, felicita | ||
| 11.2.2011, 17:28 | M1c античит | Makzz :D пасибо отлично всё ! Даже не знал что выход так прост :) 'Urop9lH' Прости ??? Это что Ты пытался мне объяснить ??? "были когда версию ставил непомню какую там" Ты родственник "Жириновского"??? Как понять не помню какую там ???? Это сленг ???xDDD Почему я должен принять как достоверное твоё мнение из всех ??? Потому что ты умеешь выражать смех в текст ??? Ну это прям c++ :D Мнение большинства что csf вафля вот и всё !!! |
3a4oT | ||