←  Szukam pluginu

AMXX.pl: Support AMX Mod X i SourceMod

»

[Szukam/Prośba] Plugin który informuje na...

  • +
  • -
sk0czek - zdjęcie sk0czek 05.07.2015

Witam szukam pluginu który na czacie po upadku gracza będzie pokazywał [prefix]nick upadł -(ile) hp i tyle. Jezeli ktoś ma informację na temat takiego pluginu proszę o pomoc lub jeżeli ktoś potrafi coś takiego napisać.

 

Z góry dziękuje, w nagrode daje reputacje za kazda próbę pomocy :)

Odpowiedz

  • +
  • -
Linux' - zdjęcie Linux' 05.07.2015

Sprawdz

#include <amxmodx>
#include <hamsandwich>

public plugin_init()
{
    register_plugin("PlayerDamage", "1.0", "Linux`");
    RegisterHam(Ham_TakeDamage, "player", "Obrazenia");
}
public Obrazenia(this, idinflictor, idattacker, Float:damage, damagebits)
{
    if(!is_user_connected(this))
        return HAM_IGNORED;

    if(damagebits & (1<<5))
    {
        new nazwa_gracza[33][64];
        get_user_name(this, nazwa_gracza[this], 63);
        client_print(0, print_chat, "[Prefix] %s upadl zabierajac sobie %i hp.", nazwa_gracza[this], damage);
    }

    return HAM_IGNORED;
}
Odpowiedz

  • +
  • -
sk0czek - zdjęcie sk0czek 05.07.2015

Działa, tylko nie poprawnie odczytuje hp.

 

 

 

[Prefix] sk0czek^ upadl zabierajac sobie 1107542711 hp

 

+ I czy można jakoś tam to pokolorować żeby to na czacie ładniej wyglądało ;P

Odpowiedz

  • +
  • -
Linux' - zdjęcie Linux' 05.07.2015

Zamien 

client_print(0, print_chat, "[Prefix] %s upadl zabierajac sobie %i hp.", nazwa_gracza[this], damage);

na

client_print(0, print_chat, "[Prefix] %s upadl zabierajac sobie %i hp.", nazwa_gracza[this], floatround(damage));

i sprawdz.

 

A jak chcesz bardziej kolorowe to sobie sam zmien.

 

http://amxx.pl/topic...silniku-codmod/

 

 

Odpowiedz

  • +
  • -
sk0czek - zdjęcie sk0czek 05.07.2015

Działa elegancko, lecz nie potrafie dodać tego koloru, dopisalem include zamienialem na rozne sposoby i wklejalem ColorCHat w ta 19 linijke, ale cały czas bledy przy kompilacji. Mozesz mi pokazac jak to powinno poprawnie wygladac?

Odpowiedz

  • +
  • -
Linux' - zdjęcie Linux' 05.07.2015

#include <amxmodx>
#include <hamsandwich>
#include <colorchat>

public plugin_init()
{
	register_plugin("PlayerDamage", "1.0", "Linux`");
	RegisterHam(Ham_TakeDamage, "player", "Obrazenia");
}
public Obrazenia(this, idinflictor, idattacker, Float:damage, damagebits)
{
	if(!is_user_connected(this))
		return HAM_IGNORED;

	if(damagebits & (1<<5))
	{
		new nazwa_gracza[33][64];
		get_user_name(this, nazwa_gracza[this], 63);
		ColorChat(0, GREEN, "[Prefix]^x01 %s upadl zabierajac sobie %i hp.", nazwa_gracza[this], damage);
	}

	return HAM_IGNORED;
}
Odpowiedz

  • +
  • -
sk0czek - zdjęcie sk0czek 05.07.2015

Chwile przed twoim postem się udało  :wstyd:

Odpowiedz