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
CoD Stary

Zamiana funkcji informowania o zdobytym poziomie

CoD Stary

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

#1 BinDer

    Zaawansowany

  • Użytkownik

Reputacja: 4
Nowy

  • Postów:118
  • GG:
  • Steam:steam
  • Imię:Bartosz
  • Lokalizacja:Końskie
Offline

Napisano 27.04.2011 21:45

Witam chciałbym aby na moim serwerze z silnikiem CoD był inny sposób informowania mnie o nowym lvl. Chciałbym aby ktoś zmienił tą funkcję:
public SprawdzPoziom(id)
{	
	if(poziom_gracza[id] < 10001)
	{
		while(doswiadczenie_gracza[id] >= doswiadczenie_poziomu[poziom_gracza[id]])
		{
			poziom_gracza[id]++;
			set_hudmessage(2, 2, 87, -1.0, 0.25, 0, 1.0, 2.0, 0.1, 0.2, 2);
			ShowSyncHudMsg(id, SyncHudObj3, "Awansujesz dalej!");
			client_cmd(id, "mp3 play sound/QTM_CodMod/level");
		}
	
		punkty_gracza[id] = (poziom_gracza[id]-1)-inteligencja_gracza[id]-zdrowie_gracza[id]-wytrzymalosc_gracza[id]-kondycja_gracza[id];
	}
	ZapiszDane(id);
}
Na taka aby w Say'u pokazywala sie informacja typu "Zdobyles next level. Jest to xxxx level! Gratuluje" Info wyświetlane tylko dal gracza. Bez dźwięku i innych pierdoł. Samo info o lvl. Stawiam flaszke za robote. Z góry dzięki.

Użytkownik BinDer edytował ten post 27.04.2011 21:46

  • +
  • -
  • 0

#2 gruszka95

    Życzliwy

  • Użytkownik

Reputacja: 8
Nowy

  • Postów:37
  • Imię:Andrzej
  • Lokalizacja:Łódź
Offline

Napisano 27.04.2011 22:00

public SprawdzPoziom(id)
{	
	if(poziom_gracza[id] < 10001)
	{
		while(doswiadczenie_gracza[id] >= doswiadczenie_poziomu[poziom_gracza[id]])
		{
			poziom_gracza[id]++;			
			client_print(id, 3, "Zdobyles next level. Jest to %i level! Gratuluje", poziom_gracza[id]);
		}
	
		punkty_gracza[id] = (poziom_gracza[id]-1)-inteligencja_gracza[id]-zdrowie_gracza[id]-wytrzymalosc_gracza[id]-kondycja_gracza[id];
	}
	ZapiszDane(id);
}
proszę ;)
EDIT:Poprawiłem :)

Użytkownik gruszka95 edytował ten post 28.04.2011 15:13

  • +
  • -
  • 2

#3 BinDer

    Zaawansowany

  • Autor tematu
  • Użytkownik

Reputacja: 4
Nowy

  • Postów:118
  • GG:
  • Steam:steam
  • Imię:Bartosz
  • Lokalizacja:Końskie
Offline

Napisano 27.04.2011 22:14

Nie pokazuje lvl.

Ok znalazłem błąd zamast %s powinno być %i. Flaszka leci.

Użytkownik BinDer edytował ten post 27.04.2011 22:18

  • +
  • -
  • 0





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

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

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