hlmod.hu
https://hlmod.hu/

Chat-rank
https://hlmod.hu/viewtopic.php?f=9&t=5586
Oldal: 1 / 1

Szerző:  pixxa112 [2012.08.08. 03:47 ]
Hozzászólás témája:  Chat-rank

Hali.

Ebben mi hiba?

Kód:
  1.     #include <amxmodx>

  2.     #include <amxmisc>

  3.     #include <colorchat>

  4.      

  5.     #pragma semicolon 1

  6.      

  7.     #define MAX_GROUPS 3

  8.      

  9.     new g_Rang[MAX_GROUPS][] = {

  10.     "TULAJ",

  11.     "ADMIN",

  12.     "VIP"

  13.     };

  14.      

  15.     new g_RangFlag[MAX_GROUPS][] = {

  16.     "abcdefghijklmnopqrstu",

  17.     "bcdefijmnopqrstu",

  18.     "i"

  19.     };

  20.      

  21.     public plugin_init() {

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

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

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

  25.     }

  26.      

  27.     public hook_say(id) {

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

  29.     return PLUGIN_CONTINUE;

  30.     }

  31.      

  32.     new nick[32];

  33.     get_user_name(id,nick,31);

  34.      

  35.     static chat[32];

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

  37.     remove_quotes(chat);

  38.      

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

  40.     return PLUGIN_CONTINUE;

  41.     }

  42.      

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

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

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

  46.     return PLUGIN_HANDLED;

  47.     }

  48.     }

  49.     return PLUGIN_CONTINUE;

  50.     }

  51.      

  52.     public hook_say2(id) {

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

  54.     return PLUGIN_CONTINUE;

  55.     }

  56.      

  57.     new nick[32];

  58.     get_user_name(id,nick,31);

  59.      

  60.     static chat[32];

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

  62.     remove_quotes(chat);

  63.      

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

  65.     return PLUGIN_CONTINUE;

  66.     }

  67.      

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

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

  70.     new players[32],num;

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

  72.      

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

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

  75.     switch(get_user_team(id)) {

  76.     case 1:

  77.     {

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

  79.     }

  80.     case 2:

  81.     {

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

  83.     }

  84.     }

  85.     }

  86.     return PLUGIN_HANDLED;

  87.     {

  88.     }

  89.     }

  90.     return PLUGIN_CONTINUE;

Szerző:  pixxa112 [2012.08.08. 03:58 ]
Hozzászólás témája:  Re: Chat-rank

Javítva, meg találtam a hibát. Nem figyeltem a bezárást XD

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