1. sayfa (Toplam 1 sayfa)

16. round takım değişme 30 da bitiş

Gönderilme zamanı: Sal Nis 20, 2021 1:40 pm
gönderen masumtetikci
16. round takım değişme 30 da bitiş eklentisini arıyorum.
İnternette bulduğum eklentilerde takımlar değişiyor fakat TAB tuşuna bastığımızda çıkan skor değişmiyor aynı kalıyor.

Çalışan bir eklenti var mıdır ?

16. round takım değişme 30 da bitiş

Gönderilme zamanı: Sal Nis 20, 2021 2:10 pm
gönderen heaveNN
Denemedim.

16. round takım değişme 30 da bitiş

Gönderilme zamanı: Sal Nis 20, 2021 3:48 pm
gönderen masumtetikci
Bende Reapi yok. Reapi normal metamod ile çalışmıyor sanırım.
Şu aşağıdaki eklentiye TAB menüdeki scoru da değişecek şekilde ekleyebilirsek sorunum çözülecek aslında.

Kod: Tümünü seç

/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <cstrike>
//#include <dhudmessage>

#define PLUGIN "CSGO / Pro Tur Sistemi"
#define VERSION "1.0"
#define AUTHOR "Multipower"

#define TASK_DEGISIM 004

new tur
new skor_t
new skor_ct

public plugin_init() 
{
	register_plugin(PLUGIN, VERSION, AUTHOR)
	register_cvar("tur_sistemi",AUTHOR,FCVAR_SERVER|FCVAR_EXTDLL|FCVAR_UNLOGGED|FCVAR_SPONLY)	
	register_event("TextMsg", "isinma", "a", "2=#Game_will_restart_in")
	register_event("HLTV", "tur_basi", "a", "1=0", "2=0")
	register_logevent("tur_sonu", 2, "1=Round_End")
	register_event("SendAudio", "CT_Win", "a", "2&%!MRAD_ctwin");
	register_event("SendAudio", "T_Win", "a", "2&%!MRAD_terwin");	
	// Add your code here...
}

public client_putinserver(id)
{
	set_task(1.0, "HudGoster", id, _, _, "b");
}

public client_disconnected(id)
{
	remove_task(id);
}

public isinma()
{
	tur = 0
	skor_ct = 0
	skor_t = 0
}

public tur_basi()
{
	tur++

	new map[32]
	get_mapname(map, 31)
	renkli_yazi(0, "!g[DPCS] !tRound: !g%d !t/ !g30", tur)
}

public tur_sonu()
{
	new gelecekmap[32]
	get_cvar_string("amx_nextmap", gelecekmap, 31)
	
	if(tur == 30)
	{
		renkli_yazi(0, "!g[DPCS]!t %s !gAciliyor.", gelecekmap)
		renkli_yazi(0, "!g[DPCS]!t %s !gAciliyor.", gelecekmap)	
		renkli_yazi(0, "!g[DPCS]!t %s !gAciliyor.", gelecekmap)	
		renkli_yazi(0, "!g[DPCS]!t %s !gAciliyor.", gelecekmap)	
		renkli_yazi(0, "!g[DPCS]!t %s !gAciliyor.", gelecekmap)
		set_task(4.0, "haritadegis")
	}
	
	if(tur == 15)
	{
		set_task(1.0, "takimlari_degis", TASK_DEGISIM)
	}
	
}

public haritadegis()
{
	new smap[32]
	get_cvar_string("amx_nextmap", smap, 31)

	server_cmd("changelevel %s", smap)
}
	
