http://www.google.pl...iw=1280&bih=885
np. 2 pozycja - ciężko?
Witamy w Nieoficjalnym polskim support'cie AMX Mod X
Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
|
Guest Message by DevFuse
`LeD
Rejestracja: 08.10.2012Aktualnie: Nieaktywny
Poza forum Ostatnio: 21.08.2013 15:34





Statystyki
- Grupa: Nowy
- Całość postów: 2
- Odwiedzin: 3 010
- Tytuł: Nowy
- Wiek: Wiek nie został ustalony
- Urodziny: Data urodzin nie została podana
-
Imię
Dominik
-
Płeć
Mężczyzna
-
Lokalizacja
Piaseczno
Kontakt
#470623 [ROZWIĄZANE] Jak zalogować się do FTP przez TC ?
Napisane przez
Pawlak093
w 23.10.2012 13:07
#458098 Tutorial dla zielonych jak napisać naprawdę łatwy plugin
Napisane przez dasiek
w 14.09.2012 19:28
Za dużo tych poradników dla początkujących...
1) register_clcmd jak już masz dla zielonych tłumaczyć - to "wyłapanie momentu" kiedy gracz wpisze coś w konsoli. jako że wypis czegokolwiek na czacie to wpisanie w konsole say Tekst to rejestrujemy /m z sayem.
2)Dodaj into że ColorChat nie jest "automatycznie" wklepany w AmxxStudio
3) po co w register_clcmd dajesz ADMIN_LEVEL_H skoro w Funkcji Mod również jest takowe sprawdzenie? Zdecyduj się
4)
I w ten oto sposób kolejny poradnik " jak pisać plugin " zmienił się w "Kopiuj ode mnie wklej do siebie i działa "...
1) register_clcmd jak już masz dla zielonych tłumaczyć - to "wyłapanie momentu" kiedy gracz wpisze coś w konsoli. jako że wypis czegokolwiek na czacie to wpisanie w konsole say Tekst to rejestrujemy /m z sayem.
2)Dodaj into że ColorChat nie jest "automatycznie" wklepany w AmxxStudio
3) po co w register_clcmd dajesz ADMIN_LEVEL_H skoro w Funkcji Mod również jest takowe sprawdzenie? Zdecyduj się

4)
Logiczne - Jak się napisze tak się napisze.... Mogłeś napisać że ColorChat to wypisywanie Wiadomości na chacie w rożnych kolorach.ColorChat daje informacje na zielono w zalezności od tego jak się napisze ja napisałem na zielono
I w ten oto sposób kolejny poradnik " jak pisać plugin " zmienił się w "Kopiuj ode mnie wklej do siebie i działa "...
#457989 Tutorial dla zielonych jak napisać naprawdę łatwy plugin
Napisane przez Droso
w 14.09.2012 15:02
Człowiek, który zobaczy ten poradnik i przeczyta go, według mnie nic z tego nie zrozumie(Osoba newbie).
+ brak returnow, [można dodać kod przecież, za if'a ...]
Poradnik 2/10 [coś tam jest], widać chęć zdjęcia sobie warna czy podniecić się plusami
Poradnik dla zielonych powinien wyglądać tak, że każda linijka została by opisana przynajmniej dwoma zdaniami.
[np. plugin_init - wykonuje się podczas początku mapy. W tym miejscu rejestrujemy zdarzenia, komendy, cvary[w innym poradniku jest to wyjaśnione [link]]
przeciwienstwem plugin_init jest plugin_end który wywołuje się zaraz przed zmiana mapy [koniec mapy], w tym miejscu zamykamy pliki, i konczymy prace.
+ brak returnow, [można dodać kod przecież, za if'a ...]
Poradnik 2/10 [coś tam jest], widać chęć zdjęcia sobie warna czy podniecić się plusami

Poradnik dla zielonych powinien wyglądać tak, że każda linijka została by opisana przynajmniej dwoma zdaniami.
[np. plugin_init - wykonuje się podczas początku mapy. W tym miejscu rejestrujemy zdarzenia, komendy, cvary[w innym poradniku jest to wyjaśnione [link]]
przeciwienstwem plugin_init jest plugin_end który wywołuje się zaraz przed zmiana mapy [koniec mapy], w tym miejscu zamykamy pliki, i konczymy prace.
#456414 Tutorial dla zielonych jak napisać naprawdę łatwy plugin
Napisane przez Kosa :D
w 08.09.2012 10:12
Witam, Obiecałem, że napisze tutek dla zielonych i oto on 
Dodam że plugin jest naprawdę bardzo bardzo prosty
więc tak zaczynamy :
ok więc to co napisałem wyżej to są biblioteki.Jak używacie amxmodx Studio to <amxmodx> i <amxmisc> będziecie mieli automatycznie
resztę trzeba będzie dopisać o bibliotekach i różnych funkcjach możecie poczytać tutaj : http://amxx.pl/dokumentacja/
jak już to dodaliśmy możemy jechać dalej
W amxmod Studio powinniście mieć taki public z automatu
pod register_plugin dodajemy
tym rejstrujemy co trzeba wpisać na say, aby wywołać daną funkcje ja wam zaprezentuję, że po wpisaniu /m dostaje się 150 armoru i 120 hp, ale tej komendy może użyć tylko Admin z flagą t czyli ADMIN_LEVEL_H
Czyli to co napisaliście do tej pory powinno wyglądać tak :
jak tak wygląda to wszystko zrobiliście dobrze
teraz trzeba dodac Public Moc zeby z niego wywolywala sie funkcja i dodac też żeby admin mógł tylko korzystać z Komendy
czyli robimy tak
to odpowiada ze admin bedzie mogl tylko uzyc tej komendy
dalej co będzie się dostawało po wpisaniu komendy
więc tak set_user_armor ustawia graczowi (w tym przypadku adminowi) Armor
z set_user_healthjest tak samo tylko ustawia życie
ColorChat daje informacje na zielono w zalezności od tego jak się napisze ja napisałem na zielono
więc wasz plugin powinien teraz wyglądać tak:
jak tak wygląda to jest wszystko git
teraz dodamy ostatnie "coś" co będzie dawalo graczowi informacje że nie może użyć tej komendy (jak będzie próbowal ją uzyć)
pod ostatnim }
dodajecie
i to będzie na tyle
tak powinien wyglądać cały Plugin
Mam nadzieję że pomogłem trochę tym zielonym całkiem
Sory za błędy itp. ale poradnik pisany na szybko, Może jeszcze coś poprawie.Proszę piszcie mi o błędach ja poprawie 
Poradnik by Kosa zakaz kopiowania na inne fora bez mojej zgody !
Pozdrawiam Kosa

Dodam że plugin jest naprawdę bardzo bardzo prosty

więc tak zaczynamy :
#include <amxmodx>
#include <amxmisc>
#include <fun>
#include <ColorChat>
ok więc to co napisałem wyżej to są biblioteki.Jak używacie amxmodx Studio to <amxmodx> i <amxmisc> będziecie mieli automatycznie
resztę trzeba będzie dopisać o bibliotekach i różnych funkcjach możecie poczytać tutaj : http://amxx.pl/dokumentacja/
jak już to dodaliśmy możemy jechać dalej
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
W amxmod Studio powinniście mieć taki public z automatu
pod register_plugin dodajemy
register_clcmd("say /m", "Moc", ADMIN_LEVEL_H);
tym rejstrujemy co trzeba wpisać na say, aby wywołać daną funkcje ja wam zaprezentuję, że po wpisaniu /m dostaje się 150 armoru i 120 hp, ale tej komendy może użyć tylko Admin z flagą t czyli ADMIN_LEVEL_H
Czyli to co napisaliście do tej pory powinno wyglądać tak :
#include <amxmodx>
#include <amxmisc>
#include <fun>
#include <ColorChat>
#define PLUGIN "New Plug-In"
#define VERSION "0.1"
#define AUTHOR "Kosa"
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("say /m", "Moc", ADMIN_LEVEL_H);
}
jak tak wygląda to wszystko zrobiliście dobrze

teraz trzeba dodac Public Moc zeby z niego wywolywala sie funkcja i dodac też żeby admin mógł tylko korzystać z Komendy
czyli robimy tak
public Moc(id) {
if (get_user_flags(id) & ADMIN_LEVEL_H )
{
to odpowiada ze admin bedzie mogl tylko uzyc tej komendy
dalej co będzie się dostawało po wpisaniu komendy
set_user_armor(id, 150);
set_user_health(id, 120);
ColorChat(id, GREEN, "Masz 120 hp i 150 armoru Wykorzystaj to dobrze");
więc tak set_user_armor ustawia graczowi (w tym przypadku adminowi) Armor
z set_user_healthjest tak samo tylko ustawia życie
ColorChat daje informacje na zielono w zalezności od tego jak się napisze ja napisałem na zielono
więc wasz plugin powinien teraz wyglądać tak:
#include <amxmodx>
#include <amxmisc>
#include <fun>
#include <ColorChat>
#define PLUGIN "New Plug-In"
#define VERSION "0.1"
#define AUTHOR "Kosa"
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("say /m", "Moc", ADMIN_LEVEL_H);
}
public Moc(id) {
if (get_user_flags(id) & ADMIN_LEVEL_H )
{
set_user_armor(id, 150);
set_user_health(id, 120);
ColorChat(id, GREEN, "Masz 120 hp i 150 armoru Wykorzystaj to dobrze");
}
jak tak wygląda to jest wszystko git

teraz dodamy ostatnie "coś" co będzie dawalo graczowi informacje że nie może użyć tej komendy (jak będzie próbowal ją uzyć)
pod ostatnim }
dodajecie
else
ColorChat(id, GREEN, "nie masz uprawnien do uzycia tej komendy");
}
i to będzie na tyle
tak powinien wyglądać cały Plugin
#include <amxmodx>
#include <amxmisc>
#include <fun>
#include <ColorChat>
#define PLUGIN "New Plug-In"
#define VERSION "0.1"
#define AUTHOR "Kosa"
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("say /m", "Moc", ADMIN_LEVEL_H);
}
public Moc(id) {
if (get_user_flags(id) & ADMIN_LEVEL_H )
{
set_user_armor(id, 150);
set_user_health(id, 120);
ColorChat(id, GREEN, "Masz 120 hp i 150 armoru Wykorzystaj to dobrze");
}
else
ColorChat(id, GREEN, "nie masz uprawnien do uzycia tej komendy");
}
Mam nadzieję że pomogłem trochę tym zielonym całkiem


Poradnik by Kosa zakaz kopiowania na inne fora bez mojej zgody !

Pozdrawiam Kosa
- AMXX.pl: Support AMX Mod X i SourceMod
- → Przeglądanie profilu: Reputacja: `LeD
- Regulamin