free vip
Posted: 2016 Sep 05 07:25
Nakties rezimu gal turite kad butu freevip nustatyt galeciau pvz nuo 22:00 iki 09:00 nerandu sma failu pagrinde tik .amxx 

Code: Select all
#include < amxmodx >#include < hamsandwich > #pragma semicolon 1 #define PLUGIN_NAME "00:00 | 00:00"#define PLUGIN_VERSION "0.1"#define PLUGIN_AUTHOR "AGAMES.LT" #define PLUGIN_PREFIX "[CESAS.lt]"#define SETTED_FLAGS "t"#define TIME_INTERVAL 60 new bool:b_Access[ 33 ];new g_msgid_SayText; public plugin_init( ){ register_plugin( PLUGIN_NAME, PLUGIN_VERSION, PLUGIN_AUTHOR ); RegisterHam( Ham_Spawn, "player", "ham_Spawn", 1 ); set_task( float( TIME_INTERVAL ), "task_check_time", 0, "", 0, "b" ); g_msgid_SayText = get_user_msgid( "SayText" );} public client_connect( id ){ b_Access[ id ] = false;} public client_putinserver( id ){ b_Access[ id ] = false;} public client_disconnect( id ){ b_Access[ id ] = false;} public ham_Spawn( id ){ if ( !is_user_connected( id ) ) return HAM_IGNORED; if ( !( get_user_flags( id ) & ADMIN_USER ) ) return HAM_IGNORED; if ( b_Access[ id ] ) { set_user_flags( id, get_user_flags( id ) | read_flags( "bit" ) ); echo_colored( id, "!g%s !yNuo 22:00 iki 10:00 visi gauna free VIP! Dabar jus esate VIP!", PLUGIN_PREFIX ); } else { remove_user_flags( id, read_flags( SETTED_FLAGS ) ); } return HAM_IGNORED;} public task_check_time( ){ new hours[ 8 ], nHours; get_time( "%H", hours, charsmax( hours ) ); nHours = str_to_num( hours ); new players[ 32 ], pnum, i; get_players( players, pnum ); for ( i = 0; i < pnum; i++ ) { if ( ( nHours >= 00 ) || ( nHours <= 00 ) ) { b_Access[ players[ i ] ] = true; } else { b_Access[ players[ i ] ] = false; } }} stock echo_colored( id, string[ ], any:... ){ new szmsg[ 192 ]; vformat( szmsg, charsmax( szmsg ), string, 3 ); replace_all( szmsg, charsmax( szmsg ), "!y", "^x01" ); replace_all( szmsg, charsmax( szmsg ), "!t", "^x03" ); replace_all( szmsg, charsmax( szmsg ), "!g", "^x04" ); message_begin( MSG_ONE, g_msgid_SayText, { 0,0,0 }, id ); write_byte( id ); write_string( szmsg ); message_end( );}
Dekui bet sitas nei raso /vips sarase nieko o tik modeli uzdeda arthos vip menu negauna pasirinimu.neris111 wrote:if ( ( nHours >= 00 ) || ( nHours <= 00 ) ) //Nustatai čia nuo kada iki kada. Turi buti vienos valandos skirtumas.
Pvz.: if ( ( nHours >= 22 ) || ( nHours <= 07 ) ) // VIP bus visiems uždėtas nuo 22 valandos vakaro iki 7 ryto.
Nusistatai pagal save ir viršuje pakeiti:
echo_colored( id, "!g%s !yNuo 22:00 iki 10:00 visi gauna free VIP! Dabar jus esate VIP!", PLUGIN_PREFIX );
=====>>>
echo_colored( id, "!g%s !yNuo 22:00 iki 07:00 visi gauna free !gVIP! !yDabar jus esate VIP!", PLUGIN_PREFIX ); // !g, !y spalvų kodas. Gražiau, kad atrodytu. *Nebutina*
#define SETTED_FLAGS "t"Aka wrote:Dekui bet sitas nei raso /vips sarase nieko o tik modeli uzdeda arthos vip menu negauna pasirinimu.neris111 wrote:if ( ( nHours >= 00 ) || ( nHours <= 00 ) ) //Nustatai čia nuo kada iki kada. Turi buti vienos valandos skirtumas.
Pvz.: if ( ( nHours >= 22 ) || ( nHours <= 07 ) ) // VIP bus visiems uždėtas nuo 22 valandos vakaro iki 7 ryto.
Nusistatai pagal save ir viršuje pakeiti:
echo_colored( id, "!g%s !yNuo 22:00 iki 10:00 visi gauna free VIP! Dabar jus esate VIP!", PLUGIN_PREFIX );
=====>>>
echo_colored( id, "!g%s !yNuo 22:00 iki 07:00 visi gauna free !gVIP! !yDabar jus esate VIP!", PLUGIN_PREFIX ); // !g, !y spalvų kodas. Gražiau, kad atrodytu. *Nebutina*
ADMIN_ALL //Everyone
ADMIN_IMMUNITY //Flag "a", immunity
ADMIN_RESERVATION //Flag "b", reservation
ADMIN_KICK //Flag "c", kick
ADMIN_BAN //Flag "d", ban
ADMIN_SLAY //Flag "e", slay
ADMIN_MAP //Flag "f", map change
ADMIN_CVAR //Flag "g", cvar change
ADMIN_CFG //Flag "h", config execution
ADMIN_CHAT //Flag "i", chat
ADMIN_VOTE //Flag "j", vote
ADMIN_PASSWORD //Flag "k", sv_password
ADMIN_RCON //Flag "l", rcon access
ADMIN_LEVEL_A //Flag "m", custom
ADMIN_LEVEL_B //Flag "n", custom
ADMIN_LEVEL_C //Flag "o", custom
ADMIN_LEVEL_D //Flag "p", custom
ADMIN_LEVEL_E //Flag "q", custom
ADMIN_LEVEL_F //Flag "r", custom
ADMIN_LEVEL_G //Flag "s", custom
ADMIN_LEVEL_H //Flag "t", custom
ADMIN_MENU //Flag "u", menus
ADMIN_ADMIN //Flag "y", default admin
ADMIN_USER //Flag "z", default user
Man tavo sitas buginas vienose mepose buna vipas kitose ne neraso nei per /vips nei niekur neduoda gunus kaip kada duoda gunus viskas yra bet neraso per /vipsneris111 wrote:if ( ( nHours >= 00 ) || ( nHours <= 00 ) ) //Nustatai čia nuo kada iki kada. Turi buti vienos valandos skirtumas.
Pvz.: if ( ( nHours >= 22 ) || ( nHours <= 07 ) ) // VIP bus visiems uždėtas nuo 22 valandos vakaro iki 7 ryto.
Nusistatai pagal save ir viršuje pakeiti:
echo_colored( id, "!g%s !yNuo 22:00 iki 10:00 visi gauna free VIP! Dabar jus esate VIP!", PLUGIN_PREFIX );
=====>>>
echo_colored( id, "!g%s !yNuo 22:00 iki 07:00 visi gauna free !gVIP! !yDabar jus esate VIP!", PLUGIN_PREFIX ); // !g, !y spalvų kodas. Gražiau, kad atrodytu. *Nebutina*