Page 1 of 1

(Servere Dev ON) Auto Developer

Posted: 02 May 2012, 02:48
by Rap^
Descriere: Pluginul este facut in special pentru serverele de HNS/DR dev on. El, printr-o comanda in chat activeaza/dezactiveaza developer-ul unui jucator sau tot serverului.

Descarcare: .SMA .AMXX

Nume: Auto Developer
Versiune: 1.0
Autor: Rap^
Testari: -
Link oficial: -

Instalare:
1. Fisierul Auto_Developer.sma il puneti in addons/amxmodx/scripting
2. Fisierul Auto_Developer.amxx il puneti in addons/amxmodx/plugins
3. Intrati in fisierul addons/amxmodx/configs/plugins.ini si adaugati la urma:

Code: Select all

Auto_Developer.amxx
Cvar-uri (se adauga in fisierul amxmodx\configs\amxx.cfg):
  • ad_toggle (1 - Activeaza pluginul / 0 - Dezactiveaza pluginul || default: 1)
    ad_tag (Seteaza tag-ul mesajelor din chat || default: [AutoDeveloper])
    ad_maxfps (Seteaza fps-ul maxim pe care il ia un jucator la tastarea comenzilor publice || default:250)
Comenzi publice (se tasteaza in joc prin apasarea tastei Y):
  • say /dev
    say /developer
    say /devall (Necesita acces la amx_ban)
    say_team /dev
    say_team /developer
    say_team /devall (Necesita acces la amx_ban)
Puteti modifica accesul necesar pentru comenzile say /devall si say_team /devall modificand din .sma urmatoarea linie:

Code: Select all

#define ACCESS ADMIN_BAN
Module necesare:
- ColorChat

Informatii pe scurt:
| Afiseaza codul
/*====================================================================================================
Auto Developer (c) 2012 Rap^@ disconnect.ro - All rights reserved

Comenzi publice:
say /dev
say /developer
say /devall (Necesita acces la amx_ban)
say_team /dev
say_team /developer
say_team /devall (Necesita acces la amx_ban)

Cvar-uri:
ad_toggle (1 - Activeaza pluginul / 0 - Dezactiveaza pluginul || default: 1)
ad_tag (Seteaza tag-ul mesajelor din chat || default: [AutoDeveloper])
ad_maxfps (Seteaza fps-ul maxim pe care il ia un jucator la tastarea comenzilor publice || default:250)

Auto Developer (c) 2012 Rap^@ disconnect.ro - All rights reserved
====================================================================================================*/
Daca doriti vreo modificare la el sau daca ati gasit vreun bug va rog sa ma contactati, printr-un reply.

Re: (Servere Dev ON) Auto Developer

Posted: 02 May 2012, 13:54
by TheBeast
asta e pentru toti saracii care joaca ilegal

Re: (Servere Dev ON) Auto Developer

Posted: 02 May 2012, 13:55
by Rap^
Am si specificat in numele topicului ca este pentru serverele DEV ON.

Re: (Servere Dev ON) Auto Developer

Posted: 23 Jul 2013, 23:35
by kRs.
pune un alt link de descarcare, ca nu mai merg alea!

Re: (Servere Dev ON) Auto Developer

Posted: 23 Jul 2013, 23:45
by CsN^ ;x
kRs. wrote:pune un alt link de descarcare, ca nu mai merg alea!
Merg dar nu tie ,uite aici sursa .
| Afiseaza codul
#include <amxmodx>
#include <ColorChat>

#define ACCESS ADMIN_BAN
#pragma semicolon 1

static const PLUGIN[ ]	= "Auto Developer";
static const VERSION[ ]	= "1.0";

new cvar_toggle;
new cvar_tag;
new cvar_maxfps;

new bool: g_bHasDev[33];
new bool: g_bDevAll = false;

