User
Pass
2FA
 
 

[Cerere]Plugin

 
This forum is locked: you cannot post, reply to, or edit topics.   This topic is locked: you cannot edit posts or make replies.    Freakz Forum Index -> Trash Bin -> CS 2006-2019 (Archived) -> Plugins - Help / Support
Author Message906
SkIrLlEx

[Mentally Stable]



Status: Offline
(since 03-12-2018 12:28)
Joined: 08 Mar 2014
Posts: 64, Topics: 16
Location: AREA 51

Reputation: 121.2
Votes: 6

        Battletag: postrow.ID_BATTLE_NET}  andrei_boss89 
Post Posted: 28-08-2015, 17:07:00 | Translate post to: ... (Click for more languages)

Nume:NameTag/TagTeam
Descriere plugin:Pentru un server JB mi.ar trebui pluginul sa dea TAG la cele doua echipe am eu unu dar nu merge nici de cum si nu stiu ce are -
Alte detalii:Si Separat pentru admini
Exemplu: [Prizonier]Nume
[Gardian]Nume
La VIP sa scrie [VIP] Dar asta tine de alt plugin cu asta ma ocup daca mati putea ajuta varog frumos cu Tag ul pentru cele doua echipe

Multumesc - Si toate cele bune -

0 0
  
Back to top
View user's profile Send private message Yahoo! Messenger ID
destroi112

[DEV]



Status: Offline
(since 12-03-2020 22:13)
Joined: 24 May 2014
Posts: 4042, Topics: 119
Location: ---------

Reputation: 515.9
Votes: 118

   
Post Posted: 28-08-2015, 18:24:57 | Translate post to: ... (Click for more languages)

Pune Admin Chat Color si zi-mi flagul de la VIP.


Retired from Amxmodx

0 0
  
Back to top
View user's profile Send private message
-P!C@-

[Simply Normal]



Status: Offline
(since 21-04-2022 19:07)
Joined: 28 May 2012
Posts: 21086, Topics: 1601
Location: Constanta

Reputation: 1870.3
Votes: 781

Post Posted: 28-08-2015, 20:44:42 | Translate post to: ... (Click for more languages)

Poftim: http://www25.zippyshare.com/v/JQ25jENf/file.html Aici am lasat si modalitatea de instalare, succes: http://www.servere-cs.forum.wow-freakz.com/rezolvat-Cerere-Admin-prefix-t343505.html



0 0
  
Back to top
View user's profile Send private message
SkIrLlEx

[Mentally Stable]



Status: Offline
(since 03-12-2018 12:28)
Joined: 08 Mar 2014
Posts: 64, Topics: 16
Location: AREA 51

Reputation: 121.2
Votes: 6

        Battletag: postrow.ID_BATTLE_NET}  andrei_boss89 
Post Posted: 28-08-2015, 23:31:54 | Translate post to: ... (Click for more languages)

P!C@? e aproape bine dar eu nu vreau tag personalizat eu vreau ca din start cum intra pe server ca toti care sunt in echipa Tero sa aibe Tag ul [Prizonier] si cei de la Ct [Gardian] Nu sa pun eu la playeri sa aibe tag ul cum intra pe server

Si destroy problema e ca nu stiu flagurile de la vip e facut de Gabrile si nu am habar cum are flagurile - - Trebuie sa schimb pluginul VIP mie imi trebuie momentan doar pentru Playeri adica cum am precizat mai sus Tero [Prizonieri] si CT [Gardian] de ex !

[Prisonier]SkIrLlEx: Sall all
[Gardian]SkIrLlEx : Salut

P.S. Sa nu le bag eu tagurile !! era un plugin le baga automat dar nu mai stiu cum se numea + Ca am vazut pe o gramada de servare JB am intrebat de plugin ei o zis ca "Nu stiu" -



Last edited by SkIrLlEx on 28-08-2015, 23:35:03; edited 1 time in total
0 0
  
Back to top
View user's profile Send private message Yahoo! Messenger ID
destroi112

[DEV]



Status: Offline
(since 12-03-2020 22:13)
Joined: 24 May 2014
Posts: 4042, Topics: 119
Location: ---------

Reputation: 515.9
Votes: 118

   
Post Posted: 28-08-2015, 23:34:20 | Translate post to: ... (Click for more languages)

