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

Problem pokazywanie HP


  • Nie możesz napisać tematu
  • Zaloguj się, aby dodać odpowiedź
4 odpowiedzi w tym temacie

#1 SzoGRAT

    Pomocny

  • Użytkownik

Reputacja: 1
Nowy

  • Postów:63
  • Lokalizacja:kck
Offline

Napisano 09.07.2012 19:34

Witam mam oto taki plugin:

/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>

#define PLUGIN "Nowy Plugin"
#define VERSION "1.0"
#define AUTHOR "Sn!ff3r"

new hud

public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)

register_event
("Health", "Health", "be")

hud
= CreateHudSyncObj()
}

public Health(id)
{
static hp
hp
= read_data(1)

if(hp >= 255)
{
remove_task(id)

set_hudmessage
(255, 170, 0, 0.01, 0.89, 0, 6.0, 12.0)
ShowSyncHudMsg(id, hud, "Twoje hp: %d", hp)

set_task
(10.0, "show_health", id)
} else {
remove_task(id)
}
}

public show_health(id)
{
static hp
hp
= get_user_health(id)

if(hp >= 255)
{
set_hudmessage(255, 170, 0, 0.01, 0.89, 0, 6.0, 12.0)
ShowSyncHudMsg(id, hud, "Twoje hp: %d", hp)

set_task
(10.0, "show_health", id)
}
}


Ale chcę aby pokazywał HP w tym miejscu (screen) oraz aby wyświetlało HP cały czas bo znika na pare sekund i pojawia się znów. Z góry dziękuje dam +
Dołączona grafika
  • +
  • -
  • 0

#2 pfkers

    Banned

  • Zbanowany

Reputacja: 90
Zaawansowany

  • Postów:759
  • GG:
  • Imię:Krzysiek
  • Lokalizacja:Płock
Offline

Napisano 09.07.2012 20:32

to jest polozenie twojego napisu

set_hudmessage(255, 170, 0, 0.01, 0.89, 0, 6.0, 12.0)

jezeli masz amxx studio tam masz hud generator i mozesz sobie ustawic tam gdzie chcesz

a jezeli chodzi o miganie to na raz wyswietla ci za duzo hudow z tego co mi sie wydaje..

#3 Droso

    Dawniej HubertTM

  • Support Team

Reputacja: 1 291
Godlike

  • Postów:2 371
  • Steam:steam
  • Imię:Hubert
  • Lokalizacja:Wrocław
Offline

Napisano 10.07.2012 07:21

Hud'a ma co 10 sec wystarczy zmienić to
set_task(10.0, "show_health", id)
na to

set_task(5.0, "show_health", id)

  • +
  • -
  • 0

Piszę pluginy pod: AMX MOD X oraz SOURCE MOD!

Na zlecenie i bez zlecenia zresztą też!


#4 SzoGRAT

    Pomocny

  • Autor tematu
  • Użytkownik

Reputacja: 1
Nowy

  • Postów:63
  • Lokalizacja:kck
Offline

Napisano 10.07.2012 22:22

Bo chce, aby hp wyświetlało się cały czas i nie znikało. I zauważyłem jeszcze że ilość posiadanego hp nie aktualizuje się na bierzaco. Jak naprawić te problemy?
  • +
  • -
  • 0

#5 QuahodronN

    Godlike

  • Power User

Reputacja: 230
Wszechwidzący

  • Postów:1 262
  • GG:
  • Steam:steam
  • Imię:Olo
  • Lokalizacja:Śląsk
Offline

Napisano 10.07.2012 22:42

set_hudmessage(255, 170, 0, 0.01, 0.89, 0, 6.0, 12.0)

ostatnia liczba czyli 12 to czas wyświetlania dlatego Ci co 12 sekund aktualizuje HP
  • +
  • -
  • 0

| CPU: I7-6700K @4.7GHz | Cooling: Corsair H110 | GPU: MSI GTX 1080 Gaming X | MOBO: Asus Maximus VIII Hero | RAM: Kingston Savage 16GB DDR4 @2800MHz |

| SSD: Samsung 840 Pro 128GB | SSD2: Samsung 840 Pro 256GB  |  PSU: Be Quiet L8 630W | Case: Gladius M40 | Mouse: Gigabyte M6980X | Keyboard: Sharkoon SHARK ZONE K20 Headphones: HyperX HX Cloud Black Display: Triple LG 24MP67VQ-P |

 

TS3: ts.kreedzmania.pl - 512 Slotów - Darmowe Kanały ;)





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

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