Cerere plugin admin [rezolvat!]

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
User avatar
Skizu
Membru, skill +2
Membru, skill +2
Posts: 801
Joined: 14 Nov 2010, 21:34
Detinator Steam: Da
Reputatie: Ban 3 luni !
Membru Club eXtreamCS (o luna)
Restrictie PM
Location: /home/public_html
Has thanked: 101 times
Been thanked: 84 times
Contact:

01 Mar 2011, 20:42

Care poata sa imi faca si mie un plugin cu urmatoarele grade , dar precizez ca vreau ca atunci cand scrii in chat /admins /admin /who sa apara in MOTD gradele si adminul respectiv!

Gradele:

Code: Select all

Owner 
Co-Owner 
Maresal 
General 
Colonel 
Maior
Sergent 
Vip 
Soldat


abcdefghijklmnopqrstu
bcdefghijklmnopqrstu
bcdefghijklmnopqrst
bcdefghijlmnopqrst
bcdefgijlmnopqr
bcdefgijmnop
bcefijmn
bcdefji
b
RoyalServer 2
User avatar
essonid
Membru, skill +2
Membru, skill +2
Posts: 759
Joined: 20 Nov 2010, 16:57
Detinator Steam: Da
Detinator server CS: Nu
Reputatie: Membru Club eXtreamCS (o luna)
Location: London, United Kingdom
Has thanked: 29 times
Been thanked: 28 times

02 Mar 2011, 08:33

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

#define PLUGIN "New AMXX Who"
#define VERSION "1.1"
#define AUTHOR "Alka & x"

#define CharsMax(%1) sizeof %1 - 1

#define MAX_GROUPS 9

new g_groupNames[MAX_GROUPS][] = 
{
   "Owner",
   "Co-Owner",
   "Maresal",
   "General",
   "Colonel",
   "Maior",
   "Sergent",
   "Vip",
   "Soldat"
}

new g_groupFlags[MAX_GROUPS][] = 
{ 
   "abcdefghijklmnopqrstu",  
   "bcdefghijklmnopqrstu",  
   "bcdefghijklmnopqrst",     
   "bcdefghijlmnopqrst",    
   "bcdefgijlmnopqr",
   "bcdefgijmnop", 
   "bcefijmn", 
   "bcdefji", 
   "b"      
}

new g_groupFlagsValue[MAX_GROUPS];

public plugin_init() 
{
   register_plugin(PLUGIN, VERSION, AUTHOR);

   register_clcmd("say /who", "cmdWhoIsLinkCS", 0, "- vezi adminii online intr-un motd");
   register_clcmd("say_team /who", "cmdWhoIsLinkCS", 0, "- vezi adminii online intr-un motd");
   register_concmd("say /who", "cmdWhoIsLinkCS", 0, "- vezi adminii online intr-un motd");
   register_concmd("say_team /who", "cmdWhoIsLinkCS", 0, "- vezi adminii online intr-un motd");
   
   for(new i = 0 ; i < MAX_GROUPS ; i++)
   g_groupFlagsValue = read_flags(g_groupFlags);
}

public cmdWhoIsLinkCS(id)
{
   static sPlayers[32], iNum, iPlayer;
   static sName[32], sBuffer[1024];
   
   static iLen;
   iLen = formatex(sBuffer, sizeof sBuffer - 1, "<body bgcolor=#000000><font color=#7b68ee><pre>");
   iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen,"<body background= bgProperties=fixed><center><font color=#FFFFFF><pre>");
   
   get_players(sPlayers, iNum, "ch");
   
   for(new i = 0; i < MAX_GROUPS ; i++)
   {   
      iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen, "<center><h5><font color=^"red^"><B>%s</B>^n</font></h5></center>", g_groupNames);
     
      for(new x = 0; x < iNum ; x++)
      {   
         iPlayer = sPlayers[x];
         
         if(get_user_flags(iPlayer) == g_groupFlagsValue)
         {
            get_user_name(iPlayer, sName, sizeof sName - 1);
            iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen, "<center>%s^n</center>", sName);
         }
      }
   }
   show_motd(id, sBuffer, "Admins Online");

   return 0;
}


Comanda ti-o pui tu eu am lasat /who :)
A city full of people and my favorite is that waitress..
User avatar
Skizu
Membru, skill +2
Membru, skill +2
Posts: 801
Joined: 14 Nov 2010, 21:34
Detinator Steam: Da
Reputatie: Ban 3 luni !
Membru Club eXtreamCS (o luna)
Restrictie PM
Location: /home/public_html
Has thanked: 101 times
Been thanked: 84 times
Contact:

02 Mar 2011, 08:49

da erorile astea!

Code: Select all

