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

https://discord.gg/43gGDQe6tS

Redbull Eklentide değişiklik

Eklenti sorunlarınız ve özel eklenti istekleriniz

Moderatör: Moderatörler

Kullanıcı avatarı

Konu Sahibi
SinanOzmn
Mesajlar: 620
Kayıt: Çrş Eki 11, 2017 7:52 pm

Redbull Eklentide değişiklik

Mesaj gönderen SinanOzmn »

Hocam attığım pluginde adam redbull icince ekranın orta en üst bölümünde redbulun bitmesine kalan sürenin gözükmesini istiyorum Renk kırmızı olsa olur.
örnek: Redbulun Bitimine Kalan [XX]

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

ShooTeR
Mesajlar: 4489
Kayıt: Çrş Ağu 16, 2017 10:35 pm
Server Ip/DNS: CSXX.CSDURAGI.COM
Clan İsmi: NoMercy

Eklentide değişiklik

Mesaj gönderen ShooTeR »

Ben senin eklentini ayarlamayi unuttum ya sma gonder yapilmazsa aksam 6da gelince test edil ataym

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

Konu Sahibi
SinanOzmn
Mesajlar: 620
Kayıt: Çrş Eki 11, 2017 7:52 pm

Eklentide değişiklik

Mesaj gönderen SinanOzmn »

Eklentiyi atmayı unutmuşum pardon hocam.
Geçen sefer yaptığında altta yazdığım sorunla karşılaşmıştım.
"176327135 kardeşim kalan süre olarak bu yazıyo sadece bide en altta yazıyor ben en üstte olmasını istiyorum. teşekkürler"
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.

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

ShooTeR
Mesajlar: 4489
Kayıt: Çrş Ağu 16, 2017 10:35 pm
Server Ip/DNS: CSXX.CSDURAGI.COM
Clan İsmi: NoMercy

Eklentide değişiklik

Mesaj gönderen ShooTeR »

Onceden sana ayarladiydim onu atsana bi mobilim onu editliyem

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

ShooTeR
Mesajlar: 4489
Kayıt: Çrş Ağu 16, 2017 10:35 pm
Server Ip/DNS: CSXX.CSDURAGI.COM
Clan İsmi: NoMercy

Eklentide değişiklik

Mesaj gönderen ShooTeR »

Kod: Tümünü seç

#include <amxmodx>
#include <amxmisc>
#include <fun>
#include <cstrike>

new bool:has_rb[33]
new cost_cvar, lasts_cvar, speed_cvar

public plugin_init()
{
	register_clcmd("say /redbull","say_cmd_handle")

	cost_cvar = register_cvar("RB_Cost","1")
	lasts_cvar = register_cvar("RB_Lasts","15.0")
	speed_cvar = register_cvar("RB_Speed","600.0")

	register_event("CurWeapon","curweap","be")
}

public curweap(id)
{
	if(is_user_alive(id) && has_rb[id])
	{
		client_cmd(id,"cl_forwardspeed 400;cl_backspeed 400;cl_sidespeed 400")
		set_user_maxspeed(id,get_pcvar_float(speed_cvar))
	}
}

public client_connect(id) has_rb[id]=false
public client_disconnect(id) has_rb[id]=false

public say_cmd_handle(id)
{
	if(!is_user_alive(id))
	{
		renkli_yazi(id,"!n[!tRuLingS ~ JailBreaK!n] !gOlumsuz mu olcan kardesiiim.")
	}
	else if(has_rb[id])
	{
		renkli_yazi(id,"!n[!t ~ JB!n] !gZaten Cay ictin Bitane Daha icemezsin.")
	}
	else if(cs_get_user_money(id)<get_pcvar_num(cost_cvar))
	{
		renkli_yazi(id,"!n[!tRuLingS ~ JailBreaK!n] !gCay icin Yeterli Paran Yok Hadi Abicim Baska Cayciya. Gereken Para $%d. ",get_pcvar_num(cost_cvar))
	}
	else
	{
		cs_set_user_money(id,cs_get_user_money(id) - get_pcvar_num(cost_cvar),1)
		has_rb[id]=true
		set_task(get_pcvar_float(lasts_cvar),"redbull_over",id)
		set_task(1.0,"plus_hp",id,"",0,"b")
		set_user_gravity(id,0.5)
		set_user_maxspeed(id,get_pcvar_float(speed_cvar))
		gerisayim(id)
		renkli_yazi(id,"!n[!tRuLingS ~ JailBreaK!n] !gSekerli Acik Bir Cay Satin Aldin Afiyet Olsun.")
		renkli_yazi(id,"!n[!tRuLingS ~ JailBreaK!n] !gCay Etkisinin Gecmesine 15 Saniye Var Bidahaki Sefere Yari Fiyatina.")
	}
}

