PROBLEM/PYTANIE :
Mam pytanie co do HUD messages, mianowicie co zrobić aby w HUD było odlicznie od 40 do 0
OPIS/INFORMACJE :
Mam antirusher 2.4 i chciałbym aby w HUD u góry ekranu pojawiło się odlicznie do końca stref rashu. Mam 40 sekund antyrashu
Dodatkowe info:
Start HUD= początek rundy
Koniec HUD=po 40 sekundach
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.
|
Guest Message by DevFuse
Pytanie do HUD messagesPytanie do HUD messages
Temat rozp.
ADRIANq ^^
, 23.10.2010 14:40
5 odpowiedzi w tym temacie
#1
Napisano 23.10.2010 14:40
#2
Napisano 23.10.2010 15:03
/* Plugin generated by Muzzi */
#include <amxmodx>
#include <amxmisc>
#define PLUGIN "Odliczanie"
#define VERSION "1.0"
#define AUTHOR "Muzzi"
new Odliczanie[33]
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_logevent("EvRoundStart", 2, "1=Round_Start")
}
public EvRoundStart()
{
Odliczanie[0] = 40
if(task_exists(0 + 3431))
{
remove_task(0 + 3431)
}
set_task(1.0, "Koniec", 0 + 3431, _, _, "b")
return PLUGIN_CONTINUE
}
public Koniec(task_id)
{
new id = task_id - 3431
set_hudmessage(0, 255, 0, -1.0, -1.0, 0, 6.0, 12.0)
show_hudmessage(id, "Za %d s. Bedziesz mogl raszowac", Odliczanie[id])
Odliczanie[id] -= 1
if(Odliczanie[id] <= 0)
{
if(task_exists(task_id))
{
remove_task(task_id)
}
}
}
Weź to sprawdź, powinno działać ; D
Użytkownik Muzzi edytował ten post 23.10.2010 15:03
#3
Napisano 23.10.2010 15:13
Działa 100%
Tylko popraw czas wyświetlania wiadomosci hud z 12.0 na 40.0
+ Dla Ciebie
Tylko popraw czas wyświetlania wiadomosci hud z 12.0 na 40.0
+ Dla Ciebie
#4
Napisano 23.10.2010 15:16
/* Plugin generated by Muzzi */
#include <amxmodx>
#include <amxmisc>
#define PLUGIN "Odliczanie"
#define VERSION "1.0"
#define AUTHOR "Muzzi"
new Odliczanie[33]
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_logevent("EvRoundStart", 2, "1=Round_Start")
}
public EvRoundStart()
{
Odliczanie[0] = 40
if(task_exists(0 + 3431))
{
remove_task(0 + 3431)
}
set_task(1.0, "Koniec", 0 + 3431, _, _, "b")
return PLUGIN_CONTINUE
}
public Koniec(task_id)
{
new id = task_id - 3431
set_hudmessage(0, 255, 0, -1.0, -1.0, 0, 6.0, 40.0)
show_hudmessage(id, "Za %d s. Bedziesz mogl raszowac", Odliczanie[id])
Odliczanie[id] -= 1
if(Odliczanie[id] <= 0)
{
if(task_exists(task_id))
{
remove_task(task_id)
}
}
}
Proszę bardzo ; ]
#5
Napisano 23.10.2010 15:22
Znaczy umiem sobie to zmienić, dostałeś już + za inicjatywę
Mogłeś edytować tamten
Mogłeś edytować tamten
#6
Napisano 23.10.2010 15:41
Skopiowałem i zmieniłem tylko liczbe bo niektórzy tyle nie potrafią.; D
Użytkownicy przeglądający ten temat: 1
0 użytkowników, 1 gości, 0 anonimowych