|
wwA PlayCs
Membru
Membru din: Dum Noi 22, 2015 1:26 pm Mesaje: 301 Localitate: Sibiu
Steam ID: magenkyo17
Skype ID: sound_cstrike
Server Preferat: Respawn.Playcs.ro
|
Descriere: Cu acest plug-in puteti restarta serveru pentru rundele de incalzire , [del]respectiv[/del] inceperea mix-ului respectiv restart complet (toate printr-un singur meniu). [del]+ la fiecare comanda se modifica anumite CVAR-uri din server.cfg , specifice rundelor respective[/del]! Plug-in creeat la cerere.. Descarcare: v1.0 GirlShare // MediaFire!!! v2.0 GirlShare // MediaFireNume: Restart Server - MIX Versiune: 1.0 Link oficial: http://www.helpcs.ro/post21769.html#p21769Instalare: 1. Fisierul rr_server.sma il puneti in addons/amxmodx/scripting2. Fisierul rr_server.amxx il puneti in addons/amxmodx/plugins3. Intrati in fisierul addons/amxmodx/configs/plugins.ini si adaugati la urma: Cvar-uri (se adauga in fisierul amxmodx\configs\amxx.cfg): - Comenzi administrative (se tasteaza in consola si trebuie sa fiti administrator): - Comenzi publice (se tasteaza in joc prin apasarea tastei Y): [del]/rincalzire - Restart (Runde de incalzire) /rstart - Restart (Start MIX)[/del] /restart - Meniu Restart Module necesare (se sterge ; din fata modulului de mai jos; acestea le gasiti in fisierul amxmodx\configs\modules.ini): - Imagini: - Poze v1.0 | Show code




- Poze v2.0 | Show code





SMA-urile: - SMA v1.0 | Show code
 |  |  |  | Cod: new tag[]="MIX - RESTART"
public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_clcmd("say /rincalzire", "rincalzire", ADMIN_KICK) register_clcmd("say /rstart", "rstart", ADMIN_KICK) }
public rincalzire(id) { if(get_user_flags(id) & ADMIN_KICK) { server_cmd("sv_restart 1") server_cmd("mp_freezetime 0") server_cmd("mp_startmoney 16000") player_color( 0, ".e[.v%s.e] .g--- .vRESTART .g------------", tag ) player_color( 0, ".e[.v%s.e] .g------ .vRESTART .g---------", tag ) player_color( 0, ".e[.v%s.e] .g--------- .vRESTART .g------", tag ) player_color( 0, ".e[.v%s.e] .g------------ .vRESTART .g---", tag ) player_color( 0, ".e[.v%s.e] .ePrimele runde de incalzire .", tag ) } else { player_color( id, ".e[.v%s.e] .gNe pare rau , dar nu ai acces la aceasta comanda!", tag ) } }
public rstart(id) { if(get_user_flags(id) & ADMIN_KICK) { server_cmd("sv_restart 1") server_cmd("mp_freezetime 9") server_cmd("mp_startmoney 800") player_color( 0, ".e[.v%s.e] .g--- .vRESTART .g------------", tag ) player_color( 0, ".e[.v%s.e] .g------ .vRESTART .g---------", tag ) player_color( 0, ".e[.v%s.e] .g--------- .vRESTART .g------", tag ) player_color( 0, ".e[.v%s.e] .g------------ .vRESTART .g---", tag ) player_color( 0, ".e[.v%s.e] .eMIX-ul a inceput , bafta!", tag ) } else { player_color( id, ".e[.v%s.e] .gNe pare rau , dar nu ai acces la aceasta comanda!", tag ) } }
stock player_color( const id, const input[ ], any:... ) { new count = 1, players[ 32 ]
static msg[ 191 ] vformat( msg, 190, input, 3 ) replace_all( msg, 190, ".v", "^4" ) replace_all( msg, 190, ".g", "^1" ) replace_all( msg, 190, ".e", "^3" ) replace_all( msg, 190, ".x", "^0" ) if( id ) players[ 0 ] = id; else get_players( players, count, "ch" ) { for( new i = 0; i < count; i++ ) { if( is_user_connected( players[ i ] ) ) { message_begin( MSG_ONE_UNRELIABLE, get_user_msgid( "SayText" ), _, players[ i ] ) write_byte( players[ i ] ); write_string( msg ); message_end( ); } } } }
|  |  |  |  |
- SMA v2.0 | Show code
 |  |  |  | Cod: new tag[]="MIX - RESTART"
