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

https://discord.gg/43gGDQe6tS

Redbull sınır koyma.

Eklenti sorunlarınız ve özel eklenti istekleriniz

Moderatör: Moderatörler

Kullanıcı avatarı

Konu Sahibi
Kalipso22
Mesajlar: 156
Kayıt: Pzr Ağu 14, 2016 7:22 pm
Konum: İstanbul

Redbull sınır koyma.

Mesaj gönderen Kalipso22 »

Kolay gelsin Ejderha'nın paylaştığı gerçekten içmeli redbull pluginine kullanma sınırı koyabilir misiniz acaba ?

Yani her elde en fazla 5 kere basabilsinler . 5 hak olsun . Diğer el sıfılansın , tekrardan 5 tane hak olsun .

Bunu yapabilecek var mı ?

Tekrardan paylaşıyorum Ejderha'nın pluginini ;
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.

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

Konu Sahibi
Kalipso22
Mesajlar: 156
Kayıt: Pzr Ağu 14, 2016 7:22 pm
Konum: İstanbul

Redbull sınır koyma.

Mesaj gönderen Kalipso22 »

Q47. yazdı: Cum Tem 27, 2018 1:08 pm Her El 5 kere Girmeye Ayarladım Denermisin?

Kod: Tümünü seç

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


#define PLUGIN "Yeni RedBull"
#define VERSION "1.0"
#define AUTHOR "Fatih ~ EjderYa"

new beskere [ 33 ]

new zaman[33] = 0
new redbull_etki_suresi;
new redbull_ucreti;
new redbull_hiz;
new redbull_can_yenileme;
new redbull_engel_sayisi;
new redbull_enfazla_can;
new redbull[33] = 0
new redbull_etki_suresim[33]
new Float:redbull_ayar_degeri = 840.0;

	public plugin_init() {
	register_plugin(PLUGIN, VERSION, AUTHOR)
	
	
	register_clcmd("say /redbull", "redbullver")
	redbull_ucreti = register_cvar("redbull_ucreti","-1")
	redbull_etki_suresi = register_cvar("redbull_etki_suresi","17")
	redbull_can_yenileme = register_cvar("redbull_can_yenileme","1")
	redbull_engel_sayisi = register_cvar("redbull_engel_sayisi","1")
	redbull_enfazla_can = register_cvar("redbull_enfazla_can","120")
	redbull_hiz = register_cvar("redbull_hiz","2")
	register_forward(FM_EmitSound, "EmitSound");
	register_event("CurWeapon","ModeliVer","be","1=1")
}
public plugin_precache()
{
	precache_model("models/v_redbull.mdl")
	precache_model("models/p_redbull.mdl")
	precache_sound("redbul_iciyor.wav")
	precache_sound("yorgun.wav")
	
}
public ModeliVer(id) { 
	
	
	if ( redbull[id] == 1 ) {
	
	entity_set_string(id, EV_SZ_weaponmodel, "models/p_redbull.mdl") 
	entity_set_string(id, EV_SZ_viewmodel, "models/v_redbull.mdl") 
	new Clip, Ammo, Weapon = get_user_weapon(id, Clip, Ammo) 
	if( Weapon == CSW_SMOKEGRENADE ) { 

}
}
	return PLUGIN_HANDLED
}
public redbullver(id) {
	for(new i; i < get_maxplayers(); i++){

	if(beskere[id] <= 5)
	{
	beskere[id] ++ 
	
	new players[32],ter_sayisi;
	get_players(players,ter_sayisi,"ae","TERRORIST")
	if ( ter_sayisi > get_pcvar_num(redbull_engel_sayisi) || ter_sayisi == 0 ){
	
	if ( cs_get_user_money(id) >= get_pcvar_num(redbull_ucreti) ){
	if ( zaman[id] == 0 ) {
	zaman [id] = 1

	cs_set_user_money(id,cs_get_user_money(id) - get_pcvar_num(redbull_ucreti))
	
	if ( get_pcvar_num(redbull_hiz) <= 0 || get_pcvar_num(redbull_hiz) >= 5 ){
	server_cmd("amx_cvar redbull_hiz 2")
	}
	client_cmd(id,"cl_righthand 1")
	redbull[id] = 1
	cs_set_user_bpammo(id, CSW_SMOKEGRENADE, 0)
	client_cmd(id,"slot3;stopsound;_cl_autowepswitch 1")
	set_task(1.5,"redbullverdevam",id)
	
	}
	else
	{
	client_print(id,print_chat,"Zaten Suanda Bir Redbull Kullaniyorsun. REDBULUNUN ETKiSi %d SANiYE SONRA GEÇECEK.",redbull_etki_suresim[id]+1)
	}
	
	
	}
	else
	{	
	client_print(id,print_chat,"Redbull Alabilmek için Yeterli Paraniz Bulunmamaktadir.  [ GEREKLi FiYAT : %d ] ",get_pcvar_num(redbull_ucreti))
	}
	}
	else
	{	
	
	new ek[] = "' den"
		
	if ( get_pcvar_num(redbull_engel_sayisi) == 6 || get_pcvar_num(redbull_engel_sayisi) == 9 ){
	ek = "' dan"
	}
	if ( get_pcvar_num(redbull_engel_sayisi)  == 1    ){
	client_print(id,print_chat,"Oyunda Terörist Sona Kalmisken Redbull içemezsiniz")
	}
	else
	{
	client_print(id,print_chat,"Terörist Sayisi %d %s Kuçukken Redbul içemezsiniz",get_pcvar_num(redbull_engel_sayisi),ek)
	}
	}
	return PLUGIN_HANDLED
	}
	else
	{
	client_print(id,print_chat,"Her El yanlizca 5 kere Girebilirsin")
}
}
		
}
public redbullverdevam(id) {
	
	give_item(id, "weapon_smokegrenade")
	cs_set_user_bpammo(id, CSW_SMOKEGRENADE, 1)
	client_cmd(id,"hud_fastswitch 1;cl_yawspeed %d;cl_backspeed %d;cl_forwardspeed %d;cl_sidespeed %d",get_pcvar_num(redbull_hiz)*210,get_pcvar_num(redbull_hiz)*210,get_pcvar_num(redbull_hiz)*210,get_pcvar_num(redbull_hiz)*210)
	set_task(1.0,"gorsel",id)
	
	
	return PLUGIN_HANDLED
}

