fiGhT 85 Napisano 15 Sierpnia 2017 Udostępnij Napisano 15 Sierpnia 2017 To co znajduję się poniżej jest to tak zwany "szkielet pluginu". Jest on pusty, nic nie robi.#include <amxmodx>#include <amxmisc>#define PLUGIN "New Plug-In"#define VERSION "1.0"#define AUTHOR "fiGhT"public plugin_init() {register_plugin(PLUGIN, VERSION, AUTHOR)// Add your code here...}Krótkie wytłumaczenie każdej linijki.#include - odpowiada za biblioteki jakie są używane w naszym pluginie. Udzielają one nam gotowych funkcji, zmiennych oraz oznaczeń.#define - makrodefinicje, można użyć jako zmienną albo stworzyć funkcje. Używamy w sposób następujący:#define <nazwa> <cel oznaczenia>Przykład:#define DWA 2 - teraz gdy użyjemy w kodzie DWA to plugin będzie to rozpoznawał jako liczbę 2.#define IMIE "Adolf" - oznaczyliśmy IMIE jako ciąg znaków z których składa się wyraz Adolf.public plugin_init() - funkcja wykonująca się gdy plugin zostanie załadowany, funkcja najczęściej zawiera różne rejestry zdarzeń które są potem przechwycane przez inne funkcje np. koniec rundy, start rundy, zrespienie gracza, zadawanie obrażeń itd.register_plugin(PLUGIN, VERSION, AUTHOR) - rejestruje nasz plugin, jego nazwę, wersję oraz autora.I teraz dość ważna rzecz, ważna dlatego że będzie często spotykana na lekcjach. Komentowanie w kodzie.Zdarzy nam się że będziemy chcieli zrobic sobie jakieś notatki albo wykluczyć dany kod nie usuwając go z pluginu.Z pomocą przychodzi nam komentowanie, jest one używane na dwa sposoby:// - komentuje jedną linie/* */ - oznaczeniem /* zaznaczamy punkt początkowy a */ zamykamy, wszystko w ich przedziale jest zakomentowaneNastępnym poradnikiem będą zmienne, a 2 po zmiennych operacje logiczne. Matixen dodał reakcję 1 PC1: CPU: i7 6950x@5,5ghz [overclocked] Cooler: NZXT Kraken X62 GPU: 3x ASUS STRIX 1080 TI 11GB GDDR5X OVERCLOCKED Ram: 32gb Corsair Vengeance LPX 3000mhz Mobo: MSI X99A Gaming Pro Carbon SSD1: Samsung 950 Pro 256GB M2 SSD2: Kingston HyperX 3K 120gb SSD3: Kingston HyperX 3K 240gb SSD4: Crucial MX200 500gb SSD5: Samsung 960 Evo Pro M.2 1TB HDD:WD Blue 1TB PSU: Thermaltake Toughpower DPS G RGB Digital 80+ 1250W Case: Fractal Design Define R5 PC2: CPU: i7 6700k @4,7GHZ OVERCLOCKED Cooler: Fractal desing Kelvin S36 GPU: 2x Geforce GTX 1080 TI MSI GAMING X Ram: 32gb Corsair Vengeance LPX 3000mhz Mobo:Gigabyte AORUS GA-Z270X-Gaming 5 SSD: Samsung 960 EVO M.2 1TB PSU: be quiet! Dark Power PRO 11 1000W Case:Lian Li PC-Q37WX PC3: CPU: i9 7900x@5,3GHZ Cooler: Fractal desing Kelvin S36 GPU: 3x NVIDIA TITAN X@ 3 slot SLI HB brigde [mostek SLI HB (3 slotowy)] Ram: 64gb Corsair Vengeance LPX 3000mhz Mobo:Gigabyte X299 AORUS GAMING 9 SSD: Samsung 960 EVO M.2 1TB HDD: WD Blue 2TB HDD2:WD Blue 1TB HDD3: Toshiba P300 [1TB] PSU: be quiet! Dark Power PRO 11 1000W Case:Corsair Carbide Series 540 Air PC4: CPU: AMD Ryzen ThreadRipper 1950X Cooler: Thermaltake Pacific RL360 RGB GPU: 3x NVIDIA TITAN X Ram: 128GB G.Skill Ripjaws V DDR4 3200MHZ Mobo:ASUS ROG ZENITH EXTREME SSD: Samsung 960 EVO M.2 1TB HDD: WD Blue 2TB HDD2:WD Blue 1TB HDD3: Toshiba P300 [1TB] HDD4:Seagate Barracuda Pro 10TB PSU: be quiet! Dark Power PRO 11 1000W Case:Be Quiet! Dark Base Pro 900 Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Matixen 159 Napisano 15 Sierpnia 2017 Udostępnij Napisano 15 Sierpnia 2017 Podadnik jak najbardziej przydatny, leci +. PRYWATNE WIADOMOŚCI: Proszę nie wysyłać do mnie setki PW w jednej sprawie. Przy wysyłaniu wiadomości trzymaj się JEDNEJ WIADOMOŚCI na dany temat. Kontaktując się ze mną pamiętaj aby odrazu pisać o co konkretnie chodzi, ponieważ oszczędzi to mój czas, jak i Twój. Nie pisz po jednym wyrazie, sformułuj zdanie. KONTAKT ZE MNĄ: Steam - >Kliknij< Forum - >Kliknij< GG - 57333370 SERWERY NA KTÓRYCH MOŻESZ MNIE SPOTKAĆ: [RETAKES ONLY PISTOL] - 145.239.16.170:27085 Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
ALEKSs 3 Napisano 15 Sierpnia 2017 Udostępnij Napisano 15 Sierpnia 2017 (edytowane) https://csowicze.pl/topic/30179-jak-napisa%C4%87-w%C5%82asny-plugin/ xD Kopiowanie, kopiowanych poradników. Love it. Edytowane 15 Sierpnia 2017 przez ALEKSs Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Knight 159 Napisano 16 Sierpnia 2017 Udostępnij Napisano 16 Sierpnia 2017 @fiGhT, już taki temat na forum był :) -> https://csowicze.pl/topic/30179-jak-napisa%C4%87-w%C5%82asny-plugin-szkielet-pluginu/ Musisz wymyślić coś innego XD Knight. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
ferstel 2226 Napisano 16 Sierpnia 2017 Administrator Udostępnij Napisano 16 Sierpnia 2017 Taka sama treść z tego poradnika: https://csowicze.pl/topic/30179-jak-napisa%C4%87-w%C5%82asny-plugin-szkielet-pluginu/ Jedynie zmieniona kolorystyka.. Temat leci do archiwum. Potrzebujesz pomocy? Napisz wiadomość prywatną! Przedstaw od razu problem! Nie odpowiadam na wiadomości typu: cześć, co tam? siemka, co robisz? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
ferstel 2226 Napisano 16 Sierpnia 2017 Administrator Udostępnij Napisano 16 Sierpnia 2017 Wiadomość automatyczna Temat został przeniesiony z "AMXX → Poradniki AMXX" do "Archiwum Forum → Tematy Archiwalne". Potrzebujesz pomocy? Napisz wiadomość prywatną! Przedstaw od razu problem! Nie odpowiadam na wiadomości typu: cześć, co tam? siemka, co robisz? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi