Jump to content

Batranu Bumi

Membru
  • Posts

    72
  • Joined

  • Last visited

Posts posted by Batranu Bumi

  1. Eu , nu cred ca conteaza daca i dau/sau nu i dau rr la pc + nu il mai am , doar ca program.

    incearca cum am zis eu , si vezi daca merge sau nu 

    daca nu ai instalat da rr la pc

  2. ma scuzi? dar ce alta comunitate? mereu am fost aici , o dovada ca sunt pe alta comunitate? 

    scuze de 2 x post

    edit: eu vad ca am membru nu alt grad , mai verifica odata ce si unde sa nu vorbesti aiurea 

    edit 2 : nu am nevoie de grad sa ajut, dar am fost acceptat si peste cateva ore gata mi-a fost scos fara nici un motiv 

  3. Nume :Eduard 

    Nick : Batranu Bumi 

    Vârstă : 17

    Motiv : Sunt foarte experimentat in cea ce priveste AMXX-ul si am multe de oferit  :)


    Timp alocat forumului : depinde de zi , minim 2 ore 

    Ce secţiuni doreşti să moderezi? Amx Mod X

    De ce ai ales aceste sectiuni? Pentru ca ma pricep

    De ce doreşti să moderezi în această comunitate? Pentru ca aici o am pe gagica Minnie si daca am vre-o problema ma consult cu ea

    Ai mai moderat pe IPB? Desigur

    Ce înţelegi prin "Post hunt"?  +1

    Ce înţelegi prin "Dublu post"? Post facut unul dupa altul de aceasi persoana

    Ce înseamnă "Warez"? distribuția ilegala a unui continut protejat

    Ce înseamnă "NSFW"? +18

    Care este diferenţa dintre post hunt şi off-topic? post huntul inseamna ca faci post pentru +1 iar off topic = abatere de la subiect.

    Ce planuri ai ca să sporeşti activitatea membrilor în secţiunile pe care doreşti să le moderezi ? Nu am planuri, totul vine pe parcurs.

    Ai citit regulamentul forumului Da.

     

    Edit: P.S , nu as vrea gradul de 'Moderator' ci 'Resource Team , mi-a scos gradul blabla ca am incurcat sectiunea amxmodx cu alta sectiune (in pm am vorbit cu el) si nu inteleg de ce am pierdut asa repede gradul doar pentru ca am incurcat 2 sectiuni :-s . 

  4. Descriere:  Cu acest plugin puteti depista codatii usor, este necesar doar sa le cereti demo-ul.

    + Report
    + JoinIP
    este un plugin asemaanator cu https://forums.alliedmods.net/showthread.php?t=82874doar ca este mai avansat

    # Download: amxx => http://www.amxmodx.org/webcompiler.cgi?go=dl&id=1809626 sma =>

    #include <amxmodx>

    #include <amxmisc>
    #include <geoip>
    #include <csx>
     
    #pragma semicolon 1
     
    #define COUNTRY
     
    new timer[32];
    new g_On[ 33 ] = 0;
    new const g_Demoname[] = "Record";
    new g_msgsaytext;
    new toggle_plugin, toggle_mode;
    new g_AdminChatFlag = ADMIN_CHAT;
    new p_name[32];
    new c_reportcheater;
    #define ACCESS ADMIN_KICK
     
     
    public plugin_init() {
            register_plugin("Record Codati", "1.0", "Bumi");
           
            register_concmd("amx_record", "record", ADMIN_BAN,"<nume> - fa un demo jucatorului");
            register_concmd("amx_recordx", "recordx", ADMIN_BAN,"<nume> - opreste demo");
            register_clcmd("say /report","saytoadminscheater");
            register_clcmd ( "say", "handle_say" );
            register_clcmd ( "say_team", "handle_say" );
            g_msgsaytext = get_user_msgid("SayText");
            c_reportcheater = register_cvar("amx_reportcheater","1");
    }
     
    public client_putinserver( i_Index )
            g_On[ i_Index ] = 0;
     
     public client_connect(id)
    {
       if(get_pcvar_num(toggle_plugin) != 1)
          return PLUGIN_CONTINUE;
         
       static name[ 32 ], auth[ 32 ], ip[ 32];
       static code2[ 3 ], code3[ 4 ], country[ 46 ];
       
       get_user_name(id, name, sizeof name - 1);
       get_user_authid(id, auth, sizeof auth - 1);
       get_user_ip(id, ip, sizeof ip - 1);
       
       #if defined COUNTRY
       switch(get_pcvar_num(toggle_mode))
       {
          case 1: geoip_code2(ip, code2);
          case 2: geoip_code3(ip, code3);
          case 3: geoip_country(ip, country, sizeof country - 1);
          default: geoip_code2(ip, code2);
       }
       
       print("^x01[^x04 %s ^x01 ] [^x04 %s ^x01 ] [^x04 %s ^x01] se conecteaza", name, ip, country);
       
       #else
       
       print("^x01[^x04 %s ^x01 ] [^x04 %s ^x01 ] se conecteaza", name, ip);
       
       #endif
       return PLUGIN_CONTINUE;
    }
     
    public client_disconnect(id)
    {
       if(get_pcvar_num(toggle_plugin) != 1)
          return PLUGIN_CONTINUE;
         
       static name[ 32 ], auth[ 32 ], ip[ 32];
       static code2[ 3 ], code3[ 4 ], country[ 46 ];
       
       get_user_name(id, name, sizeof name - 1);
       get_user_authid(id, auth, sizeof auth - 1);
       get_user_ip(id, ip, sizeof ip - 1);
       
       #if defined COUNTRY
       switch(get_pcvar_num(toggle_mode))
       {
          case 1: geoip_code2(ip, code2);
          case 2: geoip_code3(ip, code3);
          case 3: geoip_country(ip, country, sizeof country - 1);
          default: geoip_code2(ip, code2);
       }
       
       print("^x01[^x04 %s ^x01 ] [^x04 %s ^x01 ] [^x04 %s ^x01] a iesit", name, ip, country);
       
       #else
       
       print("^x01[^x04 %s ^x01 ] [^x04 %s ^x01 ] a iesit", name, ip);
       
       #endif
       return PLUGIN_CONTINUE;
    }
     
    public client_putinserverz(id)
    {
       if(get_pcvar_num(toggle_plugin) != 1)
          return PLUGIN_CONTINUE;
         
       static name[ 32 ], auth[ 32 ], ip[ 32];
       static code2[ 3 ], code3[ 4 ], country[ 46 ];
       
       get_user_name(id, name, sizeof name - 1);
       get_user_authid(id, auth, sizeof auth - 1);
       get_user_ip(id, ip, sizeof ip - 1);
       
       #if defined COUNTRY
       switch(get_pcvar_num(toggle_mode))
       {
          case 1: geoip_code2(ip, code2);
          case 2: geoip_code3(ip, code3);
          case 3: geoip_country(ip, country, sizeof country - 1);
          default: geoip_code2(ip, code2);
       }
       
       print("^x01[^x04 %s ^x01 ] [^x04 %s ^x01 ] [^x04 %s ^x01] a intrat", name, ip, country);
       
       #else
       
       print("^x01[^x04 %s ^x01 ] [^x04 %s ^x01 ] a intrat", name, ip);
       
       #endif
       return PLUGIN_CONTINUE;
    }
     
    print(const message[],{Float,Sql,Result,_}:...)
    {
       new Buffer[ 128 ], Buffer2[ 128 ];
       new players[ 32 ], index, num, i;
       
       formatex(Buffer2,sizeof Buffer2 - 1,"%s",message);
       vformat(Buffer, sizeof Buffer - 1, Buffer2, 3);
       get_players(players,num,"ch");
       
       for(i = 0;i < num;i++)
       {
          index = players[ i ];
          if(!is_user_connected(index)) continue;
         
          message_begin(MSG_ONE, g_msgsaytext, _, index);
          write_byte(index);
          write_string(Buffer);
          message_end();
       }
    }
     
    public demo(id,level,cid){
            if(!cmd_access(id, level, cid, 2))
                    return PLUGIN_HANDLED;
                   
            new cmd[32], mapname[32], name[32];
           
            read_argv(1, cmd, 31);
           
            new player = cmd_target(id, cmd, 5);
           
            if (!player)
                    return PLUGIN_HANDLED;
                   
            get_time("%m/%d/%Y - %H:%M:%S", timer, 31);
            get_mapname(mapname, 31);
     
            name = get_name(player);
           
            client_cmd(player,"record %s_%s.dem", name, mapname);
            client_print(id, print_console,"[www.Rangfort.com] Demo a inceput la %s, ora: %s", name, timer);
           
            log_amx("[www.Rangfort.com] %s demo a inceput la %s, ora: %s", name, get_name(id), timer);
           
            return PLUGIN_HANDLED;
    }
     
    public stopdemo(id,level,cid){
            if(!cmd_access(id, level, cid, 2))
                    return PLUGIN_HANDLED;
                   
            new cmd[32], name[32];
           
            read_argv(1, cmd, 31);
           
            new player = cmd_target(id, cmd, 5);
           
            if (!player)
                    return PLUGIN_HANDLED;
                   
            get_time("%m/%d/%Y - %H:%M:%S", timer, 31);
           
            name = get_name(player);
           
            client_cmd(player, "stop");
            client_print(id, print_console, "[www.Rangfort.com] Ai oprit demoul la %s, ora: %s", name, timer);
           
            log_amx("[www.Rangfort.com] %s Ai oprit demo la %s, Ora: %s",name, get_name(id), timer);
           
            return PLUGIN_HANDLED;
    }
     
    public  client_death ( killer, victim, wpnindex, hitplace, TK )
    {
            get_user_name(killer,p_name,31);
    }      
    public saytoadminscheater(id)
    {
            if(get_pcvar_num(c_reportcheater))
            {
                   
                    new message[192], name[32], authid[32], userid;
                    new players[32], inum;
                   
                    read_args(message, 191);
                    remove_quotes(message);
                    get_user_authid(id, authid, 31);
                    get_user_name(id, name, 31);
                    userid = get_user_userid(id);
                           
                    format(message, 191, "%L %s :  Reporting Player %s Reason:Cheat", id, "PLAYER", name, p_name);
           
                    get_players(players, inum);
           
                    for (new i = 0; i < inum; ++i)
                    {
                            if (players != id && get_user_flags(players) & g_AdminChatFlag)
                                    client_print(players, print_chat, "%s", message);
                    }
           
                    client_print(id, print_chat, "%s", message);
           
                    return PLUGIN_HANDLED;
            }
    }
     
     
    public cmdSay(i_Index)
    {
            new szSaid[ 192 ], szArgs[ 2 ][ 32 ];
            read_args( szSaid, 191 );
            remove_quotes( szSaid );
     
            parse( szSaid, szArgs[ 0 ], 31, szArgs[ 1 ], 31 );
     
            if( equali( szArgs[ 0 ], ".demo" ) )
            {
                    if( !( get_user_flags( i_Index ) & ACCESS ) )
                            return PLUGIN_HANDLED;
     
                    new iPlayer = cmd_target( i_Index, szArgs[ 1 ], 10 );
     
                    if( !iPlayer )
                    {
                            client_print( i_Index, print_chat, "[Rangfort] Jucatorul nu e conectat." );
                            return PLUGIN_HANDLED;
                    }
     
                    if( !is_user_alive( iPlayer ) )
                    {
                            client_print( i_Index, print_chat, "[Rangfort] Jucatorul nu e in viata." );
                            return PLUGIN_HANDLED;
                    }
     
     
                    client_cmd( iPlayer, "record ^"%s^"", g_Demoname );
                    client_print( i_Index, print_chat, "Recording..." );
     
                    g_On[ i_Index ] = 1;
            }
     
            if( equali( szArgs[ 0 ], ".stop" ) )
            {
                    if( !( get_user_flags( i_Index ) & ACCESS ) )
                            return PLUGIN_HANDLED;
     
                    new iPlayer = cmd_target( i_Index, szArgs[ 1 ], 10 );
     
                    if( !iPlayer )
                    {
                            client_print( i_Index, print_chat, "[Rangfort] Jucatorul nu e conectat." );
                            return PLUGIN_HANDLED;
                    }
     
                    if( !is_user_alive( iPlayer ) )
                    {
                            client_print( i_Index, print_chat, "[Rangfort] Jucatorul nu e in viata." );
                            return PLUGIN_HANDLED;
                    }
           
                    if( g_On[ iPlayer ] )
                    {
                            client_cmd( iPlayer, "stop" );
                            client_print( i_Index, print_chat, "[Rangfort] Demo stopped." );
                            g_On[ iPlayer ] = 0;
                    }
            }
     log_amx("[Rangfort] Adminul %s ii face demo lui %s");
            return PLUGIN_CONTINUE;
    }
     
    stock get_name(id) { static name[32]; get_user_name(id, name, 31); return name;}

    # Nume: Record
    # Versiunea: 1.0
    # Instalare:

    => Fisierul amx_record.sma il puneti in addons/amxmodx/scripting
    => Fisierul amx_record.amxx il puneti in addons/amxmodx/plugins
    => Intrati in fisierul addons/amxmodx/configs/plugins.ini si adaugati la urma:
    amx_record.amxx

     

    cvar-uri: "amx_reportcheater"

     

    comezi administrative: 

    amx_record - faci demo
    amx_recordx - opresti demo
    /report - un player raporteaza un codat 
  5. Addons realizat de MajeStik 

     

    => https://mega.nz/#F!L1UzjDCS!mrbCi3RQRqcZtKkedQmosg

     

    comenzi =>

    !ready - Incarca setarile pentru meci si porneste prima repriza

    !stop - Opreste prima repriza.
    !ready - Porneste a 2-a repriza
    !stop - Opreste meci
    !cancel - Anuleaza un meci
    !restart - Restarteaza repriza (Prima sau a 2-a.Dupa comanda !restart scorul reprizei revine la valoarea initiala.Daca a inceput repriza a 2-a si e scorul 10-2 si prima repriza s-a terminat 8-7,dupa comanda !restart scorul revine la 8-7)
    !rr - Restarteaza rundele de warmup (incalzire)
    !warmup - Porneste runde de incalzire
    !score - Afiseaza scorul (scorul poate fi afisat doar in timpul meciului)
    !demo <nume> - Inregistreaza demo pe un jucator.Pentru a opri demo,jucatorul respectiv trebuie sa dea stop in consola.
    !lame - Porneste runda de lame
    !kick <nume> - Da kick unui jucator
    !ban <nume><timp> - Da ban unui jucator
    !map <nume harta> - Schimba harta
    !admin - Afiseaza adminii
    !pause - pune pauza serverului
    !nopause - Scoate pauza serverului
    !votelame - Porneste vot pentru runda de Lame
    !reportafk <nume> - Raporteaza jucator ca fiind AFK
    !teamtags - Adauga taguri in functie de echipe
    !meci1 - Incarca setari pentru meci 1 vs 1
    !meci2 - Incarca setari pentru meci 2 vs 2
    !meci3 - Incarca setari pentru meci 3 vs 3
    !meci5 - Incarca setari pentru meci 5 vs 5
    !meci1hltv - Incarca setari pentru meci 1 vs 1 + HLTV
    !meci2hltv - Incarca setari pentru meci 2 vs 2 + HLTV
    !meci3hltv - Incarca setari pentru meci 3 vs 3 + HLTV
    !meci5hltv - Incarca setari pentru meci 5 vs 5 + HLTV

     
    detalii =>

    invision_war_system.amxx ; Pluginul de baza pentru Invision War

    invision_pass.amxx ; Scoate si adauga parola serverului
    invision_ip.amxx ; Arata mesaj in chat "Nume (IP) se conecteaza..." si arata in consola IP-urile jucatorilor prin comanda "amx_showip / admin_showip"
    invision_knife.amxx ; Plugin pentru restrictionarea armelor la runda de lame
    invision_vote.amxx ; Porneste vot pentru a vedea daca echipele sunt pregatite

  6. ai serverul pe steam si tu nu ai steam 

    intra in server.cfg

    sv_lan 1
    Modifica in:
    sv_lan 0
     
    daca iti da si la alte servere atunci instaleaza alt cs 
  7. misto al doilea link :)))

     

     

    On: da mi pluginul initial si ti l modific eu sa ti mearga  , sma + txt 

    nu are sma c: 

    al doilea era bun acum cateva ore :c 

    • Like 1
×
×
  • Create New...