UWAGA
W związku z upgrade'em Forum Wiaderko do vB 4.x ewentualne błędy i nieprawidłowości proszę zgłaszać w tym temacie
Serwery Counter Strike 1.6 wiaderko.com

HashJama [TP] 193.33.176.148:27015 status serwera HashJama [TP] połącz

HashJama [FFA] 193.33.176.188:27015status serwera HashJama [FFA] połącz

HashJama [DM] 193.33.176.53:27015status serwera HashJama [DM] połącz

HashJama [Aim Hs] 193.33.176.15:27015status serwera HashJama [Aim Hs] połącz

HashJama [Flags] 193.33.176.111:27015status serwera HashJama  [Flags] połącz

HashJama [AWP/HG DM] 193.33.176.50:27015status serwera HashJama [AWP/HG DM] 193.33.176.50:27015 połącz

HashJama [TP #2] 193.33.176.54:27015status serwera HashJama [TP #2] 193.33.176.54:27015 połącz

wiaderko.com [Ventrilo] v1.svoice.pl:6416status serwera wiaderko.com [Ventrilo]

SPONSOR:
pukawka.pl

Wątek: UltimateWarmUp (rozgrzewka) przeróbka

Pokaż wyniki od 1 do 3 z 3
  1. #1 UltimateWarmUp (rozgrzewka) przeróbka 
    Spamer
    Dołączył
    Jan 2010
    Posty
    172
    Pewnie znów naven lub peku mi pomogą ;)
    no więc tak rozgrzewka się uruchamia, kiedy się znajdzie ktoś w terro i ct
    a chciałbym żeby od tego czasu, jak się pojawi ktoś w terro i ct było odliczanie dziesięcio-sekundowe i dopiero wtedy by się uruchamiała muzyka
    po prostu wielu ludziom się nie odtwarza muzyka bo za późno na serwa weszli
    daję SMA
    aha i jeszcze jeden - mam losową broń podczas rozgrzewki i czasem ktoś nic nie dostaję - dosłownie, nawet noża
    myślałem że to wina pluginu co blokuje niektóre bronie ale jak go wyłączyłem było to samo
    czasami pokazuję najpierw że masz np. mp5 i szybko chowa broń i nie możesz już wyciągnąć

    Z góry dzięki
    Załączone pliki
     

  2. #2 Odp: UltimateWarmUp (rozgrzewka) przeróbka 
    Adminus pospolitus
    Dołączył
    Jan 2008
    Wiek
    20
    Posty
    9,226
    Kod php:
    #include <amxmodx>
    #include <fun>
    #include <cstrike>
    #include <hamsandwich>
    #include <fakemeta>
    #pragma semicolon 1 

    new bool:gPlayerFirstSpawn[33];
    new 
    bool:g_is_warmup;
    new 
    g_warmup_time;
    new 
    time_left;
    new 
    g_cvar_respawn;

    /*
    Plugin was originally developed by x-raycat(I've changed almost everything and added so many features)
    Cvary/cvars
    amx_warmup_time <x> gdzie x to czas w sekundach
    amx_warmup_time <x> where x is time in seconds

    amx_warmup_respawn(0- ożywianie wyłączone, 1- ożywianie włączone)
    amx_warmup_respawn(0- auto-respawn off, 1- auto-respawn ON)

    amx_warmup_weapon:
    Każdy numer odpowiada broni.
    amx_warmup_weapon:
    Each number is a weapon for this plugin. List:

    1   weapon_p228            //p228
    2   weapon_scout            //scout         
    3   weapon_hegrenade        //granat HE
    4   weapon_xm1014        //auto-pompa
    5   weapon_mac10               //uzi tt              
    6   weapon_aug                //aug      
    7   weapon_elites        //elites        
    8   weapon_fiveseven        //fiveseven
    9   weapon_ump45        //b(3(2))
    10   weapon_sg550        //autokampa cT
    11   weapon_galil        //galil
    12   weapon_famas        //famas
    13   weapon_usp            //usp
    14   weapon_glock18        //glock
    15   weapon_awp          //awp
    16   weapon_mp5navy           //MP5
    17   weapon_m249               //krowa
    18   weapon_m3                 //pompa
    19   weapon_m4a1            //M4
    20   weapon_tmp             //tmp
    21   weapon_g3sg1        //autokampa TT
    22   weapon_deagle        //dgl
    23   weapon_sg552        //sg552(tt)
    24   weapon_ak47        //ak47
    25   weapon_p90          //P90
    26   weapon_knife        //nóż
    27   is random weapons from above
    Ustawienie każdej innej wartości cvaru amx_warmup_weapon powoduje ustawienie domyślnej broni- nóż.
    By setting any different number as a cvar value causes to use default weapon- knife.

    Change-Log
    v.1.7
    - added random wepons,
    - added example on disabling plugins during the warmup,
    - code cleanup,
    - new languages,
    - blocking weapon pickup during the warmup,
    - blocking weapon dropping during the warmup.

    v.1.6
    - replaced game commencing event instead of task,
    - changed way of using amx_warmup_time cvar, now it's defined in seconds,
    - removed some useless code,
    - added possiblity to disable plugins during warm-up.


    v.1.5c
    -added serbian translation.

    v.1.5b
    - changed way of giving ammo,
    - changed a little in weapon switch,
    - added Turkish and Bulgarian translations

    v.1.4
    - code cleanup: fixed identation, used pcvars.


    v.1.3
    - added multilingual support,
    - added commented examples of using mp3 format.

    v.1.2
    - little code cleanup.

    v.1.1
    - added most of available things: weapons, respawns, countdown, sound.

    v.1.0
    - first written, testing, testing and once more testing.


    To do list:
    - random weapons.
    */

    public plugin_init()
    {
        
    register_plugin("Ultimate Warm-Up""1.7.1""naven");
        
    g_warmup_time register_cvar("amx_warmup_time""65");
        
    g_cvar_respawn register_cvar("amx_warmup_respawn""1");
        
    register_cvar("amx_warmup_weapon""1");
        
    register_event("ResetHUD""Event_ResetHud""be");
        
    register_event("DeathMsg""DeathMsg""a");
        
    register_dictionary("ultimate_warmup.txt");
        
    register_event("TextMsg","restart_time","a","2&#Game_C"); //thx Pavulon
        
    register_clcmd("amx_start_warmup""restart_time"ADMIN_KICK);
        
    RegisterHamHam_Touch"weaponbox""HamTouchPre");
        
    RegisterHamHam_Touch"armoury_entity""HamTouchPre");
        
    register_clcmd("drop""handle_drop");
    }
    public 
    muza_on()
    {
        
    //let's play the music
        
    client_cmd(0,"stopsound");    //silence .wav sounds
        
    client_cmd(0,"mp3 stop");    //silence .mp3 sounds
        
    client_cmd(0,"mp3 play sound/GrzesioSERW/Viagra_full.mp3");
    }
    public 
    restart_time()
    {
        
    //pausing plugins
        
    server_cmd("amx_pausecfg pause alt_end_round_sounds.amxx");
        
    server_cmd("amx_pausecfg pause restmenu.amxx");
        
    g_is_warmup true;
        
    init_warmup_time();
        
    //muza_on();
        
    set_task(10.0"muza_on");
        return 
    PLUGIN_HANDLED;
    }
    public 
    restartround(id)
    {
        
    gPlayerFirstSpawn[id] = true;
        return 
    PLUGIN_HANDLED;
    }
    public 
    countdown()
    {
        
    time_left--;
        if(
    time_left 0)
        {
            
    restart();
        }
        return 
    PLUGIN_CONTINUE;
    }
    public 
    init_warmup_time()
    {
        new 
    time[256], temp[2][6];
        
    get_pcvar_string(g_warmup_timetime255);
        
        
    parse(timetemp[0], 5temp[1], 5);
        
        
    time_left str_to_num(temp[0]) /** 60*/ str_to_num(temp[1]);
        
    set_task(1.0"countdown"4567,_,_,"b");
        
    set_task(1.0"show_time"2345,_,_,"b");
    }

    public 
    show_time()
    {
        
    set_hudmessage(random_num(0,255), random_num(0,255), random_num(0,255), -1.0random_float(0.150.40), /*0.31,*/ 06.02.0);
        
    show_hudmessage(0"%L"LANG_PLAYER"WARMUP_COUNTDOWN"time_left 60time_left 60);    //countdown
    }
    public 
    restart()
    {
        
    //unpausing plugins
        
    server_cmd("amx_pausecfg enable alt_end_round_sounds.amxx");
        
    server_cmd("amx_pausecfg enable restmenu.amxx");
        
    g_is_warmup false;
        
    remove_task(4567);
        
    remove_task(2345);
        
        
    server_cmd("sv_restart 1");
        new 
    Players[32], playerCount;
        
    get_players(PlayersplayerCount);
        for (new 
    i=0i<playerCounti++)
        {
            new 
    id Players[i];
            if(
    cs_get_user_bpammo(idCSW_HEGRENADE))
                
    cs_set_user_bpammo(idCSW_HEGRENADE0);
        }
    }
    public 
    Event_ResetHud(id)
    {
        if(
    g_is_warmup)
        {
            
    set_task(0.1"task_give"id);    //after spawn
        

    }
    public 
    DeathMsg()
    {
        new 
    l_cvar_respawn get_pcvar_num(g_cvar_respawn);
        if((
    g_is_warmup) && (l_cvar_respawn ==1))
            
    {
        new 
    id read_data(2);
        
    set_task(1.0,"respawn_player",id);
    }

    public 
    respawn_player(id)    //thx sniffer
    {     
    if(
    is_user_connected(id))
        
    ExecuteHamB(Ham_CS_RoundRespawnid);     //let's respawn player
    }

    public 
    task_give(id)
    {
        if (!
    is_user_alive(id))
            return;
        
    strip_user_weapons(id);
        new 
    l_cvar_weapon;
        if(
    get_cvar_num("amx_warmup_weapon") == 27)
        {
            
    l_cvar_weapon random_num(126);
        }
        else
        {
            
    l_cvar_weapon get_cvar_num("amx_warmup_weapon");
        }
        switch(
    l_cvar_weapon)
        {
            case 

            {
                
    //now, we have to give weapons that we promised earlier
                
    cs_set_user_armor (id100CS_ARMOR_VESTHELM);
                
    cs_set_user_money (id 0);
                
    give_item(id"weapon_p228");
                
    cs_set_user_bpammo(idCSW_P22852);
            }
            case 
    :
            {
                
    cs_set_user_armor (id100CS_ARMOR_VESTHELM);
                
    cs_set_user_money (id 0);
                
    give_item(id"weapon_scout");
                
    cs_set_user_bpammo(idCSW_SCOUT90);
            }
            case 
    :
            {
                
    give_item(id"weapon_hegrenade");
                
    cs_set_user_bpammo(idCSW_HEGRENADE100);
            }
            case 
    :
            {
                
    cs_set_user_armor (id100CS_ARMOR_VESTHELM);
                
    cs_set_user_money (id 0);
                
    give_item(id"weapon_xm1014");
                
    cs_set_user_bpammo(idCSW_XM101432);
            }
            case 
    :
            {
                
    cs_set_user_armor (id100CS_ARMOR_VESTHELM);
                
    cs_set_user_money (id 0);
                
    give_item(id"weapon_mac10");
                
    cs_set_user_bpammo(idCSW_MAC10100);
            }
            case 
    :
            {
                
    cs_set_user_armor (id100CS_ARMOR_VESTHELM);
                
    cs_set_user_money (id 0);
                
    give_item(id"weapon_aug");
                
    cs_set_user_bpammo(id,CSW_AUG90);
            }
            case 
    :
            {
                
    cs_set_user_armor (id100CS_ARMOR_VESTHELM);
                
    cs_set_user_money (id 0);
                
    give_item(id"weapon_elite");
                
    cs_set_user_bpammo(idCSW_ELITE120);
            }
            case 
    :
            {
                
    cs_set_user_armor (id100CS_ARMOR_VESTHELM);
                
    cs_set_user_money (id 0);
                
    give_item(id"weapon_fiveseven");
                
    cs_set_user_bpammo(idCSW_FIVESEVEN100);
            }
            case 
    :
            {
                
    cs_set_user_armor (id100CS_ARMOR_VESTHELM);
                
    cs_set_user_money (id 0) ;
                
    give_item(id"weapon_ump45");
                
    cs_set_user_bpammo(idCSW_UMP45100);
                
            }
            case 
    10 :
            {
                
    give_item(id"weapon_sg550");
                
    cs_set_user_armor (id100CS_ARMOR_VESTHELM);
                
    cs_set_user_money (id 0);
                
    cs_set_user_bpammo(idCSW_SG55090);
            }
            case 
    11 :
            {
                
    cs_set_user_armor (id100CS_ARMOR_VESTHELM);
                
    cs_set_user_money (id 0);
                
    give_item(id"weapon_galil");
                
    cs_set_user_bpammo(idCSW_GALIL90);
            }
            case 
    12 :
            {
                
    cs_set_user_armor (id100CS_ARMOR_VESTHELM);
                
    cs_set_user_money (id 0);
                
    give_item(id"weapon_famas");
                
    cs_set_user_bpammo(idCSW_FAMAS90);
            }
            case 
    13 :
            {
                
    cs_set_user_armor (id100CS_ARMOR_VESTHELM);
                
    cs_set_user_money (id 0); 
                
    cs_set_user_bpammo(idCSW_USP100);
            }
            case 
    14 :
            {
                
    cs_set_user_armor (id100CS_ARMOR_VESTHELM);
                
    cs_set_user_money (id 0); 
                
    give_item(id"weapon_glock18");
                
    cs_set_user_bpammo(idCSW_GLOCK18120);
            }
            case 
    15 :
            {
                
    cs_set_user_armor (id100CS_ARMOR_VESTHELM);
                
    cs_set_user_money (id 0);
                
    give_item(id"weapon_awp");
                
    cs_set_user_bpammo(id,CSW_AWP30);
            }
            case 
    16 :
            {
                
    cs_set_user_armor (id100CS_ARMOR_VESTHELM);
                
    cs_set_user_money (id 0); 
                
    give_item(id"weapon_mp5navy");
                
    cs_set_user_bpammo(idCSW_MP5NAVY120);
            }
            case 
    17 :
            {
                
                
    cs_set_user_armor (id100CS_ARMOR_VESTHELM);
                
    cs_set_user_money (id 0);
                
    give_item(id"weapon_m249");
                
    cs_set_user_bpammo(idCSW_M249200);
            }
            case 
    18 :
            {
                
                
    cs_set_user_armor (id100CS_ARMOR_VESTHELM);
                
    cs_set_user_money (id 0);
                
    give_item(id"weapon_m3");
                
    cs_set_user_bpammo(idCSW_M332);
            }
            case 
    19 :
            {
                
    cs_set_user_armor (id100CS_ARMOR_VESTHELM);
                
    cs_set_user_money (id 0); 
                
    give_item(id"weapon_m4a1");
                
    cs_set_user_bpammo(idCSW_M4A190);
            }
            case 
    20 :
            {
                
                
    cs_set_user_armor (id100CS_ARMOR_VESTHELM);
                
    cs_set_user_money (id 0);
                
    give_item(id"weapon_tmp");
                
    cs_set_user_bpammo(idCSW_TMP120);
                
            }
            case 
    21 :
            {
                
    cs_set_user_armor (id100CS_ARMOR_VESTHELM);
                
    cs_set_user_money (id 0); 
                
    give_item(id"weapon_g3sg1");
                
    cs_set_user_bpammo(idCSW_G3SG190);
            }
            case 
    22 :
            {
                
                
    cs_set_user_armor (id100CS_ARMOR_VESTHELM);
                
    cs_set_user_money (id 0); 
                
    give_item(id"weapon_deagle");
                
    cs_set_user_bpammo(idCSW_DEAGLE35);
            }
            case 
    23 :
            {
                
                
    cs_set_user_armor (id100CS_ARMOR_VESTHELM);
                
    cs_set_user_money (id 0); 
                
    give_item(id"weapon_sg552");
                
    cs_set_user_bpammo(idCSW_SG55290);
            }
            case 
    24 :
            {
                
    cs_set_user_armor (id100CS_ARMOR_VESTHELM);
                
    cs_set_user_money (id 0);
                
    give_item(id"weapon_ak47");
                
    cs_set_user_bpammo(idCSW_AK4790);
            }
            case 
    25 :
            {
                
                
    cs_set_user_armor (id100CS_ARMOR_VESTHELM);
                
    cs_set_user_money (id 0);
                
    give_item(id"weapon_p90");
                
    cs_set_user_bpammo(idCSW_P90100);
                
            }
            case 
    26 :
            {
                
    cs_set_user_armor (id100CS_ARMOR_VESTHELM);
                
    cs_set_user_money (id 0);
                
    give_item(id"weapon_knife");
            }
        }
    }
    public 
    HamTouchPre(weapon)
    {
        if(
    g_is_warmup)
        {
        return 
    HAM_SUPERCEDE;
    }
        return 
    HAM_IGNORED;
    }
    public 
    handle_drop(id)
    {
        if(
    g_is_warmup)
        {
        return 
    PLUGIN_HANDLED;
    }
        return 
    PLUGIN_CONTINUE;
    }
    public 
    plugin_precache() 
    {
        
    //precache_sound("misc/sound_name.wav");
        
    precache_sound("GrzesioSERW/Viagra_full.mp3");//MP3 version

    Co do niedostawania, używałem go długo z tym ustawieniem i nie zdarzył mi się taki błąd. Debugguj go i patrz w logi.
    Najlepszy hosting www tutaj
    Konfiguracja amxx, instalacja pluginów, pisanie pluginów AMXX. Więcej info na www.naven.com.pl
    Jebać steama.
     

  3. #3 Odp: UltimateWarmUp (rozgrzewka) przeróbka 
    Spamer
    Dołączył
    Jan 2010
    Posty
    172
    dżenks
     

Podobne wątki

  1. Rozgrzewka
    By Unio8 in forum Szukam pluginu AMX/AMXX
    Odpowiedzi: 0
    Ostatni post / autor: 18-01-2011, 22:10
  2. Rozgrzewka...
    By Unio8 in forum Problemy i konfiguracja AMXX
    Odpowiedzi: 4
    Ostatni post / autor: 17-01-2011, 21:24
  3. Rozgrzewka
    By EnemY` in forum Szukam pluginu AMX/AMXX
    Odpowiedzi: 0
    Ostatni post / autor: 09-01-2011, 15:24
  4. Rozgrzewka
    By aiM usP in forum Szukam pluginu AMX/AMXX
    Odpowiedzi: 1
    Ostatni post / autor: 13-09-2010, 19:15
  5. [przerobka] Przerobka stopki
    By Czookapik in forum Prośby o wykonanie grafiki
    Odpowiedzi: 1
    Ostatni post / autor: 18-05-2010, 22:10
  6. rozgrzewka - mala przerobka
    By ProHax0r in forum Pisanie pluginów AMXX
    Odpowiedzi: 2
    Ostatni post / autor: 02-05-2010, 11:59
  7. rozgrzewka i awp
    By Mak0 in forum Szukam pluginu AMX/AMXX
    Odpowiedzi: 0
    Ostatni post / autor: 16-04-2010, 07:09
  8. Rozgrzewka prośba.
    By BeNq! in forum Problem z pluginem AMX/AMXX
    Odpowiedzi: 9
    Ostatni post / autor: 08-03-2010, 20:10
  9. rozgrzewka
    By djperfect in forum Pytania z odpowiedzią
    Odpowiedzi: 1
    Ostatni post / autor: 12-10-2009, 15:34
  10. rozgrzewka na uzi :D
    By csmatiz in forum Szukam pluginu AMX/AMXX
    Odpowiedzi: 18
    Ostatni post / autor: 28-12-2008, 11:15

Odwiedzający znaleźli tę stronę szukając:

Nikt jeszcze nie odwiedził tej strony poprzez wyszukiwarki
Uprawnienia umieszczania postów
  • Nie możesz zakładać nowych tematów
  • Nie możesz pisać wiadomości
  • Nie możesz dodawać załączników
  • Nie możesz edytować swoich postów
  •