Cerere plugin anti name reclama

Categoria cu cereri de pluginuri si nu numai.

Moderators: Moderatori ajutatori, Moderatori, Echipa eXtreamCS.com

Forum rules
Accesează link-ul pentru a putea vedea regulile forumului

Daca doriti sa vi se modifice un plugin, va rugam postati aici .
Post Reply
Cs-3r4z3r
Membru, skill +1
Membru, skill +1
Posts: 326
Joined: 28 Mar 2008, 01:12
Detinator Steam: Da
CS Status: mai putin cu cs-ul in ultimul timp
Detinator server CS: Cs.Samara.Ro
Location: Bucuresti
Has thanked: 8 times

28 Dec 2013, 16:29

Salut! se poate sa imi dea si mie cineva un plugin care sa restrictioneaz anumite nume care au reclame in nume ?
Rapidserver
Cosmin
Fost moderator
Fost moderator
Posts: 9366
Joined: 06 Jul 2013, 21:08
Detinator Steam: Da
Detinator server CS: Nu
Reputatie: Fost eXtream Mod
Fost Scripter eXtreamCS
Nume anterior: scosmynnnn
Has thanked: 492 times
Been thanked: 546 times

28 Dec 2013, 16:30

| Afiseaza codul
#include <amxmodx>
#include <amxmisc>

enum CVARS {
   CVAR_RESTRICTNAME
}

new gPcvar[CVARS];

new gFile[64];

public plugin_init() 
{
   gPcvar[CVAR_RESTRICTNAME] = register_cvar("amx_name_restrict", "1");
}

public plugin_cfg()
{
   new sConfigsDir[64];
   get_configsdir(sConfigsDir, sizeof sConfigsDir - 1);
   
   formatex(gFile, sizeof gFile - 1, "%s/restricted_names.ini", sConfigsDir);
   
   if(!file_exists(gFile))
   {
      write_file(gFile, "", -1);
      server_print("Fisierul a fost creat!");
   }
}

public client_connect(id)
{
   static sName[32];
   get_user_name(id, sName, sizeof sName - 1);
   
   if(gPcvar[CVAR_RESTRICTNAME])
   {
      if(is_string_in_file(sName))
         server_cmd("kick #%i ^"Acest nume este interzis^"", get_user_userid(id));
   }
}

stock bool:is_string_in_file(const String[])
{
   new iFile = fopen(gFile, "rt");
   
   if(!iFile)
      return false;
   
   static sBuffer[32];
   
   while(!feof(iFile))
   {
      fgets(iFile, sBuffer, sizeof sBuffer - 1);
      
      if(!sBuffer[0] || sBuffer[0] == ';')
         continue;
      
      if(equali(sBuffer, String, strlen(String)))
         return true;
   }
   fclose(iFile);
   
   return false;
}
P.S nu's eu autor,cred ca kronos e :-?? si apropo o sa iti creeze un fisier in configs in care adaugi numele interzise !
Post Reply

Return to “Cereri”

  • Information
  • Who is online

    Users browsing this forum: No registered users and 20 guests