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

Wykrywanie/zmiana złych ustawieńKilka pytań...


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

#1 Lukasz3nko

    Nowy

  • Nowy

Reputacja: 0
Nowy

  • Postów:1
  • Imię:Łukasz
  • Lokalizacja:Białystok
Offline

Napisano 15.01.2011 14:28

Witam, zaczynam się uczyć pisać pluginy, jak na razie udało mi się przerobić pare. Ale mam pare pytań.
1. Przy tworzeniu nowego cvaru jest takie coś
gcvarMinInterp=register_cvar("amx_mininterp","0.01",0,0.01);
1 "0.01" to ustawienie domyślne, potem 0 ( why ? ) i znowu 0.01 ?

2. Dalej... tutaj mamy zmianę ustawień gracza.
client_cmd(id, "ex_interp ^x04%4.2f",fMax+0.0001)
Po co jest te 0.0001 ?

3. Kolejny kłopot który napotkałem to, że źle ocenia interp. Tzn. jeżeli mam ustawione dozwolone ustawienia interpu 0.01-0.05, a ustawie sobie (np.) 0.022323232 to wtedy plugin myśli że to jest złe ustawienie. Nie bierze pod uwagę kolejnych liczb, w tym przypadku, po 0.01.

4. I ostatnie pytanie, chciałbym, aby wysyłało wiadomość do wszystkich adminów. To chyba przy komendzie
client_print


Z góry dzięki, Pozdrawiam
  • +
  • -
  • 0

#2 b0niek

    Zaawansowany

  • Użytkownik

Reputacja: 88
Zaawansowany

  • Postów:133
  • Imię:Bartek
  • Lokalizacja:Tuż przed tobą
Offline

Napisano 15.01.2011 15:00

No to na 4 pytanie mogę ci dać funkcję która będziesz wysyłała wiadomość do adminów.

public wiadomosc()
{
	new Players[32]
	new iloscgraczy, i, gracz
	get_players(Players, iloscgraczy, "c")

	for (i=0; i<iloscgraczy; i++)
	{
		gracz =Players[i]
		
		if(is_user_admin(gracz))
		client_print(gracz,print_chat,"Wiadomosc dla adminow")
	}
}


Powinna działać.
  • +
  • -
  • 0

Dołączona grafika
Dołączona grafika
AVE SOAD!


#3 R3X

    Godlike

  • Przyjaciel

Reputacja: 2 987
Godlike

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

Napisano 15.01.2011 19:18

1. Cvar`y - Nieoficjalny polski support AMX Mod X
0 to flagi, 0.01 dla większej dokładności liczb rzeczywistych

2. żeby 0.009999 uznało za 0.01

3. nie wiem
  • +
  • -
  • 0




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

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