Skocz do zawartości

Zablokowane <span class="ipsBadge ipsBadge_red">Zamknięte</span> Jak napisać prostą klasę.


Play

Rekomendowane odpowiedzi

Witam, piszę ten poradnik ponieważ ktoś mi pisał żebym mu wyjaśnił to bo na internecie nie potrafi zrozumieć, na początku zaczniemy od czystej klasy a w kolejnych poradnikach pokażę wam także jak pisać pluginy i dodawać umiejętności klasom.

#include <amxmodx>
#include <codmod>


new const nazwa[] = "CSowicz";
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>
  • Biblioteka bez których nie ma opcji o napisaniu np. klasy,
#include <codmod>
  • Wymagana biblioteka, ona odpowiada za sporą ilość rzeczy w tym wypadku ona odpowiada za pokazaniem nam klasy w menu w przybliżeniu to ten kod "cod_register_class".
new const nazwa[] = "CSowicz";
  • Nazwa naszej klasy, tutaj to chyba wszyscy rozumieją o co chodzi :)
new const opis[] = "Brak";
  • Opis naszej klasy, przeważnie to się mieszczą jak mamy jakieś umiejętności dodane 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ą, ja dodałem 2<< do granta to oznacza że na początek rundy dostaniemy 2granaty, awp i deagla.
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
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 pociski otrzymywane.

 

 

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

http:

 

Jeżeli jesteś w czymś dobry, nigdy nie rób tego za darmo!

Odnośnik do komentarza
https://csowicze.pl/topic/1352-zamkni%C4%99te-jak-napisa%C4%87-prost%C4%85-klas%C4%99/
Udostępnij na innych stronach

  • 3 tygodnie później...

Super poradnik + dam jak będę mógł 

_______________________________________________

 

_____________________

 

Jak poprawnie nawiązać ze mną kontakt ?

 

Nie spamuj

Opisz konkretnie swoją sprawę.

Zawsze podawaj jak najwięcej danych , co ułatwi mi pracę , pomoc tobie...

 

_______________________________________________

 

_____________________

 

Kontakt :

 

GG: 26225987

Najlepiej PW.

 

Czarna lista osób której nie udzielę pomocy!!

1. Zyga

Odnośnik do komentarza
https://csowicze.pl/topic/1352-zamkni%C4%99te-jak-napisa%C4%87-prost%C4%85-klas%C4%99/#findComment-10703
Udostępnij na innych stronach

  • 4 tygodnie później...

Wiadomość wygenerowana automatycznie

Temat został zamknięty przez moderatora.

22178788237813265097.png

Jeżeli się z tym nie zgadzasz raportuj ten post a moderator lub administrator rozpatrzy go ponownie.

Z pozdrowieniami.

Administracja CSowicze.pl

Kontaktując się ze mną:

- Przedstaw się.

- Przejdź do sedna sprawy.

- Zawrzyj istotne informacje.

- Czekaj cierpliwie na odpowiedź.

 

TWORZENIE FOR SPOŁECZNOŚCIOWYCH | ZARZĄDZANIE STRONAMI INTERNETOWYMI

WSPARCIE TECHNICZNE SERWERÓW HLDS | MODERNIZACJA, OPTYMALIZACJA, ZABEZPIECZENIA

Odnośnik do komentarza
https://csowicze.pl/topic/1352-zamkni%C4%99te-jak-napisa%C4%87-prost%C4%85-klas%C4%99/#findComment-15525
Udostępnij na innych stronach

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