Quote:
Originally Posted by The Inhabitant Of Heavens
who can write a code, that allows me to use a specific command once in 2 hours ?
|
Code:
#include < amxmodx >
#include < nvault >
#define KEY "time"
new g_iTime, g_iVault;
public plugin_init( )
{
g_iVault = nvault_open( "vault" );
g_iTime = nvault_get( g_iVault, KEY );
set_task( 1.0, "count" );
}
public count( )
{
if( g_iTime == 7200 )
{
// What Happens After 2 Hours
g_iTime = 0;
return PLUGIN_HANDLED;
}
++g_iTime;
new szTime[ 5 ];
num_to_str( g_iTime, szTime, sizeof(szTime) - 1 );
nvault_set( g_iVault, KEY, szTime );
return PLUGIN_CONTINUE;
}
public plugin_end( )
{
nvault_close( g_iVault );
}