←  Problemy

AMXX.pl: Support AMX Mod X i SourceMod

»

[ROZWIĄZANE] Spadochron, a użycie przedmio...

Zablokowany

  • +
  • -
BartusZak - zdjęcie BartusZak 21.03.2012

Witam, to znowu ja z kolejnym problemem ! ^;^

Pewnego radosnego dnia zarzyczyłem sobie, aby mój serwer z Diablo Modem posiadał także spadochron. Wgrałem go, wszystko fajnie cacy, ale jest jeden problem! Kiedy mam item i używam spadochron mój item traci swoją umiejętność. Identyczny problem jest z Ninją, kiedy skacze i chciałbym użyć "archy" otwiera mi się spadochron. Aktualnie użycie itemu oraz spadochronu zbindowane jest na jeden ten sam klawisz, w moim przypadku E.

Moje pytanie to..
Czy jest możliwość, aby zmienić przycisk za pomocą którego używamy swojego przedmiotu ? Chodzi mi o zmiany w pluginach, a nie w cliencie gry.

Załączam mój troszkę juz zmodyfikowany plugin z diablo modem. Mam nadzieję, że ktoś potrafi rozwiązać mój problem. Z góry wielkie dzięki :)

Załączone pliki

Odpowiedz

Koniarek - zdjęcie Koniarek 21.03.2012

A gdzie jest Plugin do Spadochronu? Bo albo jestem slepy albo Nie dales :)
Odpowiedz

  • +
  • -
Kosa :D - zdjęcie Kosa :D 22.03.2012

może w sma spadochronu zmień klawisz do użycia na inny a nie na E zmień sobie na c albo inny :D jak nie dasz rady to wstaw plugin tutaj to my ci zmienimy :)
Odpowiedz

  • +
  • -
BartusZak - zdjęcie BartusZak 22.03.2012

wstawiłem plugin :P chce aby użycie itemu było na klawisz T ! Jak to zrobić ? Plugin załączyłem ! Proszę o pomoc !
Odpowiedz

Koniarek - zdjęcie Koniarek 22.03.2012

Jednak nie wstawiles :/
Odpowiedz

  • +
  • -
Kosa :D - zdjęcie Kosa :D 23.03.2012

własnie nie zalaczyleś go jak załączysz to ci zrobimy :D
Odpowiedz

  • +
  • -
BartusZak - zdjęcie BartusZak 23.03.2012

wy ciągle z tym spadochronem ... Plugin (kod sma) znajduje sie w załączniku w pierwszym moim poście! Nie widac go ? Wstawiam ponownie i do tego postu ! Przypominam chodzi mi o diablo mod ! i o uzycie itemu np STALKER !

Załączony plik  dbmod_5.9l.sma   225,08 KB   33 Ilość pobrań
Odpowiedz

  • +
  • -
Maniek974 - zdjęcie Maniek974 23.03.2012

Zobacz to co tu piszą może to ci pomoże
http://amxx.pl/topic...miana-klawisza/
Odpowiedz

Koniarek - zdjęcie Koniarek 23.03.2012

Tylko wiesz moglbyc podac Linijke gdzie to sie zaczyna bo jak szukalem to to jest czysty DiabloMod
Odpowiedz

  • +
  • -
BartusZak - zdjęcie BartusZak 24.03.2012

no właśnie ja nie wiem gdzie to jest :P dopiero zaczynam swoja przygodę z AMXX. Z tamtego teamtu nic nie wynika, moze ktoś wpadnie na inny pomysl ? Jakoś mi to opisac :P Help plis !
Odpowiedz

  • +
  • -
KadrO - zdjęcie KadrO 24.03.2012

Wyszukaj w swoim kodzie:

 if (pev(id,pev_button) & IN_USE && !casting[id])
Use_Spell(id)


i IN_USE podmień na np. IN_ALT1.
Odpowiedz

  • +
  • -
BartusZak - zdjęcie BartusZak 24.03.2012

i jak podmienie na IN_ALT1 to jak będę chcial uzyc item w Diablo modzie to będę musial kliknać klawisz T ??
Odpowiedz

  • +
  • -
BartusZak - zdjęcie BartusZak 24.03.2012

nie dziala proszę pomozcie jakies objasnienia ? Panowie i panie ?
Odpowiedz

  • +
  • -
Złotówka - zdjęcie Złotówka 24.03.2012

i jak podmienie na IN_ALT1 to jak będę chcial uzyc item w Diablo modzie to będę musial kliknać klawisz T ??


Nie, jeśli podmienisz na IN_ALT1 to klawiszem tym będzie ALT, wpisz w AMXX studio IN_ i dalej powinna wyświetlić Ci się lista jakie klawisze można przypisać.
Odpowiedz

  • +
  • -
BartusZak - zdjęcie BartusZak 24.03.2012

Wpisalem i nic gdzie ma sie to pojawic ? Góry , dolny rog ? Prosilem o wyjasnienia ....
Nic sie nie dzieje .... Błagam ludzie ... Pomożecie ?

Znalazlem to co chcialem, tylko nie wiem jak to przerobic na swoją potrzebe... pomozecie przynajmniej z tym ?
#include <amxmodx>
#include <fakemeta>
#define PLUGIN "Restrict Impulse"
#define VERSION "1.0"
#define AUTHOR "Alka"
enum {
    SPRAY = 201,
    FLASHLIGHT = 100
}
public plugin_init() {
   
    register_plugin(PLUGIN, VERSION, AUTHOR);
   
    register_forward(FM_CmdStart, "Fwd_CmdStart");
}
public Fwd_CmdStart(id, uc_handle, seed)
{
    static Impulse;
    Impulse = get_uc(uc_handle, UC_Impulse);
   
    if(Impulse == SPRAY)
    {
	    client_print(id, print_center, "test test test");
	    set_uc(uc_handle, UC_Impulse, 0);
	   
	    return FMRES_SUPERCEDE;
    }
    return FMRES_IGNORED;
}

a tutaj kawałek mojego kodu :) chodzi przypominam o to aby uzycie ITEMU bylo na przycisk T czyli SPRAY !

if (pev(id,pev_button) & IN_USE && !casting[id])
  Use_Spell(id)

if(player_class[id]==Ninja && (pev(id,pev_button) & IN_RELOAD)) command_knife(id)
else if (pev(id,pev_button) & IN_RELOAD && on_knife[id] && max_knife[id]>0) command_knife(id)

nie wiem czy tyle starczy
Odpowiedz

  • +
  • -
BartusZak - zdjęcie BartusZak 25.03.2012

Dziekuje wszystkim za wsparcie i chęci :) KadrO plusik :) Temat proszę zamknac
Użytkownik BartusZak edytował ten post 25.03.2012 18:36
Odpowiedz

  • +
  • -
Ojciec Dyrektor - zdjęcie Ojciec Dyrektor 25.03.2012

Wiadomość wygenerowana automatycznie


Ten temat został zamknięty przez moderatora.

Powód: Pomoc udzielona

Jeśli się z tym nie zgadzasz, Dołączona grafika raportuj ten post, a moderator lub administrator rozpatrzy go ponownie.


Z pozdrowieniami,
Zespół AMXX.PL
Odpowiedz
Zablokowany