public gerisayim(id)
{
	set_hudmessage(255, 127, 0, -1.0, 0.05, 0, 6.0, 12.0)
	show_hudmessage(id, "Redbull'un Bitmesine Kalan Sure %s",lasts_cvar - 1)
}
public plus_hp(id)
{
	if(has_rb[id]) set_user_health(id,get_user_health(id)+1)
}

public redbull_over(id)
{
	if(is_user_connected(id))
	{
		has_rb[id]=false
		renkli_yazi(id,"!n[!tRuLingS ~ JailBreaK!n] !gCay Etkisi Gecti Bitane Daha Almak icin z Tusuna Basman Yeterli.")
		set_user_gravity(id,1.0)
		set_user_maxspeed(id,320.0)
		set_user_gravity(id,1.0)
		remove_task(id)
	}
}

stock renkli_yazi(const id, const input[], any:...)
{
	new count = 0, players[32];
	static msg[191];
	vformat(msg, 190, input, 3);
	
	replace_all(msg, 190, "!n", "^x01"); // Default Renk(Sarı)
	replace_all(msg, 190, "!g", "^x04"); // Yeşil Renk
	replace_all(msg, 190, "!t", "^x03"); // Takım Renk( CT mavi , T kırmızı )
	
	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();
			}

		}
	}
}
Dene bakaym kusura bakma cs'em arızalı acılmıyor test edemedim test et

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

Konu Sahibi
SinanOzmn
Mesajlar: 620
Kayıt: Çrş Eki 11, 2017 7:52 pm

Eklentide değişiklik

Mesaj gönderen SinanOzmn »

Hocam İyi Güzel Olmuşta Süre Gözükmüyo. :D

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

ShooTeR
Mesajlar: 4489
Kayıt: Çrş Ağu 16, 2017 10:35 pm
Server Ip/DNS: CSXX.CSDURAGI.COM
Clan İsmi: NoMercy

Eklentide değişiklik

Mesaj gönderen ShooTeR »

SinanOzmn yazdı: Çrş Mar 28, 2018 10:13 pm Hocam İyi Güzel Olmuşta Süre Gözükmüyo. :D
ustte gorunmuyomu ?

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

ShooTeR
Mesajlar: 4489
Kayıt: Çrş Ağu 16, 2017 10:35 pm
Server Ip/DNS: CSXX.CSDURAGI.COM
Clan İsmi: NoMercy

Eklentide değişiklik

Mesaj gönderen ShooTeR »

Kod: Tümünü seç

#include <amxmodx>
#include <amxmisc>
#include <fun>
#include <cstrike>

new bool:has_rb[33]
new cost_cvar, lasts_cvar, speed_cvar

public plugin_init()
{
	register_clcmd("say /redbull","say_cmd_handle")

	cost_cvar = register_cvar("RB_Cost","1")
	lasts_cvar = register_cvar("RB_Lasts","15.0")
	speed_cvar = register_cvar("RB_Speed","600.0")

	register_event("CurWeapon","curweap","be")
}

public curweap(id)
{
	if(is_user_alive(id) && has_rb[id])
	{
		client_cmd(id,"cl_forwardspeed 400;cl_backspeed 400;cl_sidespeed 400")
		set_user_maxspeed(id,get_pcvar_float(speed_cvar))
	}
}

public client_connect(id) has_rb[id]=false
public client_disconnect(id) has_rb[id]=false

