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

[ROZWIĄZANE] najlepszy gracz rundy


Najlepsza odpowiedź Knopers, 20.07.2013 20:31

Zamień :

ColorChat(0, TEAM_COLOR, "Najbardziej raniacy rundy ^x04%s ^x03zadal ^x04%d obrazen", name[0], best[0]);
ColorChat(0, TEAM_COLOR, "Najlepszy gracz rundy ^x04%s ^x03zabil ^x04%d graczy ^x03w tym ^x04%d hs", name[1], best[1], best[2]);

na 

if(ids[0] > 0)
    ColorChat(0, TEAM_COLOR, "Najbardziej raniacy rundy ^x04%s ^x03zadal ^x04%d obrazen", name[0], best[0]);
if(ids[1] > 0)
    ColorChat(0, TEAM_COLOR, "Najlepszy gracz rundy ^x04%s ^x03zabil ^x04%d graczy ^x03w tym ^x04%d hs", name[1], best[1], best[2]);
Przejdź do postu


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

#1 haszyyk

    Pomocny

  • Użytkownik

Reputacja: 0
Nowy

  • Postów:43
  • Imię:Marcel
  • Lokalizacja:Roosendaal, Opole
Offline

Napisano 20.07.2013 20:07

#include <amxmodx>
#include <colorchat>
#include <csx>

public plugin_init() {
    register_plugin("", "", "byCZEK");
    
    register_logevent("event_RoundEnd", 2, "1=Round_End");
}

public event_RoundEnd() {
    new players[32], Staty[8], Body[8], num, id, best[3], ids[2];
    get_players(players, num);
    
    for(new i = 0; i < num; i++) {
        id = players[i];
        
        get_user_rstats(id, Staty, Body);
        
        // Damage
        if(Staty[6] > best[0]) {
            best[0] = Staty[6];
            
            ids[0] = id;
        }
        
        // Kills i hs
        if(Staty[0] > best[1]) {
            best[1] = Staty[0];
            best[2] = Staty[2];
            
            ids[1] = id;
        }
    }
    
    new name[2][33];
    get_user_name(ids[0], name[0], 32);
    get_user_name(ids[1], name[1], 32);
    
    ColorChat(0, TEAM_COLOR, "Najbardziej raniacy rundy ^x04%s ^x03zadal ^x04%d obrazen", name[0], best[0]);
    ColorChat(0, TEAM_COLOR, "Najlepszy gracz rundy ^x04%s ^x03zabil ^x04%d graczy ^x03w tym ^x04%d hs", name[1], best[1], best[2]);
}

 

 

 

Witam, znalazlem ten oto plugin i posiada on jeden błąd. Otóż gdy zaczyna sie nowa mapa na say wyswietla sie informacja Najbardziej raniacy rundy NAZWA SIECI zadal 0 obrazen. Prosilbym o pomoc przy rozwiazaniu  tego bugu :) PILNE, stawiam piwo ! ;) 

 

 

 

 

 

Pozdrawiam

 


  • +
  • -
  • 0

#2 Knopers

    Nie patrz tak na mnie !

  • Przyjaciel

Reputacja: 588
Wszechwiedzący

  • Postów:2 013
  • GG:
  • Steam:steam
  • Imię:Mateusz
  • Lokalizacja:Cz-wa
Offline

Napisano 20.07.2013 20:31   Najlepsza odpowiedź

Zamień :

ColorChat(0, TEAM_COLOR, "Najbardziej raniacy rundy ^x04%s ^x03zadal ^x04%d obrazen", name[0], best[0]);
ColorChat(0, TEAM_COLOR, "Najlepszy gracz rundy ^x04%s ^x03zabil ^x04%d graczy ^x03w tym ^x04%d hs", name[1], best[1], best[2]);

na 

if(ids[0] > 0)
    ColorChat(0, TEAM_COLOR, "Najbardziej raniacy rundy ^x04%s ^x03zadal ^x04%d obrazen", name[0], best[0]);
if(ids[1] > 0)
    ColorChat(0, TEAM_COLOR, "Najlepszy gracz rundy ^x04%s ^x03zabil ^x04%d graczy ^x03w tym ^x04%d hs", name[1], best[1], best[2]);

  • +
  • -
  • 2

#3 haszyyk

    Pomocny

  • Autor tematu
  • Użytkownik

Reputacja: 0
Nowy

  • Postów:43
  • Imię:Marcel
  • Lokalizacja:Roosendaal, Opole
Offline

Napisano 20.07.2013 21:03

DZiekuje ! plus 


  • +
  • -
  • 0




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

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