←  Pytania

AMXX.pl: Support AMX Mod X i SourceMod

»

CoD Stary
CodMod jak zrobić kilka itemków

  • +
  • -
lexar - zdjęcie 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
Odpowiedz

  • +
  • -
dasiek - zdjęcie 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)
    }
Odpowiedz

  • +
  • -
lexar - zdjęcie lexar 09.06.2012

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

  • +
  • -
lexar - zdjęcie 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ą
Odpowiedz

  • +
  • -
lexar - zdjęcie lexar 10.06.2012

Odświeżam
Odpowiedz

  • +
  • -
ogieR8 - zdjęcie 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 ;)
Odpowiedz

  • +
  • -
lexar - zdjęcie 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ć ?
Odpowiedz

  • +
  • -
lexar - zdjęcie lexar 10.06.2012

Dzięki a jak mogę połączyć to z itemem ?
Użytkownik lexar edytował ten post 10.06.2012 17:36
Odpowiedz

  • +
  • -
lexar - zdjęcie lexar 10.06.2012

Ok poradziłem sobie można zamknąć :D
Użytkownik lexar edytował ten post 10.06.2012 18:52
Odpowiedz