public takimlari_degis()
{
	new players[32], num
	get_players(players, num)
	
	new player
	for(new i = 0; i < num; i++)
	{
		player = players[i]
		
		if(cs_get_user_team(player) == CS_TEAM_T)
		{
			cs_set_user_team(player, CS_TEAM_CT)
		}
		else if(cs_get_user_team(player) == CS_TEAM_CT)
		{
			cs_set_user_team(player, CS_TEAM_T)
		}
		renkli_yazi(0, "!g[DPCS]!t Takimlar Degistiriliyor.")		
		renkli_yazi(0, "!g[DPCS]!t Takimlar Degistiriliyor.")		
		renkli_yazi(0, "!g[DPCS]!t Takimlar Degistiriliyor.")
		renkli_yazi(0, "!g[DPCS]!t Takimlar Degistiriliyor.")
		skor_t = 0
		skor_ct = 0
	}
	remove_task(TASK_DEGISIM)
}

public T_Win()
{
	skor_t++
}

public CT_Win()
{
	skor_ct++
}

public HudGoster()
{
	set_dhudmessage(255, 255, 255, -1.0, 0.0, 0, 6.0, 1.0)
	show_dhudmessage(0, "%d / 30", tur)
	
	set_hudmessage(random(255), random(255), random(255), 0.45, 0.05, 0, 1.0, 1.0)
	show_hudmessage(0, "| CT:%d |										| T:%d |", skor_ct, skor_t)
}

stock renkli_yazi(const id, const input[], any:...)
{
	new count = 1, players[32]
	static msg[191]
	vformat(msg, sizeof(msg) - 1, input, 3)
	
	replace_all(msg, 190, "!n", "^x01")
	replace_all(msg, 190, "!g", "^x04")
	replace_all(msg, 190, "!t", "^x03")
	
	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()
		}
	}
}	
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ ansicpg1254\\ deff0\\ deflang1055{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ f0\\ fs16 \n\\ par }
*/

16. round takım değişme 30 da bitiş

Gönderilme zamanı: Sal Nis 20, 2021 4:53 pm
gönderen Auxkasa
masumtetikci yazdı: Sal Nis 20, 2021 3:48 pm Bende Reapi yok. Reapi normal metamod ile çalışmıyor sanırım.
Şu aşağıdaki eklentiye TAB menüdeki scoru da değişecek şekilde ekleyebilirsek sorunum çözülecek aslında.

Kod: Tümünü seç

/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <cstrike>
//#include <dhudmessage>

#define PLUGIN "CSGO / Pro Tur Sistemi"
#define VERSION "1.0"
#define AUTHOR "Multipower"

#define TASK_DEGISIM 004

new tur
new skor_t
new skor_ct

public plugin_init() 
{
	register_plugin(PLUGIN, VERSION, AUTHOR)
	register_cvar("tur_sistemi",AUTHOR,FCVAR_SERVER|FCVAR_EXTDLL|FCVAR_UNLOGGED|FCVAR_SPONLY)	
	register_event("TextMsg", "isinma", "a", "2=#Game_will_restart_in")
	register_event("HLTV", "tur_basi", "a", "1=0", "2=0")
	register_logevent("tur_sonu", 2, "1=Round_End")
	register_event("SendAudio", "CT_Win", "a", "2&%!MRAD_ctwin");
	register_event("SendAudio", "T_Win", "a", "2&%!MRAD_terwin");	
	// Add your code here...
}

public client_putinserver(id)
{
	set_task(1.0, "HudGoster", id, _, _, "b");
}

public client_disconnected(id)
{
	remove_task(id);
}

public isinma()
{
	tur = 0
	skor_ct = 0
	skor_t = 0
}

public tur_basi()
{
	tur++

	new map[32]
	get_mapname(map, 31)
	renkli_yazi(0, "!g[DPCS] !tRound: !g%d !t/ !g30", tur)
}

