[ Plugin ] block map

Categoria cu cereri de pluginuri si nu numai.

Moderators: Moderatori ajutatori, Moderatori, Echipa eXtreamCS.com

Forum rules
Accesează link-ul pentru a putea vedea regulile forumului

Daca doriti sa vi se modifice un plugin, va rugam postati aici .
Post Reply
Retired
Membru, skill 0
Membru, skill 0
Posts: 60
Joined: 12 Apr 2019, 19:53
Detinator Steam: Nu
CS Status: Citesc forumul eXtreamCS.com...!
Fond eXtream: 0
Has thanked: 8 times
Been thanked: 1 time

26 Mar 2022, 12:32

Plugin Cerut: Pentru a bloca auto vote map si pentru a interzici unor flag-uri de a schimba mapa cu amx_map si amx_votemap
Descriere (adica ce face el mai exact): Ex : Pluginul sa blocheze votemap ce-l care apare dupa 35 Min , adica mapa sa fie in permanenta pana ce o va schimba anumiti admini cu anumite flag-uri , Exemplu de la Moderator in sus sa poata schimba mapa
Serverul impune conditii strict HLDS/REHLDS?: Nu
Ai cautat pluginul?(daca da, precizeaza cum): Da
Necesita mod special?: Nu
Configuratie server: -
PS : Plugin-ul respectiv sa adauge mapa default de_dust2 cu timp 0 in permanenta , si daca un Admin cu Grad mai mare de Moderator a bagat alta mapa ex : de_inferno sa se activeze automat pe timelimit 0
Sa nu o poata schimba nimeni decat ce-i cu grad de la Mod in sus , sa blocheze amx_votemap , amx_map de la flag-urile sub modetator , Puneti voi flag-urile apoi le editez eu
RoyalServer 2
User avatar
kidd0x
Utilizator neserios (tepar)
Utilizator neserios (tepar)
Posts: 1054
Joined: 06 Oct 2018, 14:41
Detinator Steam: Da
SteamID: /id/kidd0x/
Reputatie: Utilizator neserios (tepar!)
Fond eXtream: 0
Location: Constangeles
Discord: kidd0x
Has thanked: 172 times
Been thanked: 81 times

26 Mar 2022, 15:13

Ceri plg in prostie si 100% nici nu le folosesti dar ma rog, netestat:

Code: Select all

#include <amxmodx>


#define FLAGS "bcde"

new cvar_plugin

public plugin_init()
{
	register_plugin("blockmap", "1.0", "extreamcs")
	cvar_plugin = register_cvar("plugin", "1")
	


	if(get_pcvar_num(cvar_plugin) == 1)
	{
		pause("c", "mapsmenu.amxx")
		server_cmd("amx_cvar mp_timelimit 0")
	}
	
	register_clcmd("amx_map", "change_mapa")

}

public change_mapa(id)
{
	new aname[32]
	get_user_name(id, aname, charsmax(aname))

	if(is_mod(id))
	{
		new arg[32]
		new len = read_argv(1, arg, charsmax(arg))

		if(!is_map_valid(arg) || contain(arg, "..") != -1)
		{
			console_print(id, "[AMXX] harta invalida")
			return PLUGIN_HANDLED
		}
		client_print(0, print_chat, "Adminul %s a schimba harta in %s", aname, arg)
		set_task(1.0, "chm", 0, arg, len+1)
	}
	else return PLUGIN_HANDLED
	return PLUGIN_HANDLED
}

public chm(map[]) change_level(map)


stock bool: is_mod(id)
{

	if(get_user_flags(id) & read_flags(FLAGS))
	{
		return true
	}
	return false
}
Retired
Membru, skill 0
Membru, skill 0
Posts: 60
Joined: 12 Apr 2019, 19:53
Detinator Steam: Nu
CS Status: Citesc forumul eXtreamCS.com...!
Fond eXtream: 0
Has thanked: 8 times
Been thanked: 1 time

26 Mar 2022, 17:36

Welcome to the AMX Mod X 1.8.1-300 Compiler.
Copyright (c) 1997-2013 ITB CompuPhase, AMX Mod X Team

3191d22978c4c94b22f11cdef6ba1eed.sma(47) : error 017: undefined symbol "change_level"

