Speed & HP by lvl
Speed & HP by lvl
Ola
Can someone made plugin give speed and HP for every new lvl
Lvl 0 = speed 250 | HP = 200
Lvl 1 = speed 251 | HP = 205
Lvl 2 = speed 252 | HP = 210
Lvl 3 = speed 253 | HP = 215
To lvl 30
Can someone made plugin give speed and HP for every new lvl
Lvl 0 = speed 250 | HP = 200
Lvl 1 = speed 251 | HP = 205
Lvl 2 = speed 252 | HP = 210
Lvl 3 = speed 253 | HP = 215
To lvl 30
Example:
Note that speed added to his current speed.
- #include <zombie_escape>
- #include <ze_levels>
- new g_iMaxPlayers
- new g_pCvarHumanSpeedFactor
- public plugin_init()
- {
- register_plugin("Levels Speed/Health", "1.0", "Raheem")
- g_iMaxPlayers = get_member_game(m_nMaxPlayers)
- g_pCvarHumanSpeedFactor = get_cvar_pointer("ze_human_speed_factor")
- }
- public ze_user_humanized(id)
- {
- // Setting HP here
- switch(ze_get_user_level(id))
- {
- case 0: // Level 0
- {
- set_entvar(id, var_health, 200.0)
- }
- case 1: // Level 1
- {
- set_entvar(id, var_health, 205.0)
- }
- case 2: // Level 2
- {
- set_entvar(id, var_health, 210.0)
- }
- }
- }
- public ze_zombie_appear()
- {
- set_task(0.5, "DelaySpeed")
- }
- public DelaySpeed()
- {
- for(new id = 1; id <= g_iMaxPlayers; id++)
- {
- if (!is_user_alive(id) || ze_is_user_zombie(id))
- continue;
- switch(ze_get_user_level(id))
- {
- case 0: // Level 0
- {
- ze_set_human_speed_factor(id, get_pcvar_num(g_pCvarHumanSpeedFactor) + 1)
- }
- case 1: // Level 1
- {
- ze_set_human_speed_factor(id, get_pcvar_num(g_pCvarHumanSpeedFactor) + 2)
- }
- case 2: // Level 2
- {
- ze_set_human_speed_factor(id, get_pcvar_num(g_pCvarHumanSpeedFactor) + 3)
- }
- }
- }
- }
Note that speed added to his current speed.
He who fails to plan is planning to fail
Thx raheem HP work but speed dont workRaheem wrote: ↑5 years ago Example:
#include <zombie_escape> #include <ze_levels> new g_iMaxPlayers new g_pCvarHumanSpeedFactor public plugin_init() { register_plugin("Levels Speed/Health", "1.0", "Raheem") g_iMaxPlayers = get_member_game(m_nMaxPlayers) g_pCvarHumanSpeedFactor = get_cvar_pointer("ze_human_speed_factor") } public ze_user_humanized(id) { // Setting HP here switch(ze_get_user_level(id)) { case 0: // Level 0 { set_entvar(id, var_health, 200.0) } case 1: // Level 1 { set_entvar(id, var_health, 205.0) } case 2: // Level 2 { set_entvar(id, var_health, 210.0) } } } public ze_zombie_appear() { for(new id = 1; id <= g_iMaxPlayers; id++) { if (!is_user_alive(id)) continue; switch(ze_get_user_level(id)) { case 0: // Level 0 { ze_set_human_speed_factor(id, get_pcvar_num(g_pCvarHumanSpeedFactor) + 1) } case 1: // Level 1 { ze_set_human_speed_factor(id, get_pcvar_num(g_pCvarHumanSpeedFactor) + 2) } case 2: // Level 2 { ze_set_human_speed_factor(id, get_pcvar_num(g_pCvarHumanSpeedFactor) + 3) } } } }
Note that speed added to his current speed.
Here i tested it and it's working.
Speed set after zombies appear, if player increase in level it won't instantly set. It need him to wait next round and it will be set.
Speed set after zombies appear, if player increase in level it won't instantly set. It need him to wait next round and it will be set.
- #include <zombie_escape>
- #include <ze_levels>
- new g_iMaxPlayers
- new g_pCvarHumanSpeedFactor
- public plugin_init()
- {
- register_plugin("Levels Speed/Health", "1.0", "Raheem")
- g_iMaxPlayers = get_member_game(m_nMaxPlayers)
- g_pCvarHumanSpeedFactor = get_cvar_pointer("ze_human_speed_factor")
- }
- public ze_user_humanized(id)
- {
- // Setting HP here
- switch(ze_get_user_level(id))
- {
- case 0: // Level 0
- {
- set_entvar(id, var_health, 200.0)
- }
- case 1: // Level 1
- {
- set_entvar(id, var_health, 205.0)
- }
- case 2: // Level 2
- {
- set_entvar(id, var_health, 210.0)
- }
- }
- }
- public ze_zombie_appear()
- {
- for(new id = 1; id <= g_iMaxPlayers; id++)
- {
- if (!is_user_alive(id) || ze_is_user_zombie(id))
- continue;
- switch(ze_get_user_level(id))
- {
- case 0: // Level 0
- {
- ze_set_human_speed_factor(id, get_pcvar_num(g_pCvarHumanSpeedFactor) + 5)
- }
- case 1: // Level 1
- {
- ze_set_human_speed_factor(id, get_pcvar_num(g_pCvarHumanSpeedFactor) + 10)
- }
- case 2: // Level 2
- {
- ze_set_human_speed_factor(id, get_pcvar_num(g_pCvarHumanSpeedFactor) + 20)
- }
- }
- }
- }
He who fails to plan is planning to fail
thx raheem its work now ... and can you check your pmRaheem wrote: ↑5 years ago Here i tested it and it's working.
Speed set after zombies appear, if player increase in level it won't instantly set. It need him to wait next round and it will be set.
#include <zombie_escape> #include <ze_levels> new g_iMaxPlayers new g_pCvarHumanSpeedFactor public plugin_init() { register_plugin("Levels Speed/Health", "1.0", "Raheem") g_iMaxPlayers = get_member_game(m_nMaxPlayers) g_pCvarHumanSpeedFactor = get_cvar_pointer("ze_human_speed_factor") } public ze_user_humanized(id) { // Setting HP here switch(ze_get_user_level(id)) { case 0: // Level 0 { set_entvar(id, var_health, 200.0) } case 1: // Level 1 { set_entvar(id, var_health, 205.0) } case 2: // Level 2 { set_entvar(id, var_health, 210.0) } } } public ze_zombie_appear() { for(new id = 1; id <= g_iMaxPlayers; id++) { if (!is_user_alive(id) || ze_is_user_zombie(id)) continue; switch(ze_get_user_level(id)) { case 0: // Level 0 { ze_set_human_speed_factor(id, get_pcvar_num(g_pCvarHumanSpeedFactor) + 5) } case 1: // Level 1 { ze_set_human_speed_factor(id, get_pcvar_num(g_pCvarHumanSpeedFactor) + 10) } case 2: // Level 2 { ze_set_human_speed_factor(id, get_pcvar_num(g_pCvarHumanSpeedFactor) + 20) } } } }
Create an account or sign in to join the discussion
You need to be a member in order to post a reply
Create an account
Not a member? register to join our community
Members can start their own topics & subscribe to topics
It’s free and only takes a minute
Sign in
Who is online
Users browsing this forum: No registered users and 8 guests