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

Nie mam sił


  • Zamknięty Temat jest zamknięty
3 odpowiedzi w tym temacie

#1 silversurfer

    Profesjonalista

  • Użytkownik

Reputacja: 37
Życzliwy

  • Postów:209
  • Lokalizacja:Poznań
Offline

Napisano 06.12.2008 19:32

Męczę się i męczę chcę zrobić restart

- trwa 50
- tylko noże
- mp3 muza (ale tylko ta która leci w tle)
- 3 resety (nie 1 jak w tych standardowych)

oto co wykminiłem

#include <amxmodx>
#include <amxmisc>

new trwa = 50
new pokaz[] = "NonSteam.pl"
new dzwiek[]="misc/nonsteampl666.mp3"

new bool:resecik

public plugin_init()
{
    register_plugin("rest","reset","silversurfer")
    register_event("CurWeapon","switchweapon","be","1=1","2!29")
    register_event("TextMsg","silvereeek","a","2&#Game_C")


public silvereeek() 
{

    resecik = true

    set_task(1.0,"dzwiek", 0)
    set_task(46.0,"res1", 0)
    set_task(47.0,"res2", 0)
    set_task(48.0,"res3", 0)
    set_task(49.0,"res4", 0)
    set_task(50.0,"res5", 0)
    set_task(51.0,"res666", 0)
    set_task(1.0,"wyswietl_res",8188,"",0,"b")

}

public restarcik()
{
    server_cmd("sv_restart 1")

public restarcik_trzeci()
    server_cmd("sv_restart 3")

public dzwiek()
    client_cmd(0,"mp3 play ^"sound/%s^"",muza)
}

public wyswietl_res() {  

   set_hudmessage(0, 255, 0, -1.0, 0.12, 0, 6.0, 12.0)
   show_hudmessage(0,"==================^n* %s *^nGRAMY ZA: %i sec^n==================", pokaz, trwa)
    czas--
}

public restart_jedziemy() {

   set_hudmessage(15, 15, 15, -1.0, 0.21, 0, 6.0, 10.0)
   show_hudmessage(0, "Live ! Live ! Live ! GL & HF !^nLive ! Live ! Live ! GL & HF !^nLive ! Live ! Live ! GL & HF !" ) // zaczerpniete od seby
}

public reset_chat()
{
client_print(0, print_chat, "[LIVE--------]")
client_print(0, print_chat, "[-LIVE-------]")
client_print(0, print_chat, "[--LIVE------]")
client_print(0, print_chat, "[---LIVE-----]")
client_print(0, print_chat, "[----LIVE----]")
client_print(0, print_chat, "[-----LIVE---]")
client_print(0, print_chat, "[------LIVE--]")
client_print(0, print_chat, "[-------LIVE-]")
client_print(0, print_chat, "[--------LIVE]")
client_print(0, print_chat, "[E--------LIV]")
client_print(0, print_chat, "[VE--------LI]")
client_print(0, print_chat, "[IVE--------L]")
client_print(0, print_chat, "[LIVE--------]")
client_print(0, print_chat, "[-LIVE-------]")
client_print(0, print_chat, "[--LIVE------]")
client_print(0, print_chat, "[---LIVE-----]")
client_print(0, print_chat, "[----LIVE----]")
client_print(0, print_chat, "[-----LIVE---]")
client_print(0, print_chat, "[------LIVE--]")
client_print(0, print_chat, "[-------LIVE-]")
client_print(0, print_chat, "[--------LIVE]")
client_print(0, print_chat, "[E--------LIV]")
client_print(0, print_chat, "[VE--------LI]")
client_print(0, print_chat, "[IVE--------L]")
client_print(0, print_chat, "[LIVE--------]")
client_print(0, print_chat, "[-LIVE-------]")
client_print(0, print_chat, "[--LIVE------]")
client_print(0, print_chat, "[---LIVE-----]")
client_print(0, print_chat, "[---HF&GL----]")
client_print(0, print_chat, "[-----Go-----]")
client_print(0, print_chat, "[-----Go-----]")
}

public restart_rundy() {

    client_cmd(0,"speak misc/nonsteampl555")

    set_task(1.0,"restarr666", 0)  
    set_task(4.0,"restarr555", 0)  
    set_task(7.0,"restarr444", 0)  
    set_task(11.0,"reset_chat", 0) 
    set_task(11.0,"restart_rundy_play", 0)
}

public res1()
{
    remove_task(8188)
    set_hudmessage(10, 255, 40, -1.0, 0.30, 0, 6.0, 6.0, 0.5, 0.15, 4)
    show_hudmessage(0,"5")
    client_cmd(0,"speak misc/five")
}

public res2()
{
    set_hudmessage(10, 255, 40, -1.0, 0.30, 0, 6.0, 6.0, 0.5, 0.15, 4)
    show_hudmessage(0,"4")
    client_cmd(0,"speak misc/four")
   
}

public res3()
{
    set_hudmessage(10, 255, 40, -1.0, 0.30, 0, 6.0, 6.0, 0.5, 0.15, 4)
    show_hudmessage(0,"3")
    client_cmd(0,"speak misc/three")
}

public res4()
{
    set_hudmessage(10, 255, 40, -1.0, 0.30, 0, 6.0, 6.0, 0.5, 0.15, 4)
    show_hudmessage(0,"2")
    client_cmd(0,"speak misc/two")
}

public res5()
{
    set_hudmessage(10, 255, 40, -1.0, 0.30, 0, 6.0, 6.0, 0.5, 0.15, 4)
    show_hudmessage(0,"1")
    client_cmd(0,"speak misc/one")
}

public plugin_precache()
{
    precache_sound("nonsteampl666.mp3")
    precache_sound("misc/five.wav")
    precache_sound("misc/four.wav")
    precache_sound("misc/three.wav")
    precache_sound("misc/two.wav")
    precache_sound("misc/one.wav")
    precache_sound("misc/nonsteampl555.wav")
}

public switchweapon(id)
    if(restart)
    engclient_cmd(id,"weapon_knife")
}



  • +
  • -
  • 0