1 Error.
Could not locate output file 3191d22978c4c94b22f11cdef6ba1eed.amx (compile failed).
Probez toate plugin-urile si le si folosesc , Dar degeaba daca nu sunt functionale
User avatar
kidd0x
Utilizator neserios (tepar)
Utilizator neserios (tepar)
Posts: 1054
Joined: 06 Oct 2018, 14:41
Detinator Steam: Da
SteamID: /id/kidd0x/
Reputatie: Utilizator neserios (tepar!)
Fond eXtream: 0
Location: Constangeles
Discord: kidd0x
Has thanked: 172 times
Been thanked: 81 times

26 Mar 2022, 21:20

-> Tu compilezi online...trebuie local
-> Tu ai amx 181 care nici macar nu mai primeste suport de ceva ani incoace, iti trebuie amx 182+
-> Se vede ca n-ai nici cea mai mica treaba cu serverele de cs din cate am vorbit cu tine, asa ca iti recomand sa citesti niste tutoriale inainte de a mai face vreo cerere
Retired
Membru, skill 0
Membru, skill 0
Posts: 60
Joined: 12 Apr 2019, 19:53
Detinator Steam: Nu
CS Status: Citesc forumul eXtreamCS.com...!
Fond eXtream: 0
Has thanked: 8 times
Been thanked: 1 time

26 Mar 2022, 23:03

| Afiseaza codul
AMX Mod X Compiler 1.8.3-dev+5201
Copyright (c) 1997-2006 ITB CompuPhase
Copyright (c) 2004-2013 AMX Mod X Team

textTpaj1c.sma(48) : error 017: undefined symbol "change_level"

1 Error.
Could not locate output file textTpaj1c.amx (compile failed).


ERROR: Your plugin failed to compile, see above. 

De aia sunt aici , De aia fac Cerere aici pentru suport , Ca ma trimiti tu sa citesc tutoriale ? Crezi ca mai aveam nevoie de " Tine " asa ca idee ?
Nu sunt nici primul nici ultimul care compileaza online , Era de'ajuns daca mi'l compilai tu fara alte argumente , Si tot odata tineti sfaturile pentru tine cand si unde fac eu cerere , Daca vrei sa ma ajuti bine daca nu iarasi bine , Mersi pentru ajutorul asa inutil cum e , e totusi un efort
The Kalu
Fost administrator
Fost administrator
Posts: 13712
Joined: 09 Oct 2010, 12:39
Detinator Steam: Da
CS Status: In grajd!
SteamID: kalulord
Reputatie: Fost Administrator
Fost membru Club eXtreamCS (6 luni)
Nume anterior: Terra
Location: Romania, Ploiesti
Has thanked: 328 times
Been thanked: 646 times
Contact:

26 Mar 2022, 23:13

Retired wrote:
26 Mar 2022, 23:03
| Afiseaza codul
AMX Mod X Compiler 1.8.3-dev+5201
Copyright (c) 1997-2006 ITB CompuPhase
Copyright (c) 2004-2013 AMX Mod X Team

textTpaj1c.sma(48) : error 017: undefined symbol "change_level"

1 Error.
Could not locate output file textTpaj1c.amx (compile failed).


ERROR: Your plugin failed to compile, see above. 

De aia sunt aici , De aia fac Cerere aici pentru suport , Ca ma trimiti tu sa citesc tutoriale ? Crezi ca mai aveam nevoie de " Tine " asa ca idee ?
Nu sunt nici primul nici ultimul care compileaza online , Era de'ajuns daca mi'l compilai tu fara alte argumente , Si tot odata tineti sfaturile pentru tine cand si unde fac eu cerere , Daca vrei sa ma ajuti bine daca nu iarasi bine , Mersi pentru ajutorul asa inutil cum e , e totusi un efort
In primul rand este OBLIGAT sa posteze sma si nu plugin compilat, in al doilea rand esti foarte arogant si grabit titpic generatiei voastre.Sa intelegi si tu de ce nu trebuie sa ti-l dea compilat este datorita faptului ca poate insera cod daunator serverului, poate pune o functie sa iti opreasca serverul, redirectionare jucatori etc.Ai inteles?

Inca ceva de adaugat, tine minte, în spatele celeilalte tastaturi se află o ființă umană. Fiți atenți cu ceilalți chiar dacă nu sunteți de acord cu ceva - tratați-i pe ceilalți așa cum ați dori să fiți tratați.