-_- pune aici adminchat_color.sma sau ce folosesti tu pentru a colora scrisul adminului si eu iti modific in ala ca sa nu interactioneze... si spune-mi si flagul de la VIP .Da la ala pun sa apara doar VIP nu si Prizonier/Gardian ca nu mai ai loc in chat.
Intrebare : Tu folosesti ceva ca sa modifici scrisul adminului sa scrie colorat adica sa stiu daca e pot modifica direct cu un alt plugin.



Retired from Amxmodx

0 0
  
Back to top
View user's profile Send private message
SkIrLlEx

[Mentally Stable]



Status: Offline
(since 03-12-2018 12:28)
Joined: 08 Mar 2014
Posts: 64, Topics: 16
Location: AREA 51

Reputation: 121.2
Votes: 6

        Battletag: postrow.ID_BATTLE_NET}  andrei_boss89 
Post Posted: 28-08-2015, 23:41:09 | Translate post to: ... (Click for more languages)

destroi112 wrote:
-_- pune aici adminchat_color.sma sau ce folosesti tu pentru a colora scrisul adminului si eu iti modific in ala ca sa nu interactioneze... si spune-mi si flagul de la VIP .Da la ala pun sa apara doar VIP nu si Prizonier/Gardian ca nu mai ai loc in chat.
Intrebare : Tu folosesti ceva ca sa modifici scrisul adminului sa scrie colorat adica sa stiu daca e pot modifica direct cu un alt plugin.


Code:
#include <amxmodx>
#include <amxmisc>

#define PLUGIN       "Admin Chat Colors"
#define VERSION    "2.0"
#define AUTHOR       "Arion"

#define ACCESS_LEVEL   ADMIN_CHAT
#define ADMIN_LISTEN   ADMIN_BAN

new message[192]
new sayText
new teamInfo
new maxPlayers

new g_MessageColor
new g_NameColor
new g_AdminListen

new strName[191]
new strText[191]
new alive[11]

public plugin_init()
{
   register_plugin (PLUGIN, VERSION, AUTHOR)
   
   g_MessageColor = register_cvar ("amx_color", "2") // Message colors: [1] Default Yellow, [2] Green, [3] White, [4] Blue, [5] Red

   g_NameColor = register_cvar ("amx_namecolor", "6") // Name colors: [1] Default Yellow, [2] Green, [3] White, [4] Blue, [5] Red, [6] Team-color
   
   g_AdminListen = register_cvar ("amx_listen", "1") // Set whether admins see or not all messages (Alive, dead and team-only)
   
   
   sayText = get_user_msgid ("SayText")
   teamInfo = get_user_msgid ("TeamInfo")
   maxPlayers = get_maxplayers()
   
   
   register_message (sayText, "avoid_duplicated")
   
   register_clcmd ("amx_color", "set_color", ACCESS_LEVEL, "<color>")
   register_clcmd ("amx_namecolor", "set_name_color", ACCESS_LEVEL, "<color>")
   register_clcmd ("amx_listen", "set_listen", ACCESS_LEVEL, "<1 | 0>")
   
   register_clcmd ("say", "hook_say")
   register_clcmd ("say_team", "hook_teamsay")
}


public avoid_duplicated (msgId, msgDest, receiver)
{
   return PLUGIN_HANDLED
}


