Spec problem

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 .
Joker26
Membru, skill 0
Membru, skill 0
Posts: 44
Joined: 19 Jun 2020, 09:35
Detinator Steam: Nu
CS Status: Citesc forumul eXtreamCS.com...!
Fond eXtream: 0

17 Jan 2021, 12:17

Hello when i transfer myself in spectator automatically i come to that team which i was earlier and died like spectator but in that team not in spectator
any solution ?
RoyalServer 2
User avatar
LNd #
Membru, skill +1
Membru, skill +1
Posts: 126
Joined: 07 Sep 2017, 23:33
Detinator Steam: Da
SteamID: eXeDLL [1337]
Fond eXtream: 0
Has thanked: 3 times
Been thanked: 9 times

17 Jan 2021, 14:27

put here the respawn plugin u use.
Legends never die
Joker26
Membru, skill 0
Membru, skill 0
Posts: 44
Joined: 19 Jun 2020, 09:35
Detinator Steam: Nu
CS Status: Citesc forumul eXtreamCS.com...!
Fond eXtream: 0

17 Jan 2021, 14:58

server is furien but it occurs when i didn't use respawn then also

but if you need then take

Respawn Code :

Code: Select all

#include <amxmodx> 
#include <amxmisc> 
#include <hamsandwich> 
#include <cstrike>
#include <engine>
#include <fun>
#include <fakemeta_util>
#include <fakemeta>

#define PLUGIN "Respawn Status" 
#define VERSION "1.0" 

new g_bStatus; 

public plugin_init() 
{ 
	register_plugin(PLUGIN, VERSION, "FuzZy") 

	RegisterHam(Ham_Killed, "player", "Ham_PlayerKilled", 0); 

	register_clcmd("say /respawn","cmdSayRespawn") 
	register_clcmd("say_team /respawn","cmdSayRespawn")
	register_concmd("amx_respawn","respawn")
} 

public cmdSayRespawn(id) 
{ 
	if(!(get_user_flags(id) & ADMIN_IMMUNITY)) 
	{ 
		chat_color(0, "!g[FURIEN] !nNO ACCES!");  
		return PLUGIN_HANDLED; 
	} 

	new szText[192]; 
	new menu = menu_create("Change RESPAWN status", "handlerMenu"); 

	switch(g_bStatus) 
	{ 
		case true: formatex(szText, 191, "RESPAWN - \yON") 
		case false: formatex(szText, 191, "RESPAWN - \dOFF") 
	} 

	menu_additem(menu, szText, "1", 0) 
	menu_setprop(menu, MPROP_EXIT, MEXIT_ALL); 

	menu_display(id, menu, 0); 

	return PLUGIN_HANDLED; 
} 

public client_putinserver(id)
{
	if(g_bStatus && is_user_connected(id))
	{
		set_task(2.0, "Respawn_Player", id)
	}
}

public handlerMenu(id, menu, item) 
{ 
	if(item == MENU_EXIT) 
	{ 
		menu_destroy(menu); 
		return PLUGIN_HANDLED; 
	} 

	new data[6], iName[64]; 
	new access, callback; 
	menu_item_getinfo(menu, item, access, data,5, iName, 63, callback); 
	new key = str_to_num(data); 

	switch(key) 
	{ 
		case 1: 
		{ 
			switch(g_bStatus) 
			{ 
				case true: 
				{ 
					g_bStatus = false; 
					chat_color(0, "!g[FURIEN] !nRESPAWN !gOFF !"); 
					server_cmd("sv_restart 1")
				} 
				case false: 
				{ 
					g_bStatus = true; 
					chat_color(0, "!g[FURIEN] !nRESPAWN !gON !");
					server_cmd("sv_restart 1") 
				} 
			} 
			cmdSayRespawn(id); 
		} 
	} 

	menu_destroy(menu); 

	return PLUGIN_HANDLED; 
} 

public Ham_PlayerKilled(victim, attacker, shouldgib) 
{ 
	if(g_bStatus && is_user_connected(victim)) 
	{
		if(cs_get_user_team( victim ) == CS_TEAM_CT || cs_get_user_team( victim ) == CS_TEAM_T)
		{
			set_task(1.0,"Respawn_Player", victim); 
		}
	}
} 