O seara buna la amandoi si pe viitor nu mai tolerez acest comportament!
Image
User avatar
kidd0x
Utilizator neserios (tepar)
Utilizator neserios (tepar)
Posts: 1054
Joined: 06 Oct 2018, 14:41
Detinator Steam: Da
SteamID: /id/kidd0x/
Reputatie: Utilizator neserios (tepar!)
Fond eXtream: 0
Location: Constangeles
Discord: kidd0x
Has thanked: 172 times
Been thanked: 81 times

26 Mar 2022, 23:27

Retired wrote:
26 Mar 2022, 23:03
| Afiseaza codul
AMX Mod X Compiler 1.8.3-dev+5201
Copyright (c) 1997-2006 ITB CompuPhase
Copyright (c) 2004-2013 AMX Mod X Team

textTpaj1c.sma(48) : error 017: undefined symbol "change_level"

1 Error.
Could not locate output file textTpaj1c.amx (compile failed).


ERROR: Your plugin failed to compile, see above. 

De aia sunt aici , De aia fac Cerere aici pentru suport , Ca ma trimiti tu sa citesc tutoriale ? Crezi ca mai aveam nevoie de " Tine " asa ca idee ?
Nu sunt nici primul nici ultimul care compileaza online , Era de'ajuns daca mi'l compilai tu fara alte argumente , Si tot odata tineti sfaturile pentru tine cand si unde fac eu cerere , Daca vrei sa ma ajuti bine daca nu iarasi bine , Mersi pentru ajutorul asa inutil cum e , e totusi un efort
1 la mana

Code: Select all

error 017: undefined symbol "change_level"
-> ai incurile vechi
2 la mana, acest forum este bazat pe suport pentru acest joc, dar nu poate sa vina unu cu 0 cunostiinte sa faca cereri in prostie si dupa nici sa foloseasca plg
3 la mana, nu ai nevoie de mine, asa K idee, eu doar incerc sa va mai ajut cat de cat pe voi astia cu idei foarte geniale de plg, dar cand vad ca nu se poate, pai atunci nu se poate, trebuie sa arunc un argument sa invatati si voi ceva
4 la mana, ajutor 'inutil' ? Cand aveam eu cont prin 2012-2013 daca ziceai cuiva asa ceva zburai de pe forum. Nu doar ca imi pierd timp din viata sa iti fac tie plg, dar tot tu dai vina pe mine ca esti robot si nu stii sa il compilezi

Ce pot sa zic, nici ca iti voi mai rasp la vreo topic de pe acum :-c
Manutza*
Membru, skill 0
Membru, skill 0
Posts: 80
Joined: 10 Nov 2018, 11:47
Detinator Steam: Da
CS Status: id/amgshowtime
Fond eXtream: 0
Discord: RS6#1237
Been thanked: 4 times
Contact:

25 Apr 2022, 02:47

The Kalu wrote:
26 Mar 2022, 23:13
Retired wrote:
26 Mar 2022, 23:03
| Afiseaza codul
AMX Mod X Compiler 1.8.3-dev+5201
Copyright (c) 1997-2006 ITB CompuPhase
Copyright (c) 2004-2013 AMX Mod X Team

textTpaj1c.sma(48) : error 017: undefined symbol "change_level"

1 Error.
Could not locate output file textTpaj1c.amx (compile failed).


ERROR: Your plugin failed to compile, see above. 

De aia sunt aici , De aia fac Cerere aici pentru suport , Ca ma trimiti tu sa citesc tutoriale ? Crezi ca mai aveam nevoie de " Tine " asa ca idee ?
Nu sunt nici primul nici ultimul care compileaza online , Era de'ajuns daca mi'l compilai tu fara alte argumente , Si tot odata tineti sfaturile pentru tine cand si unde fac eu cerere , Daca vrei sa ma ajuti bine daca nu iarasi bine , Mersi pentru ajutorul asa inutil cum e , e totusi un efort
In primul rand este OBLIGAT sa posteze sma si nu plugin compilat, in al doilea rand esti foarte arogant si grabit titpic generatiei voastre.Sa intelegi si tu de ce nu trebuie sa ti-l dea compilat este datorita faptului ca poate insera cod daunator serverului, poate pune o functie sa iti opreasca serverul, redirectionare jucatori etc.Ai inteles?

