hlmod.hu
https://hlmod.hu/

Szöveghossz
https://hlmod.hu/viewtopic.php?f=10&t=5490
Oldal: 1 / 1

Szerző:  digitation [2012.07.31. 13:52 ]
Hozzászólás témája:  Szöveghossz

Helló lenne egy olyan kérésem hogy álltsátok már át ebben
Kód:
  1. #include <amxmodx>

  2. #include <amxmisc>

  3. #include <colorchat>

  4.  

  5. #pragma semicolon 1

  6.  

  7. #define MAX_GROUPS 10

  8.  

  9. new g_Rang[MAX_GROUPS][] = {

  10.        "Tulaj",

  11.        "Imperator",

  12.        "Foadmin",

  13.        "Admin",

  14.        "Globalis Moderator",

  15.        "Moderator",

  16.        "Vedett",

  17.        "Parancsnok",

  18.        "Figyelo",

  19.        "Vip"

  20. };

  21.  

  22. new g_RangFlag[MAX_GROUPS][] = {

  23.        "abcdefghijklmnopqrstu",

  24.        "bcdefghijklmnopqrstu",

  25.        "bcdefgijmnpqrstu",

  26.        "cdefgijmnqrtstu",

  27.        "cdefgijnqrstu",

  28.        "cefgijqru",

  29.        "a",

  30.        "ceijmnu",

  31.        "i",

  32.        "t"

  33. };

  34.  

  35. public plugin_init() {

  36.         register_plugin("RangAdminChat", "0.5", "Ex3cuTioN");

  37.         register_clcmd("say","hook_say");

  38.         register_clcmd("say_team","hook_say2");

  39. }

  40.  

  41. public hook_say(id) {

  42.         if(!is_user_admin(id) || is_user_bot(id)) {

  43.                 return PLUGIN_CONTINUE;

  44.         }

  45.  

  46.         new nick[32];

  47.         get_user_name(id,nick,31);

  48.  

  49.         static chat[32];

  50.         read_args(chat, sizeof(chat) - 1);

  51.         remove_quotes(chat);

  52.  

  53.         if(equali(chat,"")) {

  54.                 return PLUGIN_CONTINUE;

  55.         }

  56.  

  57.         for(new i=0; i<MAX_GROUPS; i++) {

  58.                 if(get_user_flags(id) == read_flags(g_RangFlag[i])) {

  59.                         ColorChat(0,GREEN,"[%s]^x03 %s^x04 : %s",g_Rang[i],nick,chat);

  60.                         return PLUGIN_HANDLED;

  61.                 }

  62.         }

  63.         return PLUGIN_CONTINUE;

  64. }

  65.  

  66. public hook_say2(id) {

  67.         if(!is_user_admin(id) || is_user_bot(id)) {

  68.                 return PLUGIN_CONTINUE;

  69.         }

  70.  

  71.         new nick[32];

  72.         get_user_name(id,nick,31);

  73.  

  74.         static chat[32];

  75.         read_args(chat, sizeof(chat) - 1);

  76.         remove_quotes(chat);

  77.  

  78.         if(equali(chat,"")) {

  79.                 return PLUGIN_CONTINUE;

  80.         }

  81.  

  82.         for(new i=0; i<MAX_GROUPS; i++) {

  83.                 if(get_user_flags(id) == read_flags(g_RangFlag[i])) {

  84.                         new players[32],num;

  85.                         get_players(players,num,"c");

  86.  

  87.                         for(new x=0; x<num; x++) {

  88.                                 if(get_user_team(id) == get_user_team(players[x])) {

  89.                                         switch(get_user_team(id)) {

  90.                                                 case 1:

  91.                                                 {

  92.                                                         ColorChat(players[x],RED,"(Terrorist)^x04[%s]^x03 %s^x04 : %s",g_Rang[i],nick,chat);

  93.                                                 }

  94.                                                 case 2:

  95.                                                 {

  96.                                                         ColorChat(players[x],BLUE,"(Counter)^x04[%s]^x03 %s^x04 : %s",g_Rang[i],nick,chat);

  97.                                                 }

  98.                                         }

  99.                                 }

  100.                                 return PLUGIN_HANDLED;

  101.                         }

  102.                 }

  103.         }

  104.         return PLUGIN_CONTINUE;

  105. }

  106.  


, hogy ne annyi karaktert lehesse nírni amennyit most hanem maximásil számút(amennyit a Cs megenged) és továbbá is maradon zöld színű :D

Előre is thx.

Szerző:  HunGamer [2012.07.31. 14:01 ]
Hozzászólás témája:  Re: Szöveghossz

49. sort írd át erről:
Kód:
  1. static chat[32];

erre:
Kód:
  1. static chat[192];

Szerző:  digitation [2012.07.31. 14:06 ]
Hozzászólás témája:  Re: Szöveghossz

thx

Oldal: 1 / 1 Minden időpont UTC+02:00 időzóna szerinti
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/