public respawn(id)
{
	if(!(get_user_flags(id) & ADMIN_IMMUNITY)) 
	{ 
		chat_color(0, "!g[FURIEN] !nNO ACCES!"); 
		return PLUGIN_HANDLED; 
	}


	new target_name[32];
	read_argv(1, target_name, charsmax(target_name));
	
	new player = cmd_target(id, target_name, CMDTARGET_NO_BOTS | CMDTARGET_ALLOW_SELF);

	if(g_bStatus)
	{
		ExecuteHam(Ham_CS_RoundRespawn, player);
	}
	return PLUGIN_CONTINUE;
}

public Respawn_Player(id)
{ 
	if(g_bStatus && is_user_connected(id)) 
	{
		ExecuteHam(Ham_CS_RoundRespawn, id);
	}
} 

stock chat_color(const id, const input[], any:...)
{
	new count = 1, players[32]
	
	static msg[191]
	
	vformat(msg, 190, input, 3)
	
	replace_all(msg, 190, "!g", "^4")
	replace_all(msg, 190, "!n", "^1")
	replace_all(msg, 190, "!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()
		}
	}
}
}
User avatar
Rainq
Membru, skill +2
Membru, skill +2
Posts: 681
Joined: 21 Jul 2015, 19:50
Detinator Steam: Da
CS Status: Retras
Detinator server CS: zm.extreamcs.com
SteamID: mrainq
Reputatie: Fost super moderator
Fost detinator ZM.eXtreamCS.COM
Fost Membru Club eXtreamCS (trei luni)
Fond eXtream: 0
Location: Bucharest
Discord: manuraiders
Has thanked: 29 times
Been thanked: 51 times
Contact:

17 Jan 2021, 21:35

you need respawn all time ?

Code: Select all

#include <amxmodx>
#include <hamsandwich>

public plugin_init(){
	register_plugin("RESPAWN", "1.0", "Kinnekt")
	register_event("DeathMsg", "hook_death", "a")
}

public hook_death(){
	new victim = read_data(2)
	
	if(get_user_team(victim) == 2)
		set_task(2.0, "res", victim)
}

public res(id){
	if(!is_user_connected(id))
		return PLUGIN_HANDLED
	
	ExecuteHamB(Ham_CS_RoundRespawn, id)
	
	return PLUGIN_CONTINUE
}
or say /respawn

Code: Select all

#include <amxmodx>
#include <hamsandwich>

// Cvars
new cvar_respawnflag, cvar_showmsg

// Game vars
new g_rounds

// Player vars
new g_respawned[33]

public plugin_init()
{
	register_plugin("VIP Respawn", "1.0", "FLWL")
	
	// Events
	register_event("HLTV", "event_round_start", "a", "1=0", "2=0")
	
	// Cvars
	cvar_respawnflag = register_cvar("amx_respawn_flag", "z")
	cvar_showmsg = register_cvar("amx_respawn_show_msg", "1")
	
	// Client commands
	register_clcmd("say /respawn", "clcmd_sayrespawn")
	register_clcmd("say_team /respawn", "clcmd_sayrespawn")
}

// Round start event
public event_round_start()
{
	g_rounds++
}

// Say /respawn
public clcmd_sayrespawn(id)
{
	new flag[2]
	get_pcvar_string(cvar_respawnflag, flag, charsmax(flag))
	
	if (!(get_user_flags(id) & read_flags(flag)))
		return PLUGIN_HANDLED;
	
	if (g_respawned[id] == g_rounds)
		return PLUGIN_HANDLED;
	
	respawn_player(id)
	return PLUGIN_HANDLED;
}

// Respawn player
respawn_player(id)
{
	ExecuteHamB(Ham_CS_RoundRespawn, id)
	g_respawned[id] = g_rounds
	
	if (get_pcvar_num(cvar_showmsg))
	{
		client_print(id, print_chat, "* You have been respawned!")
	}
}
or

Code: Select all

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

new iTime
const TASKID = 2313124

new setTime;

