Skocz do zawartości

[ZAMKNIĘTY][PO)RADNIK] Jak stworzyć plugin wyświetlający motd pod komendą


Rekuseq

Rekomendowane odpowiedzi

1

Będzie to plugin który będzie nam wyświetlał motd z informacją jaką sami ustalimy np.regulamin serwera.Będzie on również wyświetlał komunikat o takowej komendzie.

2

Na początku tworzymy plik ( Możemy to zrobić w ftp , które udostępnia nam hostingownia) 

nazywamy go nazwa.sma np.regulamin.sma, 

3

Otwieramy ten plik i wklejamy ten wiersz:

Cytat

#include <amxmodx>
#include <amxmisc>
#include <colorchat>

#define PLUGIN "Regulamin"
#define VERSION "1.0.0"
#define AUTHOR "Dominic"


public plugin_init()

{
    register_plugin(PLUGIN, VERSION, AUTHOR)
    register_clcmd("say /regulamin", "motd1")
    register_clcmd("say_team /regulamin", "motd1")
    set_task(45.0, "reklama", _, _, _, "b");
}

public motd1(id)

{
    show_motd( id,"regulamin.txt","Regulamin")
}

public reklama()

{
    ColorChat(0,BLUE,"[INFO]^x01 Aby zobaczyć regulamin serwera wpisz /regulamin")
}
 

Jeżeli robimy motd o konursie to wszędzie zamieniamy na konkurs(np. register_clcmd("say /konkurs", "motd1") itd.

4

Następnie zapisujemy plik i przenosimy go na pulpit. Teraz trzeba będzie skompilować plik .sma na .amxx. Jeśli nie wiesz jak to zrobić kliknij TUTAJ

5

Tworzymy plik .txt ( może być dowolny program gdzie można pisać, ja robie to w  Notepad ++ ) Wklejamy tam taką informację jaką chcemy w taki sposób:

Cytat

<html>

<font color="#FFFFFF">

<body bgcolor="#000000">

<center><big><big><big><b>Regulamin</b></big></big></big></center></br></br></br></br>

<b>1.</b> TRESC</br></br>

<b>2.</b> TRESC</br></br>

<b>3.</b>. TRESC</br></br>

<b>4.</b> TRESC</br></br>

<b>5.</b> TRESC/br></br>

<b>6.</b> TRESC</br></br>

<b>7.</b> TRESC</br></br>

<b>8.</b> TRESC</br></br>

<b>9.</b>TRESC</br></br>

<b>10.</b> TRESC</br></br>

<b>11.</b>TRESC</br></br>

<b>12.</b> TRESC</br></br>

<b>13.</b> TRESC</br></br>
</body>

</font>

</html>

Może tam być dowolna informacja, o konkursie, regulamin i wiele innych, do czego tylko potrzebujecie. Obowiązkowo musi mieć taką nazwę jak wpisaliśmy w pliku .sma

6

Teraz tylko instalujemy:

.amxx do /cstrike/addons/amxmodx/plugins/

.sma do /cstrike/addons/amxmodx/scripting/

.txt do /cstrike/

Jest to dość jasne ale dla początkujących myślę że się przyda. :D

Jeżeli ktoś znajdzie jakiś błąd proszę o zgłoszenie na PW.

Edytowane przez RekuseQ
Odnośnik do komentarza
Udostępnij na innych stronach

Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
×
×
  • Dodaj nową pozycję...