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
Inny

Odliczanie na komendę

inny

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

#1 XXL

    Wszechmogący

  • Power User

Reputacja: 139
Zaawansowany

  • Postów:637
Offline

Napisano 15.12.2014 20:28

Witam potrzebuję kodu że jak wpiszę /odliczaj to w hud na środku pojawia się 

Zostało 3

Zostało 2

Zostało 1 

 

 


Użytkownik XXL edytował ten post 15.12.2014 20:31

  • +
  • -
  • 0

#2 NieWiemMamMac@

    Wszechwidzący

  • Użytkownik

Reputacja: 166
Profesjonalista

  • Postów:289
  • Imię:Kamil
  • Lokalizacja:Lokalizacja
Offline

Napisano 15.12.2014 21:12

Witam potrzebuję kodu że jak wpiszę /odliczaj to w hud na środku pojawia się 

Zostało 3

Zostało 2

Zostało 1 

#include <amxmodx>
#include <amxmisc>
#include <fun>

#define PLUGIN "ODLICZANIEv"
#define VERSION "0.0"
#define AUTHOR "unknown"

new Odliczanie

public plugin_init()
{
    register_plugin(PLUGIN, VERSION, AUTHOR)
    
    register_clcmd("say /odliczaj", "UruchomOdliczanie")
}

public UruchomOdliczanie(id)
{
    Odliczanie = 3
    
    if(task_exists(id + 3431))
    {
        remove_task(id + 3431)
    }
    set_task(1.0, "Koniec", id + 3431, _, _, "b")
    
    return PLUGIN_CONTINUE
}
public Koniec(task_id)
{
    new id = task_id - 3431
    
    set_hudmessage(80, 0, 255, -1.0, 0.29, 2, 0.02, 1.0, 0.01 )
    show_hudmessage(id, "Zostalo %d", Odliczanie)
    
    Odliczanie -= 1
    
    if(Odliczanie <= 0)
    {
        if( task_exists(task_id) )
        {
            remove_task( task_id )
        }
    }
}

@Poprawione

 

@DOWN


Wow wpisałem komende i po chwili naliczało mi na -24 hah nie oto mi chodzi a chodzi że jak wpiszę /odliczaj to pokazują się 4 teksty na HUD Zostało 3 ,  Zostało 2 , Zostało 1, zostało 0, i jak dojdzie do 0 to żeby się wyłączało i pojawiał się jakiś sygnał

Poprawione.


Użytkownik NieWiemMamMac@ edytował ten post 15.12.2014 21:35

  • +
  • -
  • 1

Pomagam z klasami/perkami/silnikiem COD

Kontakt:

[email protected]

PW

 


#3 XXL

    Wszechmogący

  • Autor tematu
  • Power User

Reputacja: 139
Zaawansowany

  • Postów:637
Offline

Napisano 15.12.2014 21:25

Wow wpisałem komende i po chwili naliczało mi na -24 hah nie oto mi chodzi a chodzi że jak wpiszę /odliczaj to pokazują się 4 teksty na HUD Zostało 3 ,  Zostało 2 , Zostało 1, zostało 0, i jak dojdzie do 0 to żeby się wyłączało i pojawiał się jakiś sygnał

 


Użytkownik XXL edytował ten post 15.12.2014 21:28

  • +
  • -
  • 0

#4 psilocybe

    Toasty!

  • Power User

Reputacja: 252
Wszechwidzący

  • Postów:524
  • Steam:steam
  • Imię:Filip
  • Lokalizacja:PL
Offline

Napisano 15.12.2014 21:28

#include <amxmodx>

public plugin_init()
{       
    register_plugin("Countdown", "0.0.0.1", "psilocybe");
    register_clcmd("say /odliczaj", "Countdown");
}

public Countdown()
{
    set_task(1.0, "Three");
    set_task(2.0, "Two");
    set_task(3.0, "One");
}

public Three()
{
    set_hudmessage (000, 255, 000, -1.0, 0.25, 2, 0.02, 6.0, 0.01, 0.1, 1)
    show_hudmessage(0, "Zostalo 3...")   
    client_cmd(0, "spk three")
}

