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

Najlepszy gracz.


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

#1 mEy #

    Nowy

  • Użytkownik

Reputacja: 0
Nowy

  • Postów:2
  • GG:
  • Lokalizacja:Bana ?
Offline

Napisano 27.07.2009 17:15

Otóż chodzi mi o pomoc z tym pluginem, ponieważ tak jakby zawiesza się i pokazuje gracza tylko z pierwszej rundy chodź jest np. 8.

/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>
#include <csx>

#define PLUGIN "Nowy Plugin"
#define VERSION "1.0"
#define AUTHOR "Sn!ff3r"

public plugin_init() {
    register_plugin(PLUGIN, VERSION, AUTHOR)
   
    register_logevent("round_end", 2, "1=Round_End");
}

public round_end()
{
    static stats[8], bodyhits[8], players[32], bestscore = 0, bestplayer, besths, num, i
   
    get_players(players, num, "h")
    for(i = 0; i <= num; i++)
    {
        get_user_rstats(players[i], stats, bodyhits)
        if(stats[0] > bestscore)
        {
           
            bestscore = stats[0]
            bestplayer = players[i]
            besths = stats[2]
        }
    }
       
    if(is_user_connected(bestplayer))
    {
        static name[33]
        get_user_name(bestplayer, name, 32)
       
        client_print(0, print_chat, "  ~Najlepszym graczem rundy jest %s!", name)
        client_print(0, print_chat, "  ~Zabil %d Graczy", bestscore)   
        client_print(0, print_chat, "  ~W tym %d w Glowe", besths)
    }
    else
    {
        client_print(0, print_chat, "  ~Brak najlepszego gracza rundy...")   
    }
}

Drugą rzeczą jest dodanie koloru przy client_print ( zielony, czerwony, zielony ) lub kolor teamu.

client_print(0, print_chat, " ~Najlepszym graczem rundy jest %s!", name)
client_print(0, print_chat, " ~Zabil %d Graczy", bestscore)
client_print(0, print_chat, " ~W tym %d w Glowe", besths)

Z tego co wiem zwykłym printem tego nie zrobię tylko przez stocka ale nie mam pojęcia jak to zrobić.
  • +
  • -
  • 0

#2 naven

    Hero

  • Power User

Reputacja: 204
Profesjonalista

  • Postów:1 088
  • GG:
  • Imię:Adam
  • Lokalizacja:Cieszyn
Offline

Napisano 27.07.2009 18:15

#include <colorchat>

ColorChat(0, GREEN, "  ~Najlepszym graczem rundy jest %s!", name)

ColorChat(0, RED, " ~Zabil %d Graczy", bestscore)

ColorChat(0, GREEN, " ~W tym %d w Glowe", besths)

  • +
  • -
  • 0

#3 mEy #

    Nowy

  • Autor tematu
  • Użytkownik

Reputacja: 0
Nowy

  • Postów:2
  • GG:
  • Lokalizacja:Bana ?
Offline

Napisano 27.07.2009 18:34

Dzięki ale znalazłem to http://www.amxx.pl/t... ... t13495.htm .
Oczywiście za chęci pomógł.
  • +
  • -
  • 0




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

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