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
CoD Stary

[ROZWIĄZANE] Item działa tylko na 1 rundę

CoD Stary

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

#1 lexar

    Wszechwiedzący

  • Power User

Reputacja: 63
Pomocny

  • Postów:502
  • GG:
  • Lokalizacja:Wyspa Kucyków
Offline

Napisano 12.06.2012 19:33

Witam

Mam problem z itemem który działa tylko na 1 rundę... mianowicie jest to teleport. Jak zrobić tak żeby po użyciu w jednej rundzie item działał w następnej ?

Pozdrawiam
  • +
  • -
  • 0

#2 lexar

    Wszechwiedzący

  • Autor tematu
  • Power User

Reputacja: 63
Pomocny

  • Postów:502
  • GG:
  • Lokalizacja:Wyspa Kucyków
Offline

Napisano 13.06.2012 15:28

odświeżam
  • +
  • -
  • 0

#3 lexar

    Wszechwiedzący

  • Autor tematu
  • Power User

Reputacja: 63
Pomocny

  • Postów:502
  • GG:
  • Lokalizacja:Wyspa Kucyków
Offline

Napisano 14.06.2012 13:45

odświeżam
  • +
  • -
  • 0

#4 dasiek

    Nie wiem, nie znam się, nie orientuję się, zarobiony jestem.

  • Junior Admin

Reputacja: 2 077
Godlike

  • Postów:5 706
  • Imię:Adaś
  • Lokalizacja:No teraz trochę dalej od WWy
Offline

Napisano 14.06.2012 14:53

dodajesz zmienną typu bool dla każdego gracza

new bool:teleportuje[33];

przy odrodzeniu ustawiasz wszyskim na false a klasie/itemie na true. Przy teleportacji sprawdzasz cz ta zmienna jest true - jesli tak to teleportuje i ustawia ją na nie false - jeśli jest na false to nie teleportuje :)
  • +
  • -
  • 0

#5 lexar

    Wszechwiedzący

  • Autor tematu
  • Power User

Reputacja: 63
Pomocny

  • Postów:502
  • GG:
  • Lokalizacja:Wyspa Kucyków
Offline

Napisano 14.06.2012 18:39

Mam to tylko w itemie :D mam błąd przy kompilacji:

symbol is never used: "teleportuje" :(
  • +
  • -
  • 0

#6 dasiek

    Nie wiem, nie znam się, nie orientuję się, zarobiony jestem.

  • Junior Admin

Reputacja: 2 077
Godlike

  • Postów:5 706
  • Imię:Adaś
  • Lokalizacja:No teraz trochę dalej od WWy
Offline

Napisano 15.06.2012 07:25

daj fragment z teleportem.
  • +
  • -
  • 0

#7 lexar

    Wszechwiedzący

  • Autor tematu
  • Power User

Reputacja: 63
Pomocny

  • Postów:502
  • GG:
  • Lokalizacja:Wyspa Kucyków
Offline

Napisano 15.06.2012 12:35

if(informacje_przedmiotu_gracza[id][1] == 1 && informacje_przedmiotu_gracza[id][0] == 48)
{
new Origin[3], DstOrigin[3];
get_user_origin(id, Origin);
get_user_origin(id, DstOrigin, 3);

DstOrigin[0] += DstOrigin[0]-Origin[0] < 0 ? 50 : -50;
DstOrigin[1] += DstOrigin[1]-Origin[1] < 0 ? 50 : -50;
DstOrigin[2] += DstOrigin[2]-Origin[2]-50 < 0 ? 50 : -50;

informacje_przedmiotu_gracza[id][1] = 0;

fm_set_user_origin(id, DstOrigin);
}

O to chodzi ?
  • +
  • -
  • 0

#8 dasiek

    Nie wiem, nie znam się, nie orientuję się, zarobiony jestem.

  • Junior Admin

Reputacja: 2 077
Godlike

  • Postów:5 706
  • Imię:Adaś
  • Lokalizacja:No teraz trochę dalej od WWy
Offline

Napisano 15.06.2012 13:06

if(informacje_przedmiotu_gracza[id][1] == 1 && informacje_przedmiotu_gracza[id][0] == 48 && teleportuje[id])

{

teleportuje[id] = false;

new Origin[3], DstOrigin[3];

get_user_origin(id, Origin);

get_user_origin(id, DstOrigin, 3);



DstOrigin[0] += DstOrigin[0]-Origin[0] < 0 ? 50 : -50;

DstOrigin[1] += DstOrigin[1]-Origin[1] < 0 ? 50 : -50;

DstOrigin[2] += DstOrigin[2]-Origin[2]-50 < 0 ? 50 : -50;



informacje_przedmiotu_gracza[id][1] = 0;



fm_set_user_origin(id, DstOrigin);

}

  • +
  • -
  • 1

#9 lexar

    Wszechwiedzący

  • Autor tematu
  • Power User

Reputacja: 63
Pomocny

  • Postów:502
  • GG:
  • Lokalizacja:Wyspa Kucyków
Offline

Napisano 15.06.2012 14:10

uuuu teraz w ogóle nie działa

proszę sma może coś da... i jeszcze mam problem z timerem można go używać ciągle w tej samej rundzie prosiłbym o zrobienie że można użyć tylko 1 raz na runde :)