public plugin_init() {
    register_plugin("Deathrun Rs", "1.0", "EaGle07")

    setTime = register_cvar("respawn_time", "30");

    register_event("HLTV", "newRound", "a", "1=0", "2=0")
    register_event( "DeathMsg", "Hook_Deathmessage", "a" )
    
}
public client_putinserver(id)
    set_task(4.0, "Spawn", id)

public newRound(id)
{
    if(task_exists(TASKID))
        remove_task(TASKID)
    
    iTime = get_pcvar_num(setTime);
    set_task( 1.0, "countdown", TASKID, _, _, "a", iTime)
    
    return PLUGIN_HANDLED;
}
public countdown()
{
/*    //set_hudmessage(random(256), random(256), random(256), 0.01, 0.14, 0, 0.0, 1.0, 0.0, 0.0, -1) 
    
    if(iTime)
        //show_hudmessage(0, "RESPAWN ON: %i", iTime)
    else
        //show_hudmessage(0, "RESPAWN OFF!")
*/       
    iTime--
    
}
public Hook_Deathmessage()
{
    new victim = read_data(2)
    
    if(iTime)
        set_task(1.0, "Spawn", victim)
}
public Spawn(id)
    if(!is_user_alive(id) && get_user_team(id) == 2)
        ExecuteHamB(Ham_CS_RoundRespawn, id) 
Image
User avatar
levin
Scripter eXtreamCS
Scripter eXtreamCS
Posts: 3844
Joined: 24 Aug 2011, 12:24
Detinator Steam: Da
CS Status:
Detinator server CS: ☯∴
SteamID: riseofevo
Reputatie: Scripter eXtreamCS
Nume anterior: Adryyy
Location: ҳ̸Ҳ̸ҳ
Discord: devilclass
Has thanked: 36 times
Been thanked: 594 times
Contact:

17 Jan 2021, 23:04

Code: Select all

#include <amxmodx> 
#include <amxmisc> 
#include <hamsandwich> 
#include <cstrike>
#include <engine>
#include <fun>
#include <fakemeta_util>
#include <fakemeta>

#define PLUGIN "Respawn Status" 
#define VERSION "1.0" 

new g_bStatus; 

public plugin_init() 
{ 
	register_plugin(PLUGIN, VERSION, "FuzZy") 

	RegisterHam(Ham_Killed, "player", "Ham_PlayerKilled", 0); 

	register_clcmd("say /respawn","cmdSayRespawn") 
	register_clcmd("say_team /respawn","cmdSayRespawn")
	register_concmd("amx_respawn","respawn")
} 

public cmdSayRespawn(id) 
{ 
	if(!(get_user_flags(id) & ADMIN_IMMUNITY)) 
	{ 
		chat_color(0, "!g[FURIEN] !nNO ACCES!");  
		return PLUGIN_HANDLED; 
	} 

	new szText[192]; 
	new menu = menu_create("Change RESPAWN status", "handlerMenu"); 

	switch(g_bStatus) 
	{ 
		case true: formatex(szText, 191, "RESPAWN - \yON") 
		case false: formatex(szText, 191, "RESPAWN - \dOFF") 
	} 

	menu_additem(menu, szText, "1", 0) 
	menu_setprop(menu, MPROP_EXIT, MEXIT_ALL); 

	menu_display(id, menu, 0); 

	return PLUGIN_HANDLED; 
} 

public client_putinserver(id)
{
	if(g_bStatus && is_user_connected(id))
	{
		set_task(2.0, "Respawn_Player", id)
	}
}

public handlerMenu(id, menu, item) 
{ 
	if(item == MENU_EXIT) 
	{ 
		menu_destroy(menu); 
		return PLUGIN_HANDLED; 
	} 

	new data[6], iName[64]; 
	new access, callback; 
	menu_item_getinfo(menu, item, access, data,5, iName, 63, callback); 
	new key = str_to_num(data); 

	switch(key) 
	{ 
		case 1: 
		{ 
			switch(g_bStatus) 
			{ 
				case true: 
				{ 
					g_bStatus = false; 
					chat_color(0, "!g[FURIEN] !nRESPAWN !gOFF !"); 
					server_cmd("sv_restart 1")
				} 
				case false: 
				{ 
					g_bStatus = true; 
					chat_color(0, "!g[FURIEN] !nRESPAWN !gON !");
					server_cmd("sv_restart 1") 
				} 
			} 
			cmdSayRespawn(id); 
		} 
	} 

	menu_destroy(menu); 

	return PLUGIN_HANDLED; 
} 

