[AMXX] Pimestamise plugin (wh buster)

Vaata eelmist teemat Vaata järgmist teemat Go down

Tonight
Tonight

[AMXX] Pimestamise plugin (wh buster)  Vetera11
Liitus : 19/02/2012
Postitusi : 17983

PostitamineTonight 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] Pimestamise plugin (wh buster)  Attachment
[AMXX] Pimestamine.zip You don't have permission to download attachments.(15 Kb) Downloaded 84 times
crohme
crohme
Juunior
Liitus : 11/06/2013
Postitusi : 23

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

[AMXX] Pimestamise plugin (wh buster)  Vetera11
Liitus : 19/02/2012
Postitusi : 17983

PostitamineTonight 22.09.13 1:29

Soovitan üle vaadata plugina kirjelduse:
Nimelt muutub mängijate ekraan roheliseks, wallhackerid näevad aga mängu tavaolekus edasi
crohme
crohme
Juunior
Liitus : 11/06/2013
Postitusi : 23

Postitaminecrohme 22.09.13 4:18

Vabandust minu viga.
crohme
crohme
Juunior
Liitus : 11/06/2013
Postitusi : 23

Postitaminecrohme 22.09.13 4:19

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

[AMXX] Pimestamise plugin (wh buster)  Vetera11
Liitus : 19/02/2012
Postitusi : 17983

PostitamineTonight 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.
crohme
crohme
Juunior
Liitus : 11/06/2013
Postitusi : 23

Postitaminecrohme 30.09.13 20:59

Tonight
Tonight

[AMXX] Pimestamise plugin (wh buster)  Vetera11
Liitus : 19/02/2012
Postitusi : 17983

PostitamineTonight 30.09.13 21:03

Compilisin ise ära su jaoks. ;)
Attachments
[AMXX] Pimestamise plugin (wh buster)  Attachment
blind.zip You don't have permission to download attachments.(12 Kb) Downloaded 12 times
mac
mac

Liitus : 18/11/2014
Postitusi : 1670

Postitaminemac 19.11.14 22:00

Ei toimi, katsetasime :/
mac
mac

Liitus : 18/11/2014
Postitusi : 1670

Postitaminemac 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
PLUGINADrrr
PLUGINADrrr

Liitus : 02/11/2014
Postitusi : 35

PostitaminePLUGINADrrr 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)
Murt2003
Murt2003
Juunior
Liitus : 27/04/2015
Postitusi : 32

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

Liitus : 30/12/2013
Postitusi : 555

Postitaminejobenz. 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.
Murt2003
Murt2003
Juunior
Liitus : 27/04/2015
Postitusi : 32

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

[AMXX] Pimestamise plugin (wh buster)  Vetera11
Liitus : 19/02/2012
Postitusi : 17983

PostitamineTonight 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.
Murt2003
Murt2003
Juunior
Liitus : 27/04/2015
Postitusi : 32

PostitamineMurt2003 28.04.15 0:21

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

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

[AMXX] Pimestamise plugin (wh buster)  Vetera11
Liitus : 19/02/2012
Postitusi : 17983

PostitamineTonight 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.
S0X
S0X
Liige
Liitus : 10/01/2013
Postitusi : 220

PostitamineS0X 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

Soovid vestluses osaleda?

Selleks logi sisse või tee endale kasutaja.

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