#2 R3X

    Godlike

  • Przyjaciel

Reputacja: 2 987
Godlike

  • Postów:4 248
  • Lokalizacja:Nie
Offline

Napisano 15.12.2008 16:21

Może już sobie poradziłeś, ale napiszę.
Plugin nie będzie działał jeśli nie można go skompilować, a oto przeszkody:
Nie rozpoczynasz/kończysz klamer od funkcji.
public plugin_init()
{
    register_plugin("rest","reset","silversurfer")
    register_event("CurWeapon","switchweapon","be","1=1","2!29")
    register_event("TextMsg","silvereeek","a","2&#Game_C")
zamien na:
public plugin_init()
{
    register_plugin("rest","reset","silversurfer")
    register_event("CurWeapon","switchweapon","be","1=1","2!29")
    register_event("TextMsg","silvereeek","a","2&#Game_C")
}
itd.

Poza tym funkcja nie może mieć takiej samej nazwy jak zmienna globalna (dzwiek).
Zamiast trwa dekrementrujesz czas (czas--).
Zamiast resecik sprawdzasz wartość logiczną restart.
  • +
  • -
  • 0

#3 silversurfer

    Profesjonalista

  • Autor tematu
  • Użytkownik

Reputacja: 37
Życzliwy

  • Postów:209
  • Lokalizacja:Poznań
Offline

Napisano 15.12.2008 18:08

R3X, Tak bo zbyt dużo funkcji mam i trochę tego nie mogę ogarnąć.
  • +
  • -
  • 0

#4 R3X

    Godlike

  • Przyjaciel

Reputacja: 2 987
Godlike

  • Postów:4 248
  • Lokalizacja:Nie
Offline

Napisano 15.12.2008 19:11

Nie wiem czy tak to miało działać, ale przynajmniej daje się kompilować.
Wątpie, by konieczne był precache tych dźwięków.
	precache_sound("misc/five.wav")
	precache_sound("misc/four.wav")
	precache_sound("misc/three.wav")
	precache_sound("misc/two.wav")
	precache_sound("misc/one.wav")

Te akurat można odtworzyć zwykłym
speak one

Załączone pliki


  • +
  • -
  • 0




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

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