Skocz do zawartości

  • Zaloguj korzystając z Facebooka Zaloguj korzystając z Twittera Zaloguj przez Steam Zaloguj poprzez Google      Logowanie »   
  • Rejestracja

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

[DiabloMod 5.8d] Umiejetnosc maga.


  • Zamknięty Temat jest zamknięty
Brak odpowiedzi do tego tematu

#1 HalveS

    Życzliwy

  • Użytkownik

Reputacja: 2
Nowy

  • Postów:25
  • GG:
  • Lokalizacja:ŁdZ
Offline

Napisano 02.12.2009 20:00

Witam.

Mam problem z umiejetnoscia maga, mianowicie w opisie klasy jest podane ze strzelajac zamraza wroga i przez 15 sekund zabiera mu 5hp co 2 sekundy. Umiejetnosc ta nie dziala poprawnie, wrog zostaje spowolniony, ale nie jest mu odejmowane hp.

Przegladajac kod znalazlem funkcje odpowiedzialna za to:
public funcDemageVic(id,attacker) 
{
		id-=GLUTON
		if(get_user_health(id)>10)
		set_task(2.0, "funcDemageVic", id+GLUTON)
		DoDamage(id, attacker1, 5);
}

Natomiast funkcja odpowiedzialna za wywołanie (moze tu cos nie tak jest?):
public Damage1(id) 
{	
	attacker = get_user_attacker(id)
	if ((is_user_connected(id)) && (id!=0) && (is_user_connected(attacker)) && (attacker!=0))
	{
		weapon = get_user_weapon(attacker,clip,ammo)
		
		if(is_user_connected(attacker)&&(attacker!=id)&&player_class[attacker] == Mag)
		{	
			if(weapon == CSW_GLOCK18 || weapon == CSW_USP || weapon == CSW_P228 || weapon == CSW_DEAGLE || weapon == CSW_ELITE || weapon == CSW_FIVESEVEN)
			{			
				agi=(BASE_SPEED / 2)
				set_speedchange(id)		
				if(DemageTake[id]==0)
				{
					DemageTake[id]=1
					set_task(11.0, "funcReleaseVic", id)
					set_task(11.0, "funcReleaseVic2", id)
					set_task(2.0, "funcDemageVic", id+GLUTON)
				}
			}
		}
         }
}

Czy byłby ktos w stanie pomoc mi w rozwiazaniu tego problemu? :)

[ Dodano: 06-12-2009, 17:54 ]
nikt nie zajmowal sie tym problemem?:(
  • +
  • -
  • 0




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

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