public hook_say(id)
{
   read_args (message, 191)
   remove_quotes (message)
   
   if (message[0] == '@' || message[0] == '/' || message[0] == '!' || equal (message, "")) // Ignores Admin Hud Messages, Admin Slash commands,
                                        // Gungame commands and empty messages
      return PLUGIN_CONTINUE

      
   new name[32]
   get_user_name (id, name, 31)
   
   new bool:admin = false
   
   if (get_user_flags(id) & ACCESS_LEVEL)
      admin = true
      
   
   new isAlive
   
   if (is_user_alive (id))
      {
         isAlive = 1
         alive = "^x01"
      }
   else
      {
         isAlive = 0
         alive = "^x01*DEAD* "
      }
   
   static color[10]
   

   
   if (admin)
      {
         // Name
         switch (get_pcvar_num (g_NameColor))
            {
               case 1:
                  format (strName, 191, "%s%s", alive, name)

               case 2:
                  format (strName, 191, "%s^x04%s", alive, name)
                  
               case 3:
                  {
                     color = "SPECTATOR"
                     format (strName, 191, "%s^x03%s", alive, name)
                  }
                  
               case 4:
                  {
                     color = "CT"
                     format (strName, 191, "%s^x03%s", alive, name)
                  }

               case 5:
                  {
                     color = "TERRORIST"
                     format (strName, 191, "%s^x03%s", alive, name)
                  }
               
               case 6:
                  {
                     get_user_team (id, color, 9)
                        
                     format (strName, 191, "%s^x03%s", alive, name)
                  }
            }
         
         
         // Message
         switch (get_pcvar_num (g_MessageColor))
            {
               case 1:   // Yellow
                  format (strText, 191, "%s", message)
                  
               case 2:   // Green
                  format (strText, 191, "^x04%s", message)
                  
               case 3:   // White
                  {
                     copy (color, 9, "SPECTATOR")
                     format (strText, 191, "^x03%s", message)
                  }

               case 4:   // Blue
                  {
                     copy (color, 9, "CT")
                     format (strText, 191, "^x03%s", message)
                  }
                  
               case 5:   // Red
                  {
                     copy (color, 9, "TERRORIST")
                     format (strText, 191, "^x03%s", message)
                  }
            }
      }
   
   else    // Player is not admin. Team-color name : Yellow message
      {
         get_user_team (id, color, 9)
         
         format (strName, 191, "%s^x03%s", alive, name)
         
         format (strText, 191, "%s", message)
      }

   format (message, 191, "%s^x01 :  %s", strName, strText)
         
   sendMessage (color, isAlive)   // Sends the colored message
   
   return PLUGIN_CONTINUE
}


public hook_teamsay(id)
{
   new playerTeam = get_user_team(id)
   new playerTeamName[19]
   
   switch (playerTeam) // Team names which appear on team-only messages
      {
         case 1:
            copy (playerTeamName, 11, "Terrorists")
            
         case 2:
            copy (playerTeamName, 18, "Counter-Terrorists")
            
         default:
            copy (playerTeamName, 9, "Spectator")
      }
      
   read_args (message, 191)
   remove_quotes (message)
   
   if (message[0] == '@' || message[0] == '/' || message[0] == '!' || equal (message, "")) // Ignores Admin Hud Messages, Admin Slash commands,
                                        // Gungame commands and empty messages
      return PLUGIN_CONTINUE

      
   new name[32]
   get_user_name (id, name, 31)
   
   new bool:admin = false
   
   if (get_user_flags(id) & ACCESS_LEVEL)
      admin = true
      
   
   new isAlive
   
   if (is_user_alive (id))
      {
         isAlive = 1
         alive = "^x01"
      }
   else
      {
         isAlive = 0
         alive = "^x01*DEAD* "
      }
   
   static color[10]
   

   
   if (admin)
      {
         // Name
         switch (get_pcvar_num (g_NameColor))
            {
               case 1:
                  format (strName, 191, "%s(%s) %s", alive, playerTeamName, name)

               case 2:
                  format (strName, 191, "%s(%s) ^x04%s", alive, playerTeamName, name)
                  
               case 3:
                  {
                     color = "SPECTATOR"
                     format (strName, 191, "%s(%s) ^x03%s", alive, playerTeamName, name)
                  }
                  
               case 4:
                  {
                     color = "CT"
                     format (strName, 191, "%s(%s) ^x03%s", alive, playerTeamName, name)
                  }

               case 5:
                  {
                     color = "TERRORIST"
                     format (strName, 191, "%s(%s) ^x03%s", alive, playerTeamName, name)
                  }
               
               case 6:
                  {
                     get_user_team (id, color, 9)
                        
                     format (strName, 191, "%s(%s) ^x03%s", alive, playerTeamName, name)
                  }
            }
         
         
         // Message
         switch (get_pcvar_num (g_MessageColor))
            {
               case 1:   // Yellow
                  format (strText, 191, "%s", message)
                  
               case 2:   // Green
                  format (strText, 191, "^x04%s", message)
                  
               case 3:   // White
                  {
                     copy (color, 9, "SPECTATOR")
                     format (strText, 191, "^x03%s", message)
                  }

               case 4:   // Blue
                  {
                     copy (color, 9, "CT")
                     format (strText, 191, "^x03%s", message)
                  }
                  
               case 5:   // Red
                  {
                     copy (color, 9, "TERRORIST")
                     format (strText, 191, "^x03%s", message)
                  }
            }
      }
   
   else    // Player is not admin. Team-color name : Yellow message
      {
         get_user_team (id, color, 9)
         
         format (strName, 191, "%s(%s) ^x03%s", alive, playerTeamName, name)
         
         format (strText, 191, "%s", message)
      }
   
   format (message, 191, "%s ^x01:  %s", strName, strText)
   
   sendTeamMessage (color, isAlive, playerTeam)   // Sends the colored message
   
   return PLUGIN_CONTINUE   
}


