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

Paladyn - złote strzały


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

#1 KariiO

    Super Hero

  • Power User

Reputacja: 396
Wszechpomocny

  • Postów:1 133
  • GG:
  • Imię:Korneliusz
  • Lokalizacja:Cieszyn
Offline

Napisano 26.06.2011 22:12

Witam. Każdy z was wie że Paladyn po załadowaniu trzech złotych strzał i tak dostaję jedną.
Czyli ładuję 3 złote strzały z myślą iż rozwalę 3 na HS'y...niestety tak nie jest bo i tak mam jeden ZS.

Znalazłem:
new h_bulet=0
	
	if(golden_bulet[id]>0) 
	{
		golden_bulet[id]--
		h_bulet=1
	}

if(h_bulet)
		{
			set_tr2(trace, TR_iHitgroup, HIT_HEAD) // Redirect shot to head
			
			// Variable angles doesn't really have a use here.
			static hit, Float:head_origin[3], Float:angles[3]
			
			hit = get_tr2(trace, TR_pHit) // Whomever was shot
			engfunc(EngFunc_GetBonePosition, hit, 8, head_origin, angles) // Find origin of head bone (8)
			
			set_tr2(trace, TR_vecEndPos, head_origin) // Blood now comes out of the head!
		}

Myślę że wystarczy zrobić nową tablice z h_bulet i nie ustawiać jej na 1 a zwiększać o jeden...
new h_bulet[33]

usuwamy:
new h_bulet=0

zmieniamy:
h_bulet=1
na:
h_bulet[id]++

to:
if(h_bulet)
na to:
if(h_bulet[id]>0)

I już nie powinno być efektu "Trzy ale i tak jeden".

Może ktoś to potwierdzić?
  • +
  • -
  • 0

#2 XM@niekX

    Początkujący

  • Zbanowany

Reputacja: 7
Nowy

  • Postów:13
  • Imię:Mariusz
  • Lokalizacja:Mława
Offline

Napisano 29.06.2011 16:34

Nie mam tej latki i normalnie mam 3 jak zaladuje

#3 KariiO

    Super Hero

  • Autor tematu
  • Power User

Reputacja: 396
Wszechpomocny

  • Postów:1 133
  • GG:
  • Imię:Korneliusz
  • Lokalizacja:Cieszyn
Offline

Napisano 29.06.2011 21:04

Nie no wydaję mi się...
Zobacz w kod w standardowym diablo...
Choćbyś naładował 3 i tak ustawia 1.
  • +
  • -
  • 0




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

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