Cere plugin event vip free la comanda

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
User avatar
N3v3rM1nd
Membru, skill 0
Membru, skill 0
Posts: 91
Joined: 06 Oct 2018, 13:41
Detinator Steam: Da
CS Status: Just a simple guy :P
Detinator server CS: As vrea eu xD
SteamID: Da
Fond eXtream: 0
Location: Constanta
Has thanked: 16 times
Contact:

24 Feb 2020, 14:27

Plugin Cerut: Event vip free
Descriere (adica ce face el mai exact): Un event vip free prin comenzi ! Adica
Cand dai /startevent sa apara pe chat [ NUME SERVER ] Adminul x a pornit eventul ! Si cand un admin foloseste /startevent sa le dea la toti jucatorii flagul "s" ( daca se poate un set_task cu amx_reloadadmins sa ii verifice pe loc)
si cand un admin da /stopevent sa scrie pe chat [ NUME SV ] Adminul x a dezactivat eventul ! sa sa lea dea la toti jucatorii flagul "z" ( si tot un set_task cu amx_reloadadmisn )
Serverul impune conditii strict HLDS/REHLDS?: hlds
Ai cautat pluginul?(daca da, precizeaza cum): da ,si nu l-am gasit , am incercat sa il fac singur dar da erori
Necesita mod special?: clasic
Luckarena.com
User avatar
N3v3rM1nd
Membru, skill 0
Membru, skill 0
Posts: 91
Joined: 06 Oct 2018, 13:41
Detinator Steam: Da
CS Status: Just a simple guy :P
Detinator server CS: As vrea eu xD
SteamID: Da
Fond eXtream: 0
Location: Constanta
Has thanked: 16 times
Contact:

24 Feb 2020, 17:25

Am mai incercat asta dar nu il pot compila nicaieri : cereri-pluginuri/vip-event-free-comanda-din-consola-t292184.html + ca vreau comenzile in chat
User avatar
L E V I N
Scripter eXtreamCS
Scripter eXtreamCS
Posts: 2856
Joined: 24 Aug 2011, 11:24
Detinator Steam: Da
CS Status:
Detinator server CS: ☯∴
SteamID: riseofevo
Reputatie: Scripter eXtreamCS
Nume anterior: Adryyy
Location: ҳ̸Ҳ̸ҳ
Has thanked: 38 times
Been thanked: 436 times
Contact:

24 Feb 2020, 19:38

Code: Select all

#include <amxmodx>
#include <amxmisc>

static const
   PLUGIN[] = "Vip Free",
   VERSION[] = "1.0",
   AUTHOR[] = "scosmyn",
   CT[]="NUME SERVER",
   DF[]="z",
   VF[]="s";

new bool:HaveVip = false

public plugin_init() {
	register_plugin(PLUGIN,VERSION,AUTHOR)
	register_clcmd("say /startevent","cmdAddVip")
	register_clcmd("say //stopevent","CmdRemoveVip")
}
public cmdAddVip(id) {
	if(!(get_user_flags(id) & ADMIN_IMMUNITY))	return 1
	
	if(HaveVip)
	{
		console_print(id,"Este deja event.")
		return 1
	}
	
	new iPlayers[32],iNum,i,id
	get_players(iPlayers,iNum,"c")
	for(i = 0; i < iNum; i++)
	{
		id = iPlayers[i]
		if(!(get_user_flags(id) & read_flags(VF)))	set_user_flags(id,read_flags(VF))
	}
	HaveVip = true
	
	client_print(0,print_chat,"[ %s ] Adminul %s a pornit eventul !",CT, _get_name(id))
	return 0
}
public CmdRemoveVip(id) {
	if(!(get_user_flags(id) & ADMIN_IMMUNITY))	return 1
	
	if(!HaveVip)
	{
		console_print(id,"Event-ul este deja oprit.")
		return 1
	}
	
	new iPlayers[32],iNum,i,id
	get_players(iPlayers,iNum,"c")
	for(i = 0; i < iNum; i++)
	{
		id = iPlayers[i]
		if(!is_user_admin(id))	set_user_flags(id,read_flags(DF))
	}
	HaveVip = false
	
	client_print(0,print_chat,"[ %s ] Adminul %s a dezactivat eventul !",CT, _get_name(id))
	return 0
}
public client_putinserver(id)	if(HaveVip&&!(is_user_bot(id)||is_user_hltv(id)))	set_user_flags(id,read_flags(VF))

stock _get_name(id)
{
	new name[32]
	get_user_name(id,name,charsmax(name))
	return name
}
Nu fac nimic contra cost! Faceți cerere bine detaliată aici, pe forum. Nu-mi mai dați add pe Steam doar pentru a mă avea în lista de prieteni.
Am cont și activez doar aici! Aveți grijă la cei ce încearcă să mă copieze..Puteți lua legătura cu mine dacă aveți o problemă/nelămurire în acest caz.
În cazul în care utilizați ceva din addonsurile postate de mine aici, e bine să fiți la curent cu modificările aduse unor plugine, aici.
User avatar
N3v3rM1nd
Membru, skill 0
Membru, skill 0
Posts: 91
Joined: 06 Oct 2018, 13:41
Detinator Steam: Da
CS Status: Just a simple guy :P
Detinator server CS: As vrea eu xD
SteamID: Da
Fond eXtream: 0
Location: Constanta
Has thanked: 16 times
Contact:

24 Feb 2020, 19:53

L E V I N wrote:
24 Feb 2020, 19:38

Code: Select all

#include <amxmodx>
#include <amxmisc>

static const
   PLUGIN[] = "Vip Free",
   VERSION[] = "1.0",
   AUTHOR[] = "scosmyn",
   CT[]="NUME SERVER",
   DF[]="z",
   VF[]="s";

new bool:HaveVip = false

public plugin_init() {
	register_plugin(PLUGIN,VERSION,AUTHOR)
	register_clcmd("say /startevent","cmdAddVip")
	register_clcmd("say //stopevent","CmdRemoveVip")
}
public cmdAddVip(id) {
	if(!(get_user_flags(id) & ADMIN_IMMUNITY))	return 1
	
	if(HaveVip)
	{
		console_print(id,"Este deja event.")
		return 1
	}
	
	new iPlayers[32],iNum,i,id
	get_players(iPlayers,iNum,"c")
	for(i = 0; i < iNum; i++)
	{
		id = iPlayers[i]
		if(!(get_user_flags(id) & read_flags(VF)))	set_user_flags(id,read_flags(VF))
	}
	HaveVip = true
	
	client_print(0,print_chat,"[ %s ] Adminul %s a pornit eventul !",CT, _get_name(id))
	return 0
}
public CmdRemoveVip(id) {
	if(!(get_user_flags(id) & ADMIN_IMMUNITY))	return 1
	
	if(!HaveVip)
	{
		console_print(id,"Event-ul este deja oprit.")
		return 1
	}
	
	new iPlayers[32],iNum,i,id
	get_players(iPlayers,iNum,"c")
	for(i = 0; i < iNum; i++)
	{
		id = iPlayers[i]
		if(!is_user_admin(id))	set_user_flags(id,read_flags(DF))
	}
	HaveVip = false
	
	client_print(0,print_chat,"[ %s ] Adminul %s a dezactivat eventul !",CT, _get_name(id))
	return 0
}
public client_putinserver(id)	if(HaveVip&&!(is_user_bot(id)||is_user_hltv(id)))	set_user_flags(id,read_flags(VF))

stock _get_name(id)
{
	new name[32]
	get_user_name(id,name,charsmax(name))
	return name
}
Am o întrebare .. Daca dau de exemplu pe de_dust2 /startevent , si după schimb pe de_nuke (de ex) , rămâne Eventul Pornit sau va trebui sa dau iar /startevent?
User avatar
L E V I N
Scripter eXtreamCS
Scripter eXtreamCS
Posts: 2856
Joined: 24 Aug 2011, 11:24
Detinator Steam: Da
CS Status:
Detinator server CS: ☯∴
SteamID: riseofevo
Reputatie: Scripter eXtreamCS
Nume anterior: Adryyy
Location: ҳ̸Ҳ̸ҳ
Has thanked: 38 times
Been thanked: 436 times
Contact:

24 Feb 2020, 20:12

trebe iar
Nu fac nimic contra cost! Faceți cerere bine detaliată aici, pe forum. Nu-mi mai dați add pe Steam doar pentru a mă avea în lista de prieteni.
Am cont și activez doar aici! Aveți grijă la cei ce încearcă să mă copieze..Puteți lua legătura cu mine dacă aveți o problemă/nelămurire în acest caz.
În cazul în care utilizați ceva din addonsurile postate de mine aici, e bine să fiți la curent cu modificările aduse unor plugine, aici.
User avatar
N3v3rM1nd
Membru, skill 0
Membru, skill 0
Posts: 91
Joined: 06 Oct 2018, 13:41
Detinator Steam: Da
CS Status: Just a simple guy :P
Detinator server CS: As vrea eu xD
SteamID: Da
Fond eXtream: 0
Location: Constanta
Has thanked: 16 times
Contact:

24 Feb 2020, 20:54

L E V I N wrote:
24 Feb 2020, 20:12
trebe iar
Nu poți face sa rămână pana se folosește comanda /stopevent?
User avatar
N3v3rM1nd
Membru, skill 0
Membru, skill 0
Posts: 91
Joined: 06 Oct 2018, 13:41
Detinator Steam: Da
CS Status: Just a simple guy :P
Detinator server CS: As vrea eu xD
SteamID: Da
Fond eXtream: 0
Location: Constanta
Has thanked: 16 times
Contact:

25 Feb 2020, 22:50

Am rezolvat
Post Reply

Return to “Cereri”

  • Information