public tur_sonu()
{
	new gelecekmap[32]
	get_cvar_string("amx_nextmap", gelecekmap, 31)
	
	if(tur == 30)
	{
		renkli_yazi(0, "!g[DPCS]!t %s !gAciliyor.", gelecekmap)
		renkli_yazi(0, "!g[DPCS]!t %s !gAciliyor.", gelecekmap)	
		renkli_yazi(0, "!g[DPCS]!t %s !gAciliyor.", gelecekmap)	
		renkli_yazi(0, "!g[DPCS]!t %s !gAciliyor.", gelecekmap)	
		renkli_yazi(0, "!g[DPCS]!t %s !gAciliyor.", gelecekmap)
		set_task(4.0, "haritadegis")
	}
	
	if(tur == 15)
	{
		set_task(1.0, "takimlari_degis", TASK_DEGISIM)
	}
	
}

public haritadegis()
{
	new smap[32]
	get_cvar_string("amx_nextmap", smap, 31)

	server_cmd("changelevel %s", smap)
}
	
public takimlari_degis()
{
	new players[32], num
	get_players(players, num)
	
	new player
	for(new i = 0; i < num; i++)
	{
		player = players[i]
		
		if(cs_get_user_team(player) == CS_TEAM_T)
		{
			cs_set_user_team(player, CS_TEAM_CT)
		}
		else if(cs_get_user_team(player) == CS_TEAM_CT)
		{
			cs_set_user_team(player, CS_TEAM_T)
		}
		renkli_yazi(0, "!g[DPCS]!t Takimlar Degistiriliyor.")		
		renkli_yazi(0, "!g[DPCS]!t Takimlar Degistiriliyor.")		
		renkli_yazi(0, "!g[DPCS]!t Takimlar Degistiriliyor.")
		renkli_yazi(0, "!g[DPCS]!t Takimlar Degistiriliyor.")
		skor_t = 0
		skor_ct = 0
	}
	remove_task(TASK_DEGISIM)
}

public T_Win()
{
	skor_t++
}

public CT_Win()
{
	skor_ct++
}

public HudGoster()
{
	set_dhudmessage(255, 255, 255, -1.0, 0.0, 0, 6.0, 1.0)
	show_dhudmessage(0, "%d / 30", tur)
	
	set_hudmessage(random(255), random(255), random(255), 0.45, 0.05, 0, 1.0, 1.0)
	show_hudmessage(0, "| CT:%d |										| T:%d |", skor_ct, skor_t)
}

stock renkli_yazi(const id, const input[], any:...)
{
	new count = 1, players[32]
	static msg[191]
	vformat(msg, sizeof(msg) - 1, input, 3)
	
	replace_all(msg, 190, "!n", "^x01")
	replace_all(msg, 190, "!g", "^x04")
	replace_all(msg, 190, "!t", "^x03")
	
	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()
		}
	}
}	
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ ansicpg1254\\ deff0\\ deflang1055{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ f0\\ fs16 \n\\ par }
*/

15 kere okudum anlamadım

16. round takım değişme 30 da bitiş

Gönderilme zamanı: Sal Nis 20, 2021 4:59 pm
gönderen bestcore
masumtetikci yazdı: Sal Nis 20, 2021 3:48 pm Bende Reapi yok. Reapi normal metamod ile çalışmıyor sanırım.
Şu aşağıdaki eklentiye TAB menüdeki scoru da değişecek şekilde ekleyebilirsek sorunum çözülecek aslında.

Kod: Tümünü seç

/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <cstrike>
//#include <dhudmessage>

#define PLUGIN "CSGO / Pro Tur Sistemi"
#define VERSION "1.0"
#define AUTHOR "Multipower"

#define TASK_DEGISIM 004

new tur
new skor_t
new skor_ct

public plugin_init() 
{
	register_plugin(PLUGIN, VERSION, AUTHOR)
	register_cvar("tur_sistemi",AUTHOR,FCVAR_SERVER|FCVAR_EXTDLL|FCVAR_UNLOGGED|FCVAR_SPONLY)	
	register_event("TextMsg", "isinma", "a", "2=#Game_will_restart_in")
	register_event("HLTV", "tur_basi", "a", "1=0", "2=0")
	register_logevent("tur_sonu", 2, "1=Round_End")
	register_event("SendAudio", "CT_Win", "a", "2&%!MRAD_ctwin");
	register_event("SendAudio", "T_Win", "a", "2&%!MRAD_terwin");	
	// Add your code here...
}