public Ham_PlayerKilled(victim, attacker, shouldgib) 
{ 
	if(g_bStatus && is_user_connected(victim) && cs_get_user_team(victim)!=CS_TEAM_SPECTATOR) 
	{
		if(cs_get_user_team( victim ) == CS_TEAM_CT || cs_get_user_team( victim ) == CS_TEAM_T)
		{
			set_task(1.0,"Respawn_Player", victim); 
		}
	}
} 

public respawn(id)
{
	if(!(get_user_flags(id) & ADMIN_IMMUNITY)) 
	{ 
		chat_color(0, "!g[FURIEN] !nNO ACCES!"); 
		return PLUGIN_HANDLED; 
	}


	new target_name[32];
	read_argv(1, target_name, charsmax(target_name));
	
	new player = cmd_target(id, target_name, CMDTARGET_NO_BOTS | CMDTARGET_ALLOW_SELF);

	if(g_bStatus)
	{
		ExecuteHam(Ham_CS_RoundRespawn, player);
	}
	return PLUGIN_CONTINUE;
}

public Respawn_Player(id)
{ 
	if(g_bStatus && is_user_connected(id)) 
	{
		ExecuteHam(Ham_CS_RoundRespawn, id);
	}
} 

stock chat_color(const id, const input[], any:...)
{
	new count = 1, players[32]
	
	static msg[191]
	
	vformat(msg, 190, input, 3)
	
	replace_all(msg, 190, "!g", "^4")
	replace_all(msg, 190, "!n", "^1")
	replace_all(msg, 190, "!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()
		}
	}
}
}
Pentru ajutor, faceți cerere bine detaliată, completând și respectând modelul corespunzător.
Nu-mi mai dați cereri doar pentru a mă avea în lista de prieteni.
Dacă te ajut, și mă ignori/etc > te adaug în „foe”.
Aveți grijă la cei ce încearcă să mă copieze sau să dea drept mine..Puteți lua legătura cu mine prin STEAM dacă aveți o problemă/nelămurire în acest caz! Cont de forum am doar aici.
În cazul în care utilizați ceva din ce am postat(ex: aici), e bine să fiți la curent cu modificările aduse și de aici, iar dacă sunt ceva probleme nu ezitați să luați legătura cu mine. Actualizarea unor coduri nu se vor afișa public, doar dacă se găsește ceva critic/urgent de remediat, unele fiind coduri vechi iar unele refăcute chiar recent dar private.
* Nume pe cs1.6: eVoLuTiOn \ Nume vechi: eVo
* Atelierul meu - post2819572.html#p2819572 (închis, click link ca să vedeți de ce)
Joker26
Membru, skill 0
Membru, skill 0
Posts: 44
Joined: 19 Jun 2020, 09:35
Detinator Steam: Nu
CS Status: Citesc forumul eXtreamCS.com...!
Fond eXtream: 0

19 Jan 2021, 18:01

Levin boss i put that plugin still have same issue
User avatar
levin
Scripter eXtreamCS
Scripter eXtreamCS
Posts: 3844
Joined: 24 Aug 2011, 12:24
Detinator Steam: Da
CS Status:
Detinator server CS: ☯∴
SteamID: riseofevo
Reputatie: Scripter eXtreamCS
Nume anterior: Adryyy
Location: ҳ̸Ҳ̸ҳ
Discord: devilclass
Has thanked: 36 times
Been thanked: 594 times
Contact:

19 Jan 2021, 18:39

