←  Szukam pluginu

AMXX.pl: Support AMX Mod X i SourceMod

»

Szukam pluginu / funkcji koniec mapy

  • +
  • -
Kaleka - zdjęcie Kaleka 10.12.2013

Witam.

Szukam pluginu który pod koniec mapy wyświetli HUD która drużyna wygrała, potrzebuję też żeby dla wygranych leciała muzyka win.mp3 dla przegranych lose.mp3 ale to już sobie sam dorobię :&

 

Ogólnie szukałem i znalazłem tylko np że po 24minutach dokładnie wywołuje funkcje, ja szukam czegoś uniwersalnego żeby w przypadku np RTV i tak pokazało się kto wygrał.

 

Pozdrawiam ;)

Odpowiedz

  • +
  • -
Wielkie Jol - zdjęcie Wielkie Jol 10.12.2013

/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>

#define PLUGIN "xXPLUGINXx"
#define VERSION "1.0"
#define AUTHOR "Wielkie Jol"

new c,t;
public plugin_init(){
    register_event("SendAudio", "t_win", "a", "2&%!MRAD_terwin")
    register_event("SendAudio", "ct_win", "a", "2&%!MRAD_ctwin")
    set_task(60.0, "funkcja", .flags="d")
}

public plugin_precache()
{
    precache_generic("sound/sound/misc/ctwin.MP3")
    precache_generic("sound/misc/ttwin.MP3")
    precache_generic("sound/misc/ctlose.MP3")
    precache_generic("sound/misc/ttlose.MP3")
    precache_generic("sound/misc/remis.MP3")
    
}
public t_win()
    t++;
public c_win()
    c++;
public funkcja(id){
    if(c>t){
        set_hudmessage(0, 0, 255, -1.0, -1.0)
        show_hudmessage(0, "Antyterrorysci wygrali! %d do %d", c,t)
        if(get_user_team(id) == 2){
            client_cmd(0, "mp3 play sound/misc/ctwin.MP3")
        }
        else client_cmd(0, "mp3 play sound/misc/ttlose.MP3")
    }
    else if(t>c){
        set_hudmessage(255, 0, 0, -1.0, -1.0)
        show_hudmessage(0, "Terrorysci wygrali! %d do %d", t,c)
        if(get_user_team(id) == 1){
            client_cmd(0, "mp3 play sound/misc/ttwin.MP3")
        }
        else client_cmd(0, "mp3 play sound/misc/ctlose.MP3")
    }
    else if(t==c){
        set_hudmessage(128, 128, 128, -1.0, -1.0)
        show_hudmessage(0, "Mamy remis - po %d rund. /nKoniec mapy za 60 sekund.",t)
        client_cmd(0, "mp3 play sound/misc/remis.MP3")
    }
}

 

Nie najlepsza jakość kodu, ale powinno działać

Odpowiedz