Skocz do zawartości

Witamy w Nieoficjalnym polskim support'cie AMX Mod X

Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie

Szukam Plugina


  • Zamknięty Temat jest zamknięty
1 odpowiedź w tym temacie

#1 Lelek

    Zaawansowany

  • Użytkownik

Reputacja: 22
Życzliwy

  • Postów:105
  • GG:
  • Imię:Adam
  • Lokalizacja:*
Offline

Napisano 08.06.2008 23:19

Tak jak w temacie ale nie do końca szukam pluginu poprawionego... a dokładniej chodzi mi o plugin migający ekran na czerwono przy niskim hp i on ma taką wadę że nieraz zapomni sie wyłączyć w następnej rundzie i mimo że mamy 100hp ekran nadal miga...

Kto jest na tyle dobry że znajdzie i poprawi buga

/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>

#define PLUGIN "Low HP fade"
#define VERSION "1.0"
#define AUTHOR "Sn!ff3r"

#define TASK 666

public plugin_init() {
    register_plugin(PLUGIN, VERSION, AUTHOR)
    register_event("DeathMsg","eDeathMsg","a")
    register_event("Damage", "Event_Damage", "be", "2!0")
    register_event("HLTV", "NewRound", "a", "1=0", "2=0")
}


public NewRound()
{
    new players[32],count
    get_players(players,count)
    for (new i = 1; i <= count ; i++)
        if(task_exists(TASK + i))
            remove_task(TASK + i)   
}

public Event_Damage(id)
{
    if(!is_user_alive(id) || !is_user_connected(id))
        return PLUGIN_CONTINUE
   
    new HP = get_user_health(id)   
   
    new param[1]
    param[0] = id
   
    if(HP <= 15 && HP >= 10)       
        set_task(1.0,"fade",TASK + id,param,1,"b")
   
    if(HP <= 9 && HP >= 1)
    {
        remove_task(TASK + id)
        set_task(0.8,"fade",TASK + id,param,1,"b")
       
    }   
    return PLUGIN_CONTINUE
}

public fade(param[])
{
    message_begin(MSG_ONE,get_user_msgid("ScreenFade"),{0,0,0},param[0]);
    write_short(1<<10) // duration
    write_short(1<<10) // hold time
    write_short(0x0000) // flags
    write_byte(180) // red
    write_byte(0) // green
    write_byte(0) // blue
    write_byte(110) // alpha
    message_end()   
}

  • +
  • -
  • 0

#2 Abes Mapper

    Repulsion Gel

  • Przyjaciel

Reputacja: 2 017
Godlike

  • Postów:7 356
  • Steam:steam
  • Imię:Sebastian
  • Lokalizacja:Sulejówek
Offline

Napisano 08.06.2008 23:28

Zapomniałem poinformować.
http://amxx.pl/viewt...php?p=9174#9174
  • +
  • -
  • 0




Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych