View Single Post
OvidiuS
Chillaxin'
Join Date: Dec 2009
Location: Serbia
Old 11-01-2012 , 11:29   Re: Remove after specific time
Reply With Quote #90

Code:
#include < amxmodx > #include < nvault > #define DELETE_VIPS_AFTER   30 new bool:global_bIsVip[ 33 ]; new global_iVault; public plugin_init( ) {     register_plugin( "Tralalal", "1.0", "-.^^" );     register_clcmd( "say /purchase", "command_SaveVip" );         global_iVault = nvault_open( "VipVault" ); } public plugin_end( ) {     nvault_prune( global_iVault , 0 , get_systime() - 86400 * DELETE_VIPS_AFTER );     nvault_close( global_iVault ); } public client_authorized( id ) {     new szAuthID[ 35 ], szData[ 4 ];     new iTimestamp, iDataExists;     get_user_authid( id , szAuthID , charsmax( szAuthID ) );         iDataExists = nvault_lookup( global_iVault, szAuthID, szData, charsmax( szData ), iTimestamp );         if( iDataExists ) global_bIsVip[ id ] = true;     else global_bIsVip[ id ] = false; } public command_SaveVip( id ) {     if( global_bIsVip[ id ] )     {         client_print( id, print_chat, "You already have an item!" );         return PLUGIN_HANDLED;     }     new szAuthID[ 35 ];     get_user_authid( id , szAuthID , charsmax( szAuthID ) );     /*     new iTimestamp, iDataExists, szData[ 4 ];     iDataExists = nvault_lookup( global_iVault, szAuthID, szData, charsmax( szData ), iTimestamp );             if ( iDataExists )     {         client_print( id, print_chat, "You already have an item!" );         return PLUGIN_HANDLED;     } */     client_print( id, print_chat, "You purchased an item!" );     nvault_set( global_iVault , szAuthID , "1" );     return PLUGIN_HANDLED; }

Last edited by OvidiuS; 11-01-2012 at 11:40.
OvidiuS is offline
Send a message via Skype™ to OvidiuS