public client_putinserver(id)
{
	set_task(1.0, "HudGoster", id, _, _, "b");
}

public client_disconnected(id)
{
	remove_task(id);
}

public isinma()
{
	tur = 0
	skor_ct = 0
	skor_t = 0
}

public tur_basi()
{
	tur++

	new map[32]
	get_mapname(map, 31)
	renkli_yazi(0, "!g[DPCS] !tRound: !g%d !t/ !g30", tur)
}

public tur_sonu()
{
	new gelecekmap[32]
	get_cvar_string("amx_nextmap", gelecekmap, 31)
	
	if(tur == 30)
	{
		renkli_yazi(0, "!g[DPCS]!t %s !gAciliyor.", gelecekmap)
		renkli_yazi(0, "!g[DPCS]!t %s !gAciliyor.", gelecekmap)	
		renkli_yazi(0, "!g[DPCS]!t %s !gAciliyor.", gelecekmap)	
		renkli_yazi(0, "!g[DPCS]!t %s !gAciliyor.", gelecekmap)	
		renkli_yazi(0, "!g[DPCS]!t %s !gAciliyor.", gelecekmap)
		set_task(4.0, "haritadegis")
	}
	
	if(tur == 15)
	{
		set_task(1.0, "takimlari_degis", TASK_DEGISIM)
	}
	
}

public haritadegis()
{
	new smap[32]
	get_cvar_string("amx_nextmap", smap, 31)

	server_cmd("changelevel %s", smap)
}
	
public takimlari_degis()
{
	new players[32], num
	get_players(players, num)
	
	new player
	for(new i = 0; i < num; i++)
	{
		player = players[i]
		
		if(cs_get_user_team(player) == CS_TEAM_T)
		{
			cs_set_user_team(player, CS_TEAM_CT)
		}
		else if(cs_get_user_team(player) == CS_TEAM_CT)
		{
			cs_set_user_team(player, CS_TEAM_T)
		}
		renkli_yazi(0, "!g[DPCS]!t Takimlar Degistiriliyor.")		
		renkli_yazi(0, "!g[DPCS]!t Takimlar Degistiriliyor.")		
		renkli_yazi(0, "!g[DPCS]!t Takimlar Degistiriliyor.")
		renkli_yazi(0, "!g[DPCS]!t Takimlar Degistiriliyor.")
		skor_t = 0
		skor_ct = 0
	}
	remove_task(TASK_DEGISIM)
}

public T_Win()
{
	skor_t++
}

public CT_Win()
{
	skor_ct++
}

public HudGoster()
{
	set_dhudmessage(255, 255, 255, -1.0, 0.0, 0, 6.0, 1.0)
	show_dhudmessage(0, "%d / 30", tur)
	
	set_hudmessage(random(255), random(255), random(255), 0.45, 0.05, 0, 1.0, 1.0)
	show_hudmessage(0, "| CT:%d |										| T:%d |", skor_ct, skor_t)
}

stock renkli_yazi(const id, const input[], any:...)
{
	new count = 1, players[32]
	static msg[191]
	vformat(msg, sizeof(msg) - 1, input, 3)
	
	replace_all(msg, 190, "!n", "^x01")
	replace_all(msg, 190, "!g", "^x04")
	replace_all(msg, 190, "!t", "^x03")
	
	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()
		}
	}
}	
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ ansicpg1254\\ deff0\\ deflang1055{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ f0\\ fs16 \n\\ par }
*/
Reapi halini biliyorum, bu kodları takım değiştiği yere uygulatırsanız skorlar karşı tarafa geçer.

Kod: Tümünü seç

set_member_game(m_iNumTerroristWins, get_member_game(m_iNumCTWins));
set_member_game(m_iNumCTWins, get_member_game(m_iNumTerroristWins));

