Skocz do zawartości

Nowy szablon forum

mygo.pl

Stworzyliśmy dla Was nowy wygląd forum. Z pewnością znajdziesz rzeczy, które wg Ciebie mogą zostać zmienione - wspomnij o tym w specjalnym wątku.

Czytaj więcej

Jak założyć własną sieć

serwerów CS

Zastanawiasz się nad prowadzeniem własnej sieci serwerów? Przeczytaj podstawowe informacje, na które należy zwrócić uwagę, przy takim projekcie.

Czytaj więcej

Tworzymy spis sieci

dodaj swoją

Dodaj sieć do której należysz, pozwoli to na promocję i budowę ogólnopolskiej bazy sieci CS.

Czytaj więcej

RSSdhud messages


MYGO.pl
 Udostępnij

Rekomendowane odpowiedzi

  • RSSy
Hello! I want to change hud to dhud message. Someone told me here how to do but I don't wana do it wrong.. If someone can spend some time to help me, I will be thankful

Code:

/*
 Bomb Countdown HUD Timer v0.2 by SAMURAI

        * Plugin Details
 With this plugin enabled, you can see an colored Hud Message with the c4 time left, until explode
  Remeber : if until explode remains less than 8 seconds, hudmessage color will be red, if > 7 will be yellow and > 13 will be green.

        * Required Modules:
 - CSX
 
        * Credits:
- Emp` for various indicates
- Alka for full tests

        * Changelog
 - Fixed Events problems
 - Pcvars
 - Fixed any bug on plugin

*/


#include <amxmodx>
#include <csx>
 
#define PLUGIN "Bomb Countdown HUD Timer"
#define VERSION "0.2"
#define AUTHOR "SAMURAI"
 
new g_c4timer, pointnum;
new bool:b_planted = false;

new g_msgsync;
 
 
public plugin_init()
{
        register_plugin(PLUGIN,VERSION,AUTHOR);
 
        pointnum = get_cvar_pointer("mp_c4timer");
 
        register_logevent("newRound", 2, "1=Round_Start");
        register_logevent("endRound", 2, "1=Round_End");
        register_logevent("endRound", 2, "1&Restart_Round_");
 
        g_msgsync = CreateHudSyncObj();
}
 
public newRound()
{
        g_c4timer = -1;
        remove_task(652450);
        b_planted = false;
}
 
public endRound()
{
        g_c4timer = -1;
        remove_task(652450);
}
 
public bomb_planted()
{
        b_planted = true;
        g_c4timer = get_pcvar_num(pointnum);
        dispTime()
        set_task(1.0, "dispTime", 652450, "", 0, "b");
}
 
public bomb_defused()
{
        if(b_planted)
        {
                remove_task(652450);
                b_planted = false;
        }
   
}
 
public bomb_explode()
{
        if(b_planted)
        {
                remove_task(652450);
                b_planted = false;
        }
       
}
 
public dispTime()

        if(!b_planted)
        {
                remove_task(652450);
                return;
        }
       
 
        if(g_c4timer >= 0)
        {
                if(g_c4timer > 13) set_hudmessage(127, 0, 255, -1.0, 0.80, 0, 1.0, 1.0, 0.01, 0.01, -1);
                else if(g_c4timer > 7) set_hudmessage(127, 0, 255, -1.0, 0.80, 0, 1.0, 1.0, 0.01, 0.01, -1);
                else set_hudmessage(127, 0, 255, -1.0, 0.80, 0, 1.0, 1.0, 0.01, 0.01, -1);
 
                ShowSyncHudMsg(0, g_msgsync, "Villains will destroy the world in: %d seconds", g_c4timer);
 
                --g_c4timer;
        }
 
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1033\\ f0\\ fs16 \n\\ par }
*/

Przeczytaj cały wpis

Odnośnik do komentarza
Udostępnij na innych stronach

Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
 Udostępnij

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...