public Two()
{
    set_hudmessage (255, 170, 000, -1.0, 0.25, 2, 0.02, 6.0, 0.01, 0.1, 1)
    show_hudmessage(0, "Zostalo 2...")
    client_cmd(0, "spk two")
}

public One()
{
    set_hudmessage (255, 000, 000, -1.0, 0.25, 2, 0.02, 6.0, 0.01, 0.1, 1)
    show_hudmessage(0, "Zostalo 1...")
    client_cmd(0, "spk one")
}

Użytkownik psilocybe edytował ten post 15.12.2014 21:29

  • +
  • -
  • 1

Dołączona grafika

Dołączona grafika


#5 XXL

    Wszechmogący

  • Autor tematu
  • Power User

Reputacja: 139
Zaawansowany

  • Postów:637
Offline

Napisano 15.12.2014 21:35

@UP

No oto mi chodziło dzięki :) a dało by się po ukończeniu odliczania czyli Zostało 1..  odgrywał się dziwięk .wav czy tam .mp3 ?


  • +
  • -
  • 0

#6 NieWiemMamMac@

    Wszechwidzący

  • Użytkownik

Reputacja: 166
Profesjonalista

  • Postów:289
  • Imię:Kamil
  • Lokalizacja:Lokalizacja
Offline

Napisano 15.12.2014 21:53

@UP

No oto mi chodziło dzięki :) a dało by się po ukończeniu odliczania czyli Zostało 1..  odgrywał się dziwięk .wav czy tam .mp3 ?

 

 

#include <amxmodx>

public plugin_init()
{       
	register_plugin("Countdown", "0.0.0.1", "psilocybe");
	register_clcmd("say /odliczaj", "Countdown");
}

public Countdown()
{
	set_task(1.0, "Three");
	set_task(2.0, "Two");
	set_task(3.0, "One");
	set_task(4.0, "dzw");
}

public Three()
{
	set_hudmessage (000, 255, 000, -1.0, 0.29, 2, 0.02, 1.0, 0.01 )
	show_hudmessage(0, "Zostalo 3...")   
	client_cmd(0, "spk three")
}

public Two()
{
	set_hudmessage (255, 170, 000, -1.0, 0.29, 2, 0.02, 1.0, 0.01 )
	show_hudmessage(0, "Zostalo 2...")
	client_cmd(0, "spk two")
}

public One()
{
	set_hudmessage (255, 000, 000, -1.0, 0.29, 2, 0.02, 1.0, 0.01 )
	show_hudmessage(0, "Zostalo 1...")
	client_cmd(0, "spk one")
}

public dzw()
{
	
	client_cmd(0,"spk misc/holyshit.wav")  // sciezka dzwieku
}

public plugin_precache() 
{ 
	precache_sound("misc/holyshit.wav")  // up
	
	return PLUGIN_CONTINUE 
}

  • +
  • -
  • 1

Pomagam z klasami/perkami/silnikiem COD

Kontakt:

[email protected]

PW

 


#7 Wielkie Jol

    REPREZENTUJE SIEBIE I CAŁĄ GALAKTYKĘ

  • Support Team

Reputacja: 683
Wszechmogący

  • Postów:1 258
  • GG:
  • Lokalizacja:AMXX
Offline

Napisano 15.12.2014 22:40

https://forums.allie...ad.php?t=184393

 

O wiele lepiej wyglądające kody na odliczanie.


  • +
  • -
  • 2

"Żaden etyczny inżynier oprogramowania nie zgodzi się napisać procedury zniszczBagdad. Jego poczucie etyki domaga się, aby napisał procedurę zniszczMiasto, a Bagdad przekazał jako parametr" - Nathaniel Borenstein.


#8 XXL

    Wszechmogący

  • Autor tematu
  • Power User

Reputacja: 139
Zaawansowany

  • Postów:637
Offline

Napisano 16.12.2014 18:33

Zrobił by mi ktoś jeszcze dźwięk .wav z tekstem "Odliczanie zostało ukończone/zakończone" - kto jak woli, bo ja nie mogę znaleźć


  • +
  • -
  • 0





Również z jednym lub większą ilością słów kluczowych: inny

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

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