public say_cmd_handle(id)
{
	if(!is_user_alive(id))
	{
		renkli_yazi(id,"!n[!tRuLingS ~ JailBreaK!n] !gOlumsuz mu olcan kardesiiim.")
	}
	else if(has_rb[id])
	{
		renkli_yazi(id,"!n[!t ~ JB!n] !gZaten Cay ictin Bitane Daha icemezsin.")
	}
	else if(cs_get_user_money(id)<get_pcvar_num(cost_cvar))
	{
		renkli_yazi(id,"!n[!tRuLingS ~ JailBreaK!n] !gCay icin Yeterli Paran Yok Hadi Abicim Baska Cayciya. Gereken Para $%d. ",get_pcvar_num(cost_cvar))
	}
	else
	{
		cs_set_user_money(id,cs_get_user_money(id) - get_pcvar_num(cost_cvar),1)
		has_rb[id]=true
		set_task(get_pcvar_float(lasts_cvar),"redbull_over",id)
		set_task(1.0,"plus_hp",id,"",0,"b")
		set_user_gravity(id,0.5)
		set_user_maxspeed(id,get_pcvar_float(speed_cvar))
		gerisayim(id)
		renkli_yazi(id,"!n[!tRuLingS ~ JailBreaK!n] !gSekerli Acik Bir Cay Satin Aldin Afiyet Olsun.")
		renkli_yazi(id,"!n[!tRuLingS ~ JailBreaK!n] !gCay Etkisinin Gecmesine 15 Saniye Var Bidahaki Sefere Yari Fiyatina.")
	}
}

public gerisayim(id)
{
	set_dhudmessage(255, 127, 0, -1.0, 0.05, 0, 6.0, 12.0)
	show_dhudmessage(id, "Redbull'un Bitmesine Kalan Sure %s",lasts_cvar - 1)
}
public plus_hp(id)
{
	if(has_rb[id]) set_user_health(id,get_user_health(id)+1)
}

public redbull_over(id)
{
	if(is_user_connected(id))
	{
		has_rb[id]=false
		renkli_yazi(id,"!n[!tRuLingS ~ JailBreaK!n] !gCay Etkisi Gecti Bitane Daha Almak icin z Tusuna Basman Yeterli.")
		set_user_gravity(id,1.0)
		set_user_maxspeed(id,320.0)
		set_user_gravity(id,1.0)
		remove_task(id)
	}
}

stock renkli_yazi(const id, const input[], any:...)
{
	new count = 0, players[32];
	static msg[191];
	vformat(msg, 190, input, 3);
	
	replace_all(msg, 190, "!n", "^x01"); // Default Renk(Sarı)
	replace_all(msg, 190, "!g", "^x04"); // Yeşil Renk
	replace_all(msg, 190, "!t", "^x03"); // Takım Renk( CT mavi , T kırmızı )
	
	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();
			}

		}
	}
}
sunu dene bkm

Link:
Linklerini gizle
Linki Kopyala

!berk!23
Yasaklı Üye
Yasaklı Üye
Mesajlar: 140
Kayıt: Pzr Tem 02, 2017 6:49 am

Eklentide değişiklik

Mesaj gönderen !berk!23 »

@ShooTeR
Float bir değeri string olarak çektirmek :/
Ayrica sürekli saymasini istemiş seninki 1 saniye durur gider.
set_task(1.0,"gerisay",id,_,_,"b") Olarak Kullanman daha yararli.
Ve gerisay publicine bir sorgu ile has_rb'yi kontrol ettir.
En son !berk!23 tarafından Çrş Mar 28, 2018 11:23 pm tarihinde düzenlendi, toplamda 2 kere düzenlendi.

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

ShooTeR
Mesajlar: 4489
Kayıt: Çrş Ağu 16, 2017 10:35 pm
Server Ip/DNS: CSXX.CSDURAGI.COM
Clan İsmi: NoMercy

Eklentide değişiklik

Mesaj gönderen ShooTeR »

Kod: Tümünü seç

#include <amxmodx>
#include <amxmisc>
#include <fun>
#include <cstrike>
#include <dhudmessage>

new bool:has_rb[33]
new cost_cvar, lasts_cvar, speed_cvar,timer,kalan_saniye

