Skocz do zawartości
BIG GIVEAWAY - Nóż z hakiem oraz inne skiny ×

Rekomendowane odpowiedzi

Opublikowano
#include <amxmodx>
#include <codmod>


new const nazwa[] = "Katujemy.eu";
new const opis[] = "Brak";
new const bronie = 1<<CSW_AWP | 1<<CSW_DEAGLE | 2<<CSW_HEGRENADE;
new const zdrowie = 43;
new const kondycja = 19;
new const inteligencja = 6;
new const wytrzymalosc = 19;


public plugin_init() {
    cod_register_class(nazwa, opis, bronie, zdrowie, kondycja, inteligencja, wytrzymalosc);
    
}
#include <amxmodx>
  • Podstawowa biblioteka każdego pluginu.
#include <codmod>
  • Wymagana biblioteka, ona odpowiada za CodMod'a (Główna Biblioteka). W tym wypadku ona odpowiada za pokazaniem nam klasy w menu w przybliżeniu to ten kod "cod_register_class".
new const nazwa[] = "Katujemy.eu";
  • Nazwa naszej klasy, tutaj to chyba wszyscy wiedzą o co chodzi usmiech1.gif
new const opis[] = "Brak";
  • Opis naszej klasy, przeważnie to się zamieszcza jak mamy jakieś umiejętności to dodajemy opis. Opisu statystyk, broni tutaj nie wypisujemy ponieważ wyświetla nam się to osobno.
new const bronie = 1<<CSW_AWP | 1<<CSW_DEAGLE | 2<<CSW_HEGRENADE;
  • Tutaj definiujemy nasze bronie, każdą broń oddzielamy tak zwanym przecinkiem  |  tak jak ja to zrobiłem.
  • 1<<   jest dodawane przed każdą bronią, czyli jak mamy wyżej w kodzie 1<<CSW_AWP to dostaniemy 1 sztuke AWP, jak byśmy ustawili 2<<CSW_AWP to też by działało tylko by dostawał 2x sztuki awp tak jak w naszej klasie w przypadku granatów, zastosowałem 2<<CSW_HEGRENADE i dostaniemy 2 granaty na początku rundy.
new const zdrowie = 43;
  • Statystyki zdrowia jakie nasza klasa dostaje na początek rundy.
  • 1 pkt w statystykę zdrowia to 1HP
  • Czyli nasza klasa razem będzie wynosiła 143HP bo 100 HP dostajemy od CS'a takie podstawowe i nasza klasa nam dodaje 43 punkty zdrowia.
new const kondycja = 19;
  • Im więcej będziemy mieli dodane w statystykę kondycji tym szybciej będziemy biegali.
new const inteligencja = 6;
  • Statystyka inteligencji naszej klasy, z tego bardziej korzystają dodatki do klasy które posiadają np:
  • dmg (+inteligencja)
  • Rakiety, miny, dynamit, piorun.
  • Im więcej będziemy mieli dodane to więcej obrażeń będziemy zadawali.
new const wytrzymalosc = 19;
  • Punkty wytrzymałości, to osłabia otrzymywane pociski.

 

Przy ustawianiu na minus punktów w statystykach to będzie nasza klasa osłabiona.

Przykład:

Standardowo 100 HP
Statystyka Zdrowie : - 50 punktów

Wynik: 100 HP - 50 punktów (1pkt = 1 Hp) = 50 HP na początku rundy.

Tak samo jest z każdą inną umiejętnością.

 

 

 

 

  • No i na sam koniec w public plugin_init rejestrujemy naszą klasę, aby była widziana w menu (wyborze klas).
cod_register_class(nazwa, opis, bronie, zdrowie, kondycja, inteligencja, wytrzymalosc);

Mam nadzieję że komuś się przyda ^^

 

 

 

 

Dodawanie Umiejętności : http://katujemy.eu/index.php?/topic/5921-dodawanie-umiej%C4%99tno%C5%9Bci-do-klas/

  • Lubię to! 5
Opublikowano

Warto też gdzieś dopisać, że statystyki na minusie dają odwrotne efekty. Oprócz tego poradnik w porządku, ale estetyczniej by było gdybyś nadał mu jakieś kolorki.

Opublikowano

Warto też gdzieś dopisać, że statystyki na minusie dają odwrotne efekty. Oprócz tego poradnik w porządku, ale estetyczniej by było gdybyś nadał mu jakieś kolorki.

 

Nie chce żeby to wyglądało nie wiadomo jak, a z statystykami na minus to chyba logiczne ^^ Ale dopiszę.

 

 

PS. niedługo dodam poradnik aby nadać jakieś umiejętności klasie.

Opublikowano

Wiadomość wygenerowana automatycznie.

Ten temat został zamknięty przez Moderatora.

 

Powód: Dzięki za poradnik ;)

 

Jeśli się z tym nie zgadzasz, raportuj ten post a moderator rozpatrzy go ponownie.

 

 

Katujemy.eu - Katuj razem z nami!

Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.