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 Nowy

Jak wychwycić gracza który wypuścił rakietę?

cod nowy

  • Nie możesz napisać tematu
  • Zaloguj się, aby dodać odpowiedź
3 odpowiedzi w tym temacie

#1 SuchyBGC

    Początkujący

  • Użytkownik

Reputacja: 0
Nowy

  • Postów:12
  • Imię:Damian
  • Lokalizacja:Wrocław
Offline

Napisano 02.09.2014 17:14

Czy jest taka funkcja, że złapać tego kto wypuścił rakietę? Jego ID lub nick, cokolwiek?

Chodzi o CodMod. Rakieta, duch i tym podobne byty.


  • +
  • -
  • 0

#2 sNH.

    Czy MisieQ ukradł ciasteczko?

  • Power User

Reputacja: 299
Wszechwidzący

  • Postów:1 070
  • Steam:steam
  • Imię:Bartek
  • Lokalizacja:Ełk
Offline

Napisano 02.09.2014 17:22

1. Podaj kod

2. Nie wiem czy nie piszę głupoty, ale może coś ala pev_owner?


  • +
  • -
  • 0

#3 SuchyBGC

    Początkujący

  • Autor tematu
  • Użytkownik

Reputacja: 0
Nowy

  • Postów:12
  • Imię:Damian
  • Lokalizacja:Wrocław
Offline

Napisano 02.09.2014 17:53

public HamTakeDamage(victim, inflictor, attacker){
    if(ArraySize(arKolejka) > 0 && ArrayGetCell(arKolejka,0) == attacker && get_user_team(victim) == 1){
        return HAM_IGNORED;
    }else if(ArraySize(arKolejka) > 0 && ArrayGetCell(arKolejka,0) == victim && get_user_team(attacker) == 1){
        return HAM_IGNORED;    
    }else{
        return HAM_SUPERCEDE;    
    }
}

Mam taką funkcję, blokuje ona obrażenia z broni ale nie wiem jak złapać, żeby blokować takie rzeczy jak rakiety, trutki itp

Tylko gracz z CT który jest pierwszy w kolejce, może zabić TT i na odwrót, kod powyższy blokuje broń dla innych ale takich rzeczy typu rakieta nie i każdy może nią zabić.


Użytkownik SuchyBGC edytował ten post 02.09.2014 17:54

  • +
  • -
  • 0

#4 MAGNET

    SourceLearned ;)

  • Moderator

Reputacja: 661
Wszechmogący

  • Postów:1 535
  • GG:
  • Imię:Olek
  • Lokalizacja:Dalekoo
Offline

Napisano 02.09.2014 19:00

Wszystko zależy od tego kiedy i w jakim celu chcesz łapać id gracza, który wypuścił rakietę. Jeśli chcesz po prostu pokazać informację na chacie, najprostszy i najszybszy sposób to ten ukazany przez sharkowatego. Jednak jeśli chcesz np. usunąć rakietę w locie najlepsze jest wyszukanie rakiety przez jej nazwę, a następnie pobranie jej właściciela przez pev_owner, jak to wyżej nadmienil slandishowaty
EDIT
Teraz dopiero przeczytałem ze chodzi o blokadę. Nie grałem nigdy na DR, ale mniemam, iż to o tego właśnie moda chodzi. Musisz nam pokazać funkcje od rakiet, aby można było określić w jaki sposób rakietę można zablokować.
Napisz ponadto kto ma dokładnie mieć blokadę oraz czy jest jakiś forward, czy zmienna, która wykrywa pierwszego w kolejce.

Użytkownik MAGNET edytował ten post 02.09.2014 19:07

  • +
  • -
  • 0





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

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

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