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.
Moderatör: Moderatörler
-
Konu Sahibi - Mesajlar: 670
- Kayıt: Prş Nis 09, 2020 2:12 pm
- Konum: Bursa
- Server Ip/DNS: cs.darkthronejb.com
- Clan İsmi: DarkThrone Jail
- İletişim:
-
- Mesajlar: 376
- Kayıt: Pzt Tem 15, 2019 8:14 pm
-
Konu Sahibi - Mesajlar: 670
- Kayıt: Prş Nis 09, 2020 2:12 pm
- Konum: Bursa
- Server Ip/DNS: cs.darkthronejb.com
- Clan İsmi: DarkThrone Jail
- İletişim:
-
- Mesajlar: 376
- Kayıt: Pzt Tem 15, 2019 8:14 pm
Yere Düşünce Can Vermesi.
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.
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.
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.
Link: | |
Linklerini gizle |
-
- Mesajlar: 376
- Kayıt: Pzt Tem 15, 2019 8:14 pm
-
Konu Sahibi - Mesajlar: 670
- Kayıt: Prş Nis 09, 2020 2:12 pm
- Konum: Bursa
- Server Ip/DNS: cs.darkthronejb.com
- Clan İsmi: DarkThrone Jail
- İletişim:
Yere Düşünce Can Vermesi.
Teşekkür Ettim Maksimum canı 100 yapma şansımız olur mu peki can kasmayı engellemek içinDarkness 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
Link: | |
Linklerini gizle |
-
- Mesajlar: 376
- Kayıt: Pzt Tem 15, 2019 8:14 pm
Yere Düşünce Can Vermesi.
DarkThrone yazdı: ↑Pzt Haz 22, 2020 12:51 amTeşekkür Ettim Maksimum canı 100 yapma şansımız olur mu peki can kasmayı engellemek içinDarkness 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
Maalesef yapabilen varsa editleyip atabilir.
Link: | |
Linklerini gizle |
-
Konu Sahibi - Mesajlar: 670
- Kayıt: Prş Nis 09, 2020 2:12 pm
- Konum: Bursa
- Server Ip/DNS: cs.darkthronejb.com
- Clan İsmi: DarkThrone Jail
- İletişim:
Yere Düşünce Can Vermesi.
Eyvallah SağolasınDarkness Berry yazdı: ↑Pzt Haz 22, 2020 12:55 amDarkThrone yazdı: ↑Pzt Haz 22, 2020 12:51 amTeşekkür Ettim Maksimum canı 100 yapma şansımız olur mu peki can kasmayı engellemek içinDarkness 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
Maalesef yapabilen varsa editleyip atabilir.
Link: | |
Linklerini gizle |
-
Konu Sahibi - Mesajlar: 670
- Kayıt: Prş Nis 09, 2020 2:12 pm
- Konum: Bursa
- Server Ip/DNS: cs.darkthronejb.com
- Clan İsmi: DarkThrone Jail
- İletişim:
Yere Düşünce Can Vermesi.
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))
Link: | |
Linklerini gizle |
Yere Düşünce Can Vermesi.
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);
}
}
Link: | |
Linklerini gizle |