Sari la conținut
LondoN eXtream

AMX Info Reguli

Postări Recomandate

DESCRIERE


Acest plugin prezintă jucătorilor regulile serverului în varianta motd.


 


DESCÄ‚RCARE



#include <amxmodx>

#pragma semicolon 1

#define PLUGIN "Plugin nou"
#define VERSION "1.0"

#define TASK_TIME 15.0

new const MENU_NAME[ ] = "\y Cunosti regulamentul serverului \r?";

new const KICK_REASON[ ] = "Ai face bine sa citesti regulile , altfel nu ai ce cauta pe server !";

new const MOTD_FILE[ ] = "addons/amxmodx/configs/reguli.txt";


public plugin_init( ) register_plugin( PLUGIN, VERSION, "Askhanar" );


public client_connect( id )
{
if( is_user_bot( id ) || is_user_hltv( id ) ) return 1;

set_task( TASK_TIME, "AdvertizePlayer", id + 112233 );

return 0;
}

public client_disconnect( id )
{
if( is_user_bot( id ) || is_user_hltv( id ) ) return 1;

remove_task( id + 112233 );

return 0;
}

public AdvertizePlayer( id )
{
id -= 112233;
if( !is_user_connected( id ) ) return 1;

ShowAdvertizeMenu( id , 0 );

return 0;
}


public ShowAdvertizeMenu( id, page )
{
new menu = menu_create( MENU_NAME, "ShowAdvertizeMenuHandler" );

menu_additem( menu, "Nu , nu cunosc regulile", "1", 0 );
menu_additem( menu, "Da , cunosc deja regulile", "2", 0 );
menu_additem( menu, "Nu vreau sa le citesc", "3", 0 );

menu_setprop( menu, MPROP_EXITNAME, "" );

menu_display( id, menu, page );

}

public ShowAdvertizeMenuHandler( id, menu, item )
{

if( item == MENU_EXIT )
{
ShowAdvertizeMenu( id, 0 );
return 1;
}

new data[ 6 ], iName[ 64 ];
new iaccess, callback;

menu_item_getinfo( menu, item, iaccess, data, 5, iName, 63, callback );

new key = str_to_num( data );

switch( key )
{
case 1: show_motd( id, MOTD_FILE );
case 2: return 1;
case 3: server_cmd( "kick #%i ^"%s^"", get_user_userid( id ), KICK_REASON );
}

return 0;
}

Partajează acest post


Link spre post
Distribuie pe alte site-uri
Vizitator
Adaugi comentarii ca vizitator. Dacă ai un cont, te rog autentifică-te.
Răspunde la acest topic...

×   Alipit ca text avansat.   Alipește ca text simplu

  Doar 75 emoji sunt permise.

×   Linkul tău a fost încorporat automat.   Afișează ca link în schimb

×   Conținutul tău precedent a fost resetat.   Curăță editor

×   Nu poți lipi imagini direct. Încarcă sau inserează imagini din URL.

Încărcare

×