public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_clcmd("say /restart", "RMenu", ADMIN_KICK) }
public RMenu(id) { if(get_user_flags(id) & ADMIN_KICK) { new menu = menu_create("\wCe \rRESTART \wvrei sa dai?", "RMenu2") menu_additem(menu, "\wRestart pentru Runde de incalzire", "1", 0) menu_additem(menu, "\wRestart pentru Inceperea MIX-ului", "2", 0) menu_additem(menu, "\wRestart Complet \r(nerecomandat)", "3", 0) menu_display(id, menu, 0) } else { player_color( id, ".e[.v%s.e] .gNe pare rau , dar nu ai acces la aceasta comanda!", tag ) } }
public RMenu2(id, menu, item) { new data[6], name[64] new access, callback menu_item_getinfo(menu, item, access, data, 5, name, 63, callback) new key = str_to_num(data) switch (key) { case 1: { if(get_user_flags(id) & ADMIN_KICK) { server_cmd("sv_restart 1") server_cmd("mp_freezetime 0") server_cmd("mp_startmoney 16000") player_color( 0, ".e[.v%s.e] .g--- .vRESTART .g------------", tag ) player_color( 0, ".e[.v%s.e] .g------ .vRESTART .g---------", tag ) player_color( 0, ".e[.v%s.e] .g--------- .vRESTART .g------", tag ) player_color( 0, ".e[.v%s.e] .g------------ .vRESTART .g---", tag ) player_color( 0, ".e[.v%s.e] .ePrimele runde de incalzire .", tag ) } } case 2: { if(get_user_flags(id) & ADMIN_KICK) { server_cmd("sv_restart 1") server_cmd("mp_freezetime 9") server_cmd("mp_startmoney 800") player_color( 0, ".e[.v%s.e] .g--- .vRESTART .g------------", tag ) player_color( 0, ".e[.v%s.e] .g------ .vRESTART .g---------", tag ) player_color( 0, ".e[.v%s.e] .g--------- .vRESTART .g------", tag ) player_color( 0, ".e[.v%s.e] .g------------ .vRESTART .g---", tag ) player_color( 0, ".e[.v%s.e] .eMIX-ul a inceput , bafta!", tag ) } } case 3: { if(get_user_flags(id) & ADMIN_KICK) { set_task(3.0,"restart_complet",id) player_color(0, ".eServer-ul se va restarta .vCOMPLET .ein 3 secunde") } } } }
public restart_complet() { server_cmd("restart 1") }
stock player_color( const id, const input[ ], any:... ) { new count = 1, players[ 32 ] static msg[ 191 ] vformat( msg, 190, input, 3 ) replace_all( msg, 190, ".v", "^4" ) replace_all( msg, 190, ".g", "^1" ) replace_all( msg, 190, ".e", "^3" ) replace_all( msg, 190, ".x", "^0" ) if( id ) players[ 0 ] = id; else get_players( players, count, "ch" ) { for( new i = 0; i < count; i++ ) { if( is_user_connected( players[ i ] ) ) { message_begin( MSG_ONE_UNRELIABLE, get_user_msgid( "SayText" ), _, players[ i ] ) write_byte( players[ i ] ); write_string( msg ); message_end( ); } } } }
|  |  |  |  |
_________________ ș-am numa vorbe de aur,ingropama-ti in bvlgari!
|