ciocio Fondatori
Mesaje : 956 Puncte : 17665 Data de inscriere : 07/01/2011
| Subiect: Pluginuri si IP-uri licentiate [AMXX] Dum Aug 07, 2011 9:17 am | |
| [size=150] Pluginuri si IP-uri licentiate [AMXX][/size] Autor: KronoS Au existat cateva persoane care au dorit sa creeze pluginuri care sa ruleze doar pe anumite ip-uri.Am avut si eu nevoie de asta si acum o dau mai departe.Gasisem ceva in legatura cu subiectul asta pe un forum dar nu mergea.Asa ca mi-am facut ceva timp si in cateva ore m-am prins. [size=150] Licentierea unui singur IP[/size] In partea declarativa introducem: - Cod:
-
#define IP_SERVER_LICENTIAT "79.116.27.66" Atentie!Portul nu trebuie introdus!In plugin_init adaugam: - Cod:
-
new IP_LICENTIAT[20]; get_user_ip(0, IP_LICENTIAT, 21, 1);
if(!equal(IP_LICENTIAT, IP_SERVER_LICENTIAT)) { server_print("IP-ul serverului nu este licentiat iar pluginul nu poate rula pe acesta!") pause("a"); } else { server_print("IP-ul serverului este licentiat!Pluginul ruleaza!") } [size=150] Licentierea unei clase de IP[/size] In partea declarativa introducem: - Cod:
-
#define IP_CLASA_LICENTIATA "79.116." Atentie!Introducem doar clasa (XX.XX.) In plugin_init adaugam: - Cod:
-
new IP_LICENTIAT[20]; get_user_ip(0, IP_LICENTIAT, 21, 1);
if(!containi(IP_LICENTIAT, IP_CLASA_LICENTIATA)) { server_print("Clasa de IP a serverului nu este licentiata iar pluginul nu poate rula pe acesta!") pause("a"); } else { server_print("Clasa de IP a serverului este licentiata!Pluginul ruleaza!") } | |
|