public plugin_init( )
{
	register_plugin(PLUGIN, VERSION, "Rap");
	
	register_clcmd("say /dev", "UserDeveloper");
	register_clcmd("say_team /dev", "UserDeveloper");
	register_clcmd("say /developer", "UserDeveloper");
	register_clcmd("say_team /developer", "UserDeveloper");
	register_clcmd("say /devall", "DeveloperAll");
	register_clcmd("say_team /devall", "DeveloperAll");
	
	cvar_toggle = register_cvar("ad_toggle", "1");
	cvar_tag = register_cvar("ad_tag", "[AutoDeveloper]");
	cvar_maxfps = register_cvar("ad_maxfps", "250");
}
public client_connect(id)
{
	g_bHasDev[id] = false;
}
public client_disconnect(id)
{
	g_bHasDev[id] = false;
}
public UserDeveloper(id)
{
	new szTag[32];
	get_pcvar_string(cvar_tag, szTag, sizeof szTag -1);
	
	if( get_pcvar_num(cvar_toggle) != 1 )
	{
		ColorChat(id, RED, "^x04%s^x01 Aceasta comanda este^x03 dezactivata^x01 de catre server.");
		return PLUGIN_HANDLED;
	}
	SetDeveloper(id);
	
	return PLUGIN_HANDLED;
}	
public SetDeveloper(id)
{
	new szTag[32], szName[32];
	
	get_user_name(id, szName, sizeof szName -1);
	get_pcvar_string(cvar_tag, szTag, sizeof szTag -1);
	
	if( !g_bHasDev[id] )
	{
		DevON(id);
		
		ColorChat(0, RED, "^x04%s^x03 %s^x01 si-a setat fps-ul pe^x03 %d^x01.", szTag, szName, get_pcvar_num(cvar_maxfps));
	}
	else if( g_bHasDev[id] )
	{
		DevOFF(id);
		
		ColorChat(0, RED, "^x04%s^x03 %s^x01 si-a setat fps-ul pe^x03 100^x01.", szTag, szName);
	}
	return PLUGIN_HANDLED;
}
public DeveloperAll(id)
{
	new szTag[32];
	get_pcvar_string(cvar_tag, szTag, sizeof szTag -1);
	
	if( get_pcvar_num(cvar_toggle) != 1 )
	{
		ColorChat(id, RED, "^x04%s^x01 Aceasta comanda este^x03 dezactivata^x01 de catre server.");
		return PLUGIN_HANDLED;
	}
	if( !(get_user_flags(id) & ACCESS) )
	{
		ColorChat(id, RED, "^x04%s^x01 Nu ai^x03 acces^x01 la aceasta comanda.");
	}
	new Players[32], iNum, player;
	get_players(Players, iNum, "ch");
	
	g_bDevAll = !g_bDevAll;
	
	for( new i = 0; i < iNum; i++)
	{
		player = Players;
		
		if( g_bDevAll )
		{
			DevON(player);
			
		}
		else if( !g_bDevAll )
		{
			DevOFF(player);
		}
	}
	new szName[32];
	get_user_name(id, szName, sizeof szName -1);
	
	new DefaultFPS = 100;
	
	ColorChat(0, RED, "^x04%s^x03 %s^x01 a setat fps-ul tuturor pe^x03 %d^x01.", szTag, szName, g_bDevAll ? get_pcvar_num(cvar_maxfps) : DefaultFPS);
	
	return PLUGIN_CONTINUE;
}
public DevON(id)
{
	client_cmd(id, "fps_max %d", get_pcvar_num(cvar_maxfps));
	client_cmd(id, "fps_modem %d", get_pcvar_num(cvar_maxfps));
	client_cmd(id, "developer 1");
	client_cmd(id, "bind w ^"+forward;fps_max %d;fps_modem %d;developer 1^"", get_pcvar_num(cvar_maxfps), get_pcvar_num(cvar_maxfps));
	client_cmd(id, "bind a ^"+left;fps_max %d;fps_modem %d;developer 1^"", get_pcvar_num(cvar_maxfps), get_pcvar_num(cvar_maxfps));
	client_cmd(id, "bind s ^"+back;fps_max %d;fps_modem %d;developer 1^"", get_pcvar_num(cvar_maxfps), get_pcvar_num(cvar_maxfps));
	client_cmd(id, "bind d ^"+right;fps_max %d;fps_modem %d;developer 1^"", get_pcvar_num(cvar_maxfps), get_pcvar_num(cvar_maxfps));
	
	g_bHasDev[id] = true;
}
public DevOFF(id)
{
	client_cmd(id, "fps_max 101");
	client_cmd(id, "fps_modem 0.0");
	client_cmd(id, "developer 0");
	client_cmd(id, "bind w +forward");
	client_cmd(id, "bind a +left");
	client_cmd(id, "bind s +back");
	client_cmd(id, "bind d +right");
	client_cmd(id, "bind space +jump");
	
	g_bHasDev[id] = false;
}

Re: (Servere Dev ON) Auto Developer

Posted: 23 Jul 2013, 23:45
by THEKING.
kRs. wrote:pune un alt link de descarcare, ca nu mai merg alea!
Merge si actualul dar na.. http://www23.zippyshare.com/v/59474878/file.html

Re: (Servere Dev ON) Auto Developer

Posted: 23 Jul 2013, 23:48
by kRs.
la mine nu mergea sa descarc nici .sma, nici.amxx. Ms amandurora pentru ajutor :D!

Re: (Servere Dev ON) Auto Developer

Posted: 02 Aug 2013, 18:46
by RoL
Ai gresit :D

la binduri trebuia sa pui +MOVEleft , tu ai pus doar +left si se misca la stanga urat :d

Oricum gg pentru plugin e frumos

Re: (Servere Dev ON) Auto Developer

Posted: 06 Aug 2013, 00:38
by ReaD1nG
TheBeast wrote:asta e pentru toti saracii care joaca ilegal
Esti bun joci def of nu ? sarantocule

Re: (Servere Dev ON) Auto Developer

Posted: 06 Aug 2013, 00:59
by Ulquiorra
ReaD1nG wrote:
TheBeast wrote:asta e pentru toti saracii care joaca ilegal
Esti bun joci def of nu ? sarantocule
mai sunt doar cateva servere securizate, restul.. dev on, gravity..

Re: (Servere Dev ON) Auto Developer

Posted: 21 Aug 2013, 15:40
by SupremEuS
Bun plugin !

Re: (Servere Dev ON) Auto Developer

Posted: 01 Sep 2013, 18:28
by Pitt Bull
Este bun pluginul !