Załączone pliki


Użytkownik lexar edytował ten post 15.06.2012 14:12

  • +
  • -
  • 0

#10 dasiek

    Nie wiem, nie znam się, nie orientuję się, zarobiony jestem.

  • Junior Admin

Reputacja: 2 077
Godlike

  • Postów:5 706
  • Imię:Adaś
  • Lokalizacja:No teraz trochę dalej od WWy
Offline

Napisano 15.06.2012 18:58

a w odrodzenie(id) dodałeś
if(informacje_przedmiotu_gracza[id][0] == 48)
        teleportuje[id] = true;

Użytkownik CheQ edytował ten post 15.06.2012 19:12

  • +
  • -
  • 1

#11 lexar

    Wszechwiedzący

  • Autor tematu
  • Power User

Reputacja: 63
Pomocny

  • Postów:502
  • GG:
  • Lokalizacja:Wyspa Kucyków
Offline

Napisano 16.06.2012 09:23

zrobiłem tak jak napisałeś i dalej item działa tylko 1 rundę :(
  • +
  • -
  • 0

#12 dasiek

    Nie wiem, nie znam się, nie orientuję się, zarobiony jestem.

  • Junior Admin

Reputacja: 2 077
Godlike

  • Postów:5 706
  • Imię:Adaś
  • Lokalizacja:No teraz trochę dalej od WWy
Offline

Napisano 16.06.2012 10:30

Sprawdź.

Załączone pliki


  • +
  • -
  • 1

#13 lexar

    Wszechwiedzący

  • Autor tematu
  • Power User

Reputacja: 63
Pomocny

  • Postów:502
  • GG:
  • Lokalizacja:Wyspa Kucyków
Offline

Napisano 16.06.2012 11:18

bez zmian :(
  • +
  • -
  • 0

#14 dasiek

    Nie wiem, nie znam się, nie orientuję się, zarobiony jestem.

  • Junior Admin

Reputacja: 2 077
Godlike

  • Postów:5 706
  • Imię:Adaś
  • Lokalizacja:No teraz trochę dalej od WWy
Offline

Napisano 16.06.2012 11:30

Sprawdź to.

Załączone pliki


  • +
  • -
  • 1

#15 lexar

    Wszechwiedzący

  • Autor tematu
  • Power User

Reputacja: 63
Pomocny

  • Postów:502
  • GG:
  • Lokalizacja:Wyspa Kucyków
Offline

Napisano 16.06.2012 11:33

Mioodzio działa :) dziękuje i co było nie tak ?
  • +
  • -
  • 0

#16 dasiek

    Nie wiem, nie znam się, nie orientuję się, zarobiony jestem.

  • Junior Admin

Reputacja: 2 077
Godlike

  • Postów:5 706
  • Imię:Adaś
  • Lokalizacja:No teraz trochę dalej od WWy
Offline

Napisano 16.06.2012 14:42

W użyj przedmiotu dałem TYLKO warunecz czy moze teleportować. w Odrodzeniu dodałem że jeśli gracz ma item 48 to dostaje Teleportacje (teleportuje = true) bład polegał na tym że gracz nie miał

informacje_przedmiotu_gracza[id][1] == 1

:)
  • +
  • -
  • 1

#17 lexar

    Wszechwiedzący

  • Autor tematu
  • Power User

Reputacja: 63
Pomocny

  • Postów:502
  • GG:
  • Lokalizacja:Wyspa Kucyków
Offline

Napisano 18.06.2012 12:23

No to już wszystko wyjaśnione :)

Można zamknąć
  • +
  • -
  • 0

#18 Goliath

    Godlike

  • Przyjaciel

Reputacja: 1 237
Godlike

  • Postów:2 334
  • GG:
  • Steam:steam
  • Imię:Maciej
  • Lokalizacja:Mońki
Offline

Napisano 18.06.2012 14:23

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





Również z jednym lub większą ilością słów kluczowych: CoD Stary

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

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