16. round takım değişme 30 da bitiş

Gönderilme zamanı: Sal Nis 20, 2021 5:02 pm
gönderen Auxkasa

Kod: Tümünü seç

/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <cstrike>
//#include <dhudmessage>

#define PLUGIN "CSGO / Pro Tur Sistemi"
#define VERSION "1.0"
#define AUTHOR "Multipower"

#define TASK_DEGISIM 004

new tur
new skor_t
new skor_ct
new sv_restart

public plugin_init() 
{
	register_plugin(PLUGIN, VERSION, AUTHOR)
	register_cvar("tur_sistemi",AUTHOR,FCVAR_SERVER|FCVAR_EXTDLL|FCVAR_UNLOGGED|FCVAR_SPONLY)	
	register_event("TextMsg", "isinma", "a", "2=#Game_will_restart_in")
	register_event("HLTV", "tur_basi", "a", "1=0", "2=0")
	register_logevent("tur_sonu", 2, "1=Round_End")
	register_event("SendAudio", "CT_Win", "a", "2&%!MRAD_ctwin");
	register_event("SendAudio", "T_Win", "a", "2&%!MRAD_terwin");	
	RegisterHookChain(RG_RoundEnd,"RoundEnd",1);
        sv_restart = get_cvar_pointer("sv_restart");
	// Add your code here...
}

public client_putinserver(id)
{
	set_task(1.0, "HudGoster", id, _, _, "b");
}

public client_disconnected(id)
{
	remove_task(id);
}

public isinma()
{
	tur = 0
	skor_ct = 0
	skor_t = 0
}

public tur_basi()
{
	tur++

	new map[32]
	get_mapname(map, 31)
	renkli_yazi(0, "!g[DPCS] !tRound: !g%d !t/ !g30", tur)
}

public tur_sonu()
{
	new gelecekmap[32]
	get_cvar_string("amx_nextmap", gelecekmap, 31)
	
	if(tur == 30)
	{
		renkli_yazi(0, "!g[DPCS]!t %s !gAciliyor.", gelecekmap)
		renkli_yazi(0, "!g[DPCS]!t %s !gAciliyor.", gelecekmap)	
		renkli_yazi(0, "!g[DPCS]!t %s !gAciliyor.", gelecekmap)	
		renkli_yazi(0, "!g[DPCS]!t %s !gAciliyor.", gelecekmap)	
		renkli_yazi(0, "!g[DPCS]!t %s !gAciliyor.", gelecekmap)
		set_task(4.0, "haritadegis")
	}
	
	if(tur == 15)
	{
		set_task(1.0, "takimlari_degis", TASK_DEGISIM)
	}
	
}

public haritadegis()
{
	new smap[32]
	get_cvar_string("amx_nextmap", smap, 31)

	server_cmd("changelevel %s", smap)
}
	
public takimlari_degis()
{
	new players[32], num
	get_players(players, num)
	
	new player
	for(new i = 0; i < num; i++)
	{
		player = players[i]
		
		if(cs_get_user_team(player) == CS_TEAM_T)
		{
			cs_set_user_team(player, CS_TEAM_CT)
		}
		else if(cs_get_user_team(player) == CS_TEAM_CT)
		{
			cs_set_user_team(player, CS_TEAM_T)
		}
		renkli_yazi(0, "!g[DPCS]!t Takimlar Degistiriliyor.")		
		renkli_yazi(0, "!g[DPCS]!t Takimlar Degistiriliyor.")		
		renkli_yazi(0, "!g[DPCS]!t Takimlar Degistiriliyor.")
		renkli_yazi(0, "!g[DPCS]!t Takimlar Degistiriliyor.")
		skor_t = 0
		skor_ct = 0
	}
	remove_task(TASK_DEGISIM)
}

public T_Win()
{
	skor_t++
}

public CT_Win()
{
	skor_ct++
}