/home/groups/amxmodx/compiler3/core(0) : error 075: input line too long (after substitutions)
/home/groups/amxmodx/compiler3/core(3) : error 075: input line too long (after substitutions)
/home/groups/amxmodx/compiler3/core(4) : error 075: input line too long (after substitutions)
/home/groups/amxmodx/compiler3/core(5) : error 075: input line too long (after substitutions)
/home/groups/amxmodx/compiler3/core(6) : error 075: input line too long (after substitutions)
/home/groups/amxmodx/compiler3/core(7) : error 075: input line too long (after substitutions)
/home/groups/amxmodx/compiler3/core(8) : error 075: input line too long (after substitutions)
/home/groups/amxmodx/compiler3/core(9) : error 075: input line too long (after substitutions)
/home/groups/amxmodx/compiler3/core(10) : error 075: input line too long (after substitutions)
/home/groups/amxmodx/compiler3/core(11) : error 075: input line too long (after substitutions)
/home/groups/amxmodx/compiler3/core(12) : error 075: input line too long (after substitutions)
/home/groups/amxmodx/compiler3/core(13) : error 075: input line too long (after substitutions)
/home/groups/amxmodx/compiler3/core(14) : error 075: input line too long (after substitutions)
/home/groups/amxmodx/compiler3/core(15) : error 075: input line too long (after substitutions)
/home/groups/amxmodx/compiler3/core(17) : error 075: input line too long (after substitutions)
/home/groups/amxmodx/compiler3/core(18) : error 075: input line too long (after substitutions)
/home/groups/amxmodx/compiler3/core(19) : error 075: input line too long (after substitutions)
/home/groups/amxmodx/compiler3/core(20) : error 075: input line too long (after substitutions)
/home/groups/amxmodx/compiler3/core(21) : error 075: input line too long (after substitutions)
/home/groups/amxmodx/compiler3/core(22) : error 075: input line too long (after substitutions)
/home/groups/amxmodx/compiler3/core(23) : error 075: input line too long (after substitutions)
/home/groups/amxmodx/compiler3/core(24) : error 075: input line too long (after substitutions)
/home/groups/amxmodx/compiler3/core(25) : error 075: input line too long (after substitutions)
/home/groups/amxmodx/compiler3/core(26) : error 075: input line too long (after substitutions)
/home/groups/amxmodx/compiler3/core(27) : error 075: input line too long (after substitutions)
/home/groups/amxmodx/compiler3/core(28) : error 075: input line too long (after substitutions)
User avatar
CryWolf
Administrator
Administrator
Posts: 6505
Joined: 07 Aug 2008, 16:33
Detinator Steam: Da
Reputatie: Administrator
Fost Scripter
Manager CS2.eXtream.Ro
Fost Detinator ZM.eXtream.Ro
Fost manager CS.eXtream.Ro
Fost manager CSGO.eXtream.Ro
Fost manager global
Location: Botosani
Discord: crywolf1989
Has thanked: 202 times
Been thanked: 850 times
Contact:

02 Mar 2011, 08:54

Skizu wrote:da erorile astea!
Ce modificari ai mai facut ? , cel postat mai sus de essonid functioneaza perfect...
new_amxx_who.sma | Afiseaza codul
[code]
#include <amxmodx>
#include <amxmisc>

#define PLUGIN "New AMXX Who"
#define VERSION "1.1"
#define AUTHOR "Alka & x"

#define CharsMax(%1) sizeof %1 - 1

#define MAX_GROUPS 9

new g_groupNames[MAX_GROUPS][] = 
{
   "Owner",
   "Co-Owner",
   "Maresal",
   "General",
   "Colonel",
   "Maior",
   "Sergent",
   "Vip",
   "Soldat"
}

new g_groupFlags[MAX_GROUPS][] = 
{ 
   "abcdefghijklmnopqrstu",  
   "bcdefghijklmnopqrstu",  
   "bcdefghijklmnopqrst",     
   "bcdefghijlmnopqrst",    
   "bcdefgijlmnopqr",
   "bcdefgijmnop", 
   "bcefijmn", 
   "bcdefji", 
   "b"      
}

new g_groupFlagsValue[MAX_GROUPS];

public plugin_init() 
{
   register_plugin(PLUGIN, VERSION, AUTHOR);

   register_clcmd("say /who", "cmdWhoIsLinkCS", 0, "- vezi adminii online intr-un motd");
   register_clcmd("say_team /who", "cmdWhoIsLinkCS", 0, "- vezi adminii online intr-un motd");
   register_concmd("say /who", "cmdWhoIsLinkCS", 0, "- vezi adminii online intr-un motd");
   register_concmd("say_team /who", "cmdWhoIsLinkCS", 0, "- vezi adminii online intr-un motd");
   
   for(new i = 0 ; i < MAX_GROUPS ; i++)
   g_groupFlagsValue = read_flags(g_groupFlags);
}

public cmdWhoIsLinkCS(id)
{
   static sPlayers[32], iNum, iPlayer;
   static sName[32], sBuffer[1024];
   
   static iLen;
   iLen = formatex(sBuffer, sizeof sBuffer - 1, "<body bgcolor=#000000><font color=#7b68ee><pre>");
   iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen,"<body background= bgProperties=fixed><center><font color=#FFFFFF><pre>");
   
   get_players(sPlayers, iNum, "ch");
   
   for(new i = 0; i < MAX_GROUPS ; i++)
   {   
      iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen, "<center><h5><font color=^"red^"><B>%s</B>^n</font></h5></center>", g_groupNames);
     
      for(new x = 0; x < iNum ; x++)
      {   
         iPlayer = sPlayers[x];
         
         if(get_user_flags(iPlayer) == g_groupFlagsValue)
         {
            get_user_name(iPlayer, sName, sizeof sName - 1);
            iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen, "<center>%s^n</center>", sName);
         }
      }
   }
   show_motd(id, sBuffer, "Admins Online");

   return 0;
}[/code]
NU IMI MAI DA-TI PM CU CERERE AJUTOR/SAMD, FOLOSITI FORUMUL, CITESC MAJORITATEA TOPICURILOR.
www.dark-arena.com , SERVERE CS / CS2 / L4D AU REVENIT ONLINE.
www.diasporaiptv.ro - SERVICII PREMIUM IPTV

Image

Image
User avatar
Skizu
Membru, skill +2
Membru, skill +2
Posts: 801
Joined: 14 Nov 2010, 21:34
Detinator Steam: Da
Reputatie: Ban 3 luni !
Membru Club eXtreamCS (o luna)
Restrictie PM
Location: /home/public_html
Has thanked: 101 times
Been thanked: 84 times
Contact:

02 Mar 2011, 09:05

CryWolf wrote:
Skizu wrote:da erorile astea!
Ce modificari ai mai facut ? , cel postat mai sus de essonid functioneaza perfect...
new_amxx_who.sma | Afiseaza codul
[code]
#include <amxmodx>
#include <amxmisc>

#define PLUGIN "New AMXX Who"
#define VERSION "1.1"
#define AUTHOR "Alka & x"

#define CharsMax(%1) sizeof %1 - 1

#define MAX_GROUPS 9

new g_groupNames[MAX_GROUPS][] = 
{
   "Owner",
   "Co-Owner",
   "Maresal",
   "General",
   "Colonel",
   "Maior",
   "Sergent",
   "Vip",
   "Soldat"
}

new g_groupFlags[MAX_GROUPS][] = 
{ 
   "abcdefghijklmnopqrstu",  
   "bcdefghijklmnopqrstu",  
   "bcdefghijklmnopqrst",     
   "bcdefghijlmnopqrst",    
   "bcdefgijlmnopqr",
   "bcdefgijmnop", 
   "bcefijmn", 
   "bcdefji", 
   "b"      
}

new g_groupFlagsValue[MAX_GROUPS];

public plugin_init() 
{
   register_plugin(PLUGIN, VERSION, AUTHOR);

   register_clcmd("say /who", "cmdWhoIsLinkCS", 0, "- vezi adminii online intr-un motd");
   register_clcmd("say_team /who", "cmdWhoIsLinkCS", 0, "- vezi adminii online intr-un motd");
   register_concmd("say /who", "cmdWhoIsLinkCS", 0, "- vezi adminii online intr-un motd");
   register_concmd("say_team /who", "cmdWhoIsLinkCS", 0, "- vezi adminii online intr-un motd");
   
   for(new i = 0 ; i < MAX_GROUPS ; i++)
   g_groupFlagsValue = read_flags(g_groupFlags);
}

public cmdWhoIsLinkCS(id)
{
   static sPlayers[32], iNum, iPlayer;
   static sName[32], sBuffer[1024];
   
   static iLen;
   iLen = formatex(sBuffer, sizeof sBuffer - 1, "<body bgcolor=#000000><font color=#7b68ee><pre>");
   iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen,"<body background= bgProperties=fixed><center><font color=#FFFFFF><pre>");
   
   get_players(sPlayers, iNum, "ch");
   
   for(new i = 0; i < MAX_GROUPS ; i++)
   {   
      iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen, "<center><h5><font color=^"red^"><B>%s</B>^n</font></h5></center>", g_groupNames);
     
      for(new x = 0; x < iNum ; x++)
      {   
         iPlayer = sPlayers[x];
         
         if(get_user_flags(iPlayer) == g_groupFlagsValue)
         {
            get_user_name(iPlayer, sName, sizeof sName - 1);
            iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen, "<center>%s^n</center>", sName);
         }
      }
   }
   show_motd(id, sBuffer, "Admins Online");

   return 0;
}[/code]


Da spre uimirea mea functioneaza acuma ! aveti cate un multumesc amandoi!
Post Reply

Return to “Cereri”

  • Information
  • Who is online

    Users browsing this forum: Yandex [Bot] and 16 guests