public plugin_init()
{
	register_clcmd("say /redbull","say_cmd_handle")

	cost_cvar = register_cvar("RB_Cost","1")
	lasts_cvar = register_cvar("RB_Lasts","15.0")
	kalan_saniye = register_cvar("kalansn","17.0")
	speed_cvar = register_cvar("RB_Speed","600.0")

	register_event("CurWeapon","curweap","be")
}

public curweap(id)
{
	if(is_user_alive(id) && has_rb[id])
	{
		client_cmd(id,"cl_forwardspeed 400;cl_backspeed 400;cl_sidespeed 400")
		set_user_maxspeed(id,get_pcvar_float(speed_cvar))
	}
}

public client_connect(id) has_rb[id]=false
public client_disconnect(id) has_rb[id]=false

public say_cmd_handle(id)
{
	if(!is_user_alive(id))
	{
		renkli_yazi(id,"!n[!tRuLingS ~ JailBreaK!n] !gOlumsuz mu olcan kardesiiim.")
	}
	else if(has_rb[id])
	{
		renkli_yazi(id,"!n[!t ~ JB!n] !gZaten Cay ictin Bitane Daha icemezsin.")
	}
	else if(cs_get_user_money(id)<get_pcvar_num(cost_cvar))
	{
		renkli_yazi(id,"!n[!tRuLingS ~ JailBreaK!n] !gCay icin Yeterli Paran Yok Hadi Abicim Baska Cayciya. Gereken Para $%d. ",get_pcvar_num(cost_cvar))
	}
	else
	{
		cs_set_user_money(id,cs_get_user_money(id) - get_pcvar_num(cost_cvar),1)
		has_rb[id]=true
		set_task(get_pcvar_float(lasts_cvar),"redbull_over",id)
		set_task(1.0,"plus_hp",id,"",0,"b")
		set_user_gravity(id,0.5)
		set_user_maxspeed(id,get_pcvar_float(speed_cvar))
		geriyonlen(id)
		renkli_yazi(id,"!n[!tRuLingS ~ JailBreaK!n] !gSekerli Acik Bir Cay Satin Aldin Afiyet Olsun.")
		renkli_yazi(id,"!n[!tRuLingS ~ JailBreaK!n] !gCay Etkisinin Gecmesine 15 Saniye Var Bidahaki Sefere Yari Fiyatina.")
	}
}
public geriyonlen(id)
{
		timer = get_pcvar_num(kalan_saniye) - 1;
		gerisayim(id)
	}
public gerisayim(id)
{
	if (timer > 1)
	{ 
		set_dhudmessage(255, 127, 0, -1.0, 0.05, 0, 6.0, 0.1)	
		if (timer != 1)
		{
			show_dhudmessage(id,"Redbull'un Bitmesine Kalan %i saniye", timer-1);
		}
	}
	--timer;
		
	if(timer >= 0)
	{
        set_task(1.0, "gerisayim", id);
	}
	else
	{
		remove_task(id);
	}
}

public plus_hp(id)
{
	if(has_rb[id]) set_user_health(id,get_user_health(id)+1)
}

public redbull_over(id)
{
	if(is_user_connected(id))
	{
		has_rb[id]=false
		renkli_yazi(id,"!n[!tRuLingS ~ JailBreaK!n] !gCay Etkisi Gecti Bitane Daha Almak icin z Tusuna Basman Yeterli.")
		set_user_gravity(id,1.0)
		set_user_maxspeed(id,320.0)
		set_user_gravity(id,1.0)
		remove_task(id)
	}
}

stock renkli_yazi(const id, const input[], any:...)
{
	new count = 0, players[32];
	static msg[191];
	vformat(msg, 190, input, 3);
	
	replace_all(msg, 190, "!n", "^x01"); // Default Renk(Sarı)
	replace_all(msg, 190, "!g", "^x04"); // Yeşil Renk
	replace_all(msg, 190, "!t", "^x03"); // Takım Renk( CT mavi , T kırmızı )
	
	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();
			}

		}
	}
}
Buyur test ettim ayarladım sorunsuzdur.

Link:
Linklerini gizle
Linki Kopyala
Cevapla