public HudGoster()
{
	set_dhudmessage(255, 255, 255, -1.0, 0.0, 0, 6.0, 1.0)
	show_dhudmessage(0, "%d / 30", tur)
	
	set_hudmessage(random(255), random(255), random(255), 0.45, 0.05, 0, 1.0, 1.0)
	show_hudmessage(0, "| CT:%d |										| T:%d |", skor_ct, skor_t)
}

stock renkli_yazi(const id, const input[], any:...)
{
	new count = 1, players[32]
	static msg[191]
	vformat(msg, sizeof(msg) - 1, input, 3)
	
	replace_all(msg, 190, "!n", "^x01")
	replace_all(msg, 190, "!g", "^x04")
	replace_all(msg, 190, "!t", "^x03")
	
	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()
		}
	}
}	
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ ansicpg1254\\ deff0\\ deflang1055{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ f0\\ fs16 \n\\ par }
*/
heee. belki çalışır denersen reapi kutpanesinden koda ola bilir bilmiyorum pawn dilini fazla

16. round takım değişme 30 da bitiş

Gönderilme zamanı: Sal Nis 20, 2021 6:14 pm
gönderen masumtetikci
bestcore yazdı: Sal Nis 20, 2021 4:59 pm
masumtetikci yazdı: Sal Nis 20, 2021 3:48 pm Bende Reapi yok. Reapi normal metamod ile çalışmıyor sanırım.
Şu aşağıdaki eklentiye TAB menüdeki scoru da değişecek şekilde ekleyebilirsek sorunum çözülecek aslında.

Kod: Tümünü seç

/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <cstrike>
//#include <dhudmessage>

#define PLUGIN "CSGO / Pro Tur Sistemi"
#define VERSION "1.0"
#define AUTHOR "Multipower"

#define TASK_DEGISIM 004

new tur
new skor_t
new skor_ct

public plugin_init() 
{
	register_plugin(PLUGIN, VERSION, AUTHOR)
	register_cvar("tur_sistemi",AUTHOR,FCVAR_SERVER|FCVAR_EXTDLL|FCVAR_UNLOGGED|FCVAR_SPONLY)	
	register_event("TextMsg", "isinma", "a", "2=#Game_will_restart_in")
	register_event("HLTV", "tur_basi", "a", "1=0", "2=0")
	register_logevent("tur_sonu", 2, "1=Round_End")
	register_event("SendAudio", "CT_Win", "a", "2&%!MRAD_ctwin");
	register_event("SendAudio", "T_Win", "a", "2&%!MRAD_terwin");	
	// Add your code here...
}

public client_putinserver(id)
{
	set_task(1.0, "HudGoster", id, _, _, "b");
}

public client_disconnected(id)
{
	remove_task(id);
}

public isinma()
{
	tur = 0
	skor_ct = 0
	skor_t = 0
}

public tur_basi()
{
	tur++

	new map[32]
	get_mapname(map, 31)
	renkli_yazi(0, "!g[DPCS] !tRound: !g%d !t/ !g30", tur)
}

public tur_sonu()
{
	new gelecekmap[32]
	get_cvar_string("amx_nextmap", gelecekmap, 31)
	
	if(tur == 30)
	{
		renkli_yazi(0, "!g[DPCS]!t %s !gAciliyor.", gelecekmap)
		renkli_yazi(0, "!g[DPCS]!t %s !gAciliyor.", gelecekmap)	
		renkli_yazi(0, "!g[DPCS]!t %s !gAciliyor.", gelecekmap)	
		renkli_yazi(0, "!g[DPCS]!t %s !gAciliyor.", gelecekmap)	
		renkli_yazi(0, "!g[DPCS]!t %s !gAciliyor.", gelecekmap)
		set_task(4.0, "haritadegis")
	}
	
	if(tur == 15)
	{
		set_task(1.0, "takimlari_degis", TASK_DEGISIM)
	}
	
}

