Jump to content

INDUNGI SHILED SYSTEM 1.6

   (0 reviews)
Sign in to follow this  

4 Screenshots

About This File

Descriere:

In urma numeroaselor solicitari, am inceput sa dezvolt un sistem de protectie, sa spunem o versiune little a Krond Functions.

*Blocheaza flood-ul prin schimbarea nick-ului.

*Blocheaza schimbarea parolei rcon-ului,  nu mai este necesar sa eliminati comanda amx_rcon & cvar.

 

Changelog:

 

*Adaugare Imagini Noi !

 

1.6 - Adaugare sistem Anti-Reclama ; Adaugare Anti conectare cu reclama pe server, adaugare cvar-uri pentru pedeapsa ; Imbunatatirea Codului

Valorile cvar-urilor

Daca cvar-ul [b] protectie_chat [/b] se afla pe valoarea 1 va afisa doar un avertisment playerului respectiv, daca se afla pe 2 va actiona cu kick, dca se afla pe 3 va actiona cu ban

Daca cvar-ul [b] protectie_nick [/b] se afla pe valoarea 1 va afisa doar un avertisment playerului respectiv, daca se afla pe 2 va actiona cu kick, dca se afla pe 3 va actiona cu ban

Cvar-ul timp_ban reprezinta timpul pe care il executa atunci cand valorile cvar-urilor se afla pe valoarea 3

 

 

 

1.5 Adaugare protectie importriva dublicari STEAM ID

 

1.4 Adaugare protectie importriva fast pistol shot.

 

1.3 Adaugare protectie importriva spam-ului prin radio, anume blocarea radio-ului pe server.

 

 

1.2 Adaugare protectie rcon, acum ceva timp un exploit ne-a fortat sa eliminam amx_cvar & rcon, acest update face ca orice modificare a rcon-ului sa fie nula, poti executa valoarea rcon_passworld in orice, iar rconul ramane la valoarea initiala.

 

1.1 Adaugare protectie rcon, acum ceva timp un exploit ne-a fortat sa eliminam amx_cvar & rcon, acest update face ca orice modificare a rcon-ului sa fie nula, poti executa valoarea rcon_passworld in orice, iar rconul ramane la valoarea initiala, este adaptat la versiunile de AMXMODX inferioare (1.8.x<1.8.3) !

 

1.0 In versiunea actuala blocheaza schimbarea excesiva a numelui pe server, exista un exploit care la inceputul rundei schimba numele intr-un interval de timp foarte scurt si aduce lag serverului sau pica.

 

DNAAxg7.png

 

Instalare:

 

1. Compliati fisierul ish.sma 
2. Fisierul name.amxx il puneti in addons/amxmodx/plugins
3. Intrati in fisierul addons/amxmodx/configs/plugins.ini si adaugati la urma: ish.amxx

3. Pentru o functionare adecvata, se pozitioneaza sub Krond-Functions.

 

Cvars:

 

Nu am adaugat inca.

 

New Versiunea 1.2 Necesita AMXMODX 1.8.3


What's New in Version 1.6   See changelog

Released

1.6 - Adaugare Anti-Reclama ; Adaugare Anti conectare cu reclama pe server, adaigare cvar-uri pentru pedeapsa ( valoarea 1= avertisment ; 2=kick ; 3= ban) ; Imbunatatirea Codului

 

  • Like 7
  • Upvote 3



User Feedback

Recommended Comments

Update la Versiunea 1.3 !

 

Salut, dupa numeroase plangeri asupra scriptului de fast pistol shoting  am rezolvat problema in update-ul 1.4 

Share this comment


Link to comment
Share on other sites
On 12/1/2018 at 11:02 PM, cs_all said:

Exista un bug , daca iti schimbi de 3 ori steamid nu te lasa si a 4-a oara merge sa intri.
 

Adauga ISH-ul primul în lista si se rezolva.

Share this comment


Link to comment
Share on other sites

