Skocz do zawartości

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.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie

/cośtam


  • Zamknięty Temat jest zamknięty
5 odpowiedzi w tym temacie

#1 dasiek

    Nie wiem, nie znam się, nie orientuję się, zarobiony jestem.

  • Junior Admin

Reputacja: 2 077
Godlike

  • Postów:5 706
  • Imię:Adaś
  • Lokalizacja:No teraz trochę dalej od WWy
Offline

Napisano 16.08.2010 19:43

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.
  • +
  • -
  • 0

#2 Knopers

    Nie patrz tak na mnie !

  • Przyjaciel

Reputacja: 588
Wszechwiedzący

  • Postów:2 013
  • GG:
  • Steam:steam
  • Imię:Mateusz
  • Lokalizacja:Cz-wa
Offline

Napisano 16.08.2010 20:04

Automatyczna wiadomość


Ten temat został przeniesiony z forum:
AMX Mod X -> Problemy
do
Scripting -> Pytania

  • +
  • -
  • 0

#3 ZixI

    Zaawansowany

  • Użytkownik

Reputacja: 15
Początkujący

  • Postów:86
  • Imię:Dominik
  • Lokalizacja:Kęty
Offline

Napisano 16.08.2010 20:36

Jest to dość prosty plugin :)
/* 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

  • +
  • -
  • 1

Dołączona grafika


#4 Knopers

    Nie patrz tak na mnie !

  • Przyjaciel

Reputacja: 588
Wszechwiedzący

  • Postów:2 013
  • GG:
  • Steam:steam
  • Imię:Mateusz
  • Lokalizacja:Cz-wa
Offline

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

  • +
  • -
  • 1

#5 dasiek

    Nie wiem, nie znam się, nie orientuję się, zarobiony jestem.

  • Autor tematu
  • Junior Admin

Reputacja: 2 077
Godlike

  • Postów:5 706
  • Imię:Adaś
  • Lokalizacja:No teraz trochę dalej od WWy
Offline

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?
  • +
  • -
  • 0

#6 Knopers

    Nie patrz tak na mnie !

  • Przyjaciel

Reputacja: 588
Wszechwiedzący

  • Postów:2 013
  • GG:
  • Steam:steam
  • Imię:Mateusz
  • Lokalizacja:Cz-wa
Offline

Napisano 17.08.2010 09:46

tak
  • +
  • -
  • 0




Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych