Thread: [Solved] set_user_maxspeed with level
View Single Post
1M1e
Member
Join Date: Mar 2020
Old 07-24-2021 , 06:58   Re: set_user_maxspeed with level
Reply With Quote #6

Like this?

Code:
#include <zombie_escape>
#include <crxranks>
#include <fun>
 
#define ITEMS1 5
 
public plugin_init()
{
    register_plugin("[ZE] Bonus With Level", "0.1", "whatever")
    register_event("HLTV", "new_round", "a", "1=0", "2=0");
}

public new_round()
{
    set_task(1.0, "BonusLevel")
}

public BonusLevel(id)
{
	if(ze_is_user_zombie(id))
	{
		if(crxranks_get_user_level(id) >= ITEMS1)
		{
			
			static Float:flMaxSpeed
			
			get_entvar(id, var_maxspeed, flMaxSpeed)
			
			set_entvar(id, var_maxspeed, flMaxSpeed + 20.0)
			set_user_maxspeed(id, get_user_maxspeed(id) +20.0)
		}
	}
	else
	{
		if(crxranks_get_user_level(id) >= ITEMS1)
		{
			static Float:flMaxSpeed
			
			get_entvar(id, var_maxspeed, flMaxSpeed)
			
			set_entvar(id, var_maxspeed, flMaxSpeed + 50.0)
			set_user_maxspeed(id, get_user_maxspeed(id) +50.0)
		}
	}
    
	return 1;
}

Last edited by 1M1e; 07-24-2021 at 06:58.
1M1e is offline