public gorsel(id) {
	
	if ( redbull [id] == 1 ) {
	new Clip, Ammo, Weaponon = get_user_weapon(id, Clip, Ammo) 
	if( Weaponon == CSW_SMOKEGRENADE ) { 	
	client_cmd(id,"+attack;cl_righthand 1")
	emit_sound(id, CHAN_STATIC,"redbul_iciyor.wav" , VOL_NORM, ATTN_NONE, 0, PITCH_NORM)
	set_task(1.0,"gorseliki",id)
}
}
	return PLUGIN_HANDLED
}
public gorseliki(id) {
	
	cs_set_user_bpammo(id, CSW_SMOKEGRENADE, 0)
	redbull_etki_suresim[id] = get_pcvar_num(redbull_etki_suresi)
	set_user_gravity(id, 0.7)
	hizver(id)
	redbull[id] = 0
	set_task(2.0,"geriatack",id)
}

public geriatack(id) {
	client_cmd(id,";wait;wait;wait;wait;wait;wait;wait;wait;wait;wait;wait;wait;wait;wait;wait;slot3;-attack")
}
public hizver(id) {
	
	if ( redbull_etki_suresim[id] <= get_pcvar_num(redbull_etki_suresi))  {
		
	if ( redbull_etki_suresim[id] <= 0 ){
	set_task(1.0,"bitir",id)
	redbull_etki_suresim[id] = get_pcvar_num(redbull_etki_suresi)
	return PLUGIN_HANDLED
	}
	
	if ( get_user_health(id) <= get_pcvar_num(redbull_enfazla_can) - get_pcvar_num(redbull_can_yenileme)){
	set_user_health(id, get_user_health(id) + get_pcvar_num(redbull_can_yenileme) )
	}
	if ( get_user_health(id) > get_pcvar_num(redbull_enfazla_can) - get_pcvar_num(redbull_can_yenileme)){
	set_user_health(id, get_pcvar_num(redbull_enfazla_can))
	}
	
	
	
	redbull_etki_suresim[id] = redbull_etki_suresim[id] - 1
	set_user_maxspeed(id, redbull_ayar_degeri )
	set_task(1.0,"hizver",id)	
	
	
	if ( redbull_etki_suresim[id] == 1 ){
	emit_sound(id, CHAN_STATIC,"yorgun.wav" , VOL_NORM, ATTN_NONE, 0, PITCH_NORM)
		
}
}
	return PLUGIN_HANDLED
}	
public bitir(id) {
	zaman[id] = 0
	set_user_gravity(id, 1.00)
	client_cmd(id,"cl_yawspeed 210;cl_backspeed 210;cl_forwardspeed 210;cl_sidespeed 210")
	set_user_maxspeed(id, get_user_maxspeed(id) - get_pcvar_float(redbull_hiz) )
}




/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1055\\ f0\\ fs16 \n\\ par }
*/
@Q47.
Hata veriyor üstad :

Ve /redbull yazıldığı zaman kullanma bilgileri yazıyor ya altta redbull kanatlandırır tarzında onun yanında da kalan redbull kullanma hakkın : 4(3,2,1, kalmadı) tarzında yazarsa memnun olurum.
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.

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

Konu Sahibi
Kalipso22
Mesajlar: 156
Kayıt: Pzr Ağu 14, 2016 7:22 pm
Konum: İstanbul

Redbull sınır koyma.

Mesaj gönderen Kalipso22 »

@Q47.
Beklemedeyim hala dostum.

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

Konu Sahibi
Kalipso22
Mesajlar: 156
Kayıt: Pzr Ağu 14, 2016 7:22 pm
Konum: İstanbul

Redbull sınır koyma.

Mesaj gönderen Kalipso22 »

Teşekkürler konu çözümlendi.

Link:
Linklerini gizle
Linki Kopyala
Cevapla