[AMXX] Pimestamise plugin (wh buster)
Lehekülg 1, lehekülgi kokku 1 • Share
- Tonight
- Liitus : 19/02/2012
Postitusi : 18000
Kirjeldus: Selle pluginiga on võimalik lõksu püüda peaaegu kõiki wallhackereid (asi ei tööta mõne hacki peal, ei hakka turvalisuse huvides neid siia nimetama). Nimelt muutub mängijate ekraan roheliseks, wallhackerid näevad aga mängu tavaolekus edasi (neil ei muutu roheliseks). Niisiis, kui keegi teeb killi, kui on täiesti pimestatud, siis banib süsteem mängija automaatselt.
Lisasin ka eesti keele.
Admini commandid:
Plugini kohta õpetus:
Kui sa kahtlustad, et keegi kasutab wallhacki, siis kirjuta konsooli "amx_blind Mängijanimi" (näiteks: amx_blind Garry)
- Kui mängija koodib, siis ta mängib edasi nii nagu ikka, midagi ei muutu tal.
- Kui mängija ei koodi, siis ta jääb ilmselt seisma ning hakkab küsima miks ekraan roheline on.
Kui keegi teeb pimestatud olekus killi, bannib server tema automaatselt.
Pimestatuse kaotamiseks kirjuta konsooli "amx_unblind Mängijanimi" (näiteks: amx_unblind Garry)
INSTALL:
1. Tõmba alt pakk
2. adminblind.sma -> cstrike/addons/amxmodx/scripting
adminblind.amxx -> cstrike/addons/amxmodx/plugins
adminblind.txt -> cstrike/addons/amxmodx/data/lang
3. plugins.ini (cstrike\addons\amxmodx\configs) lõppu lisa adminblind.amxx
4. Tee serverile restart
DOWNLOAD:
Lisasin ka eesti keele.
Admini commandid:
- Kood:
amx_blind MängijaNimi - Pimesta mängija (pilt muutub roheliseks neil)
amx_unblind MängijaNimi - Võta pimestatus maha (pilt läheb normaalseks)
Plugini kohta õpetus:
Kui sa kahtlustad, et keegi kasutab wallhacki, siis kirjuta konsooli "amx_blind Mängijanimi" (näiteks: amx_blind Garry)
- Kui mängija koodib, siis ta mängib edasi nii nagu ikka, midagi ei muutu tal.
- Kui mängija ei koodi, siis ta jääb ilmselt seisma ning hakkab küsima miks ekraan roheline on.
Kui keegi teeb pimestatud olekus killi, bannib server tema automaatselt.
Pimestatuse kaotamiseks kirjuta konsooli "amx_unblind Mängijanimi" (näiteks: amx_unblind Garry)
INSTALL:
1. Tõmba alt pakk
2. adminblind.sma -> cstrike/addons/amxmodx/scripting
adminblind.amxx -> cstrike/addons/amxmodx/plugins
adminblind.txt -> cstrike/addons/amxmodx/data/lang
3. plugins.ini (cstrike\addons\amxmodx\configs) lõppu lisa adminblind.amxx
4. Tee serverile restart
DOWNLOAD:
- Attachments
- crohmeJuunior
- Liitus : 11/06/2013
Postitusi : 23
Tehke see palun korda ja siis saatke uuesti mulle korrektne fail. PÕHJUS: mulle saadeti demo kus inimesel polnud WH ja tal tuli green screen ja teised inimesed keda testisin ylesid Nagu mida mis toimub ja enda peal sammuti.
- Tonight
- Liitus : 19/02/2012
Postitusi : 18000
Soovitan üle vaadata plugina kirjelduse:
Nimelt muutub mängijate ekraan roheliseks, wallhackerid näevad aga mängu tavaolekus edasi
- crohmeJuunior
- Liitus : 11/06/2013
Postitusi : 23
Vabandust minu viga.
- crohmeJuunior
- Liitus : 11/06/2013
Postitusi : 23
Kuid kuidas saada teha nii, et saaks ka immuadmineid vaadata.
- Tonight
- Liitus : 19/02/2012
Postitusi : 18000
crohme kirjutas:Kuid kuidas saada teha nii, et saaks ka immuadmineid vaadata.
- Kood:
#include < amxmodx >
#include < amxmisc >
#pragma semicolon 1
#define CMDTARGET_BLIND (CMDTARGET_ALLOW_SELF|CMDTARGET_NO_BOTS)
new bool:g_bBlind [ 33 ] ;
new gmsgScreenFade ;
new admin [ 33 ] ;
new bansite ;
new bantype ;
new bantime ;
public plugin_init ( )
{
register_plugin ( "Blind Command" , "Ultimate" , "-Hattrick-" ) ;
register_dictionary ( "adminblind.txt" ) ;
register_event ( "ScreenFade" , "Event_ScreenFade", "b" ) ;
register_event ( "DeathMsg" , "hook_death","a" ) ;
register_concmd ( "amx_blind" , "amx_blind" , ADMIN_BAN , "<nick or #userid>" ) ;
register_concmd ( "amx_unblind" , "amx_unblind" , ADMIN_BAN , "<nick or #userid>" ) ;
bansite = register_cvar ( "amx_blindbansite" , "www.YourSite.com" ) ;
bantype = register_cvar ( "amx_blindbantype" , "1" ) ;
bantime = register_cvar ( "amx_blindbantime" , "0" ) ;
gmsgScreenFade = get_user_msgid ( "ScreenFade" ) ;
}
public client_putinserver ( id )
{
g_bBlind [ id ] = false ;
}
public amx_blind ( id , level , cid )
{
if ( !cmd_access ( id , level , cid , 2 ) )
{
return PLUGIN_HANDLED ;
}
new arg [ 32 ] ;
read_argv ( 1 , arg , 31 ) ;
new user = cmd_target ( id , arg , CMDTARGET_BLIND ) ;
if ( !user )
{
return PLUGIN_HANDLED ;
}
new name2 [ 32 ] ;
new name [ 32 ] ;
new ip [ 32 ] ;
get_user_name ( id , name , 31 ) ;
get_user_name ( user , name2 , 31 ) ;
get_user_ip ( user , ip , 31 , 1 ) ;
admin [ user ] = id ;
if ( g_bBlind [ user ] )
{
client_print ( id , print_console , "%L" , LANG_PLAYER , "AB_ALREADY_BLINDED" , name2 ) ;
return PLUGIN_HANDLED ;
}
else
{
g_bBlind [ user ] = true ;
Fade_To_Black ( user ) ;
}
client_print ( id , print_console , "%L" , LANG_PLAYER , "AB_PLAYER_IP_BLINDED" , name2 , ip ) ;
client_cmd ( id , "amx_chat ^"%s^" blinded" , name2 ) ;
return PLUGIN_HANDLED ;
}
public amx_unblind ( id , level , cid )
{
if ( !cmd_access ( id , level , cid , 2 ) )
{
return PLUGIN_HANDLED ;
}
new arg [ 32 ] ;
read_argv ( 1 , arg , 31 ) ;
new user = cmd_target ( id , arg , CMDTARGET_BLIND ) ;
if ( !user )
{
return PLUGIN_HANDLED ;
}
new name2 [ 32 ] ;
new name [ 32 ] ;
new ip [ 32 ] ;
get_user_name ( id , name , 31 ) ;
get_user_name ( user , name2 , 31 ) ;
get_user_ip ( user , ip , 31 , 1 ) ;
if ( g_bBlind [ user ] )
{
g_bBlind [ user ] = false ;
Reset_Screen ( user ) ;
}
else
{
client_print ( id , print_console , "%L" , LANG_PLAYER , "AB_ALREADY_UNBLINDED" , name2 ) ;
return PLUGIN_HANDLED ;
}
console_print ( id , "%L" , LANG_PLAYER , "AB_PLAYER_IP_UNBLINDED" , name2 , ip ) ;
client_cmd ( id , "amx_chat ^"%s^" unblinded" , name2 ) ;
return PLUGIN_HANDLED ;
}
public Event_ScreenFade ( id )
{
if ( g_bBlind [ id ] )
{
Fade_To_Black ( id ) ;
}
}
Fade_To_Black ( id )
{
message_begin ( MSG_ONE_UNRELIABLE , gmsgScreenFade , _ , id ) ;
write_short ( ( 1<<3 ) | ( 1<<8 ) | ( 1<<10 ) ) ;
write_short ( ( 1<<3 ) | ( 1<<8 ) | ( 1<<10 ) ) ;
write_short ( ( 1<<0 ) | ( 1<<2 ) ) ;
write_byte ( 0 ) ;
write_byte ( 255 ) ;
write_byte ( 0 ) ;
write_byte ( 255 ) ;
message_end ( ) ;
}
Reset_Screen ( id )
{
message_begin ( MSG_ONE_UNRELIABLE , gmsgScreenFade , _ , id ) ;
write_short ( 1<<2 ) ;
write_short ( 0 ) ;
write_short ( 0 ) ;
write_byte ( 0 ) ;
write_byte ( 0 ) ;
write_byte ( 0 ) ;
write_byte ( 0 ) ;
message_end ( ) ;
}
public hook_death ( )
{
new killer = read_data ( 1 ) ;
new message [ 552 ] ;
new maxtext [ 256 ] ;
new numeserver [ 64 ] ;
new fo_logfile [ 64 ] ;
new timp [ 64 ] ;
new forum [ 51 ] ;
new numeadmin [ 32 ] ;
new numeblindat [ 32 ] ;
new ipadmin [ 32 ] ;
new ipcodat [ 32 ] ;
new authid2 [ 32 ] ;
new inum ;
new userid2 = get_user_userid ( killer ) ;
get_pcvar_string ( bansite , forum , 50 ) ;
new time = get_pcvar_num ( bantime ) ;
get_user_name ( admin [ killer ] , numeadmin , 31 ) ;
get_user_name ( killer , numeblindat , 31 ) ;
get_user_ip ( admin [ killer ] , ipadmin , 31 , 1 ) ;
get_user_ip ( killer , ipcodat , 31 , 1 ) ;
get_user_authid ( killer , authid2 , 31) ;
get_cvar_string ( "hostname" , numeserver , 63 ) ;
get_configsdir ( fo_logfile, 63 ) ;
get_time ( "[%d/%m/%Y-%H:%M:%S]" , timp , 63 ) ;
if ( g_bBlind [ killer ] )
{
format ( message , 551 , "KILL AFTER BLIND^nRESPECT AND YOU WILL BE RESPECTED" ) ;
format ( maxtext , 255 , "%s %s(%s) - %s(%s)" , timp , numeadmin , ipadmin , numeblindat , ipcodat ) ;
format ( fo_logfile , 63 , "%s/blind-log.txt" , fo_logfile ) ;
for ( new i = 0 ; i < inum ; ++i )
client_cmd ( killer , "say %L" , LANG_PLAYER , "AB_I_MAKE_KILL_AFTER_BLIND" ) ;
client_cmd ( killer , "wait" ) ;
client_cmd ( killer , "say %L" , LANG_PLAYER , "AB_I_MAKE_KILL_AFTER_BLIND" ) ;
write_file ( fo_logfile , maxtext , -1 ) ;
set_hudmessage ( 255 , 255 , 0 , 0.47 , 0.55 , 0 , 6.0 , 12.0 , 0.1 , 0.2 , 1 ) ;
show_hudmessage ( 0 , message ) ;
client_cmd ( 0 , "spk ^"vox/bizwarn coded user apprehend^"" ) ;
client_print ( killer , print_chat , "%L" , LANG_PLAYER , "AB_PHOTO_MAKE_ON" , numeserver ) ;
client_print ( killer, print_chat , "%L" , LANG_PLAYER , "AB_YOUR_NAME_YOUR_IP" , numeblindat , ipcodat ) ;
client_print ( killer, print_chat , "%L" , LANG_PLAYER , "AB_ADMIN_NAME_ADMIN_IP" , numeadmin , ipadmin ) ;
client_print ( killer , print_chat , "%L" , LANG_PLAYER , "AB_HOUR_CRUSH" , timp ) ;
client_print ( killer, print_chat , "%L" , LANG_PLAYER , "AB_VIZIT_FOR_UNBAN" , forum ) ;
client_cmd ( killer , "snapshot;wait;snapshot" ) ;
client_print ( killer , print_console , "%L" , LANG_PLAYER , "AB_HEADER") ;
client_print ( killer, print_console , "%L" , LANG_PLAYER , "AB_PHOTO_MAKE_ON" , numeserver ) ;
client_print(killer, print_console, "%L", LANG_PLAYER, "AB_YOUR_NAME_YOUR_IP" , numeblindat , ipcodat ) ;
client_print(killer, print_console, "%L", LANG_PLAYER, "AB_ADMIN_NAME_ADMIN_IP" , numeadmin , ipadmin ) ;
client_print ( killer , print_console , "%L" , LANG_PLAYER , "AB_HOUR_CRUSH" , timp ) ;
client_print ( killer , print_console , "%L" , LANG_PLAYER , "AB_VIZIT_FOR_UNBAN" , forum ) ;
client_print ( killer , print_console , "%L" , LANG_PLAYER , "AB_HEADER" ) ;
if ( get_pcvar_num ( bantype ) == 1 )
{
client_cmd ( admin [ killer ] , "amx_banip ^"#%d^" ^"%i^" ^"%L^"", userid2, time, LANG_PLAYER, "AB_KILL_AFTER_BLIND" ) ;
client_cmd ( admin [ killer ] , "snapshot" ) ;
}
else if ( get_pcvar_num ( bantype ) == 2 )
{
client_cmd ( admin [ killer ] , "amx_banip ^"%i^" ^"#%d^" ^"%L^"", time, userid2, LANG_PLAYER, "AB_KILL_AFTER_BLIND" ) ;
client_cmd ( admin [ killer ] , "snapshot" ) ;
}
else if ( get_pcvar_num ( bantype ) == 3 )
{
client_cmd ( admin [ killer ] , "snapshot" ) ;
}
}
}
- crohmeJuunior
- Liitus : 11/06/2013
Postitusi : 23
- Tonight
- Liitus : 19/02/2012
Postitusi : 18000
Compilisin ise ära su jaoks.
- Attachments
- mac
- Liitus : 18/11/2014
Postitusi : 1670
Ei toimi, katsetasime :/
- mac
- Liitus : 18/11/2014
Postitusi : 1670
+ nüüd katsetasime ka seda, et ta lasi rohelise pildiga mind maha, tal oli aim+wh peal(roheline pilt oli ikka) vms, ütles et ta sai banni aga ei saanud..
[ - - - - - - - - - - - - - - - - - - - - - - - - - ]
You have been banned on 'CsEesti 1# Publik [FreeVip]' server.
Your name: 'wbu15', your IP : '85.253.100.26'
Admin name: 'Yeke', admin IP : '88.196.229.241'
Time: '[19/11/2014-22:09:34]'
Visit 'www.YourSite.com' for unban.
Aga banni pole
[ - - - - - - - - - - - - - - - - - - - - - - - - - ]
You have been banned on 'CsEesti 1# Publik [FreeVip]' server.
Your name: 'wbu15', your IP : '85.253.100.26'
Admin name: 'Yeke', admin IP : '88.196.229.241'
Time: '[19/11/2014-22:09:34]'
Visit 'www.YourSite.com' for unban.
Aga banni pole
- PLUGINADrrr
- Liitus : 02/11/2014
Postitusi : 35
Console lööb texti:
[AMXBans] amx_ban < Time in Minutes > < Reason >
veel alla!
(kogu teksti ei lasknud kirjutada mis lööb)
[AMXBans] amx_ban < Time in Minutes >
veel alla!
(kogu teksti ei lasknud kirjutada mis lööb)
- Murt2003Juunior
- Liitus : 27/04/2015
Postitusi : 32
Mida see ban teeb? Ma testisin seda enda peal ning ma ei saa enam serverisse sisse. Server kadus mul lemmikutest minema ning ip-ga ei hakka üldse connectima. Kas see teeb csi kliendiga midagi? Serveri poolt kustutasin kõik bannid maha. Ikka ei saa sisse.
- jobenz.
- Liitus : 30/12/2013
Postitusi : 555
See läheb üle, mingi ajutine banni-laadne asi. Plugin ei tööta soundesp korral ega ka jimsteri wh puhul #confirmed. Radarhax ka võimalus, aga neid ei leidu steamile #vacation.
- Murt2003Juunior
- Liitus : 27/04/2015
Postitusi : 32
Väga põnev . Hetkeks juba arvasin, et äkki on kliendi poolne asi ja reinstallisin csi üle. Serveri poolt eemaldasin veel plugini ja tegin paar restarti, aga endiselt ei saa ma oma serverile ligi. Hämmastav jõud on sel pluginil.
- Tonight
- Liitus : 19/02/2012
Postitusi : 18000
See banib su IP, tee IP-le unban ning saad uuesti sisse.Murt2003 kirjutas:Mida see ban teeb? Ma testisin seda enda peal ning ma ei saa enam serverisse sisse. Server kadus mul lemmikutest minema ning ip-ga ei hakka üldse connectima. Kas see teeb csi kliendiga midagi? Serveri poolt kustutasin kõik bannid maha. Ikka ei saa sisse.
- Murt2003Juunior
- Liitus : 27/04/2015
Postitusi : 32
Aitäh! Tõesti banib IP. See on ainuke mida ma unbanida ei proovinud.
- Murt2003Juunior
- Liitus : 27/04/2015
Postitusi : 32
Kas oleks võimalik plugin ümber teha selliselt, et bannimist ei toimu. Sooviks, et kasutajale tuleks ette vaid roheline pilt, ent kui ta on kooder ning vastase maha laseb, siis banni ei saa. Seda teeks admin ise käsitsi.
- Tonight
- Liitus : 19/02/2012
Postitusi : 18000
amx_blindbantype 3Murt2003 kirjutas:Kas oleks võimalik plugin ümber teha selliselt, et bannimist ei toimu. Sooviks, et kasutajale tuleks ette vaid roheline pilt, ent kui ta on kooder ning vastase maha laseb, siis banni ei saa. Seda teeks admin ise käsitsi.
Pane see serveri configusse.
- S0XLiige
- Liitus : 10/01/2013
Postitusi : 220
Plugin ise hea(pole katsetanud ja ei tee seda ühe miinuse tõttu, aga olen sarnast pluginat näinud kirjelduse poolest alliedmoddersis).
Miinus selle plugina juures on, et see võib mängijaid, kes ei kasuta wh-d, häirima hakata, kui adminid nt kahltustavad ja kontrollivad mängijate peal, siis koguaeg viskab ekraani roheliseks, mänguelamust vähendab see märgatavalt ja on häiriv.
Miinus selle plugina juures on, et see võib mängijaid, kes ei kasuta wh-d, häirima hakata, kui adminid nt kahltustavad ja kontrollivad mängijate peal, siis koguaeg viskab ekraani roheliseks, mänguelamust vähendab see märgatavalt ja on häiriv.
Soovid vestluses osaleda?
Selleks logi sisse või tee endale kasutaja.
Lehekülg 1, lehekülgi kokku 1
Permissions in this forum:
Sa ei saa vastata siinsetele teemadele