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

https://discord.gg/43gGDQe6tS

üst yazı eklentisi istek

Eklenti sorunlarınız ve özel eklenti istekleriniz

Moderatör: Moderatörler


Konu Sahibi
PLATA
Mesajlar: 7
Kayıt: Prş Eki 21, 2021 2:28 pm

üst yazı eklentisi istek

Mesaj gönderen PLATA »

üst yazıyı atabilecek ?
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.

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

orucoglukayra
Mesajlar: 209
Kayıt: Pzr Haz 09, 2019 2:48 pm
İletişim:

üst yazı eklentisi istek

Mesaj gönderen orucoglukayra »

Bu eklentini içinde var, kullananlar böyle kullanıyor.İstersen sadece üst yazı halini atabilirim.

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

Konu Sahibi
PLATA
Mesajlar: 7
Kayıt: Prş Eki 21, 2021 2:28 pm

üst yazı eklentisi istek

Mesaj gönderen PLATA »

sadece üst yazı olursa güzel olur

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

orucoglukayra
Mesajlar: 209
Kayıt: Pzr Haz 09, 2019 2:48 pm
İletişim:

üst yazı eklentisi istek

Mesaj gönderen orucoglukayra »

Kod: Tümünü seç

#include <amxmodx>
#include <reapi>

public plugin_init() 
{
    register_plugin("UstYazi", "0.1", "LyNcH");
}

public client_putinserver(id)
{
	set_task(1.0, "@ShowHud", id, .flags = "b");
}

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

@ShowHud(id)
{
	set_dhudmessage(255, 255, 255, -1.0, 0.0, 0, 6.0, 1.0);
	show_dhudmessage(0, "%d / 30", get_member_game(m_iNumCTWins) + get_member_game(m_iNumTerroristWins));
	
	set_hudmessage(random(255), random(255), random(255), 0.45, 0.05, 0, 1.0, 1.0);
	show_hudmessage(0, "| CT:%d |										| T:%d |", get_member_game(m_iNumCTWins), get_member_game(m_iNumTerroristWins));
}
Edit : Çok dikkat etmemiştim, sizin attığınızda üstteki round süresi mi ? Benim attığımdaki toplam round sayısıdır.

Link:
Linklerini gizle
Linki Kopyala

Konu Sahibi
PLATA
Mesajlar: 7
Kayıt: Prş Eki 21, 2021 2:28 pm

üst yazı eklentisi istek

Mesaj gönderen PLATA »

round süresini ayarlayabilir misin

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

orucoglukayra
Mesajlar: 209
Kayıt: Pzr Haz 09, 2019 2:48 pm
İletişim:

üst yazı eklentisi istek

Mesaj gönderen orucoglukayra »

Dener misin ?

Kod: Tümünü seç

#include <amxmodx>
#include <reapi>

new Float:Number;

public plugin_init() 
{
	register_plugin("UstYazi", "0.1", "LyNcH");

	RegisterHookChain(RG_CSGameRules_RestartRound, "@CSGameRules_RestartRound", .post = true);
}

public client_putinserver(id)
{
	set_task(1.0, "@ShowHud", id, .flags = "b");
}

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

@CSGameRules_RestartRound()
{
	remove_task();
	Number = get_cvar_float("mp_roundtime") * 60;
	set_task(1.0, "@Sayac", .flags = "b");
}

@Sayac()
{
	Number--;
}

@ShowHud(id)
{	
	set_dhudmessage(255, 255, 255, -1.0, 0.0, 0, 6.0, 1.0);
	show_dhudmessage(0, "%d.0", floatround(Number));
	
	set_hudmessage(random(255), random(255), random(255), 0.45, 0.05, 0, 1.0, 1.0);
	show_hudmessage(0, "| CT:%d |										| T:%d |", get_member_game(m_iNumCTWins), get_member_game(m_iNumTerroristWins));
}

Link:
Linklerini gizle
Linki Kopyala

Konu Sahibi
PLATA
Mesajlar: 7
Kayıt: Prş Eki 21, 2021 2:28 pm

üst yazı eklentisi istek

Mesaj gönderen PLATA »

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

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

orucoglukayra
Mesajlar: 209
Kayıt: Pzr Haz 09, 2019 2:48 pm
İletişim:

üst yazı eklentisi istek

Mesaj gönderen orucoglukayra »

PLATA yazdı: Cum Kas 05, 2021 8:26 pmolmadı
Eklentiyi denedim, round başlayınca round süresine göre geri sayım yapıyor.Bir sıkıntı göremedim.

Link:
Linklerini gizle
Linki Kopyala
Cevapla