←  Szukam pluginu

AMXX.pl: Support AMX Mod X i SourceMod

»

[ROZWIĄZANE] ile pozostało rund (serwer on...

Zablokowany

  • +
  • -
Panu - zdjęcie Panu 19.10.2013

Witam, posiadam serwer only DD2 z takimi ustawieniami:

mp_timelimit "0"
mp_winlimit "20"

i czy jest taki plugin który po wpisaniu timeleft bądź co innego np. /rund pokazywało ile pzosotało do zmiany np.

 

Pozostało do zmiany  4/20 wygranych rund.

Odpowiedz

  • +
  • -
d0naciak - zdjęcie d0naciak 19.10.2013

#include <amxmodx>

new g_iLimitWygranychRund;
new g_iIloscWygranychRund[3];

public plugin_init()
{
    register_plugin("Ilosc rund do konca", "0.1", "d0naciak");
    
    register_event("SendAudio", "ev_TerrorysciWygrali", "a", "2&%!MRAD_ctwin") ;
    register_event("SendAudio", "ev_AntyTerrorysciWygrali", "a", "2&%!MRAD_terwin");

    register_clcmd("say roundleft", "cmd_IloscWygranychDruzyny");
}

public plugin_cfg()
    g_iLimitWygranychRund = get_cvar_num("mp_winlimit");

public ev_TerrorysciWygrali()
    g_iIloscWygranychRund[1]++;

public ev_AntyTerrorysciWygrali()
    g_iIloscWygranychRund[2]++;

public cmd_IloscWygranychDruzyny(id)
    client_print(id, print_chat, "Ilosc wygranych twojej druzyny: %d/%d", g_iIloscWygranychRund[get_user_team(id)], g_iLimitWygranychRund);
Odpowiedz

  • +
  • -
Panu - zdjęcie Panu 20.10.2013

Jest mały problem, ponieważ nie mogę tego skomplikować:

SourcePawn Compiler 1.5.0-dev+3756
Copyright (c) 1997-2006, ITB CompuPhase, (C)2004-2008 AlliedModders, LLC

iloscrund.sp(1) : fatal error 120: cannot read from file: "amxmodx"

Compilation aborted.
1 Error.

Chyba że lokalnie spróbować? Czy to rzeczywiście błąd jakiś?

 

Odpowiedz

  • +
  • -
d0naciak - zdjęcie d0naciak 20.10.2013

Kompilujesz pod Source'a, a to jest plugin pod AmxModX'a

Użyj tego: http://amxx.pl/kompilator/

Odpowiedz

  • +
  • -
Panu - zdjęcie Panu 20.10.2013

Udało się, lecz nic nie wyświetla na serwerze gdy wpisuje timeleft. Jak to działa?

Odpowiedz

  • +
  • -
0-0-0 - zdjęcie 0-0-0 20.10.2013

Wpisujesz roundleft

register_clcmd("say roundleft", "cmd_IloscWygranychDruzyny");

Odpowiedz

  • +
  • -
Panu - zdjęcie Panu 20.10.2013

Niezauważyłem... działa lecz pokazuje drużynę przeciwną ile ma wygranych. Jak to zmienić?

Odpowiedz

  • +
  • -
d0naciak - zdjęcie d0naciak 21.10.2013

register_event("SendAudio", "ev_TerrorysciWygrali", "a", "2&%!MRAD_ctwin") ;
register_event("SendAudio", "ev_AntyTerrorysciWygrali", "a", "2&%!MRAD_terwin");

na

 

 

register_event("SendAudio", "ev_AntyTerrorysciWygrali", "a", "2&%!MRAD_ctwin") ;
register_event("SendAudio", "ev_TerrorysciWygrali", "a", "2&%!MRAD_terwin");

Użytkownik d0naciak edytował ten post 21.10.2013 18:56
Odpowiedz

  • +
  • -
Panu - zdjęcie Panu 22.10.2013

Dzięki wielkie ;) działa, można zamknąć.

Odpowiedz

  • +
  • -
dasiek - zdjęcie dasiek 22.10.2013

Wiadomość wygenerowana automatycznie


Ten temat został zamknięty przez moderatora.

Powód: Pomoc udzielona

Jeśli się z tym nie zgadzasz, report.png raportuj ten post, a moderator lub administrator rozpatrzy go ponownie.


Z pozdrowieniami,
Zespół AMXX.PL
Odpowiedz
Zablokowany