Jump to content
GIGN Forum

Znots

Mirstīgais
  • Posts

    120
  • Joined

  • Last visited

Posts posted by Znots

  1. Sveiki.Čakarējos jau vairākas dienas un nesaprotu,kur šeit ir kas nepareizi sadarīts,kāpēc man neiet screen uz admin d flaga.

    Respektīvi esmu izmēģinājis šādi.

    register_concmd("amx_screen", "concmd_screen", ADMIN_BAN, "<authid, nick or #userid> <screens>")

    Un šādi

    register_concmd("amx_screen", "concmd_screen", ADMIN_LEVEL_d, "<authid, nick or #userid> <screens>")

    Kā neiet tā neiet,uz imunitātes flaga iet,bet uz d flaga neiet.

    Rāda ka nau acces.

    /* AMX Mod X script.
    *
    *  Admin Screen 2 v1.0 by uTg | bigpapajiggs
    *
    *  Based on Admin Screen by Rav
    *
    *  amx_screen <authid/nick/userid> <number of screens>
    *
    */ 
    
    #include <amxmodx>
    #include <amxmisc>
    
    new player
    
    //PCVAR
    new maxss, ssinterval, timestamptype
    
    public plugin_init() 
    { 
        register_plugin("Admin Screen 2", "1.1", "uTg | bigpapajiggs")
        
        register_concmd("amx_screen", "concmd_screen", ADMIN_BAN, "<authid, nick or #userid> <screens>")
        
        maxss = register_cvar("amx_maxscreens", "10")
        ssinterval = register_cvar("amx_ssinterval", "1.0")
        timestamptype = register_cvar("amx_timestamptype", "3")
    }
    
    public concmd_screen(id, level, cid)
    { 
        //Is the amx_screen'er an admin?
        if(!cmd_access(id, level, cid, 3))
        {
            return PLUGIN_HANDLED
        }
        
        //Read the arguements
        new arg1[24], arg2[4]
        read_argv(1, arg1, 23)
        read_argv(2, arg2, 3)
        
        new screens = str_to_num(arg2)
        new maxscreens = get_pcvar_num(maxss)
        
        //Let us make sure that there aren't too many screenshots taken
        if(screens > maxscreens)
        {
            console_print(id, "[AMXX] You cannot take that many screenshots!")
            
            return PLUGIN_HANDLED
        }
        
        //Does the target exist?
        player = cmd_target(id, arg1, 1)
        if (!player)
        {
            return PLUGIN_HANDLED
        }
        
        //How many screenshots?
        new Float:interval = get_pcvar_float(ssinterval)
        new array[2]
        array[0] = id
        array[1] = player
        set_task(interval, "takeScreen", 0, array,2, "a", screens)
            
        return PLUGIN_HANDLED
    }
    
    public takeScreen(array[2])
    {
        new player = array[1]
        new id = array[0]
                
        //Get time, admin name, and target name
        new timestamp[32], timestampmsg[128], name[32], adminname[32]
        get_time("%m/%d/%Y - %H:%M:%S", timestamp, 31)
        get_user_name(player, name, 31)
        get_user_name(id, adminname, 31)
                
        //No timestamp
        if(get_pcvar_num(timestamptype) == 0)
        {
            client_print(player, print_chat, "** Screenshot taken on player ^"%s^" by admin ^"%s^" **", name, adminname)
            
            //Take the screenshot
            client_cmd(player, "snapshot")
        }
        //Client Print only
        else if(get_pcvar_num(timestamptype) == 1)
        {
            //client_print Timestamp Message
            client_print(player, print_chat, "** Screenshot taken on player ^"%s^" by admin ^"%s^" (%s) **", name, adminname, timestamp)
         
            //Take the screenshot
            client_cmd(player, "snapshot")
        }
        //HUD Message only
        else if(get_pcvar_num(timestamptype) == 2)
        {
            //HUD Timestamp Message
            set_hudmessage(player, 255, 0, -1.0, 0.3, 0, 0.25, 1.0, 0.0, 0.0, 4)
            format(timestampmsg, 127, "** TIMESTAMP - %s **", timestamp)
            show_hudmessage(player, timestampmsg)
            
            //Take the screenshot
            client_cmd(player, "snapshot")
        }
        //Both
        else if(get_pcvar_num(timestamptype) == 3)
        {
            //HUD Timestamp Message
            set_hudmessage(player, 255, 0, -1.0, 0.3, 0, 0.25, 1.0, 0.0, 0.0, 4)
            format(timestampmsg, 127, "** TIMESTAMP - %s **", timestamp)
            show_hudmessage(player, timestampmsg)
                
            //client_print Timestamp Message
            client_print(player, print_chat, "** Screenshot taken on player ^"%s^" by admin ^"%s^" (%s) **", name, adminname, timestamp)
         
            //Take the screenshot
            client_cmd(player, "snapshot")
        }
        return PLUGIN_CONTINUE
    }

  2. Tātad runājot par mapcikliem nakts.Es izmantoju šo pluginu,bet kautkā īsti man nestrādā,ko īsti es nepareizi daru pastāstiet lūdzu.

    https://forums.alliedmods.net/showthread.php?t=1263

    Es izmantoju šo pluginu ar komandām:

    amx_task 23:00 "amx_cvar mapcyclefile nightmapcycle.txt" tr
    amx_task 23:00 "amx_say Nakts mapes palaidās" tr 
    amx_task 11:00 "amx_cvar mapcyclefile mapcycle.txt" tr
    amx_task 11:00 "amx_say Dienas mapes palaidās" tr

    Uztaisīju nightmapcycle.txt un ieliku cstrike mapē tur kur ir parastais mapcikls.Drošības pēc ieliku vēl config mapē.Tālāk cvarus ieliku amx.cfg mapē.Pluginu ņemu kā defulto un izeju uz cvariem,bet nu man kautkā nekas nenotiekas.Domāju,ka mape pēkšņi nomainīsies,bet nekā.Nu ok tālāk gaidīju un domāju,ka mapshosers parādīsies kā nightmapcycle,bet arī nekā.

  3. Nu uzliku tā kā teici,bet tāpat nepārmet.Rāda,ka serveris ir pilns.

    Šādi ir man tagad uzlikts.

    Gungame serverim.

    redirect_active 1
    redirect_auto 2
    redirect_manual 1
    redirect_follow 1
    redirect_external_address 0
    redirect_check_method 2
    redirect_announce 300
    redirect_announce_mode 3
    redirect_show 1
    redirect_adminslots 1

    Serverlist.ini.

    [cs.dreem.lv |Public 47/48]
    address=80.233.177.76
    port=27015
    cmdbackup=5
    noauto=1
    nomanual=0
    nodisplay=0
    
    
    [gg.dreem.lv |Gungame 47/48]
    address=80.233.177.74
    port=27015

    Public serverim

    redirect_active 1
    redirect_auto 2
    redirect_manual 1
    redirect_follow 1
    redirect_external_address 0
    redirect_check_method 2
    redirect_announce 300
    redirect_announce_mode 3
    redirect_show 1
    redirect_adminslots 1

    Serverlist.ini.

    [ggdreem.lv |Gungame 47/48]
    address=80.233.177.76
    port=27015
    cmdbackup=5
    noauto=1
    nomanual=0
    nodisplay=0
    
    
    [cs.dreem.lv |Public 47/48]
    address=80.233.177.74
    port=27015

  4. Sveiki.

    Cīnos ar šo pluginu jau ļoti ilgi un kā man nepārmet no viena servera uz otra tā nepārmet.Respektīvi lietoju šo pluginu un uzstādījumi ir šādi.

    https://forums.alliedmods.net/showthread.php?t=29886

    Šāds ir ielikts abos serveros amxx failā.

    redirect_active 1

    redirect_auto 1

    redirect_manual 1

    redirect_follow 1

    redirect_check_method 2

    redirect_announce 120

    redirect_announce_mode 3

    redirect_announce_alivepos_x 1.0

    redirect_announce_alivepos_y 0.01

    redirect_announce_deadpos_x -1.0

    redirect_announce_deadpos_y 0.35

    Šie ir ielikti serverlist.ini

    [gg.dreem.lv |Gungame 47/48]

    address=80.233.177.74

    port=27015

    cmdbackup=5

    noauto=1

    nomanual=0

    nodisplay=0

    [cs.dreem.lv |Public 47/48]

    address=80.233.177.76

    port=27015

    Šāds ir ielikts public severlist.ini

    [cs.dreem.lv |Public 47/48]

    address=80.233.177.76

    port=27015

    cmdbackup=5

    noauto=1

    nomanual=0

    nodisplay=0

    [gg.dreem.lv |Gungame 47/48]

    address=80.233.177.74

    port=27015

    Esmu licis noauto 1,0,2

    Nomanual tieši tāpat esmu izmēģinājis.

    Respektīvi serverī rakstot - /server vis parādās,arī pāriet uz otru serveri var un no otra servera atpakaļ arī var tikt.Neiet štele,kad viens serveris ir pilns,tad automātiski pārmet uz otru serveri.Man vienkārši uzrādās,ka serveris ir pilns un viss.

    Esmu arī izmēģinājis šo pluginu.

    http://forums.alliedmods.net/showthread.php?t=1095

    Un šie ir amxx.cfg

    amx_rd_maxplayers 22 (šo cik saprotu,ja uzstāda uz 22,tad ja grib 23 spēlētājs piekonektēties viņu pārmet)

    amx_rd_server 80.233.177.74

    amx_rd_serverport 27015

    Un šāds ir uz otra servera.

    amx_rd_maxplayers 22 (šo cik saprotu,ja uzstāda uz 22,tad ja grib 23 spēlētājs piekonektēties viņu pārmet)

    amx_rd_server 80.233.177.76

    amx_rd_serverport 27015

    Arī šādi man nepārmet no pilnā servera uz tukšo.

    Vēl esmu izmēģinājis šo.

    Šis ir uz gungame serveri

    // please see the description at top if you want to know what these CVAR's do

    cvar_active = register_cvar("redirect_active", "1")

    cvar_auto = register_cvar("redirect_auto", "1")

    cvar_manual = register_cvar("redirect_manual", "1")

    cvar_follow = register_cvar("redirect_follow", "1")

    cvar_external_address = register_cvar("redirect_external_address", "80.233.177.74")

    cvar_check_method = register_cvar("redirect_check_method", "0")

    cvar_announce = register_cvar("redirect_announce", "120")

    cvar_announce_mode = register_cvar("redirect_announce_mode", "3")

    cvar_announce_alivepos_x = register_cvar("redirect_announce_alivepos_x", "-1.0")

    cvar_announce_alivepos_y = register_cvar("redirect_announce_alivepos_y", "0.01")

    cvar_announce_deadpos_x = register_cvar("redirect_announce_deadpos_x", "-1.0")

    cvar_announce_deadpos_y = register_cvar("redirect_announce_deadpos_y", "0.35")

    cvar_show = register_cvar("redirect_show", "1")

    cvar_adminslots = register_cvar("redirect_adminslots", "0")

    cvar_maxadmins = register_cvar("redirect_maxadmins", "0")

    cvar_retry = register_cvar("redirect_retry", "0")

    cvar_hidedown = register_cvar("redirect_hidedown", "0")

    cvar_localslots = register_cvar("redirect_localslots", "1")

    šis ir uz public servera

    // please see the description at top if you want to know what these CVAR's do

    cvar_active = register_cvar("redirect_active", "1")

    cvar_auto = register_cvar("redirect_auto", "1")

    cvar_manual = register_cvar("redirect_manual", "1")

    cvar_follow = register_cvar("redirect_follow", "1")

    cvar_external_address = register_cvar("redirect_external_address", "80.233.177.76")

    cvar_check_method = register_cvar("redirect_check_method", "0")

    cvar_announce = register_cvar("redirect_announce", "120")

    cvar_announce_mode = register_cvar("redirect_announce_mode", "3")

    cvar_announce_alivepos_x = register_cvar("redirect_announce_alivepos_x", "-1.0")

    cvar_announce_alivepos_y = register_cvar("redirect_announce_alivepos_y", "0.01")

    cvar_announce_deadpos_x = register_cvar("redirect_announce_deadpos_x", "-1.0")

    cvar_announce_deadpos_y = register_cvar("redirect_announce_deadpos_y", "0.35")

    cvar_show = register_cvar("redirect_show", "1")

    cvar_adminslots = register_cvar("redirect_adminslots", "0")

    cvar_maxadmins = register_cvar("redirect_maxadmins", "0")

    cvar_retry = register_cvar("redirect_retry", "0")

    cvar_hidedown = register_cvar("redirect_hidedown", "0")

    cvar_localslots = register_cvar("redirect_localslots", "1")

    Vēl esmu licis šādi

    redirect_active 1

    redirect_auto 2

    redirect_manual 1

    redirect_follow 1

    redirect_external_address 0

    redirect_check_method 2

    redirect_announce 300

    redirect_announce_mode 3

    redirect_show 1

    redirect_adminslots 0

    Varētu lūdzu man kārtīgi izskaidrot,kas tiek nepareizi darīt,ka man nepārmet spēlētājus uz otru serveri?

    Vienalga ko mainu nepārmet spēlētājus.

    Esmu modules.ini visus moduļus aktivizējis.

    Lūdzu help.

  5. Sveiki ļautiņi.

    Tātad cīnos jau ilgu laiku un nevaru tomēr saprast kas ir par vainu. Respektīvi uzstādu amx_gag vai xgag pluginu un gagojot spēlētāju parādās,ka viņš ir nogagots,bet tā nau, viņš joprojām var rakstīt čatā.Vēl otrs ir tas,ka ļoti daudziem ieejot serverī jau tiek piešķirts gag automātiski,kā nevaidzētu būt,bet arī šajā gadījumā viņš var raktīt čatā. Esmu izmēģinājis visus iespējamos pluginus,bet rezultāta nau. Varētu lūdzu man pastāstīt kur meklēt problēmu un kā to novērst?

    P.S. Izlabojat nosaukumu jev vietā vai

  6. Ei nost,šitais labs topiks. Bērns kas grib kautko nozagt,bet nemāk un apsaukā citus,ka spamojot tizli. :D

    Tev jau dažs labs atbildēja.Tu takš teici,ka gribi pats iemācīties taisīt,tad nu meklē pamācības nevis nozogot no citiem un saliekot visu kopā,tas jau nebūs tavs taisīts,bet zagts un tā jau nau nekāda mācīšanās ko uztaisīt. Izdomā pats kautko nebijušu nevis zodz, strutaināpudele tu.

    Vispār vaidzētu Latvijā ieviest likumu,ka tomēr vaidzētu zagļiem nocirst pirkstus.

×
×
  • Create New...