←  Pluginy

AMXX.pl: Support AMX Mod X i SourceMod

»

Gdy skonczy sie czas automatyczny say /me

Zablokowany

  • +
  • -
cross123 - zdjęcie cross123 10.05.2010

Chciałbym aby po każdej rundzie gdy skończy się czas serwer wywoływał komende "/me" tylko żeby nie bylo to pokazane na czacie jak kazdy gracz wpisuje /me tylko od razu wynik. I dobrze by bylo jakby w HUD był napis " Najwięcej obrazen zadal ..."
Odpowiedz

  • +
  • -
.minD - zdjęcie .minD 10.05.2010

bylo jakby w HUD był napis " Najwięcej obrazen zadal ..."


to ustawiasz w amxmodmenu -> 9 -> 5 stats settings

Od razu wyniku chyba (nie ręczę) nie da się zrobić

/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>

#define PLUGIN "/me"
#define VERSION "1.0"
#define AUTHOR ".minD"


public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_logevent("Koniec_Rundy", 2, "1=Round_End")
}
public Koniec_Rundy(id){
client_cmd(id,"say /me")
}


@edit Za chwilę dorzucę kod @edit2 dorzucony :)
Użytkownik .minD edytował ten post 10.05.2010 17:10
Odpowiedz

  • +
  • -
cross123 - zdjęcie cross123 10.05.2010

Wiem o czym mówisz. W amxmodmenu włączysz tylko możliwość sprawdzenia /me przez gracza. A mi chodzi o to żeby serwer sam wysyłał komende /me zamiast gracza żeby wiedział jaki zadał dmg a na hud byl napis bla bla mówilem :D.
Odpowiedz

  • +
  • -
.minD - zdjęcie .minD 10.05.2010

tylko możliwość sprawdzenia /me przez gracza.


Nie prawda. Jak dobrze ustawisz się to pokazuje się najlepszy gracz rundy, najlepszy wynik, najwięcej headshotów itd.

Aaaa... dzisiaj mam no ogar xD na niektorych serwach widziałem, że rzeczywiście na koniec rundy pokazuje się /me i po śmierci ile hp zabraliśmy kolesiowi co nas zabił, więc to będzie w standardowym amxie gdzieś :P gdzieś :P trza pokusic się i potestować :P
Użytkownik .minD edytował ten post 10.05.2010 17:21
Odpowiedz

  • +
  • -
cross123 - zdjęcie cross123 10.05.2010

Pięknie śmiga tylko jest jeden minus. Nie wyobrażam sobie żeby w jednym momencie wszyscy wpisali /me :D To będzie istny chaos i nikt nie zobaczy swojego wyniku. Nie dałoby rady zrobić tak żeby ta komenda wywoływana przez plugin byla wpisywana w konsoli i żeby był sam wynik ? widoczny tylko dla gracza. No i czy da rade zrobić kolorowy napis w HUD kto ma najlepszy wynik(może być nawet w chacie jak nie da rady w hud ;d)
Odpowiedz

  • +
  • -
.minD - zdjęcie .minD 10.05.2010

jak to nie zobaczy, jak przecież komenda /me wyświetla się tylko tej osobie która to wpisała?
Odpowiedz

  • +
  • -
cross123 - zdjęcie cross123 10.05.2010

Gdy ktoś wpisze /me to napis "/me" jest widoczny dla wszystkich a wynik tej komendy tylko dla gracza ;P
Odpowiedz

Gość_deLL_* 11.05.2010

Powiedz mi, od kiedy w logeventach jest ID?

Tak powinno być dobrze i nie pokazywać.

#include <amxmodx>

#define PLUGIN "ShowMe"
#define VERSION "1.0"
#define AUTHOR "deLL"


public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)

register_logevent("endRound", 2, "1=Round_End")
}

public endRound()
{
client_cmd(0, "say /me")
return PLUGIN_HANDLED;
}
Odpowiedz
Zablokowany