AlliedModders

AlliedModders (https://forums.alliedmods.net/index.php)
-   Scripting Help (https://forums.alliedmods.net/forumdisplay.php?f=11)
-   -   Forces On ADMIN WIT IMMUNITY (https://forums.alliedmods.net/showthread.php?t=27635)

tm 04-25-2006 23:45

Forces On ADMIN WIT IMMUNITY
 
Code:

#include <amxmodx> 
#include <amxmisc> 
#include <engine> 
 
new pon
 
public plugin_init() 

        register_plugin("AMX Force Rates", "1.0", "Taher Ali")
        set_task(5.0, "ratestask", 343251, "", 0, "b")

 
public ratestask()
{
        for (new i = 0; i < 33; i++)
        {
                if(is_user_connected(i) && !(get_user_flags(i) & ADMIN_IMMUNITY) && get_pcvar_num(pon)) 
                {
                        new all[32], all_num
                        get_players(all,all_num)
                        new srv_maxrate = get_cvar_num("sv_maxrate")
                        new srv_minrate = get_cvar_num("sv_minrate")
       
                        for (new i=0;i < all_num;i++)
                        {
                                new s_client_rate[8]
                                get_user_info(all[i],"rate",s_client_rate,7)
                                new client_rate = str_to_num ( s_client_rate )
                       
                                if ( client_rate > srv_maxrate ) {
                                        client_cmd(all[i],"rate %d",srv_maxrate)
                                }
                                else if ( client_rate < srv_minrate ) {
                                        client_cmd(all[i],"rate %d",srv_minrate)
                                }
                        }
                }
        }
}

Hey i dont know wat iam doing wrong when i put this in my server it forces
the rate on me idk why. i want it not to force on ADMIN_IMMUNITY Please Help.

v3x 04-26-2006 00:32

You never made the cvar in plugin_init:
Code:
pon = register_cvar("my_cvar" , "1");
Use [small] tags next time. Thanks :)

organizedKaoS 04-26-2006 01:56

Code:
if ( client_rate != srv_maxrate )   if ( client_rate ! = srv_minrate)
Try this too

tm 04-26-2006 09:46

Yes, but still it didnt answer my question.

Hawk552 04-26-2006 09:52

:arrow:

Code:
#include <amxmodx>   #include <amxmisc>   #include <engine>   new pon public plugin_init()   {       register_plugin("AMX Force Rates", "1.0", "Taher Ali")     pon = register_cvar("amx_force_rates","1")     set_task(5.0, "ratestask", 343251, "", 0, "b") }   public ratestask() {     new iPlayers[32],iPlayersnum,iPlayer     get_players(iPlayers,iPlayersnum)         for (new iCount = 0; iCount < iPlayersnum; iCount++)     {         iPlayer = iPlayers[iCount]         if(is_user_connected(iPlayer) && !(get_user_flags(iCount) & ADMIN_IMMUNITY) && get_pcvar_num(pon))           {             new srv_maxrate = get_cvar_num("sv_maxrate")             new srv_minrate = get_cvar_num("sv_minrate")                         new s_client_rate[8]             get_user_info(iPlayer,"rate",s_client_rate,7)             new client_rate = str_to_num ( s_client_rate )                             if ( client_rate > srv_maxrate || client_rate < srv_minrate )                 client_cmd(iPlayer,"rate %d",srv_maxrate)         }     } }

tm 04-26-2006 10:37

Yes! Thnx baby :wink:

v3x 04-26-2006 10:48

Brokeback Mountain 2?

For the love of God, next time you post use the [small] tags, or I'll eat your children.


All times are GMT -4. The time now is 05:11.

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