no way
Pentru ajutor, faceți cerere bine detaliată, completând și respectând modelul corespunzător.
Nu-mi mai dați cereri doar pentru a mă avea în lista de prieteni.
Dacă te ajut, și mă ignori/etc > te adaug în „foe”.
Aveți grijă la cei ce încearcă să mă copieze sau să dea drept mine..Puteți lua legătura cu mine prin STEAM dacă aveți o problemă/nelămurire în acest caz! Cont de forum am doar aici.
În cazul în care utilizați ceva din ce am postat(ex: aici), e bine să fiți la curent cu modificările aduse și de aici, iar dacă sunt ceva probleme nu ezitați să luați legătura cu mine. Actualizarea unor coduri nu se vor afișa public, doar dacă se găsește ceva critic/urgent de remediat, unele fiind coduri vechi iar unele refăcute chiar recent dar private.
* Nume pe cs1.6: eVoLuTiOn \ Nume vechi: eVo
* Atelierul meu - post2819572.html#p2819572 (închis, click link ca să vedeți de ce)
Joker26
Membru, skill 0
Membru, skill 0
Posts: 44
Joined: 19 Jun 2020, 09:35
Detinator Steam: Nu
CS Status: Citesc forumul eXtreamCS.com...!
Fond eXtream: 0

19 Jan 2021, 20:10

Yes i am serious i automatically come in same team after few minutes from spec to that same team i was before and died not alive idk why i didn't done any change or didn't put any new plugins
User avatar
levin
Scripter eXtreamCS
Scripter eXtreamCS
Posts: 3844
Joined: 24 Aug 2011, 12:24
Detinator Steam: Da
CS Status:
Detinator server CS: ☯∴
SteamID: riseofevo
Reputatie: Scripter eXtreamCS
Nume anterior: Adryyy
Location: ҳ̸Ҳ̸ҳ
Discord: devilclass
Has thanked: 36 times
Been thanked: 594 times
Contact:

19 Jan 2021, 22:58

that respawn is after 2sec and not from spec, not minutes, so is from another plg
put a debug msg in respawn and test to see every step of respawn
Pentru ajutor, faceți cerere bine detaliată, completând și respectând modelul corespunzător.
Nu-mi mai dați cereri doar pentru a mă avea în lista de prieteni.
Dacă te ajut, și mă ignori/etc > te adaug în „foe”.
Aveți grijă la cei ce încearcă să mă copieze sau să dea drept mine..Puteți lua legătura cu mine prin STEAM dacă aveți o problemă/nelămurire în acest caz! Cont de forum am doar aici.
În cazul în care utilizați ceva din ce am postat(ex: aici), e bine să fiți la curent cu modificările aduse și de aici, iar dacă sunt ceva probleme nu ezitați să luați legătura cu mine. Actualizarea unor coduri nu se vor afișa public, doar dacă se găsește ceva critic/urgent de remediat, unele fiind coduri vechi iar unele refăcute chiar recent dar private.
* Nume pe cs1.6: eVoLuTiOn \ Nume vechi: eVo
* Atelierul meu - post2819572.html#p2819572 (închis, click link ca să vedeți de ce)
ZackChoi
Membru, skill +1
Membru, skill +1
Posts: 162
Joined: 28 Dec 2019, 01:39
Detinator Steam: Da
CS Status: Citesc forumul eXtreamCS.com...!
Fond eXtream: 0
Has thanked: 1 time
Been thanked: 7 times

20 Jan 2021, 12:11

It's not from respawn, i think you have a plugin that use TeamInfo message to set your visible team to the last one you're been in, plugins such like 'invisible admin' or idk original name.

Search for something like that, ori whatever use TeamInfo.
Joker26
Membru, skill 0
Membru, skill 0
Posts: 44
Joined: 19 Jun 2020, 09:35
Detinator Steam: Nu
CS Status: Citesc forumul eXtreamCS.com...!
Fond eXtream: 0

21 Jan 2021, 11:48

This are my plugins

Image
Image
Image
Joker26
Membru, skill 0
Membru, skill 0
Posts: 44
Joined: 19 Jun 2020, 09:35
Detinator Steam: Nu
CS Status: Citesc forumul eXtreamCS.com...!
Fond eXtream: 0

24 Jan 2021, 20:00

any solution ?
Post Reply

Return to “Cereri”

  • Information
  • Who is online

    Users browsing this forum: Yandex [Bot] and 22 guests