Witam.
Nie za bardzo ogarniam programowania itp a chciałbym się dowiedzieć jak "zrobić" plugin, dzięki któremu po napisaniu /tekst wyskakuje mi okno (podobne jak przy starcie serwera) z informacjami.
Prosiłbym o gotowy kod z objaśnieniem co i jak.
Jeśli pomyliłem dział prosze o przeniesienie.
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
/cośtam
Temat rozp. dasiek, 16.08.2010 19:43
5 odpowiedzi w tym temacie
#1
Napisano 16.08.2010 19:43
#3
Napisano 16.08.2010 20:36
Jest to dość prosty plugin
PS Nazwa tego okienka to motd
/* Plugin generated by AMXX-Studio */ #include <amxmodx> #include <amxmisc> #define PLUGIN "NewPlug-In" #define VERSION "1.0" #define AUTHOR "ZixI" public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_clcmd("say /cośtam","kom") //Rejstrowanie komendy register_clcmd("say_team /cośtam","kom") //Rejstrowanie komendy } public kom(id) { show_motd(id, "nazwa_pliku.txt", "Tytuł motd") // Pokaż motd. }W nazwie_pliku piszesz co chcesz nazwa_pliku.txt do cstrike. I w nazwie_pliku stosuj html. Najlepiej zastosuj generator motd.
PS Nazwa tego okienka to motd
Użytkownik ZixI edytował ten post 16.08.2010 20:39
#4
Napisano 16.08.2010 20:40
Lepiej wytłumaczone :
#include <amxmodx> //Dodajemy Bibliotekę z funkcjami AmxModX
public plugin_init() //Event wczytywania pluginu
{
register_plugin("PLUGIN", "VERSION", "AUTHOR"); //Rejestrujemy plugin podając 3 argumenty (Nazwę, Wersje, Autora)
register_concmd("say /tekst", "Funkcja"); //Rejestrujemy komendę można użyć też register_clcmd działa prawie tak samo
//Myszą być przynajmniej 2 argumenty:
//1. Komenda którą gracz wpisze
//2. Funkcja która się uruchomi
}
public Funkcja(id) //Funkcja która przyjmuje ona 1 argument : index gracza (pominąłem { i } ponieważ pod spodem jest tylko 1 linijka jeśli jest więcej muszą być {})
show_motd(id, "plik.txt", "Header"); //Funkcja Wyświetla Okienko graczowi przymuje ona 3 argumenty:
//1. Index Gracza
//2. Ścieżkę do pliku który ma zostać wyświetlony w oknie (zaczynając od cstrike) lub sformatowaną już treść za pomocą HTML'a
//3. Jest to Tytuł Okna
#5
Napisano 17.08.2010 09:33
Ten kod do sma i zmienić na amx wgrać na serw (plik plik.txt do cstrike) i dopicać do plugins ini?
#6
Napisano 17.08.2010 09:46
tak
Użytkownicy przeglądający ten temat: 0
0 użytkowników, 0 gości, 0 anonimowych