public set_color (id, level, cid)
{
   if (!cmd_access(id, level, cid, 2))
      return PLUGIN_HANDLED
      
   new arg[1], newColor
   read_argv (1, arg, 1)
   
   newColor = str_to_num (arg)
   
   if (newColor >= 1 && newColor <= 5)
      {
         set_cvar_num ("amx_color", newColor)
         set_pcvar_num (g_MessageColor, newColor)
   
         if (get_pcvar_num (g_NameColor) != 1 &&
                ((newColor == 3 &&  get_pcvar_num (g_NameColor) != 3)
              || (newColor == 4 &&  get_pcvar_num (g_NameColor) != 4)
              || (newColor == 5 &&  get_pcvar_num (g_NameColor) != 5)))
            {
               set_cvar_num ("amx_namecolor", 2)
               set_pcvar_num (g_NameColor, 2)
            }
      }
      
   return PLUGIN_HANDLED
}


public set_name_color (id, level, cid)
{
   if (!cmd_access(id, level, cid, 2))
      return PLUGIN_HANDLED
      
   new arg[1], newColor
   read_argv (1, arg, 1)
   
   newColor = str_to_num (arg)
   
   if (newColor >= 1 && newColor <= 6)
      {
         set_cvar_num ("amx_namecolor", newColor)
         set_pcvar_num (g_NameColor, newColor)
         
         if ((get_pcvar_num (g_MessageColor) != 1
             && ((newColor == 3 &&  get_pcvar_num (g_MessageColor) != 3)
              || (newColor == 4 &&  get_pcvar_num (g_MessageColor) != 4)
              || (newColor == 5 &&  get_pcvar_num (g_MessageColor) != 5)))
              || get_pcvar_num (g_NameColor) == 6)
            {
               set_cvar_num ("amx_color", 2)
               set_pcvar_num (g_MessageColor, 2)
            }
      }
   
   return PLUGIN_HANDLED
}


public set_listen (id, level, cid)
{
   if (!cmd_access(id, level, cid, 2))
      return PLUGIN_HANDLED
      
   new arg[1], newListen
   read_argv(1, arg, 1)
   
   newListen = str_to_num (arg)
   
   set_cvar_num ("amx_listen", newListen)
   set_pcvar_num (g_AdminListen, newListen)
   
   return PLUGIN_HANDLED
}


public sendMessage (color[], alive)
{
   new teamName[10]
   
   for (new player = 1; player < maxPlayers; player++)
      {
         if (!is_user_connected(player))
            continue

         if (alive && is_user_alive(player) || !alive && !is_user_alive(player) || get_pcvar_num(g_AdminListen) && get_user_flags(player) & ADMIN_LISTEN)
            {
               get_user_team (player, teamName, 9)   // Stores user's team name to change back after sending the message
               
               changeTeamInfo (player, color)      // Changes user's team according to color choosen
               
               writeMessage (player, message)      // Writes the message on player's chat
               
               changeTeamInfo (player, teamName)   // Changes user's team back to original
            }
      }
}


public sendTeamMessage (color[], alive, playerTeam)
{
   new teamName[10]
   
   for (new player = 1; player < maxPlayers; player++)
      {
         if (!is_user_connected(player))
            continue

         if (get_user_team(player) == playerTeam || get_pcvar_num(g_AdminListen) && get_user_flags(player) & ADMIN_LISTEN)
            {
               if (alive && is_user_alive(player) || !alive && !is_user_alive(player) || get_pcvar_num(g_AdminListen) && get_user_flags(player) & ADMIN_LISTEN)
                  {
                     get_user_team (player, teamName, 9)   // Stores user's team name to change back after sending the message
                     
                     changeTeamInfo (player, color)      // Changes user's team according to color choosen
                     
                     writeMessage (player, message)      // Writes the message on player's chat
                     
                     changeTeamInfo (player, teamName)   // Changes user's team back to original
                  }
            }
      }
}


public changeTeamInfo (player, team[])
{
   message_begin (MSG_ONE, teamInfo, _, player)   // Tells to to modify teamInfo (Which is responsable for which time player is)
   write_byte (player)            // Write byte needed
   write_string (team)            // Changes player's team
   message_end()               // Also Needed
}


public writeMessage (player, message[])
{
   message_begin (MSG_ONE, sayText, {0, 0, 0}, player)   // Tells to modify sayText (Which is responsable for writing colored messages)
   write_byte (player)               // Write byte needed
   write_string (message)               // Effectively write the message, finally, afterall
   message_end ()                  // Needed as always
}


Posturi unite automat, 29-08-2015, 00:41:09

APPPP SCZ ia alt plugin daca ai tu unu mai bun ca asta e praf !! scz 2x

0 0
  
Back to top
View user's profile Send private message Yahoo! Messenger ID
destroi112

[DEV]



Status: Offline
(since 12-03-2020 22:13)
Joined: 24 May 2014
Posts: 4042, Topics: 119
Location: ---------

Reputation: 515.9
Votes: 118

   
Post Posted: 28-08-2015, 23:56:01 | Translate post to: ... (Click for more languages)

Vezi asa ->
Spoiler:

Vezi daca merge tot cum trebuie.



Retired from Amxmodx

0 0
  
Back to top
View user's profile Send private message
SkIrLlEx

[Mentally Stable]



Status: Offline
(since 03-12-2018 12:28)
Joined: 08 Mar 2014
Posts: 64, Topics: 16
Location: AREA 51

Reputation: 121.2
Votes: 6

        Battletag: postrow.ID_BATTLE_NET}  andrei_boss89 
Post Posted: 29-08-2015, 12:24:46 | Translate post to: ... (Click for more languages)

Da merge multumesc frumos - O mica defectiune admini nu scriu colorat dar lasa ca pun alt plugin pentru acest lucru -
0 0
  
Back to top
View user's profile Send private message Yahoo! Messenger ID
destroi112

[DEV]



Status: Offline
(since 12-03-2020 22:13)
Joined: 24 May 2014
Posts: 4042, Topics: 119
Location: ---------

Reputation: 515.9
Votes: 118

   
Post Posted: 29-08-2015, 14:56:23 | Translate post to: ... (Click for more languages)

Poi daca pui alt plugin atunci o sa apara de 2 ori acceasi fraza la admini -_-
EDIT:Poftim asa o sa scrie admini cu verde ....
Spoiler:



Retired from Amxmodx

0 0
  
Back to top
View user's profile Send private message
SkIrLlEx

[Mentally Stable]



Status: Offline
(since 03-12-2018 12:28)
Joined: 08 Mar 2014
Posts: 64, Topics: 16
Location: AREA 51

Reputation: 121.2
Votes: 6

        Battletag: postrow.ID_BATTLE_NET}  andrei_boss89 
Post Posted: 29-08-2015, 23:07:50 | Translate post to: ... (Click for more languages)

Si nu il poti face cumva ca la playeri sa sacrie asa cum e acm si la admini sa fie clasat la Founder sa scrie [Seff] la admini [Staff] si la vip [VIP] ?

Ca merge cum ai facut acm tot doar ca daca bag si alt plugin admintag se face asa [Seff][Prizonier]SkIrLlEx Ai avut dreptate -

0 0
  
Back to top
View user's profile Send private message Yahoo! Messenger ID
destroi112

[DEV]



Status: Offline
(since 12-03-2020 22:13)
Joined: 24 May 2014
Posts: 4042, Topics: 119
Location: ---------

Reputation: 515.9
Votes: 118

   
Post Posted: 30-08-2015, 01:28:04 | Translate post to: ... (Click for more languages)

Care e flagul VIP -_-.#?
Poftim fara tag VIP.
Spoiler:

Si nu ,nu ar face asa ar pune 2 mesaje diferite cu sef si prizonier.... in tag.



Retired from Amxmodx

0 0
  
Back to top
View user's profile Send private message

  Topic locked


Topic is closed, you cannot post any messages in it anymore

Locked by destroi112, 06 September 2015 12:33



 
This forum is locked: you cannot post, reply to, or edit topics.   This topic is locked: you cannot edit posts or make replies.    Freakz Forum Index -> Trash Bin -> CS 2006-2019 (Archived) -> Plugins - Help / Support  


The time now is 05-05-2024, 02:00:20
Copyright info

Based on phpBB ro/com
B

 
 
 







I forgot my password


This message appears only once, so
like us now until it's too late ! :D
x