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
Modyfikacja

Mała Prośba o pomoc :)

Modyfikacja

  • Zamknięty Temat jest zamknięty
1 odpowiedź w tym temacie

#1 Misiaczek ;c

    /dev/null

  • Moderator

Reputacja: 1 678
Godlike

  • Postów:2 496
  • GG:
  • Steam:steam
  • Imię:Michał
  • Lokalizacja:Halemba
Offline

Napisano 27.08.2009 09:45

Więc tak, potrzebuje skromnej waszej pomoc ;o
Otóż mam plugin który wyświetla coś takiego;

Aktualnie gramy 14 runę z 20.
Dodam że ilość max round jest brana z cvar.

i chce do niego dodać że zamiast wyświetlać Aktualnie Gramy 21 rune z 20 było Mapa zakończona. Następna mapa to: i tutaj next map



Kod Pluga:
#include <amxmodx>
#include <amxmisc>
#include <colorchat>

new g_iMaxrounds, g_iCnt_round, g_iNext_map[32]

public plugin_init()
{
    register_plugin( "Informacje o Granej Rundzie", "1.2", "Mis" );
    register_event( "HLTV", "Nowa_Runda", "a", "1=0", "2=0" );
    register_event( "TextMsg"  , "Info_o_Restarcie", "a", "2=#Game_will_restart_in" );
}

public plugin_cfg()
{
    g_iMaxrounds = get_cvar_pointer( "mp_maxrounds" );
    get_cvar_string("amx_nextmap",g_iNext_map,31)
}

public Info_o_Restarcie()
{
    g_iCnt_round = 0;
}

public Nowa_Runda(id)
{
   ++g_iCnt_round
   
   //Hud
   set_hudmessage(255, 255, 255, 0.04, 0.40, 0, 6.0, 12.0)
   show_hudmessage(id, "Jest runda %i z %i", g_iCnt_round, get_pcvar_num( g_iMaxrounds ))
   //Say
   ColorChat(id,GREEN, "[^x03INFO^x04]^x01 Aktualnie Gramy ^x03%i ^x01rune z ^x03%i.", g_iCnt_round, get_pcvar_num( g_iMaxrounds ));
}

  • +
  • -
  • 0

#2 R3X

    Godlike

  • Przyjaciel

Reputacja: 2 987
Godlike

  • Postów:4 248
  • Lokalizacja:Nie
Offline

Napisano 27.08.2009 09:59

public Nowa_Runda(id)

{

	++g_iCnt_round

	new iMax=get_pcvar_num( g_iMaxrounds );

	set_hudmessage(255, 255, 255, 0.04, 0.40, 0, 6.0, 12.0);

	if(iMax<g_iCnt_round){

		new szMap[32];

		get_cvar_string("amx_nextmap", szMap, 31)

		//Hud

		show_hudmessage(id, "Mapa zakończona. Nastepna mapa to: %s", szMap);

		//Say

		ColorChat(id,GREEN, "[^x03INFO^x04]^x01 Mapa zakończona. Nastepna mapa to^x04 %s", szMap);

	}else{

		//Hud

		show_hudmessage(id, "Jest runda %i z %i", g_iCnt_round, iMax);

		//Say

		ColorChat(id,GREEN, "[^x03INFO^x04]^x01 Aktualnie Gramy ^x03%i ^x01runde z ^x03%i.", g_iCnt_round, iMax);

	}

}

  • +
  • -
  • 0





Również z jednym lub większą ilością słów kluczowych: Modyfikacja

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

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