PDA

View Full Version : Dns plugin



SiNiSTER
31-05-16, 15:26
Acest plugin-oferă funcționalități pentru DNS și căutări DNS inverse.



nativii
dns (host const [], extra = 0);
Rezolvă numele de gazdă la o adresă IP

rDNS (ip const [], extra = 0);
Rezolvă adresa IP unui nume de gazdă

Rețineți că īn plus este un argument opțional care poate trece un număr īntreg, cum ar fi un ID de jucător, la callback.

callbacks
OnDNS (gazdă [], ip [], īn plus);
Căutare DNS chemat

OnReverseDNS (ip [], gazdă [], īn plus);
Numit pe căutare DNS inversă

Funcția de stoc
GetPlayerHost (playerid);
Wrapper pentru rDNS care se poate obține numele de gazdă a unui jucător

Instrucțiuni

Creați un director numit "plugin-uri" in interiorul directorului serverului dacă nu există deja. Se pune fișierul plugin (dns.dll sau dns.so) in interiorul acestui director.

Adăugați următoarea linie la server.cfg, astfel īncāt plugin-ul se va īncărca data viitoare cānd serverul īncepe:

windows:
Cod:
Plugin-uri dns.dll
Linux:
Cod:
Plugin-uri dns.so
Pe Windows, adăugați dns.inc la pawno \ includ dosar. Includeți acest fișier īn oricare dintre script-urile rulează serverul:

Cod:
#include <dns>

Recompilați scripturile cu orice nativi dorit și callback furnizate de dosarul includ. Lansați serverul.

Descarca

Cele mai recente compilate vor fi binarele īntotdeauna aici:

GitHub de presă Pagina

Sursa poate fi accesat aici. Acest depozit poate fi clonat.

Versiunea Windows necesită Microsoft Visual C ++ 2010 Redistributable Package