Jump to content

Nasul K

Members
  • Posts

    115
  • Joined

  • Last visited

  • Days Won

    1

Posts posted by Nasul K

  1. - Nume plugin: Ultimate Who

    - Autor: Truth

    - Engine ( HLDS / SRCDS ) : HLDS

    - Versiune: 1.0 

    - Informatii:.

     Este un program simplu ce genereaza un plugin who. In program iti poti alege numele gradelor si flagurile pentru fiecare grad. De asemenea poti alege cum sa iti fie afisate acestea(meniu, motd, hud, ..). Acest program genereaza doar codul sursa(.sma) pentru plugin.

    - Download: https://www.mediafire.com/file/8bedwwvzdlfysnu/AMX_WHO.rar/file

    - Instalare:

    1.Deschideti fisierul .exe
    2.Scrieti in sectiunea Grad ( Gradele ce vor fi afisate ) si in sectiunea Flags ( flagurile pentru gradul respectiv).
    3.Apasati butonul Add pentru a adauga gradul. Intr-o casuta sub butonul Add puteti observa gradul.
    4.Dupa ce toate gradele au fost introduse corect se va alege ce modalitate de de afisare se va folosi.

    Adminii îi afiseaza intr-un 'meniu'
    Adminii îi afiseaza într-un 'motd'
    Adminii îi afiseaza 'sub forma unui tabel'
    Adminii îi afiseaza într-un 'mesaj hud'
    Adminii îi afiseaza în 'consola'

    5.Pentru a finaliza apasati pe butonul Generate Code. O sa observati cum o sa va apara codul in dreapta urmat de un buton pentru a descarca fisierul .sma.

    6.Compilarea fisierului .sma o puteti face pe site-ul afisat in program.(Doar dati click pe site)

    4Uz0myi.pngLyRjZWm.png

  2. Config jucător:Ende'R
    Instrucţiuni: creati un fisier notepad, copiati config-ul si cand intrati in cs 1.6 ii dati exec fpsboost.cfg
    Link de download:

    //FPS Booster By Ende'R
    
    ____________________________________|
    
    developer 1
    rate 25000
    max_shells 1
    max_smokepuffs 0
    mat_dxlevel -70
    bind c "say FPS Booster By Ende'R [Activated]"
    cl_showfps 1
    gl_clear 0
    cl_weather 0
    gl_texturemode
    
    ____________________________________|
    
    net_graph 0
    
    ____________________________________|
    
    cl_cmdrate 101
    cl_updaterate 101
    cl_shadows 0
    cl_minmodels 1
    bind f "say FPS Booster By Ende'R [Activated]"
    bind z "say FPS Booster By Ende'R [Activated]"
    cl_lagcomp_errorcheck 1
    cl_lagcompensation 1
    
    ____________________________________
    
    fps_max 150
    fps_modem 0
    
    ____________________________________|
    
    rope_smooth 0 _
    rope_subdiv 0
    rope_wind_dist 0
    
    ____________________________________|
    
    violence_ablood 1
    violence_agibs 1
    violence_hblood 1
    violence_hgibs 1
    
    ____________________________________|
    
    gl_texturemode "gl_nearest"    
    gl_texturemode "gl_linear"
    gl_texturemode "gl_nearest_mipmap_nearest"
    gl_texturemode "gl_linear_mipmap_nearest"
    gl_texturemode "gl_nearest_mipmap_linear"
    gl_texturemode "gl_linear_mipmap_linear"
    toggleconsole
    
    echo "FPS Booster By Ende'R [ACTIVATED]"


    De ce am alege configul postat de dvs?:Pentru ca este un fps boost, pentru cei cu calculatoare slabe ajuta foarte mult.

  3. - Nume plugin:Force Gag

    - Autor:zorken / jailbreak

    - Engine ( HLDS / SRCDS ) : hlds

    - Versiune:1.2

    - Informatii: Un gag care este foarte bun, salveaza pe ip gagurile si este anti reclama

    - Download: 

    #include <amxmodx>
    #include <amxmisc>
    #include <nvault>
    
    #define ACCESS 			ADMIN_KICK
    #define FileLoc "addons/amxmodx/configs/cuvinte.ini"
    
    new const tag[] = "!g[!tForce Gag!g]";
    
    new g_Gag[2][33], warn[33]
    new const g_vault_name[] = "gag"
    new gvault
    new g_Cvar[2]
    new check_file
    new Array:g_WArray
    
    public plugin_precache()
    {
    	g_WArray = ArrayCreate(32)
    	g_Cvar[0] = register_cvar("forcegag_fast", "1");
    	g_Cvar[1] = register_cvar("forcegag_checkchat", "1");
    	if(get_pcvar_num(g_Cvar[0]) > 0)
    		Plugin_Zorken()
    }
    
    public plugin_init()	if(get_pcvar_num(g_Cvar[0]) <= 0)	Plugin_Zorken()
    public plugin_end()
    {
    	nvault_close(gvault)
    	ArrayDestroy(g_WArray)
    }
    public gag_cmd(id, level, cid)
    {
    	if(!cmd_access(id, level, cid, 4))
    		return PLUGIN_HANDLED;  	
    	
    	new arg[32], arg2[32], arg3[32], arg4[32], szArg = charsmax(arg);
    	new minutes;
    	new bool:MultiGag = read_argc() == 5 ? true : false 
    	
    	read_argv(1, arg, szArg)
    	
    	new target2, target = cmd_target(id, arg, CMDTARGET_OBEY_IMMUNITY|CMDTARGET_NO_BOTS)
    	
    	if (!target) 
    		return PLUGIN_HANDLED
    	
    	read_argv(2, arg2, szArg);
    	if(MultiGag == true)
    	{
    		target2 = cmd_target(id, arg2, CMDTARGET_OBEY_IMMUNITY|CMDTARGET_NO_BOTS)
    		if (!target) 
    			return PLUGIN_HANDLED
    
    		if(g_Gag[0][target2])
    		{
    			console_print(id, "Jucatorul are deja gag!");
    			return PLUGIN_HANDLED;
    		}
    
    		read_argv(3, arg3, szArg);
    		minutes = str_to_num(arg3);
    		read_argv(4, arg4, szArg);
    		remove_quotes(arg4);
    	}
    	else
    	{
    		minutes = str_to_num(arg2);
    		read_argv(3, arg4, szArg);
    		remove_quotes(arg4);
    	}
    
    	if(minutes < 1||minutes > 10)
    	{
    		console_print(id, "Minut minim 1 si maxim 10");
    		return PLUGIN_HANDLED;
    	}
    	
    	if(g_Gag[0][target])
    	{
    		console_print(id, "Jucatorul are deja gag!");
    		return PLUGIN_HANDLED;
    	}
    
    	new name[32], namet[32], namett[32];
    	get_user_name(id, name, szArg);
    	get_user_name(target, namet, szArg);
    	if(MultiGag == true)
    	{
    		get_user_name(target2, namett, szArg);
    		g_Gag[0][target2] = 1;
    		g_Gag[1][target2] = minutes;
    		print(0, "%s !g%s!n a dat gag jucatorilor!g %s!n si!g %s!n pentru [!t%d!n] minut%s.", tag, name, namet, namett, minutes, (minutes == 1 ? "" : "e"));
    	}
    	else
    		print(0, "%s !g%s!n a dat gag jucatorului!g %s!n pentru [!t%d!n] minut%s.", tag, name, namet, minutes, (minutes == 1 ? "" : "e"));
    
    	print(0, "%s !nMotiv: !g%s", tag, arg4);
    	g_Gag[0][target] = 1;
    	g_Gag[1][target] = minutes;
    	
    	set_task(60.0, "count", target + 123, _, _, "b");
    	return PLUGIN_HANDLED;
    }
    public ungag_cmd(id,level, cid)
    {
    	if(!cmd_access(id, level, cid, 2))
    		return PLUGIN_HANDLED;
    	
    	new arg[32];
    	read_argv(1, arg, charsmax(arg));
    	
    	new target = cmd_target(id, arg, CMDTARGET_OBEY_IMMUNITY|CMDTARGET_NO_BOTS);
    	if(!target)
    		return PLUGIN_HANDLED;
    
    	new namet[32];
    	get_user_name(target, namet, charsmax(namet));
    	
    	if(!g_Gag[0][target])
    	{
    		console_print(id, "Jucatorul %s nu are gag.", namet);
    		return PLUGIN_HANDLED;
    	}
    
    	new name[32]
    	get_user_name(id, name, charsmax(name));
    
    	g_Gag[0][target] = 0
    
    	remove_task(target+123);
    	
    	print(0, "%s !g%s!n a dat ungag jucatorului!g %s",tag, name, namet);
    	log_amx("%s a dat ungag lui %s",name,namet)
    	
    	return PLUGIN_HANDLED;
    }
    
    public count(task)
    {
    	new index = task - 123;
    	if(!is_user_connected(index))
    		return 0;
    	
    	g_Gag[1][index] -= 1;
    	
    	if(g_Gag[1][index] <= 0)
    	{
    		remove_task(index+123);
    		if(index != 0)
    			print(index, "%s!n Ai primit UnGag cu succes!",tag);
    
    		g_Gag[0][index] = 0;
    		return 0;
    	}
    	
    	return 1;
    }
    
    public check(id)
    {
    	if(g_Gag[0][id])
    	{
    		print(id,"%s !nTACI MA DISPERATULE!!!!!!!!",tag);
    		print(id,"%s !nAsteapta si tu !g%i !tminut%s !nca nu mori...",tag,g_Gag[1][id],g_Gag[1][id] == 1 ? "" : "e");
    		if(g_Gag[0][id] == 2) 
    		{
    			print(id,"%s !nData viitoare lasa reclama sau limbaju.",tag);
    		}
    		return PLUGIN_HANDLED;
    	}
    	else if(get_pcvar_num(g_Cvar[1]) > 0 && check_file == 1)
    	{
    		new said[192];
    		read_args(said, charsmax(said));
    	
    		if(!strlen(said))
    			return PLUGIN_CONTINUE;
    
    		trim(said)
    
    		replace_all(said,191," ","")
    		replace_all(said,191,"[","")
    		replace_all(said,191,"]","")
    		replace_all(said,191,",","")
    		replace_all(said,191,"/","")
    		replace_all(said,191,"\","")
    		replace_all(said,191,";","")
    		replace_all(said,191,":","")
    		replace_all(said,191,"(","")
    		replace_all(said,191,")","")
    
    		new szTemp[32]
    
    		for(new i = 0; i < ArraySize(g_WArray); ++i)
    		{
    			ArrayGetString(g_WArray, i, szTemp, 31)
    			if(containi(said, szTemp) != -1)
    			{
    				new strg[50]
    				warn[id] += 1
    				switch(random_num( 1, 10 ))
    				{
    					case 1: formatex(strg, charsmax(strg), "Ce tare e serverul :x")
    					case 2: formatex(strg, charsmax(strg), "Imi place sv si sunt gay :x")
    					case 3: formatex(strg, charsmax(strg), "Imi place sv, am sa intru mereu")
    					case 4: formatex(strg, charsmax(strg), "Mama tare sv, pacat ca sunt blond")
    					case 5: formatex(strg, charsmax(strg), "Care a indraznit sa-mi deschida cusca?")
    					case 6: formatex(strg, charsmax(strg), "La ce prost sunt am licenta")
    					case 7: formatex(strg, charsmax(strg), "Imi pute puta de la labusca")
    					case 8: formatex(strg, charsmax(strg), "Imi miroase a ****, unde e?")
    					case 9: formatex(strg, charsmax(strg), "Caut gigolo cu **** mare")
    					case 10: formatex(strg, charsmax(strg), "Doamneee, iubesc sv asta")
    				}
    				engclient_cmd(id, "say", strg);
    				if(warn[id] == 3)
    				{
    					g_Gag[0][id] = 2;
    					g_Gag[1][id] = 3;
    					print(id, "%s!n Ai gag pentru limbaj vulgar sau reclama.",tag);
    					new name[33]
    					get_user_name(id,name,charsmax(name))
    					log_amx("%s a facut reclama/lbj",name)
    					set_task(60.0, "count",id+123,_,_,"b");
    					warn[id] = 0;
    				}
    				else
    				{
    					print(id, "%s!n Ai primit un craniu pentru limbaj urat.",tag)
    					print(id, "%s!n La 3 crani ai Gag.",tag)
    				}
    				return PLUGIN_HANDLED;
    			}
    		}
    		
    	}
    	
    	return PLUGIN_CONTINUE;
    }
    public client_putinserver(id)	LoadGag(id)
    public client_disconnect(id) 
    { 
    	SaveGag(id)
    	if(g_Gag[0][id]) 
    	{
    		new Nick[32]
    		get_user_name(id,Nick,charsmax(Nick))
    		if(!(get_user_flags(id) & ADMIN_KICK))
    		{
    			new usrip[32]
    			get_user_ip(id,usrip,charsmax(usrip));
    			print(0, "%s !nJucatorul cu gag!g %s!t[IP:!g %s!t] a parasit serverul.",tag,Nick,usrip)
    		}
    		else
    			print(0, "%s !nJucatorul cu gag!g %s!t a parasit serverul.",tag,Nick)
    
    		g_Gag[0][id] = 0;
    	}
    }
    public anunt(id)	print(id, "%s !nAi primit 10 minute gag.",tag)
    
    LoadGag(id)
    {
    	new authid[35]
    	get_user_ip(id, authid, charsmax(authid))
    	
    	new data[16]; 
    	if(nvault_get(gvault, authid, data, 15)) 
    	{ 
    		g_Gag[0][id] = str_to_num(data)
    		if(g_Gag[0][id])
    		{
    			g_Gag[1][id] = 10
    			set_task(4.0,"anunt",id)
    			set_task(60.0, "count", id + 123, _, _, "b");
    		}
    	}
    }
    
    SaveGag(id)
    {
    	new authid[32]
    	get_user_ip(id, authid, charsmax(authid))
    	
    	new data[16]
    	num_to_str(g_Gag[0][id], data, charsmax(data))
    	
    	nvault_set(gvault, authid, data)
    }
    Plugin_Zorken()
    {
    	register_plugin("Force Gag", "1.2", "zorken")
    
    	register_cvar("forcegag_v", "1.2", FCVAR_SERVER|FCVAR_SPONLY);
    
    	register_concmd("amx_gag", "gag_cmd", ACCESS,"- <nume> <nume/minute> <minute/motiv> <motiv*>");
    	register_concmd("amx_ungag", "ungag_cmd", ACCESS, "- <nume> - Scoate gagul");
    	register_clcmd("say", "check");
    	register_clcmd("say_team", "check");
    	gvault = nvault_open(g_vault_name);
    
    	if(file_exists(FileLoc))
    	{
    		new Line[32],Len
    		for(new i; i < file_size(FileLoc, 1); i++)
    		{
    			read_file(FileLoc, i, Line, charsmax(Line), Len);
    			ArrayPushString(g_WArray, Line)
    			if(check_file == 0)
    				check_file = 1
    		}
    	}
    }
    
    stock print( const id, const input[ ], any:... )
    {
    	new msg[191], players[32], count = 1;
    	vformat(msg,charsmax(msg),input,3);
    	replace_all(msg,charsmax(msg),"!g","^4");
    	replace_all(msg,charsmax(msg),"!n","^1");
    	replace_all(msg,charsmax(msg),"!t","^3");
    	
    	if (id) players[0] = id; else get_players(players,count,"ch");
    
    	for (new i=0;i<count;i++)
    	{
    		if (is_user_connected(players[i]))
    		{
    			message_begin(MSG_ONE_UNRELIABLE,get_user_msgid("SayText"),_,players[i]);
    			write_byte(players[i]);
    			write_string(msg);
    			message_end();
    		}
    	}
    }

    - Instalare:Compilezi sursa si o bagi in addons/amxmodx/plugins

    Adaugati in addons/amxmodx/configs/cuvinte.ini si in el bagati cuvintele interzise(pentru versiunea 1.2)!!!

  4. ☆ Autor:scropi

    ☆Denumire Addons:Addons Respawn AMX MOD X 1.81

    ☆ Informatii:- Acesta este un Addons Default AMX Mod X 1.8.1 ce mai contine dproto si xds_opt
    - Este atat pentru Windows cat si pentru Linux
    - Addons-ul este curat fara modificari/pluginuri adaugate in AMX Mod X (only respawn)
    - Exceptie face doar pluginul dp_test care face parte din dproto si a fost adaugat la ambele addon-uri!
    - Are baza GeoIP.dat updatata pe data de 27 Ianuarie 2010

    Mai contine si:

    - Metamod-P 1.19p32
    - dproto 0.3.7
    - xds optimizer

    ☆ Imagini(optional):nu am.

    Descarcare/Download: Linux | Windows

  5. ☆ Autor:Rainq

    ☆Denumire Addons: Addons ZM.XXXXX.RO

    ☆ Informatii: Este un addons foarte simplist, foarte optimizat, din punctul meu de vedere, acest addons este pe o comunitate mare din romania, cine a jucat pe serverul lui anaconda stie despre ce vorbesc, lipsesc mici chestii :)

    ☆ Imagini(optional):nu am

    click

  6. xzpb7Ht.png

    1. Nu folositi cuvinte obscene in alcatuirea tutorialului!
    2. Tutorialele trebuie sa aiba link cu download(daca este nevoie)!
    3. Nu aveti voie sa postati un tutorial de doua ori, verificati inainte de a face unul (search)!
    4. Nu aveti voie sa postati pentru +1, gen "frumos"sau "gj, bine facut"
    5. Tutorialele vor avea numele [Tutorial]-si numele tutorialului
    6. Aveti voie sa postati maxim 5 tutoriale
    utile pe zi!

    Ftv5duN.png

    ☆ Nume: 
    ☆ Autorul: 
    ☆ Descriere: 
    ☆ Poze/Screenuri/Video: 
    ☆ Alte specificatii: 
    ☆ Download:

     

  7. xzpb7Ht.png

    Se respectă regulamentul general al forumului.
    Înainte de a posta un config , folosiți funcția 'Search' pentru a verifica dacă nu a mai fost postat de altcineva.
    Thread-urile ce nu vor fi create conform modelului vor fi trimise la arhivă.
    Titlul trebuie să fie de genul "[Config] Nume config ".  Atenţie ! Cine nu foloseşte acest tip de titlu va avea topicul mutat la Arhivă şi va fi sancţionat cu warn începând de la a 2-a abatere de acest tip.
    Subiectele din această secțiune au caracter informativ, drept urmare nu postați decât dacă aveți o problemă/nelămurire legată de acesta.
    Posthunt-ul este strict interzis! Comentariile de genul: 'mișto', 'îmi place asta', 'super' etc. vor aduce după sine un warn! (Îi puteți mulțumi autorului acestui topic prin butonul 'like this!')
    Insultele, atacul la persoană sau limbajul vulgar către un alt membru al comunității este STRICT INTERZIS! Persoana în cauză se va alege cu un warn sau va avea contul suspendat în funcție de gravitatea situației.
    Asigurați-vă ca nu copiați si backgroundul de pe site-ul respectiv iar daca faceți acest lucru pentru al scoate aveți comanda
    Aveți voie să deschideți maxim 5 articole pe zi.

    Ftv5duN.png
    Config jucător:
    Instrucţiuni:
    Link de download:
    De ce am alege configul postat de dvs?:

     

     

  8. xzpb7Ht.png

    Aveti voie sa postati maxim 5 skinuri pe zi .
    Titlul topicului trebuie să fie [skin] - nume
    Toate topicurile vor fi inchise dupa 24h de la postarea acestora .
    Inainte de a posta, folosiți funcția "search" pentru a evita postarea a 2 topicuri identice.

     

     

    Ftv5duN.png

    Name : 
    Imagini :
    Link de download :

     

  9. Ftv5duN.png

    Denumire hartă :
    Numar de sloturi :

    Autor :
    Imagini :
    Link de download :

    xzpb7Ht.png

    Link-ul de download trebuie fie valabil. (Riscati delete la topic);

    Modelul trebuie respectat. (Riscati delete la topic);

    Posturile de tipul "Frumos, fain, tare, super, etc" sunt strict interzise. (Riscati Warn);

    Aveti voie 5 postari pe zi .

     

×
×
  • Create New...

Important Information

By using this website, you agree to our Terms of Use and Guidelines