Back to GhostHorse-'s profile
GhostHorse-

Posts by GhostHorse-

1,289 posts

  1. #181
  2. #182
  3. #183
  4. #184
  5. #185
    Cerere avatar
    Reply in Requests Archive

    Tipul lucrării (avatar / semnătură / banner / logo / userbar / ș.a.m.d) : avatar

    Dimensiuni: le stiti voi 

    Text principal (dacă se poate, nick-ul dvs.): CLN

    Text secundar (dacă se poate, numele comunităţii sau al unui server care aparţine acesteia): -

    Stock (stock opţional, dar obligatoriu precizaţi o tematică): ceva de iarna

    Tematica (ex. natură / maşini / animale / etc): natura,animale,zapada

    Link de la ultima cerere: arhiva

    Alte informaţii: spor

  6. #186
  7. #187
    Reply in Counter-Strike 1.6

    1) Nume :GhostHorse
    2) Nume Plugin :mixmenu
    3) Ce vrei să fie modificat :doar adminul sa poata avea acces la comenzi ! din cate vad pot avea si playeri acces si nu vreau asta  (doar adminul sa poata avea acces la mixmenu) 
    4) Link descărcare plugin :este mai jos .sma
    5) Y!M/Skype : master.energi

     

     

     

     

     

     

    
    #include <amxmodx>
    #include <amxmisc>
    #include <cstrike>
    #include <colorchat>
    
    
    #define PLUGIN "Meniu MIX"
    #define VERSION "1.8"
    #define AUTHOR "Emilian"
    
    
    new dem, pw,cmdpre
    new demprefix[32],pwmix[32],cmdprefix[32]
    new pwon = 0
    new teamA = 0
    new teamB = 0
    new mixon = 0
    new schimbate = 0
    
    
    public plugin_init()
    {
    
    
    register_plugin(PLUGIN, VERSION, AUTHOR)
    register_clcmd("say /mixmenu", "mixmenu", ADMIN_KICK)
    register_clcmd("say .mixmenu", "mixmenu", ADMIN_KICK)
    
    
    register_event("HLTV", "new_round", "a", "1=0", "2=0")  
    register_event("SendAudio", "t_win", "a", "2&%!MRAD_terwin")
    register_event("SendAudio", "ct_win", "a", "2&%!MRAD_ctwin")  
    
    
    dem = register_cvar("amx_demprefix","aimshot")
    pw = register_cvar("amx_pw","mixECILA.ro22")
    cmdpre = register_cvar("amx_cmdprefix","Mix.ECILA.Ro)
    }
    
    
    public t_win() {
    if ( schimbate == 0 ) {
    teamA = teamA+1
    }
    else {
    teamB = teamB +1 
    }
    }
    
    
    public ct_win() {
    if ( schimbate == 0 ) {
    teamB  = teamB +1
    }
    else {
    teamA = teamA +1
    }
    
    
    }
    
    
    public new_round(){
    if ( schimbate == 1 )
    {
    if ( teamA + teamB == 16 ) {
    if ( teamA > teamB ) {
    
    
    ColorChat(0, GREEN, "^x03[^x04 %s ^x03]^x04 MIX-UL A FOST CASTIGAT DE ^x03 TEAM A (CT)", cmdprefix);
    ColorChat(0, GREEN, "^x03[^x04 %s ^x03]^x04 SCOR FINAL ^x03 %d - %d ",cmdprefix, teamA, teamB);
    mixon = 0
    }
    
    
    if ( teamB > teamA ) {
    ColorChat(0, GREEN, "^x03[^x04 %s ^x03]^x04 MIX-UL A FOST CASTIGAT DE ^x03 TEAM B (T)", cmdprefix);
    ColorChat(0, GREEN, "^x03[^x04 %s ^x03]^x04 SCOR FINAL ^x03 %d - %d ",cmdprefix,teamB,teamA);
    mixon = 0
    }
    }
    
    
    }
    }
    
    
    public mixmenu(id)
    {
    if(!get_user_flags(id) && ADMIN_KICK)
    {
    ColorChat(id, GREEN, "^x04 [MIX-MENU]^x03 Nu ai acces la acest meniu!")
    return PLUGIN_HANDLED
    }
    new menu = menu_create("\yAdvanced Mix Menu^n", "menu_handler")
    menu_additem(menu, "\wRunda de incalzire \r(WARM)", "1", 0)
    menu_additem(menu, "\wAlegeri", "2", 0)
    menu_additem(menu, "\wPorneste \rMIX-ul", "3", 0)
    menu_additem(menu, "\wSchimba echipele intre ele", "4", 0)
    menu_additem(menu, "\wAdauga parola", "5", 0)
    menu_additem(menu, "\wScoate parola", "6", 0)
    menu_additem(menu, "\wAfiseaza scorul", "7", 0)
    menu_display(id, menu, 0)
    return PLUGIN_HANDLED
    }
    
    
    public menu_handler(id, menu, item)
    {
    if(!get_user_flags(id) && ADMIN_KICK)
    {
    get_pcvar_string(cmdpre,cmdprefix,50);
    ColorChat(0, GREEN, "^x03[^x04 %s ^x03]^x04 Nu ai acces la acest meniu!", cmdprefix);
    return PLUGIN_HANDLED
    }
    
    
    switch(item)
    {
    case 0:
    {
    client_cmd(0, "ex_interp 0.01");
    client_cmd(0, "rate 25000");
    client_cmd(0, "cl_updaterate 101");
    client_cmd(0, "cl_cmdrate 101");
    client_cmd(0, "fps_max 101");
    
    
    get_pcvar_string(cmdpre,cmdprefix,50);
    set_cvar_string ( "sv_restart", "1" );
    set_cvar_string ( "mp_freezetime", "0" );
    set_cvar_string ( "mp_startmoney", "16000" );
    mixon = 0;
    schimbate = 0;
    teamA = 0
    teamB = 0
    
    
    ColorChat(0, GREEN, "^x04 ------ ^x03[^x04 %s ^x03] RUNDA DE INCALZIRE A INCEPUT ^x04 -----", cmdprefix);
    ColorChat(0, GREEN, "^x04 ------- ^x03[^x04 %s ^x03] RUNDA DE INCALZIRE A INCEPUT ^x04 -------", cmdprefix);
    ColorChat(0, GREEN, "^x04 -------- ^x03[^x04 %s ^x03] RUNDA DE INCALZIRE A INCEPUT ^x04 --------", cmdprefix);
    ColorChat(0, GREEN, "^x04 --------- ^x03[^x04 %s ^x03] RUNDA DE INCALZIRE A INCEPUT ^x04 --------", cmdprefix);
    ColorChat(0, GREEN, "^x04 -------------- ^x03[^x04 %s ^x03] SPOR LA FRAG! ^x04 ------------", cmdprefix);
    menu_destroy(menu)
    }
    case 1:
    {
    new iPlayers[ 32 ], iNum, iPlayer
    get_players( iPlayers, iNum )
    
    
    for ( new a = 0; a < iNum; a++ )
    {
    iPlayer = iPlayers[ a ];
    
    
    switch ( cs_get_user_team( iPlayer ) )
    {
    case CS_TEAM_T: cs_set_user_team( iPlayer, CS_TEAM_SPECTATOR )
    case CS_TEAM_CT: cs_set_user_team( iPlayer, CS_TEAM_SPECTATOR )
    }
    } 
    get_pcvar_string(cmdpre,cmdprefix,50);
    client_cmd(0, "kill");
    set_cvar_string ( "sv_restart", "1" );
    set_cvar_string ( "sv_freezetime", "0");
    mixon = 0;
    schimbate = 0;
    teamA = 0
    teamB = 0
    
    
    ColorChat(0, GREEN, "^x04 ------- ^x03[^x04 %s ^x03] ALEGERI ! ^x04 ------", cmdprefix);
    ColorChat(0, GREEN, "^x04 --------- ^x03[^x04 %s ^x03] ALEGERI ! ^x04 -------", cmdprefix);
    ColorChat(0, GREEN, "^x04 ---------- ^x03[^x04 %s ^x03] ALEGERI ! ^x04 --------", cmdprefix);
    ColorChat(0, GREEN, "^x04 ------------ ^x03[^x04 %s ^x03] ALEGERI ! ^x04 --------", cmdprefix);
    menu_destroy(menu)
    }
    case 2:
    {
    client_cmd(0, "ex_interp 0.01");
    client_cmd(0, "rate 25000");
    client_cmd(0, "cl_updaterate 101");
    client_cmd(0, "cl_cmdrate 101");
    client_cmd(0, "fps_max 101");
    
    
    get_pcvar_string(cmdpre,cmdprefix,50);
    get_pcvar_string(dem,demprefix,50);
    set_cvar_string ( "sv_restart", "1" );
    set_cvar_string ( "mp_freezetime", "8" );
    set_cvar_string ( "mp_startmoney", "800" );
    client_cmd(0,"record %s_demo",demprefix);
    mixon = 1;
    schimbate = 0;
    teamA = 0
    teamB = 0
    
    
    ColorChat(0, GREEN, "^x04 ------ ^x03[^x04 %s ^x03] MIX-UL A INCEPUT ! ^x04 ------", cmdprefix);
    ColorChat(0, GREEN, "^x04 ------- ^x03[^x04 %s ^x03] MIX-UL A INCEPUT !  ^x04 -------", cmdprefix);
    ColorChat(0, GREEN, "^x04 -------- ^x03[^x04 %s ^x03] MIX-UL A INCEPUT !  ^x04 --------", cmdprefix);
    ColorChat(0, GREEN, "^x04 --------- ^x03[^x04 %s ^x03] MIX-UL A INCEPUT !  ^x04 --------", cmdprefix);
    ColorChat(0, GREEN, "^x04 ----------- ^x03[^x04 %s ^x03] SPOR LA FRAG ! ^x04 --------", cmdprefix);
    menu_destroy(menu)
    }
    case 3:
    {
    new iPlayers[ 32 ], iNum, iPlayer
    get_players( iPlayers, iNum )
    
    
    for ( new a = 0; a < iNum; a++ )
    {
    iPlayer = iPlayers[ a ];
    
    
    switch ( cs_get_user_team( iPlayer ) )
    {
    case CS_TEAM_T: cs_set_user_team( iPlayer, CS_TEAM_CT )
    case CS_TEAM_CT: cs_set_user_team( iPlayer, CS_TEAM_T )
    }
    } 
    
    
    set_cvar_string ( "sv_restart", "1" );
    set_cvar_string ( "mp_freezetime", "8" );
    set_cvar_string ( "mp_startmoney", "800" );
    schimbate = 1
    
    
    ColorChat(0, GREEN, "^x04 ------ ^x03[^x04 %s ^x03] ECHIPELE AU FOST SCHIMBATE INTRE ELE ! ^x04 ------", cmdprefix);
    ColorChat(0, GREEN, "^x04 ------- ^x03[^x04 %s ^x03] ECHIPELE AU FOST SCHIMBATE INTRE ELE !  ^x04 -------", cmdprefix);
    ColorChat(0, GREEN, "^x04 -------- ^x03[^x04 %s ^x03] ECHIPELE AU FOST SCHIMBATE INTRE ELE !  ^x04 --------", cmdprefix);
    ColorChat(0, GREEN, "^x04 --------- ^x03[^x04 %s ^x03] ECHIPELE AU FOST SCHIMBATE INTRE ELE !  ^x04 --------", cmdprefix);
    menu_destroy(menu)
    }
    
    
    case 4:
    {
    if(pwon == 0)
    {
    get_pcvar_string(cmdpre,cmdprefix,50);
    
    
    ColorChat(0, GREEN, "^x03[^x04 %s ^x03] PAROLA SERVERULUI A FOST SETATA PE [^x04 ON ]", cmdprefix);
    get_pcvar_string(pw,pwmix,50);
    server_cmd( "sv_password %d", pwmix);
    pwon = 1;
    }
    else {
    get_pcvar_string(cmdpre,cmdprefix,50);
    ColorChat(id, GREEN, "^x03[^x04 %s ^x03] SERVERUL ARE DEJA  PAROLA !", cmdprefix);
    }
    menu_destroy(menu)
    }
    case 5:
    {
    if(pwon == 0)
    {
    
    
    ColorChat(id, GREEN, "^x03[^x04 %s ^x03] SERVERUL NU ARE PAROLA !", cmdprefix);
    }
    else {
    get_pcvar_string(cmdpre,cmdprefix,50);
    ColorChat(0, GREEN, "^x03[^x04 %s ^x03] PAROLA SERVERULUI A FOST SETATA PE [^x04 OFF ]", cmdprefix);
    set_cvar_string("sv_password", "");
    pwon = 0;
    }
    menu_destroy(menu)
    }
    case 6:
    {
    if ( mixon == 1 )
    {
    if ( teamA > teamB ){
    get_pcvar_string(cmdpre,cmdprefix,50);
    ColorChat(0, GREEN, "^x03[^x04 %s ^x03] SCORUL ESTE %d - %d PENTRU TEAM A", cmdprefix,teamA,teamB );
    }
    if ( teamB > teamA ) {
    ColorChat(0, GREEN, "^x03[^x04 %s ^x03] SCORUL ESTE %d - %d PENTRU TEAM B", cmdprefix,teamB ,teamA);
    }
    if ( teamB == teamA ) {
    ColorChat(0, GREEN, "^x03[^x04 %s ^x03] SCORUL ESTE %d - %d (EGAL)", cmdprefix,teamB ,teamA);
    }
    }
    else
    {
    ColorChat(0, GREEN, "^x03[^x04 %s ^x03] MIX-UL NU A INCEPUT !", cmdprefix);
    }
    menu_destroy(menu)
    
    
    }
    case MENU_EXIT:
    {
    menu_destroy(menu)
    return PLUGIN_HANDLED
    }
    }
    mixmenu(id)
    return PLUGIN_HANDLED
    }
    
    
    public client_disconnect(id){
    if (get_playersnum() == 0)
    set_cvar_string("sv_password", "");
    }
  8. #188
  9. #189
  10. #190
  11. #191
  12. #192
  13. #193
  14. #194
  15. #195
  16. #196
  17. #197
  18. #198
  19. #199
  20. #200