←  Pytania

AMXX.pl: Support AMX Mod X i SourceMod

»

CoD Nowy
Usunięcie broni dla klasy

  • +
  • -
Klemens - zdjęcie Klemens 25.08.2014

Witam.

Chciałbym aby w moim silniku, można było kupować bronie oraz aby ich się nie dostawało na początku rundy.

Proszę najlepiej napisać jak to zrobić, ponieważ chce się też nauczyć na przyszłość.

Z góry dziękuje.

Odpowiedz

Wszechwiedzący - zdjęcie Wszechwiedzący 25.08.2014

z klasy to normalnie usuwasz bronie.To usuwasz najpierw

new const bronie    = (1<<CSW_GALIL)|(1<<CSW_FAMAS)|(1<<CSW_DEAGLE);

pozniej edytujesz plugin_int na

cod_register_class(nazwa, opis, zdrowie, kondycja, inteligencja, wytrzymalosc);
Odpowiedz

  • +
  • -
dasiek - zdjęcie dasiek 25.08.2014


można było kupować bronie

Cod jest tak "wyśmienicie" zrobiony, że nie podniesiesz/wezmiesz broni , która nie zostanie dodana do gracza jako "taką może mieć"

Ew Rozwiązania :

1) Usunąć to

2) Zrobić własny sklep z bronią (wykorzystając dodawanie broni przez cod_give_weapon)

3) "zmodyfikować sklep broni csa" (działa on tak , że po kliknięciu user wpisuje daną broń w konsoli, możesz ten moment przechwycić i dawać odpowiednie bronie)

4) Dawać graczom na dzień dobry wszystkie bronie, potem wybrane "usunąć". 

Odpowiedz

  • +
  • -
Klemens - zdjęcie Klemens 25.08.2014

Chce to wszystko usunąc bo wiem ,że się da lecz nie wiem co dokładnie w silniku cod'a mam usunąć.

 

Odpowiedz

  • +
  • -
Barto_12_SAS - zdjęcie Barto_12_SAS 27.08.2014

Tutaj masz podane co usunąć http://amxx.pl/topic...-broni-z-ziemi/ .

Nie jest to może bezpośrednio związane z tematem ale pozbędziesz się blokady broni. 

Odpowiedz

  • +
  • -
Klemens - zdjęcie Klemens 27.08.2014

 

z klasy to normalnie usuwasz bronie.To usuwasz najpierw

new const bronie    = (1<<CSW_GALIL)|(1<<CSW_FAMAS)|(1<<CSW_DEAGLE);

pozniej edytujesz plugin_int na

cod_register_class(nazwa, opis, zdrowie, kondycja, inteligencja, wytrzymalosc);

Z klasy już wiem jak usunąć, teraz proszę o tutka jak w silniku.

Załączone pliki

Odpowiedz