Discord sunucumuz açılmıştır, hepinizi bekleriz

https://discord.gg/43gGDQe6tS

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

Eklenti sorunlarınız ve özel eklenti istekleriniz

Moderatör: Moderatörler


Konu Sahibi
masumtetikci
Mesajlar: 4
Kayıt: Pzt Nis 12, 2021 2:08 pm

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

Mesaj 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 ?

Link:
Linklerini gizle
Linki Kopyala
Kullanıcı avatarı

heaveNN
Mesajlar: 314
Kayıt: Prş Ağu 22, 2019 11:11 pm
Clan İsmi: RedDawn

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

Mesaj gönderen heaveNN »

Denemedim.
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.

Link:
Linklerini gizle
Linki Kopyala

Konu Sahibi
masumtetikci
Mesajlar: 4
Kayıt: Pzt Nis 12, 2021 2:08 pm

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

Mesaj 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 }
*/

Link:
Linklerini gizle
Linki Kopyala

Auxkasa
Mesajlar: 9
Kayıt: Prş Mar 18, 2021 4:16 pm

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

Mesaj 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

Link:
Linklerini gizle
Linki Kopyala
Kullanıcı avatarı

bestcore
Mesajlar: 1625
Kayıt: Cmt Eyl 30, 2017 12:44 pm
Konum: Samsun

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

Mesaj 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));

Link:
Linklerini gizle
Linki Kopyala

Auxkasa
Mesajlar: 9
Kayıt: Prş Mar 18, 2021 4:16 pm

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

Mesaj 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

Link:
Linklerini gizle
Linki Kopyala

Konu Sahibi
masumtetikci
Mesajlar: 4
Kayıt: Pzt Nis 12, 2021 2:08 pm

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

Mesaj 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.

Link:
Linklerini gizle
Linki Kopyala
Kullanıcı avatarı

bestcore
Mesajlar: 1625
Kayıt: Cmt Eyl 30, 2017 12:44 pm
Konum: Samsun

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

Mesaj 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.

Link:
Linklerini gizle
Linki Kopyala

Konu Sahibi
masumtetikci
Mesajlar: 4
Kayıt: Pzt Nis 12, 2021 2:08 pm

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

Mesaj 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.

Link:
Linklerini gizle
Linki Kopyala
Cevapla