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