1. sayfa (Toplam 2 sayfa)
					
				Yere Düşünce Can Vermesi.
				Gönderilme zamanı: Pzt Haz 22, 2020 12:32 am
				gönderen DarkThrone
				Arkadaşlar oyuncu yere düştüğünde canı normal bir şekilde gitsin. Ondan sonra gittiği canın yarısını geri versin mümkün mü böyle bir şey ?
Yarısı olmazsa +20 de yapabiliriz
Yere düştüğünde giden canı azaltabilirsin diye fikir üretmezseniz sevinirim amacım biraz farklı. Teşekkürler 

 
			 
			
					
				Yere Düşünce Can Vermesi.
				Gönderilme zamanı: Pzt Haz 22, 2020 12:38 am
				gönderen Darkness Berry
				kanka ne yapmaya çalışıon la 

 
			 
			
					
				Yere Düşünce Can Vermesi.
				Gönderilme zamanı: Pzt Haz 22, 2020 12:45 am
				gönderen DarkThrone
				Darkness Berry yazdı: Pzt Haz 22, 2020 12:38 am
kanka ne yapmaya çalışıon la 
 
Değişik şeyler :/
 
			 
			
					
				Yere Düşünce Can Vermesi.
				Gönderilme zamanı: Pzt Haz 22, 2020 12:46 am
				gönderen Darkness Berry
				dediğin şeyi yaptım ancak
her damage yiyerek can kasabilirler yani eğer böyle birşey istiyorsan tabiki.
bu arada set_task ekledim canın geldiği belli olsun diye istersen kaldırırsın.
damage_+20hp.sma
 
			 
			
					
				Yere Düşünce Can Vermesi.
				Gönderilme zamanı: Pzt Haz 22, 2020 12:49 am
				gönderen Darkness Berry
				bu arada sorunsuz çalışıyor test ettim 

 
			 
			
					
				Yere Düşünce Can Vermesi.
				Gönderilme zamanı: Pzt Haz 22, 2020 12:51 am
				gönderen DarkThrone
				Darkness Berry yazdı: Pzt Haz 22, 2020 12:46 am
dediğin şeyi yaptım ancak
her damage yiyerek can kasabilirler yani eğer böyle birşey istiyorsan tabiki.
bu arada set_task ekledim canın geldiği belli olsun diye istersen kaldırırsın.
damage_+20hp.sma
 
Teşekkür Ettim 

 Maksimum canı 100 yapma şansımız olur mu peki can kasmayı engellemek için
 
			 
			
					
				Yere Düşünce Can Vermesi.
				Gönderilme zamanı: Pzt Haz 22, 2020 12:55 am
				gönderen Darkness Berry
				DarkThrone yazdı: Pzt Haz 22, 2020 12:51 am
Darkness Berry yazdı: Pzt Haz 22, 2020 12:46 am
dediğin şeyi yaptım ancak
her damage yiyerek can kasabilirler yani eğer böyle birşey istiyorsan tabiki.
bu arada set_task ekledim canın geldiği belli olsun diye istersen kaldırırsın.
damage_+20hp.sma
 
Teşekkür Ettim 

 Maksimum canı 100 yapma şansımız olur mu peki can kasmayı engellemek için
 
Maalesef yapabilen varsa editleyip atabilir.
 
			 
			
					
				Yere Düşünce Can Vermesi.
				Gönderilme zamanı: Pzt Haz 22, 2020 12:56 am
				gönderen DarkThrone
				Darkness Berry yazdı: Pzt Haz 22, 2020 12:55 am
DarkThrone yazdı: Pzt Haz 22, 2020 12:51 am
Darkness Berry yazdı: Pzt Haz 22, 2020 12:46 am
dediğin şeyi yaptım ancak
her damage yiyerek can kasabilirler yani eğer böyle birşey istiyorsan tabiki.
bu arada set_task ekledim canın geldiği belli olsun diye istersen kaldırırsın.
damage_+20hp.sma
 
Teşekkür Ettim 

 Maksimum canı 100 yapma şansımız olur mu peki can kasmayı engellemek için
 
Maalesef yapabilen varsa editleyip atabilir.
 
Eyvallah Sağolasın 

 
			 
			
					
				Yere Düşünce Can Vermesi.
				Gönderilme zamanı: Pzt Haz 22, 2020 12:48 pm
				gönderen DarkThrone
				Eklentiyi 6 Kişi İndirmiş. En fazla can olayını eklersek daha yararlı olacağını düşünüyorum. Redbull eklentisindeki maksimum canla ayarlamaya çalıştım ancak yapamıyorum anlayan varsa bakabilir mi ?
Kod: Tümünü seç
#include <amxmodx>
#include <hamsandwich>
#include <fakemeta>
#include <reapi>
new bool:engel[MAX_CLIENTS+1],enfazlahp;
public plugin_init() {
	RegisterHam(Ham_TakeDamage, "player", "OnCBasePlayer_TakeDamage")
	enfazlahp = register_cvar("enfazlacan","100")
}
public OnCBasePlayer_TakeDamage( id, iInflictor, iAttacker, Float:flDamage, bitsDamageType ){
	if( bitsDamageType & DMG_FALL ){
		set_task(1.0,"hpver",id);
	}
	return PLUGIN_CONTINUE
}
public hpver {
	if(get_entvar(id, var_health) < get_pcvar_float(enfazlahp) && engel[id]) {
	 set_entvar(id, var_health, Float:get_entvar(id, var_health)+20.0);
	 }
}
public if(engel[id] && is_user_alive(id))
 
			 
			
					
				Yere Düşünce Can Vermesi.
				Gönderilme zamanı: Pzt Haz 22, 2020 2:06 pm
				gönderen Aconyonn
				Eklenti,
Kod: Tümünü seç
#pragma semicolon 1
#include <amxmodx>
#include <reapi>
static enfazlahp;
public plugin_init(){
	RegisterHookChain(RG_CBasePlayer_TakeDamage,"rgTakeDamage",1);
	enfazlahp = register_cvar("enfazlacan","100");
}
public OnCBasePlayer_TakeDamage(const victim,inflictor,attacker,Float:damage,const bitsdamagetype){
	if(bitsdamagetype & DMG_FALL){
		set_task(1.0,"hpver",victim);
	}
	return HC_CONTINUE;
}
public hpver(const id){
	if(get_entvar(id,var_health) < get_pcvar_float(enfazlahp)){
		set_entvar(id,var_health,Float:get_entvar(id,var_health)+20.0);
	}
	else{
		set_entvar(id,var_health,100.0);
	}
}