←  Dyskusje/Pomysły/Pytania

AMXX.pl: Support AMX Mod X i SourceMod

»

Szukam funkcji do skoku


Best Answer SecretARczi 09.10.2016 16:27

***** macc pomoze ktos czy wyjebane

 

Go to the full post

  • +
  • -
SecretARczi's Photo SecretARczi 07.10.2016

Prosilbym o podanie funckji do podwojnego skoku do zombie plague 5.0 do klasy zombie 

Quote

  • +
  • -
Best Answer SecretARczi's Photo SecretARczi 09.10.2016

***** macc pomoze ktos czy wyjebane

 

Quote

  • +
  • -
NNK's Photo NNK 09.10.2016

A moze cos takiego ? Przerobic musisz na klase juz sam

 

http://zombie-mod.ru...tijump-new.html

 

Quote

  • +
  • -
SecretARczi's Photo SecretARczi 09.10.2016

proszę gotowa funkcje a nie z ruskiego forum ***** co nie dziala

Quote

  • +
  • -
NNK's Photo NNK 09.10.2016

Czarodziejem nie jestem ;P Pomoglem tyle ile umiem, moze ktos ci zrobi z tego funkcje do multijumpa

Quote

  • +
  • -
RomanHardcor's Photo RomanHardcor 11.10.2016

NNK A akurat biorę skąd indziej bo wziąłem z jakiegoś menu skoków Wielkie Jol :D

 

Wystarczy wpisać w google ale już Ci tu rozpiszę.

 

Oczywiście pierwsza rzecz jaką robisz to dodajesz na górze bibliotekę fakemeta czyli coś takiego.

#include <fakemeta> 

Najlepiej od razu pod bibliotekami dodajesz

new skoki[33];

Następnie w funkcji plugin_init dodajesz

register_forward(FM_CmdStart, "CmdStart");

W dowolnym miejscu pluginu najlepiej na końcu dodaj

public CmdStart(id, uc_handle){
    if(!is_user_alive(id))
        return FMRES_IGNORED;

    new flags = pev(id, pev_flags);

    if((get_uc(uc_handle, UC_Buttons) & IN_JUMP) && !(flags & FL_ONGROUND) && !(pev(id, pev_oldbuttons) & IN_JUMP) && skoki[id]){
        skoki[id]--;
        new Float:velocity[3];
        pev(id, pev_velocity,velocity);
        velocity[2] = random_float(265.0,285.0);
        set_pev(id, pev_velocity,velocity);
    }
    else if(flags & FL_ONGROUND)
        skoki[id] = 2;
    return FMRES_IGNORED;
}

W kodzie powyżej dałem taką linijkę

skoki[id] = 2;

Liczbę "2" zmieniasz na ile tam chcesz.

Pamiętaj że jest to ilość wszystkich skoków łącznie z tym pierwszym oderwaniem od ziemi ;)

Quote

  • +
  • -
NNK's Photo NNK 14.10.2016

Nie wiedzialem o tym ze zombie mod jest na codzie xD 

Quote

  • +
  • -
RomanHardcor's Photo RomanHardcor 14.10.2016

Według tego też może dodać do klasy zombie moda tylko nie znam tamtejszego kodu, wystarczy tylko dodać warunek czy ma klasę przy funkcji cmdstart ;P

Quote

  • +
  • -
RomanHardcor's Photo RomanHardcor 14.10.2016

Według tego też może dodać do klasy zombie moda tylko nie znam tamtejszego kodu, wystarczy tylko dodać warunek czy ma klasę przy funkcji cmdstart ;P

 

// Proszę o usunięcie tej wiadomości, wysłało mi dwie zamiast jednej ;P


Edited by RomanHardcor, 14.10.2016 09:41.
Quote