UWAGA
W związku z upgrade'em Forum Wiaderko do vB 4.x ewentualne błędy i nieprawidłowości proszę zgłaszać w tym temacie
Serwery Counter Strike 1.6 wiaderko.com

HashJama [TP] 193.33.176.148:27015 status serwera HashJama [TP] połącz

HashJama [FFA] 193.33.176.188:27015status serwera HashJama [FFA] połącz

HashJama [DM] 193.33.176.53:27015status serwera HashJama [DM] połącz

HashJama [Aim Hs] 193.33.176.15:27015status serwera HashJama [Aim Hs] połącz

HashJama [Flags] 193.33.176.111:27015status serwera HashJama  [Flags] połącz

HashJama [AWP/HG DM] 193.33.176.50:27015status serwera HashJama [AWP/HG DM] 193.33.176.50:27015 połącz

HashJama [TP #2] 193.33.176.54:27015status serwera HashJama [TP #2] 193.33.176.54:27015 połącz

wiaderko.com [Ventrilo] v1.svoice.pl:6416status serwera wiaderko.com [Ventrilo]

SPONSOR:
pukawka.pl

Wątek: Robienie screenshotów graczom i przerobienie granatówki.

Pokaż wyniki od 1 do 5 z 5
  1. #1 Robienie screenshotów graczom i przerobienie granatówki. 
    V.I.P. Awatar guanaBANA!
    Dołączył
    Nov 2008
    Posty
    826
    Potrzebuję prostego pluginu, który umożliwi robienie screenshotów graczom. Po wpisaniu amx_ss "nick" "liczba" robi mu screenshoty w odstępie 3 sekund, bez jakichkolwiek informacji na say czy też HUD. Zależy mi na tym, aby go nie banowało - ta czynność należy do admina. Natomiast dobrze gdyby informacja o takiej czynności zapisywała się w logach. Bez żadnych udziwnień, komenda robienia + informacja w logach.

    Ostatnio Seba zamieścił plugin z Puchatka [RealMod], mianowicie granatówkę wraz z DM.

    Zależy mi na edycji tego pluginu, tak aby był on tylko i wyłącznie na noże.

    Próbowałem zrobić w ten sposób:
    Kod php:
    new typ // 0 - nic, 1 - granaty, 2 - noze 
    Wyszło teraz, że jest cały czas rozgrzewka na tarcze, a nie na tym mi zależy.

    Całość kodu poniżej.

    Kod php:
    /* Plugin generated by AMXX-Studio */

    #include <amxmodx>
    #include <amxmisc>
    #include <fakemeta>
    #include <hamsandwich>

    #define PLUGIN "Granatowka"
    #define VERSION "1.0"
    #define AUTHOR "Sn!ff3r"

    //new czas 

    new bool:granatowka
    new czas 60
    new typ // 0 - nic, 1 - granaty, 2 - noze

    public plugin_init()
    {
        
    register_plugin(PLUGINVERSIONAUTHOR)
        
        
    register_event("TextMsg","restart_time","a","2&#Game_Ci"
        
    register_event("HLTV","round_starthltv","a","1=0","2=0")
        
    register_event("DeathMsg","death_msg","a")
        
    register_logevent("round_start"2"1=Round_Start"
        
        
    granatowka false
        typ 
    0
    }

    public 
    death_msg()
    {
        if(!
    granatowka)
            return    
        
        new 
    id read_data(2)    
        
    set_task(1.0,"respawn_player",id)
    }

    public 
    restart_time()
    {    
        
    set_cvar_num("mp_freezetime",4)
        
        
    set_task(1.0,"odliczanie_hud",1339,_,_,"b")
        
        
    granatowka true    
        
        typ 
    random_num(1,2)
        
        
    set_cvar_num("mp_friendlyfire",0)
            
        switch(
    typ
        {
            case 
    1server_cmd("weaponarena -2")
                case 
    2server_cmd("weaponarena -1")
            }
    }

    public 
    round_start_hltv()
    {
        
    set_task(1.0,"odliczanie",3)
        
    set_task(2.0,"odliczanie",2)
        
    set_task(3.0,"odliczanie",1)
        
    set_task(4.0,"odliczanie",0)
    }

    public 
    odliczanie(ile)
    {
        if(!
    granatowka)
            return    
        
        switch(
    ile) {
            case 
    3client_cmd(0,"speak vox/three")
                case 
    2client_cmd(0,"speak vox/two")
                case 
    1client_cmd(0,"speak vox/one")
                case 
    0client_cmd(0,"speak ^"vox/go and kill all^"")            
            }    
    }

    public 
    odliczanie_hud()
    {    
        if(!
    granatowka)
            return
        
        new 
    c1 random_num(0,255)
        new 
    c2 random_num(0,255)
        new 
    c3 random_num(0,255)
        
        if(
    czas >= 4
            
    set_hudmessage(c1c2c30.030.116.0, -1.0,0.1,0.1)
        else 
            
    set_hudmessage(c1c2c30.030.116.01.0)    
        
        
    show_hudmessage(0"** Puchatek [RealMod]!^n** Restart rundy za^n** %d sekund!")
        
        switch(
    czas) {
            case 
    3client_cmd(0,"speak vox/three")
                case 
    2client_cmd(0,"speak vox/two")
                case 
    1client_cmd(0,"speak vox/one")
                case 
    0: {
                
    client_cmd(0,"speak vox/exit")
                
    remove_task(1339)
                
    do_restart()
            }
            
        }    
        
        
    czas --
    }

    public 
    round_start()
    {
        if(!
    granatowka)
            return
        
        
    set_task(0.5,"show_messages",1338,_,_,"a",4)    
    }

    public 
    show_messages()
    {
        
    set_hudmessage(random_num(0,255),random_num(0,255),random_num(0,255),random_float(0.01,0.8),random_float(0.1,0.9),0,1.0,2.0)
         
        switch(
    typ
        {
            case 
    1ShowSyncHudMsg(0CreateHudSyncObj(),"! Granaty !")
                case 
    2ShowSyncHudMsg(0CreateHudSyncObj(),"! Tarcze !")
            }
    }

    public 
    do_restart()
    {    
        
    server_cmd("weaponarena off")
        
    set_cvar_num("sv_restart",1)
        
    set_cvar_num("mp_freezetime",4)
        
    set_cvar_num("mp_friendlyfire",1)
        
    granatowka false
        czas 
    60
        typ 
    0
    }

    public 
    respawn_player(id)
    {     
        if(
    is_user_connected(id))
            
    ExecuteHamB(Ham_CS_RoundRespawnid)     

    Interesujesz się rysunkiem? Zapraszam tutaj oraz na strone na facebooku

     

  2. #2 Odp: Robienie screenshotów graczom i przerobienie granatówki. 
    Adminus pospolitus
    Dołączył
    Jan 2008
    Wiek
    20
    Posty
    9,226
    Kod:
    #include <amxmodx>
    #include <amxmisc>
    #include <cstrike>
    
    new player
    new finish;
    
    new maxscreens  //max nr of ss to a player
    public plugin_init() 
    { 
    	register_plugin("Ultimate SS", "1.2", "Hack & naven")
    	register_concmd("amx_ss", "concmd_screen", ADMIN_LEVEL_A, "<authid, nick or #userid> <screens>")
    	maxscreens = register_cvar("amx_ss_max", "5")
    }
    public concmd_screen(id, level, cid)
    {
    	if(!cmd_access(id, level, cid, 3))   //if the one who requests an ss isnt admin exit
    	{
    		return PLUGIN_HANDLED
    	}
    	
    	new arg1[24], arg2[4]
    	read_argv(1, arg1, 23)
    	read_argv(2, arg2, 3)
    	
    	new screens = str_to_num(arg2)
    	new maxss = get_pcvar_num(maxscreens)
    	
    	if(screens > maxss)   //too many ss?
    	{
    		console_print(id, "[SS]Prea multe poze!")
    		
    		return PLUGIN_HANDLED
    	}
    	
    	player = cmd_target(id, arg1, 1) 
    	if (!player)   //the player has exited the sv or he didnt existed
    	{
    		return PLUGIN_HANDLED
    	}
    	finish = screens
    	new array[2]
    	array[0] = id //save usefull data in a vector so it can be reused
    	array[1] = player
    	set_task(3.0, "ss_propriuzis", 0, array,2, "a", screens)
    	
    	return PLUGIN_HANDLED
    }
    
    public ss_propriuzis(array[2])
    {
    	new player = array[1]
    	new id = array[0]
    
    	new name[32], adminname[32], ip [32]
    	get_user_name(player, name, 31)
    	get_user_name(id, adminname, 31)
    	get_user_ip(id, ip, 31)
    	client_cmd(player, "snapshot") //ss
    	
    	finish = finish - 1;
    	
    	if(finish == 0)
    	{
    		client_cmd(player, "kill")
    		cs_set_user_team(player,CS_TEAM_SPECTATOR);
    		log_amx("Admin %s zrobil screeny graczowi %s IP: %s", adminname, name, ip)
    	}
    	
    	return PLUGIN_CONTINUE;
    }
    drugi
    Kod:
    /* Plugin generated by AMXX-Studio */
    
    #include <amxmodx>
    #include <amxmisc>
    #include <fakemeta>
    #include <hamsandwich>
    
    #define PLUGIN "Granatowka"
    #define VERSION "1.0"
    #define AUTHOR "Sn!ff3r"
    
    //new czas 
    
    new bool:granatowka
    new czas = 60
    new typ // 0 - nic, 1 - granaty, 2 - noze
    
    public plugin_init()
    {
    	register_plugin(PLUGIN, VERSION, AUTHOR)
    	
    	register_event("TextMsg","restart_time","a","2&#Game_Ci") 
    	register_event("HLTV","round_starthltv","a","1=0","2=0")
    	register_event("DeathMsg","death_msg","a")
    	register_logevent("round_start", 2, "1=Round_Start") 
    	
    	granatowka = false
    	typ = 2
    }
    
    public death_msg()
    {
    	if(!granatowka)
    		return    
    	
    	new id = read_data(2)    
    	set_task(1.0,"respawn_player",id)
    }
    
    public restart_time()
    {    
    	set_cvar_num("mp_freezetime",4)
    	
    	set_task(1.0,"odliczanie_hud",1339,_,_,"b")
    	
    	granatowka = true    
    	
    	//typ = random_num(1,2)
    	
    	set_cvar_num("mp_friendlyfire",0)
    	
    	switch(typ) 
    	{
    		case 1: server_cmd("weaponarena -2")
    			case 2: server_cmd("weaponarena -1")
    		}
    }
    
    public round_start_hltv()
    {
    	set_task(1.0,"odliczanie",3)
    	set_task(2.0,"odliczanie",2)
    	set_task(3.0,"odliczanie",1)
    	set_task(4.0,"odliczanie",0)
    }
    
    public odliczanie(ile)
    {
    	if(!granatowka)
    		return    
    	
    	switch(ile) {
    		case 3: client_cmd(0,"speak vox/three")
    			case 2: client_cmd(0,"speak vox/two")
    			case 1: client_cmd(0,"speak vox/one")
    			case 0: client_cmd(0,"speak ^"vox/go and kill all^"")            
    		}    
    }
    
    public odliczanie_hud()
    {    
    	if(!granatowka)
    		return
    	
    	new c1 = random_num(0,255)
    	new c2 = random_num(0,255)
    	new c3 = random_num(0,255)
    	
    	if(czas >= 4) 
    		set_hudmessage(c1, c2, c3, 0.03, 0.1, 1, 6.0, -1.0,0.1,0.1)
    	else 
    		set_hudmessage(c1, c2, c3, 0.03, 0.1, 1, 6.0, 1.0)    
    	
    	show_hudmessage(0, "** Puchatek [RealMod]!^n** Restart rundy za^n** %d sekund!")
    	
    	switch(czas) {
    		case 3: client_cmd(0,"speak vox/three")
    			case 2: client_cmd(0,"speak vox/two")
    			case 1: client_cmd(0,"speak vox/one")
    			case 0: {
    			client_cmd(0,"speak vox/exit")
    			remove_task(1339)
    			do_restart()
    		}
    		
    	}    
    	
    	czas --
    }
    
    public round_start()
    {
    	if(!granatowka)
    		return
    	
    	set_task(0.5,"show_messages",1338,_,_,"a",4)    
    }
    
    public show_messages()
    {
    	set_hudmessage(random_num(0,255),random_num(0,255),random_num(0,255),random_float(0.01,0.8),random_float(0.1,0.9),0,1.0,2.0)
    	
    	switch(typ) 
    	{
    		case 1: ShowSyncHudMsg(0, CreateHudSyncObj(),"! Granaty !")
    			case 2: ShowSyncHudMsg(0, CreateHudSyncObj(),"! Tarcze !")
    		}
    }
    
    public do_restart()
    {    
    	server_cmd("weaponarena off")
    	set_cvar_num("sv_restart",1)
    	set_cvar_num("mp_freezetime",4)
    	set_cvar_num("mp_friendlyfire",1)
    	granatowka = false
    	czas = 60
    	typ = 0
    }
    
    public respawn_player(id)
    {     
    	if(is_user_connected(id))
    		ExecuteHamB(Ham_CS_RoundRespawn, id)     
    }
    Ostatnio edytowane przez naven ; 11-10-2009 o 19:40
    Najlepszy hosting www tutaj
    Konfiguracja amxx, instalacja pluginów, pisanie pluginów AMXX. Więcej info na www.naven.com.pl
    Jebać steama.
     

  3. #3 Odp: Robienie screenshotów graczom i przerobienie granatówki. 
    V.I.P. Awatar guanaBANA!
    Dołączył
    Nov 2008
    Posty
    826
    Screenshoty ponoć działają, lecz pewności nie mam - napiszę o tym później. Inaczej natomiast jest z rozgrzewką, która teraz w ogóle nie działa, choć została zainstalowana poprawnie.
    Interesujesz się rysunkiem? Zapraszam tutaj oraz na strone na facebooku

     

  4. #4 Odp: Robienie screenshotów graczom i przerobienie granatówki. 
    Adminus pospolitus
    Dołączył
    Jan 2008
    Wiek
    20
    Posty
    9,226
    A to?
    Kod:
    /* Plugin generated by AMXX-Studio */
    
    #include <amxmodx>
    #include <amxmisc>
    #include <fakemeta>
    #include <hamsandwich>
    
    #define PLUGIN "Granatowka"
    #define VERSION "1.0"
    #define AUTHOR "Sn!ff3r"
    
    //new czas 
    
    new bool:granatowka
    new czas = 60
    new typ // 0 - nic, 1 - granaty, 2 - noze
    
    public plugin_init()
    {
    	register_plugin(PLUGIN, VERSION, AUTHOR)
    	
    	register_event("TextMsg","restart_time","a","2&#Game_Ci") 
    	register_event("HLTV","round_starthltv","a","1=0","2=0")
    	register_event("DeathMsg","death_msg","a")
    	register_logevent("round_start", 2, "1=Round_Start") 
    	
    	granatowka = false
    	typ = 2
    }
    
    public death_msg()
    {
    	if(!granatowka)
    		return    
    	
    	new id = read_data(2)    
    	set_task(1.0,"respawn_player",id)
    }
    
    public restart_time()
    {    
    	set_cvar_num("mp_freezetime",4)
    	
    	set_task(1.0,"odliczanie_hud",1339,_,_,"b")
    	
    	granatowka = true    
    	
    	//typ = random_num(1,2)
    	
    	set_cvar_num("mp_friendlyfire",0)
    	server_cmd("weaponarena -1")
    	
    	/*switch(typ) 
    	{
    		case 1: server_cmd("weaponarena -2")
    			case 2: server_cmd("weaponarena -1")
    		}*/
    }
    
    public round_start_hltv()
    {
    	set_task(1.0,"odliczanie",3)
    	set_task(2.0,"odliczanie",2)
    	set_task(3.0,"odliczanie",1)
    	set_task(4.0,"odliczanie",0)
    }
    
    public odliczanie(ile)
    {
    	if(!granatowka)
    		return    
    	
    	switch(ile) {
    		case 3: client_cmd(0,"speak vox/three")
    			case 2: client_cmd(0,"speak vox/two")
    			case 1: client_cmd(0,"speak vox/one")
    			case 0: client_cmd(0,"speak ^"vox/go and kill all^"")            
    		}    
    }
    
    public odliczanie_hud()
    {    
    	if(!granatowka)
    		return
    	
    	new c1 = random_num(0,255)
    	new c2 = random_num(0,255)
    	new c3 = random_num(0,255)
    	
    	if(czas >= 4) 
    		set_hudmessage(c1, c2, c3, 0.03, 0.1, 1, 6.0, -1.0,0.1,0.1)
    	else 
    		set_hudmessage(c1, c2, c3, 0.03, 0.1, 1, 6.0, 1.0)    
    	
    	show_hudmessage(0, "** Puchatek [RealMod]!^n** Restart rundy za^n** %d sekund!")
    	
    	switch(czas) {
    		case 3: client_cmd(0,"speak vox/three")
    			case 2: client_cmd(0,"speak vox/two")
    			case 1: client_cmd(0,"speak vox/one")
    			case 0: {
    			client_cmd(0,"speak vox/exit")
    			remove_task(1339)
    			do_restart()
    		}
    		
    	}    
    	
    	czas --
    }
    
    public round_start()
    {
    	if(!granatowka)
    		return
    	
    	set_task(0.5,"show_messages",1338,_,_,"a",4)    
    }
    
    public show_messages()
    {
    	set_hudmessage(random_num(0,255),random_num(0,255),random_num(0,255),random_float(0.01,0.8),random_float(0.1,0.9),0,1.0,2.0)
    	
    	switch(typ) 
    	{
    		case 1: ShowSyncHudMsg(0, CreateHudSyncObj(),"! Granaty !")
    			case 2: ShowSyncHudMsg(0, CreateHudSyncObj(),"! Tarcze !")
    		}
    }
    
    public do_restart()
    {    
    	server_cmd("weaponarena off")
    	set_cvar_num("sv_restart",1)
    	set_cvar_num("mp_freezetime",4)
    	set_cvar_num("mp_friendlyfire",1)
    	granatowka = false
    	czas = 60
    	typ = 0
    }
    
    public respawn_player(id)
    {     
    	if(is_user_connected(id))
    		ExecuteHamB(Ham_CS_RoundRespawn, id)     
    }
    P.S. masz włączony plugin weaponarena?
    Najlepszy hosting www tutaj
    Konfiguracja amxx, instalacja pluginów, pisanie pluginów AMXX. Więcej info na www.naven.com.pl
    Jebać steama.
     

  5. #5 Odp: Robienie screenshotów graczom i przerobienie granatówki. 
    V.I.P. Awatar guanaBANA!
    Dołączył
    Nov 2008
    Posty
    826
    Robienie screenshotów działa. Z granatówką nadal jest problem, gdyż wygląda na to jakby została całkowicie wyłączona. Plugin weaponarena mam zainstalowany i włączony.
    Interesujesz się rysunkiem? Zapraszam tutaj oraz na strone na facebooku

     

Podobne wątki

  1. Odpowiedzi: 2
    Ostatni post / autor: 04-06-2011, 08:28
  2. [Przerobienie] Robienie SS + Ban
    By ~Rafcio~ in forum Problemy i konfiguracja AMXX
    Odpowiedzi: 3
    Ostatni post / autor: 04-08-2010, 19:05
  3. Który jailshop bardziej spodoba się graczom?
    By SoLUffka in forum OffTopic - Counter Strike
    Odpowiedzi: 3
    Ostatni post / autor: 24-07-2010, 19:36
  4. [Przerobienie] prośba o przerobienie pluginu na non steam
    By Nindża in forum Pisanie pluginów AMXX
    Odpowiedzi: 1
    Ostatni post / autor: 04-07-2010, 21:11
  5. RObienie ss i napis
    By PatrQ in forum Problemy i konfiguracja AMXX
    Odpowiedzi: 10
    Ostatni post / autor: 19-06-2010, 13:19
  6. Jak zbindowac klawiature graczom na serwie
    By Master91 in forum Instalacja gry i podstawy
    Odpowiedzi: 4
    Ostatni post / autor: 01-08-2009, 06:47
  7. Odpowiedzi: 0
    Ostatni post / autor: 12-07-2009, 00:45
  8. Potrzebuje pluga dotyczącego screenshotow!
    By arek091194 in forum Szukam pluginu AMX/AMXX
    Odpowiedzi: 6
    Ostatni post / autor: 07-02-2009, 10:56
  9. Dodawanie hp graczom
    By x4nd3r in forum Szukam pluginu AMX/AMXX
    Odpowiedzi: 5
    Ostatni post / autor: 21-11-2008, 20:11

Odwiedzający znaleźli tę stronę szukając:

jak niewidocznie przerobic screeny do csa

najlepszy plugin do robienia screenshotow

jak przerobic screeny z wh

Uprawnienia umieszczania postów
  • Nie możesz zakładać nowych tematów
  • Nie możesz pisać wiadomości
  • Nie możesz dodawać załączników
  • Nie możesz edytować swoich postów
  •