public haritadegis()
{
	new smap[32]
	get_cvar_string("amx_nextmap", smap, 31)

	server_cmd("changelevel %s", smap)
}
	
public takimlari_degis()
{
	new players[32], num
	get_players(players, num)
	
	new player
	for(new i = 0; i < num; i++)
	{
		player = players[i]
		
		if(cs_get_user_team(player) == CS_TEAM_T)
		{
			cs_set_user_team(player, CS_TEAM_CT)
		}
		else if(cs_get_user_team(player) == CS_TEAM_CT)
		{
			cs_set_user_team(player, CS_TEAM_T)
		}
		renkli_yazi(0, "!g[DPCS]!t Takimlar Degistiriliyor.")		
		renkli_yazi(0, "!g[DPCS]!t Takimlar Degistiriliyor.")		
		renkli_yazi(0, "!g[DPCS]!t Takimlar Degistiriliyor.")
		renkli_yazi(0, "!g[DPCS]!t Takimlar Degistiriliyor.")
		skor_t = 0
		skor_ct = 0
	}
	remove_task(TASK_DEGISIM)
}

public T_Win()
{
	skor_t++
}

public CT_Win()
{
	skor_ct++
}

public HudGoster()
{
	set_dhudmessage(255, 255, 255, -1.0, 0.0, 0, 6.0, 1.0)
	show_dhudmessage(0, "%d / 30", tur)
	
	set_hudmessage(random(255), random(255), random(255), 0.45, 0.05, 0, 1.0, 1.0)
	show_hudmessage(0, "| CT:%d |										| T:%d |", skor_ct, skor_t)
}

stock renkli_yazi(const id, const input[], any:...)
{
	new count = 1, players[32]
	static msg[191]
	vformat(msg, sizeof(msg) - 1, input, 3)
	
	replace_all(msg, 190, "!n", "^x01")
	replace_all(msg, 190, "!g", "^x04")
	replace_all(msg, 190, "!t", "^x03")
	
	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()
		}
	}
}	
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ ansicpg1254\\ deff0\\ deflang1055{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ f0\\ fs16 \n\\ par }
*/
Reapi halini biliyorum, bu kodları takım değiştiği yere uygulatırsanız skorlar karşı tarafa geçer.

Kod: Tümünü seç

set_member_game(m_iNumTerroristWins, get_member_game(m_iNumCTWins));
set_member_game(m_iNumCTWins, get_member_game(m_iNumTerroristWins));


Kodları ekleyince

error 017: undefined symbol "set_member_game"

hatası veriyor. Sanırım yukarıya bir yerlere set_member_game karşılığını eklememiz lazım.

16. round takım değişme 30 da bitiş

Gönderilme zamanı: Sal Nis 20, 2021 6:17 pm
gönderen bestcore
masumtetikci yazdı: Sal Nis 20, 2021 6:14 pm
Yukarıda reapi kütüphanem yok demiştiniz, ben reapi karşılığını biliyordum başka bir kütüphaneden kodunu bilen varsa söyleyebilir. Bunları kullanabilmen icin reapi kütüphanesini eklemelisiniz.

16. round takım değişme 30 da bitiş

Gönderilme zamanı: Sal Nis 20, 2021 7:01 pm
gönderen masumtetikci
bestcore yazdı: Sal Nis 20, 2021 6:17 pm
masumtetikci yazdı: Sal Nis 20, 2021 6:14 pm
Yukarıda reapi kütüphanem yok demiştiniz, ben reapi karşılığını biliyordum başka bir kütüphaneden kodunu bilen varsa söyleyebilir. Bunları kullanabilmen icin reapi kütüphanesini eklemelisiniz.
Reapi kütüphanesini eklemek sorun değil eklerim ama ben ReHLDS ve ReGamdll kullanmıyorum. Temiz Steam sürümünü kullanıyorum. Reapi steam sürümünde çalışmıyor, reapi ile kurduğum eklentiler oyuna girmeden atıyor.