Inca ceva de adaugat, tine minte, în spatele celeilalte tastaturi se află o ființă umană. Fiți atenți cu ceilalți chiar dacă nu sunteți de acord cu ceva - tratați-i pe ceilalți așa cum ați dori să fiți tratați.

O seara buna la amandoi si pe viitor nu mai tolerez acest comportament!
Nu este vina omului de greselile pe care N3v3rM1nd le face.

Inca din anii 2015 nu mai exista functia change_level, ci aceasta a fost aprobata si schimbata in "engine_changelevel", citind urmatorul topic facut pe github: https://github.com/alliedmodders/amxmodx/pull/184

De asemenea modificarile facute: https://github.com/alliedmodders/amxmod ... acf9b7da6e

functia engine_changelevel regasita in repository-uri amxmodx: https://github.com/alliedmodders/amxmod ... d.sma#L660

+ Cine nu ma crede poate verifica daca functia folosita de N3v3rM1nd exista: https://github.com/alliedmodders/amxmod ... ange_level
Image
Manutza*
Membru, skill 0
Membru, skill 0
Posts: 80
Joined: 10 Nov 2018, 11:47
Detinator Steam: Da
CS Status: id/amgshowtime
Fond eXtream: 0
Discord: RS6#1237
Been thanked: 4 times
Contact:

25 Apr 2022, 13:47

Oricum, solutia este urmatoarea.

Testat windows si linux 1.8.3
| Afiseaza codul
/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>

#define PLUGIN "Block Map"
#define VERSION "1.0"
#define AUTHOR "AMG"

// Flag-ul de acces pentru aplicarea comenzilor block/unblock
#define FLAG ADMIN_IMMUNITY

// Flag-urile Administratorului care poate schimba mapa in perioada blocari
#define FLAGS "abcdefghijklmnopqrstu"

new cvar_block_status;

public plugin_init() {
	register_plugin(PLUGIN, VERSION, AUTHOR)
	register_concmd("amx_map", "func_command", ADMIN_MAP);
	register_concmd("amx_mapmenu", "func_command", ADMIN_MAP);
	register_concmd("amx_votemap", "func_command", ADMIN_VOTE);
	register_concmd("amx_votemapmenu", "func_command", ADMIN_VOTE);
	register_concmd("amx_unblock", "func_unblock", FLAG);
	register_concmd("amx_block", "func_block", FLAG);
	
	cvar_block_status = register_cvar("amx_block_map", "0");
}

public func_command (id, level, cid) {
	if(access(id, FLAG))	{
		if(!(get_user_flags(id) == read_flags(FLAGS)) && get_pcvar_num(cvar_block_status) == 1) {
			client_print(id, print_console, "[AMXX] This Command Is Temporary Disabled | Only Administrators Can Use It");
			return PLUGIN_HANDLED;
		}
	}
	return PLUGIN_CONTINUE;
}

public func_unblock (id, level, cid) {
	if(cmd_access(id, level, cid, 1)) {
		if(get_pcvar_num(cvar_block_status) == 0) client_print(id, print_console, "The ChangeMap Is Aleardy Open!");
		if(get_pcvar_num(cvar_block_status) == 1) {
			set_cvar_string("amx_block_map", "0");
			set_cvar_string("mp_timelimit","30");
			client_print(id, print_console, "The ChangeMap Has Been Succesfully Unblocked!");
			client_print(0, print_chat, "ADMIN %s Unblocked The Current Map", user_name(id))
			log_amx("ADMIN %s Unblocked The Current Map", user_name(id))
		}
	}
}


public func_block (id, level, cid) {
	if(cmd_access(id, level, cid, 1)) {
		if(get_pcvar_num(cvar_block_status) == 1) client_print(id, print_console, "The ChangeMap Is Aleardy Closed!");
		if(get_pcvar_num(cvar_block_status) == 0) {
			set_cvar_string("amx_block_map", "1");
			set_cvar_string("mp_timelimit","0");
			client_print(id, print_console, "The ChangeMap Has Been Succesfully Blocked!");
			client_print(0, print_chat, "ADMIN %s Blocked The Current Map", user_name(id))
			log_amx("ADMIN %s Blocked The Current Map", user_name(id))
		}
	}
}

stock user_name(const id) {
	new Name[32];
	get_user_name(id, Name, sizeof(Name)-1);
	return Name;
}
Image
Post Reply

Return to “Cereri”

  • Information
  • Who is online

    Users browsing this forum: No registered users and 21 guests