kırılgan nesnenin canını gösterecek plugin

Konu

#1
Selamlar arkadaşlar. Benim bir plugine ihtiyacım var. func_breakable SolidEntity'sinin Strenght değerini yani kalan canını gösterecek bir plugine ihtiyacım var. Oyuncular Kırılgan Brush'a (func_breakable) ateş ettiklerinde ekranda ne kadar canı kaldığı yazacak. Yardımcı olabilecek birisi var mı? Şimdiden yardımlarınız için teşekkürler.
Son Düzenleme: 13-12-2021, 21:30, Düzenleyen: ImGordonRamsey.
#3
Deneyin ;
Sadece bazı nesnelerde çalışmasını istiyorsan böyle düzenleyebilirsin.Classını buraya girmen gerek;
PHP Kod:
@TakeDamage(const ent, const inflictor, const attacker)
{
    new classname[48]; get_entvar(entvar_classnameclassnamecharsmax(classname));
    new Float:health get_entvar(entvar_health);
    if(equali(classname"Blabla"))
    {
        client_print(attackerprint_center"Nesnenin Kalan Cani : %d"floatround(health));
    }


PHP Kod:
#include <amxmodx>
#include <hamsandwich>
#include <reapi>

public plugin_init() 
{
    register_plugin("NesneHp""0.1""LyNcH");

    RegisterHam(Ham_TakeDamage"func_breakable" ,"@TakeDamage"1);
}

@
TakeDamage(const ent, const inflictor, const attacker)
{
    new Float:health get_entvar(entvar_health);
    client_print(attackerprint_center"Nesnenin Kalan Cani : %d"floatround(health));

Discord : Lynch#3396 | Steam
Üniversite sınavından dolayı ara verdim.
#4
(13-12-2021, 21:37)orucoglukayra Adlı Kullanıcıdan Alıntı: Deneyin ;
Sadece bazı nesnelerde çalışmasını istiyorsan böyle düzenleyebilirsin.Classını buraya girmen gerek;
PHP Kod:
@TakeDamage(const ent, const inflictor, const attacker)
{
    new classname[48]; get_entvar(entvar_classnameclassnamecharsmax(classname));
    new Float:health get_entvar(entvar_health);
    if(equali(classname"Blabla"))
    {
        client_print(attackerprint_center"Nesnenin Kalan Cani : %d"floatround(health));
    }


PHP Kod:
#include <amxmodx>
#include <hamsandwich>
#include <reapi>

public plugin_init() 
{
    register_plugin("NesneHp""0.1""LyNcH");

    RegisterHam(Ham_TakeDamage"func_breakable" ,"@TakeDamage"1);
}

@
TakeDamage(const ent, const inflictor, const attacker)
{
    new Float:health get_entvar(entvar_health);
    client_print(attackerprint_center"Nesnenin Kalan Cani : %d"floatround(health));

Dostum Eklentide Böyle Hatalar Meydana Geliyor

AMX Mod X Compiler 1.10.0.5392
Copyright © 1997-2006 ITB CompuPhase
Copyright © 2004-2013 AMX Mod X Team

kirici_gosterim.sma(3) : error 017: undefined symbol "register_plugin"
kirici_gosterim.sma(5) : error 017: undefined symbol "RegisterHam"
kirici_gosterim.sma(5) : warning 215: expression has no effect
kirici_gosterim.sma(5) : warning 215: expression has no effect
kirici_gosterim.sma(5) : warning 215: expression has no effect
kirici_gosterim.sma(5) : error 001: expected token: ";", but found ")"
kirici_gosterim.sma(5) : error 029: invalid expression, assumed zero
kirici_gosterim.sma(5) : fatal error 107: too many error messages on one line

Compilation aborted.
5 Errors.
Done.
#5
(15-12-2021, 00:51)PRO-F?TEROL Adlı Kullanıcıdan Alıntı:
(13-12-2021, 21:37)orucoglukayra Adlı Kullanıcıdan Alıntı: Deneyin ;
Sadece bazı nesnelerde çalışmasını istiyorsan böyle düzenleyebilirsin.Classını buraya girmen gerek;
PHP Kod:
@TakeDamage(const ent, const inflictor, const attacker)
{
    new classname[48]; get_entvar(entvar_classnameclassnamecharsmax(classname));
    new Float:health get_entvar(entvar_health);
    if(equali(classname"Blabla"))
    {
        client_print(attackerprint_center"Nesnenin Kalan Cani : %d"floatround(health));
    }


PHP Kod:
#include <amxmodx>
#include <hamsandwich>
#include <reapi>

public plugin_init() 
{
    register_plugin("NesneHp""0.1""LyNcH");

    RegisterHam(Ham_TakeDamage"func_breakable" ,"@TakeDamage"1);
}

@
TakeDamage(const ent, const inflictor, const attacker)
{
    new Float:health get_entvar(entvar_health);
    client_print(attackerprint_center"Nesnenin Kalan Cani : %d"floatround(health));

Dostum Eklentide Böyle Hatalar Meydana Geliyor

AMX Mod X Compiler 1.10.0.5392
Copyright © 1997-2006 ITB CompuPhase
Copyright © 2004-2013 AMX Mod X Team

kirici_gosterim.sma(3) : error 017: undefined symbol "register_plugin"
kirici_gosterim.sma(5) : error 017: undefined symbol "RegisterHam"
kirici_gosterim.sma(5) : warning 215: expression has no effect
kirici_gosterim.sma(5) : warning 215: expression has no effect
kirici_gosterim.sma(5) : warning 215: expression has no effect
kirici_gosterim.sma(5) : error 001: expected token: ";", but found ")"
kirici_gosterim.sma(5) : error 029: invalid expression, assumed zero
kirici_gosterim.sma(5) : fatal error 107: too many error messages on one line

Compilation aborted.
5 Errors.
Done.
PHP Kod:
AMX Mod X Compiler 1.10.0.5392        
Copyright 
(c1997-2006 ITB CompuPhase
Copyright 
(c2004-2013 AMX Mod X Team

Header size
:            588 bytes
Code size
:             1244 bytes
Data size
:             1096 bytes
Stack
/heap size:      16384 bytes
Total requirements
:   19312 bytes
Done

Bu hatadan kaynaklı olabilir ;
https://www.webailesi.com/konu-eklentileri-duzenlerken-neden-notepad-kullanmaliyiz-10391
Sma hali;

.sma eklentix.sma (Dosya Boyutu: 422 Bayt | İndirme Sayısı: 3)
Discord : Lynch#3396 | Steam
Üniversite sınavından dolayı ara verdim.
#6
Konunuz çözüldüyse bildiriniz. Aksi takdirde ceza alacaksınız.
(- Ücretli Eklenti Yaptırmak İsteyen -)
#7
İstek konusu, @orucoglukayra adlı kullanıcı tarafından 4 gün içinde çözülmüştür.
İsteği çözdüğü için orucoglukayra Adlı kullanıcıya 1 rep puanı ve 1 yardım etme puanı otomatik olarak verilmiştir.
orucoglukayra Adlı kullanıcı sizin dışınızda toplam 198 kişiye yardım etmiştir.

Herhangi bir konuda hata olduğunu düşünüyorsanız destek sistemi üzerinden iletişim kurabilirsiniz.

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da

Benzer Konular

10
Yorum
179
Okunma
20-08-2022, 17:13
19
Yorum
210
Okunma
17-08-2022, 15:13
6
Yorum
92
Okunma
12-08-2022, 16:57
3
Yorum
205
Okunma
02-08-2022, 02:47
6
Yorum
290
Okunma
31-07-2022, 20:00
Task
Kayıt Ol
Discord Adresimize Katılın