←  Pytania

AMXX.pl: Support AMX Mod X i SourceMod

»

[ROZWIĄZANE] Jak dodać 2x skok


Najlepsza odpowiedź Andrzejek 30.12.2013 12:51

 

Już dodałem ^^

Przejdź do postu
Zablokowany

  • +
  • -
Aro - zdjęcie Aro 30.12.2013

Witam

 

Może ktoś podać mi kod na podwójny skok dla klasy w diablomodzie ? :)

 

Używam wersji Core by DarkGL :)

 

Z góry dzięki

Odpowiedz

  • +
  • -
Andrzejek - zdjęcie Andrzejek 30.12.2013

Łap tylko dodaj to do swojego kodu z klasą

/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>
#include <fakemeta>

#define PLUGIN "MultiJumpy"
#define VERSION "1.0"
#define AUTHOR "Andrzejek"

new bool:ma_klase[33];
new skoki_gracza[33];

public plugin_init() {
    register_plugin(PLUGIN, VERSION, AUTHOR)
    
    register_forward(FM_CmdStart, "CmdStart");
}
public CmdStart(id, uc_handle)
{
    if( !is_user_alive(id) )
        return FMRES_IGNORED;
        
    if( !ma_klase[id] )        //tutaj daj swoją zmienną czy gracz posiada tą klase
        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_gracza[id]) {
        skoki_gracza[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_gracza[id] = 2;
    }    
    return FMRES_IGNORED;
}
Odpowiedz

  • +
  • -
Aro - zdjęcie Aro 30.12.2013

Jakbyś mógł jeszcze połączyć z tą klasą to byłoby super :P Nie mam głowy dzisiaj do pluginów a wyskakują jakieś kosmiczne errory :(

 

Z góry dzięki :)

 

 

Załączone pliki

Odpowiedz

  • +
  • -
glut - zdjęcie glut 30.12.2013

Proszę :) tylko złączyłem.

Załączone pliki

Odpowiedz

  • +
  • -
Najlepsza odpowiedź Andrzejek - zdjęcie Andrzejek 30.12.2013

Załączony plik  diablo_ninja.sma   5,32 KB   27 Ilość pobrań

 

Już dodałem ^^


glut (30.12.2013 12:52):
Twoje się nie skompiluje :) bo zapomniałeś zmiennej skoki_gracza
Odpowiedz
Zablokowany