Raised This Month: $ Target: $400
 0% 

ZombieClasses.ini File Problem


Post New Thread Reply   
 
Thread Tools Display Modes
Author Message
alferd
Veteran Member
Join Date: Dec 2019
Location: Iran is Always Eternal
Old 06-28-2020 , 12:34   Re: ZombieClasses.ini File Problem
Reply With Quote #1

Appearance shows that everything is right
But you have to test
alferd is offline
Supremache
Veteran Member
Join Date: Sep 2019
Location: Egypt
Old 06-28-2020 , 12:49   Re: ZombieClasses.ini File Problem
Reply With Quote #2

Quote:
Originally Posted by alferd View Post
Appearance shows that everything is right
But you have to test
I did it before and i got this problem

PHP Code:
Welcome to the AMX Mod X 1.8.1-300 Compiler.
Copyright (c1997-2013 ITB CompuPhaseAMX Mod X Team

Error
Argument type mismatch (argument 9on line 158
Error
Argument type mismatch (argument 9on line 159
Error
Argument type mismatch (argument 9on line 160
Error
Argument type mismatch (argument 9on line 161
Error
Argument type mismatch (argument 9on line 162
Error
Argument type mismatch (argument 9on line 163
Error
Argument type mismatch (argument 9on line 164
Error
Argument type mismatch (argument 9on line 165
Error
Argument type mismatch (argument 9on line 166
Error
Argument type mismatch (argument 9on line 167
Error
Argument type mismatch (argument 9on line 168

11 Errors
.
Could not locate output file C:\Users\mohamed\Desktop\Classes.amx (compile failed). 
PHP Code:
/*================================================================================
    
    -----------------------------------
    -*- [BB] Default Zombie Classes -*-
    -----------------------------------
    
    ~~~~~~~~~~~~~~~
    - Description -
    ~~~~~~~~~~~~~~~
    
    This plugin adds the default zombie classes from Zombie Plague
    into Base Builder. All credit belongs to MeRcyLeZZ.
    
    All classes have been balanced, but feel free to edit them if
    you are not satisfied.
    
================================================================================*/
#include <amxmodx>
#include <cstrike>
#include <fakemeta>
#include <basebuilder>
#include <hamsandwich>
#include <fun>

/*================================================================================
 [Plugin Customization]
=================================================================================*/

// Classic Zombie Attributes
new const zclass1_name[] = { "Classic Zombie" }
new const 
zclass1_info[] = { "FREE" }
new const 
zclass1_model[] = { "Classic Zombie" }
new const 
zclass1_clawmodel[] = { "v_bloodyhands" }
const 
zclass1_health 3000
const zclass1_speed 260
const Float:zclass1_gravity 0.8
new const zclass1_adminflags[] = ADMIN_ALL 

// Jumper Zombie Attributes
new const zclass2_name[] = { "Jumper Zombie" }
new const 
zclass2_info[] = { "FREE" }
new const 
zclass2_model[] = { "Jumper Zombie" }
new const 
zclass2_clawmodel[] = { "v_darkhand" }
const 
zclass2_health 3000
const zclass2_speed 280
const Float:zclass2_gravity 0.5
new const zclass2_adminflags[] = ADMIN_ALL

// Tanker Zombie Attributes
new const zclass3_name[] = { "Tanker Zombie" }
new const 
zclass3_info[] = { "FREE" }
new const 
zclass3_model[] = { "Tanker Zombie" }
new const 
zclass3_clawmodel[] = { "v_darkhand" }
const 
zclass3_health 3500
const zclass3_speed 300
const Float:zclass3_gravity 0.8
new const zclass3_adminflags[] = ADMIN_ALL

// Boogeyman Zombie Attributes
new const zclass4_name[] = { "Boogeyman Zombie" }
new const 
zclass4_info[] = { "FREE" }
new const 
zclass4_model[] = { "Boogeyman Zombie" }
new const 
zclass4_clawmodel[] = { "v_darkhand" }
const 
zclass4_health 4000
const zclass4_speed 210
const Float:zclass4_gravity 0.8
new const zclass4_adminflags[] = ADMIN_ALL

// StingFinger Zombie Attributes
new const zclass5_name[] = { "StingFinger Zombie" }
new const 
zclass5_info[] = { "Gold Member's" }
new const 
zclass5_model[] = { "StingFinger Zombie" }
new const 
zclass5_clawmodel[] = { "v_finger" }
const 
zclass5_health 4500
const zclass5_speed 260
const Float:zclass5_gravity 0.5
new const zclass5_adminflags[] = ADMIN_LEVEL_H

//Every 15 seconds, regenerates 2.5% max health
#define REGENERATION_DELAY 15.0
#define HEAL_ALGORITHM (get_user_health(id) + (zclass7_health * 0.025))


// Nemesis Zombie Attributes
new const zclass6_name[] = { "Nemesis Zombie" }
new const 
zclass6_info[] = { "Junior Admin's" }
new const 
zclass6_model[] = { "Nemesis Zombie" }
new const 
zclass6_clawmodel[] = { "v_nemesis" }
const 
zclass6_health 5500
const zclass6_speed 250
const Float:zclass6_gravity 0.8
new const zclass6_adminflags[] = { ADMIN_LEVEL_F }

// Spawn Zombie Attributes
new const zclass7_name[] = { "Spawn Zombie" }
new const 
zclass7_info[] = { "Super Admin's" }
new const 
zclass7_model[] = { "Spawn Zombie" }
new const 
zclass7_clawmodel[] = { "v_darkhand" }
const 
zclass7_health 6000
const zclass7_speed 250
const Float:zclass7_gravity 0.8
new const zclass7_adminflags[] = ADMIN_LEVEL_E

// Hunter Zombie Attributes
new const zclass8_name[] = { "Hunter Zombie" }
new const 
zclass8_info[] = { "Full Admin's" }
new const 
zclass8_model[] = { "Hunter Zombie" }
new const 
zclass8_clawmodel[] = { "v_hunter" }
const 
zclass8_health 7000
const zclass8_speed 280
const Float:zclass8_gravity 0.4
new const zclass8_adminflags[] = ADMIN_LEVEL_D


// Lavva Zombie Attributes
new const zclass9_name[] = { "Lavva Zombie" }
new const 
zclass9_info[] = { "Head Admin's" }
new const 
zclass9_model[] = { "Lavva Zombie" }
new const 
zclass9_clawmodel[] = { "v_yollowhand" }
const 
zclass9_health 7500
const zclass9_speed 300
const Float:zclass9_gravity 0.4
new const zclass9_adminflags[] = ADMIN_LEVEL_C

// Monster Zombie Attributes
new const zclass10_name[] = { "Monster Zombie" }
new const 
zclass10_info[] = { "Co Owner's" }
new const 
zclass10_model[] = { "Monster Zombie" }
new const 
zclass10_clawmodel[] = { "v_monster" }
const 
zclass10_health 8000
const zclass10_speed 300
const Float:zclass10_gravity 0.4
new const zclass10_adminflags[] = ADMIN_LEVEL_B

// Boss Zombie Attributes
new const zclass11_name[] = { "Boss Zombie" }
new const 
zclass11_info[] = { "Vlasnik/Owner's" }
new const 
zclass11_model[] = { "Boss Zombie" }
new const 
zclass11_clawmodel[] = { "v_boss" }
const 
zclass11_health 10000
const zclass11_speed 300
const Float:zclass11_gravity 0.3
new const zclass11_adminflags[] = ADMIN_LEVEL_A

/*============================================================================*/

new g_zclass_regenerator
new Floatg_fRegenDelay[33]



// Zombie Classes MUST be registered on plugin_precache
public plugin_precache()
{
    
register_plugin("[BB] Default Zombie Classes""6.5""Tirant")
    
    
// Register all classes
    
bb_register_zombie_class(zclass1_namezclass1_infozclass1_modelzclass1_clawmodelzclass1_healthzclass1_speedzclass1_gravity0.0zclass1_adminflags)
    
bb_register_zombie_class(zclass2_namezclass2_infozclass2_modelzclass2_clawmodelzclass2_healthzclass2_speedzclass2_gravity0.0zclass2_adminflags)
    
bb_register_zombie_class(zclass3_namezclass3_infozclass3_modelzclass3_clawmodelzclass3_healthzclass3_speedzclass3_gravity0.0zclass3_adminflags)
    
bb_register_zombie_class(zclass4_namezclass4_infozclass4_modelzclass4_clawmodelzclass4_healthzclass4_speedzclass4_gravity0.0zclass4_adminflags)
    
g_zclass_regenerator bb_register_zombie_class(zclass5_namezclass5_infozclass5_modelzclass5_clawmodelzclass5_healthzclass5_speedzclass5_gravity0.0zclass5_adminflags)
    
bb_register_zombie_class(zclass6_namezclass6_infozclass6_modelzclass6_clawmodelzclass6_healthzclass6_speedzclass6_gravity0.0zclass6_adminflags)
    
bb_register_zombie_class(zclass7_namezclass7_infozclass7_modelzclass7_clawmodelzclass7_healthzclass7_speedzclass7_gravity0.0zclass7_adminflags)
    
bb_register_zombie_class(zclass8_namezclass8_infozclass8_modelzclass8_clawmodelzclass8_healthzclass8_speedzclass8_gravity0.0zclass8_adminflags)
    
bb_register_zombie_class(zclass9_namezclass9_infozclass9_modelzclass9_clawmodelzclass9_healthzclass9_speedzclass9_gravity0.0zclass9_adminflags)
    
bb_register_zombie_class(zclass10_namezclass10_infozclass10_modelzclass10_clawmodelzclass10_healthzclass10_speedzclass10_gravity0.0zclass10_adminflags)
    
bb_register_zombie_class(zclass11_namezclass11_infozclass11_modelzclass11_clawmodelzclass11_healthzclass11_speedzclass11_gravity0.0zclass11_adminflags)
}

public 
plugin_init()
{
    
register_forward(FM_PlayerPreThink"fw_PlayerPreThink");
}



public 
fw_PlayerPreThink(id)
{
    if (!
is_user_alive(id) || !is_user_connected(id))
        return 
FMRES_IGNORED

    
if (zp_get_user_zombie_class(id) == g_zclass_regenerator && bb_is_user_zombie(id))
    {
        static 
FloatfGameTime;
        
fGameTime get_gametime();
        if (
g_fRegenDelay[id] < fGameTime)
        {
            
g_fRegenDelay[id] = fGameTime REGENERATION_DELAY;
    
            new 
iHealth floatround(HEAL_ALGORITHM);
            
iHealth clamp(iHealth0zclass5_health);
            
set_user_health(idiHealth);
        }
    }
    return 
FMRES_IGNORED    
}
/*-----------------------------------------------------------------------------------------------------*/ 
Supremache is offline
alferd
Veteran Member
Join Date: Dec 2019
Location: Iran is Always Eternal
Old 06-28-2020 , 13:04   Re: ZombieClasses.ini File Problem
Reply With Quote #3

Code:
/*================================================================================         -----------------------------------     -*- [BB] Default Zombie Classes -*-     -----------------------------------         ~~~~~~~~~~~~~~~     - Description -     ~~~~~~~~~~~~~~~         This plugin adds the default zombie classes from Zombie Plague     into Base Builder. All credit belongs to MeRcyLeZZ.         All classes have been balanced, but feel free to edit them if     you are not satisfied.     ================================================================================*/ #include <amxmodx> #include <cstrike> #include <fakemeta> #include <basebuilder> #include <hamsandwich> #include <fun> /*================================================================================  [Plugin Customization] =================================================================================*/ // Classic Zombie Attributes new const zclass1_name[] = { "Classic Zombie" } new const zclass1_info[] = { "FREE" } new const zclass1_model[] = { "Classic Zombie" } new const zclass1_clawmodel[] = { "v_bloodyhands" } const zclass1_health = 3000 const zclass1_speed = 260 const Float:zclass1_gravity = 0.8 new const zclass1_adminflags[] = ADMIN_ALL // Jumper Zombie Attributes new const zclass2_name[] = { "Jumper Zombie" } new const zclass2_info[] = { "FREE" } new const zclass2_model[] = { "Jumper Zombie" } new const zclass2_clawmodel[] = { "v_darkhand" } const zclass2_health = 3000 const zclass2_speed = 280 const Float:zclass2_gravity = 0.5 new const zclass2_adminflags[] = ADMIN_ALL // Tanker Zombie Attributes new const zclass3_name[] = { "Tanker Zombie" } new const zclass3_info[] = { "FREE" } new const zclass3_model[] = { "Tanker Zombie" } new const zclass3_clawmodel[] = { "v_darkhand" } const zclass3_health = 3500 const zclass3_speed = 300 const Float:zclass3_gravity = 0.8 new const zclass3_adminflags[] = ADMIN_ALL // Boogeyman Zombie Attributes new const zclass4_name[] = { "Boogeyman Zombie" } new const zclass4_info[] = { "FREE" } new const zclass4_model[] = { "Boogeyman Zombie" } new const zclass4_clawmodel[] = { "v_darkhand" } const zclass4_health = 4000 const zclass4_speed = 210 const Float:zclass4_gravity = 0.8 new const zclass4_adminflags[] = ADMIN_ALL // StingFinger Zombie Attributes new const zclass5_name[] = { "StingFinger Zombie" } new const zclass5_info[] = { "Gold Member's" } new const zclass5_model[] = { "StingFinger Zombie" } new const zclass5_clawmodel[] = { "v_finger" } const zclass5_health = 4500 const zclass5_speed = 260 const Float:zclass5_gravity = 0.5 new const zclass5_adminflags[] = ADMIN_LEVEL_H //Every 15 seconds, regenerates 2.5% max health #define REGENERATION_DELAY 15.0 #define HEAL_ALGORITHM (get_user_health(id) + (zclass7_health * 0.025)) // Nemesis Zombie Attributes new const zclass6_name[] = { "Nemesis Zombie" } new const zclass6_info[] = { "Junior Admin's" } new const zclass6_model[] = { "Nemesis Zombie" } new const zclass6_clawmodel[] = { "v_nemesis" } const zclass6_health = 5500 const zclass6_speed = 250 const Float:zclass6_gravity = 0.8 new const zclass6_adminflags[] = { ADMIN_LEVEL_F } // Spawn Zombie Attributes new const zclass7_name[] = { "Spawn Zombie" } new const zclass7_info[] = { "Super Admin's" } new const zclass7_model[] = { "Spawn Zombie" } new const zclass7_clawmodel[] = { "v_darkhand" } const zclass7_health = 6000 const zclass7_speed = 250 const Float:zclass7_gravity = 0.8 new const zclass7_adminflags[] = ADMIN_LEVEL_E // Hunter Zombie Attributes new const zclass8_name[] = { "Hunter Zombie" } new const zclass8_info[] = { "Full Admin's" } new const zclass8_model[] = { "Hunter Zombie" } new const zclass8_clawmodel[] = { "v_hunter" } const zclass8_health = 7000 const zclass8_speed = 280 const Float:zclass8_gravity = 0.4 new const zclass8_adminflags[] = ADMIN_LEVEL_D // Lavva Zombie Attributes new const zclass9_name[] = { "Lavva Zombie" } new const zclass9_info[] = { "Head Admin's" } new const zclass9_model[] = { "Lavva Zombie" } new const zclass9_clawmodel[] = { "v_yollowhand" } const zclass9_health = 7500 const zclass9_speed = 300 const Float:zclass9_gravity = 0.4 new const zclass9_adminflags[] = ADMIN_LEVEL_C // Monster Zombie Attributes new const zclass10_name[] = { "Monster Zombie" } new const zclass10_info[] = { "Co Owner's" } new const zclass10_model[] = { "Monster Zombie" } new const zclass10_clawmodel[] = { "v_monster" } const zclass10_health = 8000 const zclass10_speed = 300 const Float:zclass10_gravity = 0.4 new const zclass10_adminflags[] = ADMIN_LEVEL_B // Boss Zombie Attributes new const zclass11_name[] = { "Boss Zombie" } new const zclass11_info[] = { "Vlasnik/Owner's" } new const zclass11_model[] = { "Boss Zombie" } new const zclass11_clawmodel[] = { "v_boss" } const zclass11_health = 10000 const zclass11_speed = 300 const Float:zclass11_gravity = 0.3 new const zclass11_adminflags[] = ADMIN_LEVEL_A /*============================================================================*/ new g_zclass_regenerator new Float: g_fRegenDelay[33] // Zombie Classes MUST be registered on plugin_precache public plugin_precache() {     register_plugin("[BB] Default Zombie Classes", "6.5", "Tirant")         // Register all classes     bb_register_zombie_class(zclass1_name, zclass1_info, zclass1_model, zclass1_clawmodel, zclass1_adminflags, zclass1_health, zclass1_speed, zclass1_gravity, 0.0)     bb_register_zombie_class(zclass2_name, zclass2_info, zclass2_model, zclass2_clawmodel, zclass2_adminflags, zclass2_health, zclass2_speed, zclass2_gravity, 0.0)     bb_register_zombie_class(zclass3_name, zclass3_info, zclass3_model, zclass3_clawmodel, zclass3_adminflags, zclass3_health, zclass3_speed, zclass3_gravity, 0.0)     bb_register_zombie_class(zclass4_name, zclass4_info, zclass4_model, zclass4_clawmodel, zclass4_adminflags, zclass4_health, zclass4_speed, zclass4_gravity, 0.0)     g_zclass_regenerator = bb_register_zombie_class(zclass5_name, zclass5_info, zclass5_model, zclass5_clawmodel, zclass5_adminflags, zclass5_health, zclass5_speed, zclass5_gravity, 0.0)     bb_register_zombie_class(zclass6_name, zclass6_info, zclass6_model, zclass6_clawmodel, zclass6_adminflags, zclass6_health, zclass6_speed, zclass6_gravity, 0.0)     bb_register_zombie_class(zclass7_name, zclass7_info, zclass7_model, zclass7_clawmodel, zclass7_adminflags, zclass7_health, zclass7_speed, zclass7_gravity, 0.0)     bb_register_zombie_class(zclass8_name, zclass8_info, zclass8_model, zclass8_clawmodel, zclass8_adminflags, zclass8_health, zclass8_speed, zclass8_gravity, 0.0)     bb_register_zombie_class(zclass9_name, zclass9_info, zclass9_model, zclass9_clawmodel, zclass9_adminflags, zclass9_health, zclass9_speed, zclass9_gravity, 0.0)     bb_register_zombie_class(zclass10_name, zclass10_info, zclass10_model, zclass10_clawmodel, zclass10_adminflags, zclass10_health, zclass10_speed, zclass10_gravity, 0.0)     bb_register_zombie_class(zclass11_name, zclass11_info, zclass11_model, zclass11_clawmodel, zclass11_adminflags, zclass11_health, zclass11_speed, zclass11_gravity, 0.0) } public plugin_init() {     register_forward(FM_PlayerPreThink, "fw_PlayerPreThink"); } public fw_PlayerPreThink(id) {     if (!is_user_alive(id) || !is_user_connected(id))         return FMRES_IGNORED     if (zp_get_user_zombie_class(id) == g_zclass_regenerator && bb_is_user_zombie(id))     {         static Float: fGameTime;         fGameTime = get_gametime();         if (g_fRegenDelay[id] < fGameTime)         {             g_fRegenDelay[id] = fGameTime + REGENERATION_DELAY;                 new iHealth = floatround(HEAL_ALGORITHM);             iHealth = clamp(iHealth, 0, zclass5_health);             set_user_health(id, iHealth);         }     }     return FMRES_IGNORED     } /*-----------------------------------------

basebuilder.inc
PHP Code:
native bb_register_zombie_class(const name[], const info[], const model[], const clawmodel[], const adminflags[], hpspeedFloat:gravityFloat:knockback 0.0credits 
I tested
alferd is offline
Supremache
Veteran Member
Join Date: Sep 2019
Location: Egypt
Old 06-28-2020 , 13:38   Re: ZombieClasses.ini File Problem
Reply With Quote #4

Quote:
Originally Posted by alferd View Post
Code:
/*================================================================================         -----------------------------------     -*- [BB] Default Zombie Classes -*-     -----------------------------------         ~~~~~~~~~~~~~~~     - Description -     ~~~~~~~~~~~~~~~         This plugin adds the default zombie classes from Zombie Plague     into Base Builder. All credit belongs to MeRcyLeZZ.         All classes have been balanced, but feel free to edit them if     you are not satisfied.     ================================================================================*/ #include <amxmodx> #include <cstrike> #include <fakemeta> #include <basebuilder> #include <hamsandwich> #include <fun> /*================================================================================  [Plugin Customization] =================================================================================*/ // Classic Zombie Attributes new const zclass1_name[] = { "Classic Zombie" } new const zclass1_info[] = { "FREE" } new const zclass1_model[] = { "Classic Zombie" } new const zclass1_clawmodel[] = { "v_bloodyhands" } const zclass1_health = 3000 const zclass1_speed = 260 const Float:zclass1_gravity = 0.8 new const zclass1_adminflags[] = ADMIN_ALL // Jumper Zombie Attributes new const zclass2_name[] = { "Jumper Zombie" } new const zclass2_info[] = { "FREE" } new const zclass2_model[] = { "Jumper Zombie" } new const zclass2_clawmodel[] = { "v_darkhand" } const zclass2_health = 3000 const zclass2_speed = 280 const Float:zclass2_gravity = 0.5 new const zclass2_adminflags[] = ADMIN_ALL // Tanker Zombie Attributes new const zclass3_name[] = { "Tanker Zombie" } new const zclass3_info[] = { "FREE" } new const zclass3_model[] = { "Tanker Zombie" } new const zclass3_clawmodel[] = { "v_darkhand" } const zclass3_health = 3500 const zclass3_speed = 300 const Float:zclass3_gravity = 0.8 new const zclass3_adminflags[] = ADMIN_ALL // Boogeyman Zombie Attributes new const zclass4_name[] = { "Boogeyman Zombie" } new const zclass4_info[] = { "FREE" } new const zclass4_model[] = { "Boogeyman Zombie" } new const zclass4_clawmodel[] = { "v_darkhand" } const zclass4_health = 4000 const zclass4_speed = 210 const Float:zclass4_gravity = 0.8 new const zclass4_adminflags[] = ADMIN_ALL // StingFinger Zombie Attributes new const zclass5_name[] = { "StingFinger Zombie" } new const zclass5_info[] = { "Gold Member's" } new const zclass5_model[] = { "StingFinger Zombie" } new const zclass5_clawmodel[] = { "v_finger" } const zclass5_health = 4500 const zclass5_speed = 260 const Float:zclass5_gravity = 0.5 new const zclass5_adminflags[] = ADMIN_LEVEL_H //Every 15 seconds, regenerates 2.5% max health #define REGENERATION_DELAY 15.0 #define HEAL_ALGORITHM (get_user_health(id) + (zclass7_health * 0.025)) // Nemesis Zombie Attributes new const zclass6_name[] = { "Nemesis Zombie" } new const zclass6_info[] = { "Junior Admin's" } new const zclass6_model[] = { "Nemesis Zombie" } new const zclass6_clawmodel[] = { "v_nemesis" } const zclass6_health = 5500 const zclass6_speed = 250 const Float:zclass6_gravity = 0.8 new const zclass6_adminflags[] = { ADMIN_LEVEL_F } // Spawn Zombie Attributes new const zclass7_name[] = { "Spawn Zombie" } new const zclass7_info[] = { "Super Admin's" } new const zclass7_model[] = { "Spawn Zombie" } new const zclass7_clawmodel[] = { "v_darkhand" } const zclass7_health = 6000 const zclass7_speed = 250 const Float:zclass7_gravity = 0.8 new const zclass7_adminflags[] = ADMIN_LEVEL_E // Hunter Zombie Attributes new const zclass8_name[] = { "Hunter Zombie" } new const zclass8_info[] = { "Full Admin's" } new const zclass8_model[] = { "Hunter Zombie" } new const zclass8_clawmodel[] = { "v_hunter" } const zclass8_health = 7000 const zclass8_speed = 280 const Float:zclass8_gravity = 0.4 new const zclass8_adminflags[] = ADMIN_LEVEL_D // Lavva Zombie Attributes new const zclass9_name[] = { "Lavva Zombie" } new const zclass9_info[] = { "Head Admin's" } new const zclass9_model[] = { "Lavva Zombie" } new const zclass9_clawmodel[] = { "v_yollowhand" } const zclass9_health = 7500 const zclass9_speed = 300 const Float:zclass9_gravity = 0.4 new const zclass9_adminflags[] = ADMIN_LEVEL_C // Monster Zombie Attributes new const zclass10_name[] = { "Monster Zombie" } new const zclass10_info[] = { "Co Owner's" } new const zclass10_model[] = { "Monster Zombie" } new const zclass10_clawmodel[] = { "v_monster" } const zclass10_health = 8000 const zclass10_speed = 300 const Float:zclass10_gravity = 0.4 new const zclass10_adminflags[] = ADMIN_LEVEL_B // Boss Zombie Attributes new const zclass11_name[] = { "Boss Zombie" } new const zclass11_info[] = { "Vlasnik/Owner's" } new const zclass11_model[] = { "Boss Zombie" } new const zclass11_clawmodel[] = { "v_boss" } const zclass11_health = 10000 const zclass11_speed = 300 const Float:zclass11_gravity = 0.3 new const zclass11_adminflags[] = ADMIN_LEVEL_A /*============================================================================*/ new g_zclass_regenerator new Float: g_fRegenDelay[33] // Zombie Classes MUST be registered on plugin_precache public plugin_precache() {     register_plugin("[BB] Default Zombie Classes", "6.5", "Tirant")         // Register all classes     bb_register_zombie_class(zclass1_name, zclass1_info, zclass1_model, zclass1_clawmodel, zclass1_adminflags, zclass1_health, zclass1_speed, zclass1_gravity, 0.0)     bb_register_zombie_class(zclass2_name, zclass2_info, zclass2_model, zclass2_clawmodel, zclass2_adminflags, zclass2_health, zclass2_speed, zclass2_gravity, 0.0)     bb_register_zombie_class(zclass3_name, zclass3_info, zclass3_model, zclass3_clawmodel, zclass3_adminflags, zclass3_health, zclass3_speed, zclass3_gravity, 0.0)     bb_register_zombie_class(zclass4_name, zclass4_info, zclass4_model, zclass4_clawmodel, zclass4_adminflags, zclass4_health, zclass4_speed, zclass4_gravity, 0.0)     g_zclass_regenerator = bb_register_zombie_class(zclass5_name, zclass5_info, zclass5_model, zclass5_clawmodel, zclass5_adminflags, zclass5_health, zclass5_speed, zclass5_gravity, 0.0)     bb_register_zombie_class(zclass6_name, zclass6_info, zclass6_model, zclass6_clawmodel, zclass6_adminflags, zclass6_health, zclass6_speed, zclass6_gravity, 0.0)     bb_register_zombie_class(zclass7_name, zclass7_info, zclass7_model, zclass7_clawmodel, zclass7_adminflags, zclass7_health, zclass7_speed, zclass7_gravity, 0.0)     bb_register_zombie_class(zclass8_name, zclass8_info, zclass8_model, zclass8_clawmodel, zclass8_adminflags, zclass8_health, zclass8_speed, zclass8_gravity, 0.0)     bb_register_zombie_class(zclass9_name, zclass9_info, zclass9_model, zclass9_clawmodel, zclass9_adminflags, zclass9_health, zclass9_speed, zclass9_gravity, 0.0)     bb_register_zombie_class(zclass10_name, zclass10_info, zclass10_model, zclass10_clawmodel, zclass10_adminflags, zclass10_health, zclass10_speed, zclass10_gravity, 0.0)     bb_register_zombie_class(zclass11_name, zclass11_info, zclass11_model, zclass11_clawmodel, zclass11_adminflags, zclass11_health, zclass11_speed, zclass11_gravity, 0.0) } public plugin_init() {     register_forward(FM_PlayerPreThink, "fw_PlayerPreThink"); } public fw_PlayerPreThink(id) {     if (!is_user_alive(id) || !is_user_connected(id))         return FMRES_IGNORED     if (zp_get_user_zombie_class(id) == g_zclass_regenerator && bb_is_user_zombie(id))     {         static Float: fGameTime;         fGameTime = get_gametime();         if (g_fRegenDelay[id] < fGameTime)         {             g_fRegenDelay[id] = fGameTime + REGENERATION_DELAY;                 new iHealth = floatround(HEAL_ALGORITHM);             iHealth = clamp(iHealth, 0, zclass5_health);             set_user_health(id, iHealth);         }     }     return FMRES_IGNORED     } /*-----------------------------------------

basebuilder.inc
PHP Code:
native bb_register_zombie_class(const name[], const info[], const model[], const clawmodel[], const adminflags[], hpspeedFloat:gravityFloat:knockback 0.0credits 
I tested
Do you know how to fix this ?
Code:
Welcome to the AMX Mod X 1.8.1-300 Compiler.
Copyright (c) 1997-2013 ITB CompuPhase, AMX Mod X Team

Error: Array must be indexed (variable "szCache3") on line 2293
Error: Array must be indexed (variable "szCache3") on line 2295

2 Errors.
Could not locate output file C:\Users\mohamed\Desktop\basebuilder65.amx (compile failed).
If i removed == ADMIN_ALL ? "" : "(Admin Only)") plugin will compling without any errors but it didn't show flag in zombieclasses.ini

PHP Code:
public show_zclass_menu(id,offset)
{
    if(
offset<0offset 0

    
new keyscurnummenu[512], szCache1[32], szCache2[32], szCache3[32]
    for(new 
i=offset;i<g_iZClasses;i++)
    {
        
ArrayGetString(g_zclass_nameiszCache1charsmax(szCache1))
        
ArrayGetString(g_zclass_infoiszCache2charsmax(szCache2))
        
ArrayGetString(g_zclass_adminiszCache3charsmax(szCache3))
        
//iCache3 = ArrayGetCell(g_zclass_admin, i)
        
        // Add to menu
        
if (== g_iZombieClass[id])
            
format(menu,511,"%s^n\d%d. %s %s \r%s"menucurnum+1szCache1szCache2szCache3 == ADMIN_ALL "" "(Admin Only)")
        else
            
format(menu,511,"%s^n\w%d. %s \y%s \r%s"menucurnum+1szCache1szCache2szCache3 == ADMIN_ALL "" "(Admin Only)")
        
        
g_iMenuOptions[id][curnum] = i
        keys 
+= (1<<curnum)
    
        
curnum++
        
        if(
curnum==8)
            break;
    }

    
format(menu,511,"\ySelect Your Class:^n\w%s^n"menu)
    if(
curnum==&& offset<12)
    {
        
keys += (1<<8)
        
format(menu,511,"%s^n\w9. Next",menu)
    }
    if(
offset)
    {
        
keys += (1<<9)
        
format(menu,511,"%s^n\w0. Back",menu)
    }

    
show_menu(id,keys,menu,-1,"ZClassSelect")


Last edited by Supremache; 06-28-2020 at 13:39.
Supremache is offline
alferd
Veteran Member
Join Date: Dec 2019
Location: Iran is Always Eternal
Old 06-29-2020 , 08:37   Re: ZombieClasses.ini File Problem
Reply With Quote #5

Did you test the code I sent?
alferd is offline
Supremache
Veteran Member
Join Date: Sep 2019
Location: Egypt
Old 06-29-2020 , 09:51   Re: ZombieClasses.ini File Problem
Reply With Quote #6

Quote:
Originally Posted by alferd View Post
Did you test the code I sent?
Yep, Same thing

Last edited by Supremache; 06-29-2020 at 09:52.
Supremache is offline
Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 16:59.


Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Theme made by Freecode