AlliedModders

AlliedModders (https://forums.alliedmods.net/index.php)
-   Scripting Help (https://forums.alliedmods.net/forumdisplay.php?f=11)
-   -   Get Round Number (https://forums.alliedmods.net/showthread.php?t=156574)

extreem 05-08-2011 17:25

Get Round Number
 
HI all...Help me with plugin please.
I need get round nuber.
How I can do it ?

Clauu 05-08-2011 17:34

Re: Get Round Number
 
You can use round / floor for that.

extreem 05-08-2011 17:40

Re: Get Round Number
 
How ? Can you tell me please ?

Hunter-Digital 05-08-2011 17:53

Re: Get Round Number
 
You mean game round or rounding a float number ?

Rounding float number: floatround() function.

Game rounds: hook round start and game restart and increment/reset a global value accordingly... search for plugins that use such thing and see how they've done it.

Clauu 05-08-2011 17:56

Re: Get Round Number
 
somevar = round(othervar) / somevar = floor(othervar) ?

extreem 05-08-2011 18:05

Re: Get Round Number
 
I don't understand it. I'm new in that.
I need only:
if round number == 5{
show_menu
}

SonicSonedit 05-08-2011 18:18

Re: Get Round Number
 
PHP Code:

/* Plugin generated by AMXX-Studio */

#include <amxmodx>

#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "author"

new round_numberg_maxplayers

public plugin_init() 
{
    
register_plugin(PLUGINVERSIONAUTHOR)
    
    
register_event("HLTV""event_round_start""a""1=0""2=0"// register round start
    
register_event("TextMsg""event_game_restart""a""2=#Game_Commencing""2=#Game_will_restart_in"// register game restart
    
    
g_maxplayers=get_maxplayers() // server slots
}

public 
event_round_start()
{
    
round_number++ // same as round_number = round_number+1
    
    
if (round_number==5)
    {
        for (new 
id=1;id<=g_maxplayers;id++)
        {
            if (!
is_user_connected(id)||is_user_bot(id))
                continue 
// don't try to show menu when there is no player in this server slot
                
            
show_menu(id0"^n"1// this actually removes all menus from player screen.
        
}
    }
}

public 
event_game_restart()
{
    
round_number=// don't forget to reset round counter



drekes 05-08-2011 19:16

Re: Get Round Number
 
PHP Code:

for (new id=0;id<=g_maxplayers;id++) 

:arrow:
PHP Code:

for (new id=1;id<=g_maxplayers;id++) 


SonicSonedit 05-08-2011 21:27

Re: Get Round Number
 
Yep. Fixed.

extreem 05-09-2011 08:59

Re: Get Round Number
 
Ou...Thanq very mutch
Sorry for bad English :)


All times are GMT -4. The time now is 04:26.

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