←  Pytania

AMXX.pl: Support AMX Mod X i SourceMod

»

CoD Stary
CodMod jak zrobić kilka itemków

  • +
  • -
lexar's Photo lexar 09.06.2012

Witam

Przeglądałem sobie inne cody stare i widziałem że w niektórych są specyficzne itemki takie jak:

Dostawanie HP w postaci połowy zadawanych obrażeń

Przenikanie przez ściany przez kilka sekund

Nieśmiertelność na 5 sekund

Jak zrobić takie itemki ?

Pozdrawiam
Quote

  • +
  • -
dasiek's Photo dasiek 09.06.2012

Każdy Item musisz dodać do Tabeli (nazw Itemów i opisy itemów) ich indeks tablicy to ich numer ;)

HP od zadawanych obrażeń

w Damage(id) dodajesz takie coś ;)


if(informacje_przedmiotu_gracza[attacker][0]) == NUMER_ITEMU)
    {
        set_user_health(attacker,damage/2)
    }
Quote

  • +
  • -
lexar's Photo lexar 09.06.2012

Ok to jeszcze nieśmiertelność i przenikanie przez ściany jakby ktoś mógł :)
Quote

  • +
  • -
lexar's Photo lexar 09.06.2012

W jednym z codów znalazłem nieśmiertelność nie testowałem:
if(informacje_przedmiotu_gracza[id][0] == 38 && informacje_przedmiotu_gracza[id][1]>0) 
    {
         set_task(0.1,"godon",id,"",0,"a",1);
         informacje_przedmiotu_gracza[id][1]--;
    }

Może pomoże w zrobieniu itemku z nieśmiertelnością
Quote

  • +
  • -
lexar's Photo lexar 10.06.2012

Odświeżam
Quote

  • +
  • -
ogieR8's Photo ogieR8 10.06.2012

Daj public "godon"

A jak w nim jest task, a pewnie jest na pewno, to daj publica z tego taska, jak np będziesz miał :


set_task(8.0,"godoff",id,"",0,"a",1);

To dajesz public godoff ;)
Quote

  • +
  • -
lexar's Photo lexar 10.06.2012

Ok działa :D tylko podczas włączenia nie ma tego paska ile jeszcze pozostało jak to można dodać ?
Quote

  • +
  • -
lexar's Photo lexar 10.06.2012

Dzięki a jak mogę połączyć to z itemem ?
Edited by lexar, 10.06.2012 17:36.
Quote

  • +
  • -
lexar's Photo lexar 10.06.2012

Ok poradziłem sobie można zamknąć :D
Edited by lexar, 10.06.2012 18:52.
Quote