[AMXX] Pimestamise plugin (wh buster)

Vaata eelmist teemat Vaata järgmist teemat Go down

avatar
Tonight


Postitusi : 13823
Maine : 2409
Liitus : 19/02/2012
Vaata kasutaja profiili

PostitamineTonight on 15.05.12 22:57

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:
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
[AMXX] Pimestamine.zip You don't have permission to download attachments.(15 Kb) Downloaded 82 times
avatar
crohme
Juunior
Postitusi : 23
Maine : 5
Liitus : 11/06/2013
Vaata kasutaja profiili

Postitaminecrohme on 21.09.13 21:53

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.
avatar
Tonight


Postitusi : 13823
Maine : 2409
Liitus : 19/02/2012
Vaata kasutaja profiili

PostitamineTonight on 22.09.13 1:29

Soovitan üle vaadata plugina kirjelduse:
Nimelt muutub mängijate ekraan roheliseks, wallhackerid näevad aga mängu tavaolekus edasi


avatar
crohme
Juunior
Postitusi : 23
Maine : 5
Liitus : 11/06/2013
Vaata kasutaja profiili

Postitaminecrohme on 22.09.13 4:18

Vabandust minu viga.
avatar
crohme
Juunior
Postitusi : 23
Maine : 5
Liitus : 11/06/2013
Vaata kasutaja profiili

Postitaminecrohme on 22.09.13 4:19

Kuid kuidas saada teha nii, et saaks ka immuadmineid vaadata.
avatar
Tonight


Postitusi : 13823
Maine : 2409
Liitus : 19/02/2012
Vaata kasutaja profiili

PostitamineTonight on 30.09.13 1:47

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" ) ;
      }
   }
}
Eeldan, et oskad compilida.


avatar
crohme
Juunior
Postitusi : 23
Maine : 5
Liitus : 11/06/2013
Vaata kasutaja profiili

Postitaminecrohme on 30.09.13 20:59

avatar
Tonight


Postitusi : 13823
Maine : 2409
Liitus : 19/02/2012
Vaata kasutaja profiili

PostitamineTonight on 30.09.13 21:03

Compilisin ise ära su jaoks. ;)
Attachments
blind.zip You don't have permission to download attachments.(12 Kb) Downloaded 12 times


avatar
mac


Postitusi : 1666
Maine : 82
Liitus : 18/11/2014
Vaata kasutaja profiili

Postitaminemac on 19.11.14 22:00

Ei toimi, katsetasime :/


hi
avatar
mac


Postitusi : 1666
Maine : 82
Liitus : 18/11/2014
Vaata kasutaja profiili

Postitaminemac on 19.11.14 22:10

+ 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 :P


hi
avatar
PLUGINADrrr

Postitusi : 35
Maine : 4
Liitus : 02/11/2014
Vaata kasutaja profiili

PostitaminePLUGINADrrr on 19.11.14 22:49

Console lööb texti:
[AMXBans] amx_ban < Time in Minutes > < Reason >
veel alla!

(kogu teksti ei lasknud kirjutada mis lööb)
avatar
Murt2003
Juunior
Postitusi : 32
Maine : 3
Liitus : 27/04/2015
Vaata kasutaja profiili

PostitamineMurt2003 on 27.04.15 23:50

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.
avatar
jobenz.


Postitusi : 555
Maine : 65
Liitus : 30/12/2013
Vaata kasutaja profiili

Postitaminejobenz. on 27.04.15 23:59

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.
avatar
Murt2003
Juunior
Postitusi : 32
Maine : 3
Liitus : 27/04/2015
Vaata kasutaja profiili

PostitamineMurt2003 on 28.04.15 0:05

Väga põnev :D. 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.
avatar
Tonight


Postitusi : 13823
Maine : 2409
Liitus : 19/02/2012
Vaata kasutaja profiili

PostitamineTonight on 28.04.15 0:09

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.
See banib su IP, tee IP-le unban ning saad uuesti sisse.


avatar
Murt2003
Juunior
Postitusi : 32
Maine : 3
Liitus : 27/04/2015
Vaata kasutaja profiili

PostitamineMurt2003 on 28.04.15 0:21

Aitäh! Tõesti banib IP. See on ainuke mida ma unbanida ei proovinud.
avatar
Murt2003
Juunior
Postitusi : 32
Maine : 3
Liitus : 27/04/2015
Vaata kasutaja profiili

PostitamineMurt2003 on 04.10.16 23:29

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.
avatar
Tonight


Postitusi : 13823
Maine : 2409
Liitus : 19/02/2012
Vaata kasutaja profiili

PostitamineTonight on 05.10.16 0:06

Murt2003 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.
amx_blindbantype 3

Pane see serveri configusse.


avatar
S0X

Postitusi : 193
Maine : 14
Liitus : 10/01/2013
Vaata kasutaja profiili

PostitamineS0X on 05.10.16 3:08

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.

Vaata eelmist teemat Vaata järgmist teemat Tagasi üles

Postitada saavad ainult liitunud kasutajad

Vastamiseks tee endale kasutaja või logi sisse.

Liitu foorumiga

Tee endale kasutaja ning osale aruteludes.


Tee uus kasutaja

Logi sisse

Omad foorumis juba kasutajat? Logi sisse.


Logi sisse

 
Permissions in this forum:
Sa ei saa vastata siinsetele teemadele