←  Pytania

AMXX.pl: Support AMX Mod X i SourceMod

»

Operacje na spectowanej osobie?

  • +
  • -
Robiin's Photo Robiin 23.04.2016

Cześć,

jak pobrać osobę spectowaną? Chodzi mi o to, żeby pokazać graczowi który spectuje jakąś osobę, jej rangę; czyli [tak troche dla mniej kumatych?]

aSior - Ja

Gracz - osoba która gra, i żyje;

 

aSior pada, i patrzy(spectuje) na osobę Gracz, który ma x killi. 

 

Jak pokazać graczowi aSior kille Gracza? ;__;

 

[Tak, jestem aż tak głupi chyba ^^] :facepalm:  :mur:

 

 

Próbowałem wykorzystać PokazInformacje, z Codmoda, ale coś mi nie poszło  :mur:  :wstyd:

Quote

  • +
  • -
grankee's Photo grankee 26.04.2016

ID osoby, którą się podgląda obecnie jest zapisanie bodajże w pev_iuser2.

new iOgladanyGracz= pev(id,pev_iuser2)

i teraz sprawdź czy w tej zmiennej masz poprawne id osoby, na którą patrzysz.

Quote

  • +
  • -
Robiin's Photo Robiin 26.04.2016

czyli

set_user_health(iOgladanyGracz, get_user_heatlh(iOgladanyGracz)+10

?

Quote

  • +
  • -
grankee's Photo grankee 29.04.2016

Jeśli chcesz dodać 10 hp oglądanej osobie to tak.

Quote

  • +
  • -
camilost's Photo camilost 29.04.2016

if(iOgladanyGracz != id)
    set_user_health(iOgladanyGracz, get_user_health(iOgladanyGracz)+10)

literówka, i daj sobie sprawdzenie ;) żeby Tobie martwemu nie dawało HP (id gracza znajduje jedynie jak z pierwszej osoby patrzysz, reszta to Twoje id wskazuje :)
 

Quote

  • +
  • -
Linux''s Photo Linux' 29.04.2016

if(iOgladanyGracz != id)
    set_user_health(iOgladanyGracz, get_user_health(iOgladanyGracz)+10)

literówka, i daj sobie sprawdzenie ;) żeby Tobie martwemu nie dawało HP (id gracza znajduje jedynie jak z pierwszej osoby patrzysz, reszta to Twoje id wskazuje :)
 

 

 

Chyba lepszym sposobem będzie wywoływanie funkcji tylko gdy obserwujący gracz nie żyje..

Quote

  • +
  • -
grankee's Photo grankee 25.05.2016


Chyba lepszym sposobem będzie wywoływanie funkcji tylko gdy obserwujący gracz nie żyje..

Jak żyje to nie może być obserwującym graczem :)

Quote