←  Pytania

AMXX.pl: Support AMX Mod X i SourceMod

»

CoD Nowy
Jak zrobic aby klasa mogla podniesc kazda...

  • +
  • -
Raen - zdjęcie Raen 23.06.2012

Witam.
Chciałbym się zapytać jak zrobić aby dana klasa mogła podnieść każdą broń?
z góry dzięki.
Odpowiedz

  • +
  • -
Co nie? - zdjęcie Co nie? 23.06.2012

Chodzi ci żeby wszystkie klasy mogły podnieści każdą broń czy jedna klasa ?
Odpowiedz

  • +
  • -
Raen - zdjęcie Raen 23.06.2012

napisałem dana czyli chodzi mi o jedną klase. Jedna klasa może podnieść każdą broń....
Odpowiedz

  • +
  • -
Raen - zdjęcie Raen 24.06.2012

Odświeżam...
Odpowiedz

  • +
  • -
Raen - zdjęcie Raen 25.06.2012

Odświeżam...
Odpowiedz

  • +
  • -
d0naciak - zdjęcie d0naciak 26.06.2012

trza edytować *.sma głównego silnika, zapodaj je
Odpowiedz

  • +
  • -
Raen - zdjęcie Raen 26.06.2012

Mógłbyś podać co dokładnie trzeba zmienić?
Bo sma mam trochę zmodyfikowane i nie chcę żeby ktoś je miał :)
Odpowiedz

  • +
  • -
Pan PrO - zdjęcie Pan PrO 26.06.2012

Najlepiej będzie zrobić coś takiego że dostanie wszystkie bronie i przy spawnie wszystkie wyrzuci i nie trzeba będzie przerabiać Silnika
Odpowiedz

  • +
  • -
d0naciak - zdjęcie d0naciak 26.06.2012

ale przy tym, nie bedzie mógł podnosic broni innych graczy
Odpowiedz

  • +
  • -
Pan PrO - zdjęcie Pan PrO 26.06.2012

masz racje. Sory za wprowadzenie w błąd
Odpowiedz

  • +
  • -
Raen - zdjęcie Raen 26.06.2012

don to powiesz jak to zrobić?
Odpowiedz

  • +
  • -
d0naciak - zdjęcie d0naciak 27.06.2012

daj sma, to ci zrobie
Odpowiedz

  • +
  • -
Raen - zdjęcie Raen 27.06.2012

Proszę:

Załączone pliki

Odpowiedz

  • +
  • -
d0naciak - zdjęcie d0naciak 28.06.2012

okej, slinik masz zrobiony, tera wejdz do cstrike/addons/amxmodx/configs i otworz codmod.inc.
Na koniec codmod.inc dodaj
native cod_set_user_weaponsblocking(id, wartosc); //ustawia blokade broni
native cod_get_user_weaponsblocking(id); //zwraca 1, jezeli gracz ma blokade broni, w przeciwnym wypadku zwraca 0

zapisz zmiany w codmod.inc
i tera tak, aby do klasy dodac mozliwosc blokowania broni, do sma jej w cod_class_enabled dodaj :
cod_set_user_weaponsblocking(id, 1);

do cod_class_disabled(id) dodaj
cod_set_user_weaponsblocking(id, 0);


A cvar cod_weaponsblocking (który już był), sluzy do blokowania graczom podnoszenia tarczy (wczesniej sluzyl takze do blokady podnoszenia broni)

Załączone pliki

Odpowiedz

  • +
  • -
Raen - zdjęcie Raen 28.06.2012

niestety to rozwiązanie nie działa, nadal nie mogę podnieść broni z ziemi.
Odpowiedz

  • +
  • -
d0naciak - zdjęcie d0naciak 28.06.2012

i tera tak, aby do klasy dodac mozliwosc blokowania broni, do sma jej w cod_class_enabled dodaj :

cod_set_user_weaponsblocking(id, 1);

do cod_class_disabled(id) dodaj
cod_set_user_weaponsblocking(id, 0);

zrób na odwrót, 1 włącza blokowanie, 0 wyłącza, wiec przy wlaczeniu klasy daj 0, przy wylaczeniu 1
Odpowiedz

  • +
  • -
fir3wall - zdjęcie fir3wall 23.07.2012

Ja mam problem z innej deski :P robilem w/w poradnika pod tym linkiem http://amxx.pl/topic...a-broni-obcych/ ale np komandos podnosi tez bron i od razu mu ja zabiera i zamiast noza zmienia mu na deagla.

Macie moze jakies pomysly na to by zablokowac podnoszenie broni przez inne klasy ????
Odpowiedz