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