Salut baieti am adaugat si eu aceasta protectie pe server dar nu imi functioneaza aveti idee de ce?


Lista admini (amx  1.0      Krond Solutions   amx_who.amxx     running  
unknown            unknown  unknown           ISH.amxx         bad load
Krond Functions    1.6.3-r  Krond Solutions   Krond-Functions  running  
Admin Base         1.8.2    AMXX Dev Team     admin.amxx       running 

Share this comment


Link to comment
Share on other sites
include\engine_const.inc(249) : warning 201: redefinition of constant/macro (symbol "TraceResult")
protectieindungi.sma(50) : error 017: undefined symbol "hook_cvar_change"

Share this comment


Link to comment
Share on other sites

Cam prost codat frate...

 

stock g_newname_num = 1

total gresit..

new g_newname_num = 1;

 

szip2[33]

la fel -> szip2[16]; -> de ce? -> get_user_ip(index, szip2, charsmax(szip2), 1) // fara port

 

#define timp 5.0

-> const Float:timp = 5.0 // zic ca e mai ok

 

valutsteamid = nvault_open("SteamHackDetector")

ai uitat de...

if(vaultsteamid == INVALID_HANDLE) set_fail_state("eroare la deschidere nvault");

 

        if(equal(szip2, szip)) {
            if(!equal(authid2, authid)) {

->

if(equal(szip2, szip) && !(equal(authid2, authid)))

 

    if(payload == 1)

->

switch(payload){ case 1, 2, 3: }

 

new g_name[32]
get_user_name(id, g_name,31)

charsmax?

 

stock kick_player(id, type = 0)
{
if(type)
server_cmd("kick #%d Ai primit kick pentru reclama", get_user_userid(id))    
server_cmd("kick #%d Ai primit kick pentru reclama", get_user_userid(id))
}

 

stock kick_player(const id, bool:kick_user = false)

{

return kick_user ? server_cmd("kick #%d", get_user_userid(id)) : PLUGIN_HANDLED;

}

 

++ identare

 

/* new Header */
const Float:timp = 5.0;
new RconPasswordValue[32], authid[32], authid2[32], szip[16], szip2[16];
new cvar_action_spam_chat, cvar_action_spam_nick, cvar_ban_time;
new g_newname_num = 1, vaultsteamid, g_MaxClients;
new NameUnLock[33];

public plugin_init()
{
    register_plugin(PLUGIN, VERSION, AUTHOR);
    register_forward(FM_ClientUserInfoChanged, "ISHIELD_NICKSPAM");

    new a = get_cvar_pointer("rcon_password");
    get_pcvar_string(a, RconPasswordValue, charsmax(RconPasswordValue));
    hook_cvar_change(a, "setDefaultValue");

    new cmd[32], i = 1;
    for(i; i <= 4; i++)
    {
        formatex(cmd, charsmax(cmd), "radio%d", i+1);
        register_concmd(cmd, "block");
    }

    g_MaxClients = get_maxplayers();

    vaultsteamid = nvault_open("SteamHackDetector");

    if(vaultsteamid == INVALID_HANDLE)
        set_fail_state("[AMXX] Failed to open nvault file.");

    register_clcmd("say", "check_player_msg");
    register_clcmd("say_team", "check_player_msg");

    cvar_action_spam_chat = register_cvar("protectie_chat", "1");
    cvar_action_spam_nick = register_cvar("protectie_nick", "1");
    cvar_ban_time = register_cvar("timp_ban", "120");
}

 

eu zic ca e mult mai citet si optimizat cum am facut eu.


Edited by LondoN eXtream, .

Share this comment


Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Reclama Comunitara

Despre noi

Suntem o comunitate aparuta in anul 2010 ce are ca scop sa prezinte si sa aduca in calculatoarele voastre socializare, competitie, public si foarte multa actiune. Alatura-te celor 200.000 de membri iar impreuna vom dezvolta cat mai mult termenul de 'comunitate'

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.