RSSy MYGO.pl Opublikowano Luty 4, 2023 o 00:37 RSSy Udostępnij Opublikowano Luty 4, 2023 o 00:37 Hello, is there any one who can help me add damage to func_wall (sandbags , lasermines)? I want to deal 2x damage (cvar) to sandbags and lasermines. PHP Code: #include <amxmodx>#include <fakemeta>#include <hamsandwich> #include <cs_ham_bots_api>#include <zombieplague>// Zombie Attributesnew const zclass_name[] = "Test Zombie" // namenew const zclass_info[] = "\r[\dHave 2x Damage\r]" // descriptionnew const zclass_model[] = "test_zombie3" // modelnew const zclass_clawmodel[] = { "v_test.mdl" } // claw modelconst zclass_health = 2800 // healthconst zclass_speed = 280 // speedconst Float:zclass_gravity = 1.0 // gravityconst Float:zclass_knockback = 1.0 // knockback// New variablesnew g_zclassid1, zm_knife_damage// Registering cvars and fuctionspublic plugin_init() { RegisterHam(Ham_TakeDamage, "player", "fw_TakeDamage") RegisterHam(Ham_TakeDamage, "func_wall", "fw_TakeDamage") RegisterHamBots(Ham_TakeDamage, "fw_TakeDamage") zm_knife_damage = register_cvar("zm_exta_knife_damage", "2") }// Zombie Classes MUST be registered on plugin_precachepublic plugin_precache(){ register_plugin("Test Class", "1.0", "2222") // Register the new class and store ID for reference g_zclassid1 = zp_register_zombie_class(zclass_name, zclass_info, zclass_model, zclass_clawmodel, zclass_health, zclass_speed, zclass_gravity, zclass_knockback) }// Knife Damagepublic fw_TakeDamage(victim, inflictor, attacker, Float:damage, damage_type){ if(is_user_alive(attacker) && is_user_alive(victim)) { if ((zp_get_user_zombie_class(attacker) == g_zclassid1) && (get_user_weapon(attacker) == CSW_KNIFE)) { SetHamParamFloat(4, damage * get_pcvar_float( zm_knife_damage ) ) } } } Przeczytaj cały wpis Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi