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

Znalezienie funkcji..


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

#1 ;((

    Super Hero

  • Użytkownik

Reputacja: 347
Wszechpomocny

  • Postów:1 157
  • Lokalizacja:Aha
Offline

Napisano 21.01.2011 22:25

Witam,

Gdzie mogę znaleźć funkcję odpowiadającą za thetime na serwezre i taką wiadomość:


Pozostaly czas: xxx min. Nastepna mapa: xxx

Najlepiej kawałek kodu i nazwę pluga.

Pozdrawiam
  • +
  • -
  • 0

#2 DarkGL

    Nie oddam ciasteczka !

  • Administrator

Reputacja: 6 555
Godlike

  • Postów:11 984
  • GG:
  • Steam:steam
  • Imię:Rafał
  • Lokalizacja:Warszawa
Offline

Napisano 21.01.2011 22:28

nazwa pluga - timeleft
funkcja - sayTheTime(id)
  • +
  • -
  • 0

#3 ;((

    Super Hero

  • Autor tematu
  • Użytkownik

Reputacja: 347
Wszechpomocny

  • Postów:1 157
  • Lokalizacja:Aha
Offline

Napisano 21.01.2011 22:34

public sayTheTime(id)
{
	if (get_cvar_num("amx_time_voice"))
	{
		new mhours[6], mmins[6], whours[32], wmins[32], wpm[6]
		
		get_time("%H", mhours, 5)
		get_time("%M", mmins, 5)
		
		new mins = str_to_num(mmins)
		new hrs = str_to_num(mhours)
		
		if (mins)
			num_to_word(mins, wmins, 31)
		else
			wmins[0] = 0
		
		if (hrs < 12)
			wpm = "am "
		else
		{
			if (hrs > 12) hrs -= 12
			wpm = "pm "
		}

		if (hrs) 
			num_to_word(hrs, whours, 31)
		else
			whours = "twelve "
		
		client_cmd(id, "spk ^"fvox/time_is_now %s_period %s%s^"", whours, wmins, wpm)
}

I jak tu edytować wiadomość na czacie na inny kolor? :|

A co z tym drugim ?

Dodano 22 styczeń 2011 - 09:47:
@UP
  • +
  • -
  • 0

#4 Meelo

    Zaawansowany

  • Użytkownik

Reputacja: 15
Początkujący

  • Postów:103
  • Imię:Marcin
  • Lokalizacja:Poland
Offline

Napisano 24.01.2011 08:47

źle przeczytałem początek, "Pozostaly czas: xxx min. Nastepna mapa: xxx" to będzie chyba w pluginie:
nextmap lub w którymś od zmiany mapy (mapchoosers,deagsmapmanager) czy coś

Użytkownik Meelo edytował ten post 24.01.2011 08:51

  • +
  • -
  • 0

#5 ;((

    Super Hero

  • Autor tematu
  • Użytkownik

Reputacja: 347
Wszechpomocny

  • Postów:1 157
  • Lokalizacja:Aha
Offline

Napisano 24.01.2011 19:15

nie ma tam tego..

public sayTheTime(id)
{
	if (get_cvar_num("amx_time_voice"))
	{
		new mhours[6], mmins[6], whours[32], wmins[32], wpm[6]
		
		get_time("%H", mhours, 5)
		get_time("%M", mmins, 5)
		
		new mins = str_to_num(mmins)
		new hrs = str_to_num(mhours)
		
		if (mins)
			num_to_word(mins, wmins, 31)
		else
			wmins[0] = 0
		
		if (hrs < 12)
			wpm = "am "
		else
		{
			if (hrs > 12) hrs -= 12
			wpm = "pm "
		}

		if (hrs) 
			num_to_word(hrs, whours, 31)
		else
			whours = "twelve "
		
		client_cmd(id, "spk ^"fvox/time_is_now %s_period %s%s^"", whours, wmins, wpm)
}



I jak tu edytować wiadomość na czacie na inny kolor? :| O tym pisał dark wyżej.

Użytkownik dMNq. edytował ten post 24.01.2011 19:15

  • +
  • -
  • 0

#6 DarkGL

    Nie oddam ciasteczka !

  • Administrator

Reputacja: 6 555
Godlike

  • Postów:11 984
  • GG:
  • Steam:steam
  • Imię:Rafał
  • Lokalizacja:Warszawa
Offline

Napisano 25.01.2011 00:08

u mnie wyglada ona tak
Spoiler

linijka
client_print(0, print_chat, "%L: %s", LANG_PLAYER, "THE_TIME", ctime)
  • +
  • -
  • 1




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

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