Skocz do zawartości

Witamy w Nieoficjalnym polskim support'cie AMX Mod X

Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie

[ROZWIĄZANE] Problem multijump


  • Zamknięty Temat jest zamknięty
8 odpowiedzi w tym temacie

#1 B@RyŁa

    Zaawansowany

  • Zbanowany

Reputacja: -3
Nowy

  • Postów:109
  • GG:
  • Imię:Daniel
  • Lokalizacja:Olsztyn
Offline

Napisano 13.04.2012 08:03

Witam

Mam problem z pluginem zp_extra_multijump.
Chodzi o to że można go kupować przez całą runde ile się da tyle skoków.
Czy ktoś przerobi mi kod tak by można było kupić tylko 1x na runde 2x skok.

Załączone pliki


b_350_20_FFAD41_E98100_000000_591F11.png

b_350_20_FFFFFF_FFFFFF_000000_111111.png

b_350_20_000000_000000_FFFFFF_000000.png

b_350_20_12CCF8_12CCF8_000000_000000.png

b_350_20_FA0FAA_FA0FAA_000000_000000.png

 


#2 B@RyŁa

    Zaawansowany

  • Autor tematu
  • Zbanowany

Reputacja: -3
Nowy

  • Postów:109
  • GG:
  • Imię:Daniel
  • Lokalizacja:Olsztyn
Offline

Napisano 14.04.2012 07:56

Proszę o pomoc pilną :D

b_350_20_FFAD41_E98100_000000_591F11.png

b_350_20_FFFFFF_FFFFFF_000000_111111.png

b_350_20_000000_000000_FFFFFF_000000.png

b_350_20_12CCF8_12CCF8_000000_000000.png

b_350_20_FA0FAA_FA0FAA_000000_000000.png

 


#3 Gość_21977_*

  • Gość

Reputacja: 0

Offline

Napisano 14.04.2012 08:21

1.
w 31. linijce, z tego co widzę, jest napisane new g_maxJumps = 0; // maximum amount of jumps in mid air. If set to 0 then it is infinitely
Zmień więc 0 na 2.

2.
Jeśli chcesz, żeby dodawało od razu 2 skoki, a nie 1, to zmień linijkę 94. z g_multijumps[player]++; na g_multijumps[player]+=2;

3.
Jeśli natomiast chciałeś tylko 1 dodatkowy skok w powietrzu, to nie wykonuj kroku 2., a w kroku 1. zamiast 2, ustaw limit na 1.

4.
Jeśli nadal będzie można kupować kolejne skoki po wykorzystaniu (nie znam struktury tego sklepu),
można dodać na górze (np. za 38. linijką): new bool:canbuy[33] = 0;
Przedostatnią linijkę zmienić na
for (new id; id <= 32; id++){
g_multijumps[id] =false;
canbuy[id] = true;
}
Na zakup pozwólmy tylko, jeśli jeszcze nie był dokonany, tj. np.
if (g_multijumps[player] < g_maxJumps || !g_maxJumps){
if(canbuy[player]){ // dodajmy warunek
g_multijumps[player]++;
if (g_maxJumps)
client_print(player, print_center, "Now you can jump %d / %d times in mid air.", g_multijumps[player], g_maxJumps);
else
client_print(player, print_center, "Now you can jump %d times in mid air.", g_multijumps[player]);
} else client_print(player, print_center, "You can buy multijump only one time per round."); // i w przypadku niespelnienia, wyswietlmy stosowny komunikat
}

A po pomyślnym zakupie, zabronić kolejnych: np. za g_multijumps[player]++; dodać canbuy[player]=false;

Użytkownik benio101 edytował ten post 14.04.2012 08:31


#4 B@RyŁa

    Zaawansowany

  • Autor tematu
  • Zbanowany

Reputacja: -3
Nowy

  • Postów:109
  • GG:
  • Imię:Daniel
  • Lokalizacja:Olsztyn
Offline

Napisano 14.04.2012 10:56

Piękinie opisane ,ale tylko chodziło, aby po zakupie jednego ,zabronić drugi zakup w tej samej rundzie itemu.

Możesz to już na gotowe zrobić:

A po pomyślnym zakupie, zabronić kolejnych: np. za g_multijumps[player]++; dodać canbuy[player]=false;

i dać mi sma przerobione już?

b_350_20_FFAD41_E98100_000000_591F11.png

b_350_20_FFFFFF_FFFFFF_000000_111111.png

b_350_20_000000_000000_FFFFFF_000000.png

b_350_20_12CCF8_12CCF8_000000_000000.png

b_350_20_FA0FAA_FA0FAA_000000_000000.png

 


#5 Gość_21977_*

  • Gość

Reputacja: 0

Offline

Napisano 14.04.2012 13:05

Z 2 dodatkowymi skokami: Załączony plik  multijump2.sma   3,64 KB  13 Ilość pobrań
  multijump2.amxx
Z jednym dodatkowym (łącznie dwoma): Załączony plik  multijump1.sma   3,64 KB  12 Ilość pobrań
  multijump1.amxx

#6 B@RyŁa

    Zaawansowany

  • Autor tematu
  • Zbanowany

Reputacja: -3
Nowy

  • Postów:109
  • GG:
  • Imię:Daniel
  • Lokalizacja:Olsztyn
Offline

Napisano 14.04.2012 15:17

Zrobiłeś że raz na jedną runde można kupić ten dodatek ?

b_350_20_FFAD41_E98100_000000_591F11.png

b_350_20_FFFFFF_FFFFFF_000000_111111.png

b_350_20_000000_000000_FFFFFF_000000.png

b_350_20_12CCF8_12CCF8_000000_000000.png

b_350_20_FA0FAA_FA0FAA_000000_000000.png

 


#7 Gość_21977_*

  • Gość

Reputacja: 0

Offline

Napisano 14.04.2012 15:21

tak.

#8 B@RyŁa

    Zaawansowany

  • Autor tematu
  • Zbanowany

Reputacja: -3
Nowy

  • Postów:109
  • GG:
  • Imię:Daniel
  • Lokalizacja:Olsztyn
Offline

Napisano 15.04.2012 08:23

dzięki

b_350_20_FFAD41_E98100_000000_591F11.png

b_350_20_FFFFFF_FFFFFF_000000_111111.png

b_350_20_000000_000000_FFFFFF_000000.png

b_350_20_12CCF8_12CCF8_000000_000000.png

b_350_20_FA0FAA_FA0FAA_000000_000000.png

 


#9 Ojciec Dyrektor

    papa smerf.

  • Przyjaciel

Reputacja: 477
Wszechobecny

  • Postów:3 035
  • Imię:Paweł
  • Lokalizacja:Rabka-Zdrój
Offline

Napisano 15.04.2012 12:52

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
  • +
  • -
  • 0




Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych