hlmod.hu
https://hlmod.hu/

Loginra is admin
https://hlmod.hu/viewtopic.php?f=10&t=5716
Oldal: 1 / 1

Szerző:  digitation [2012.08.23. 14:09 ]
Hozzászólás témája:  Loginra is admin

Megtudnátok csinálni úgy hogy loginos adminnak is kiírja a rankját ?

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[192];

  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[192];

  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.  

Szerző:  kiki [2012.08.23. 14:12 ]
Hozzászólás témája:  Re: Loginra is admin

Ki írja xD

Szerző:  digitation [2012.08.23. 14:17 ]
Hozzászólás témája:  Re: Loginra is admin

loginos adminoknak nem írja ki a rankot !

Szerző:  kiki [2012.08.23. 14:18 ]
Hozzászólás témája:  Re: Loginra is admin

azokat a jogokat add amiket a konstansba látsz!

Szerző:  stricimacko [2012.08.23. 15:02 ]
Hozzászólás témája:  Re: Loginra is admin

Ez hülyekérdés! Mindenféle adminnal működik.
Maximum annak az adminnak akinek nem működik nincs joga hozzá ..

Szerző:  digitation [2012.08.23. 15:10 ]
Hozzászólás témája:  Re: Loginra is admin

fogadjunk ?

Adj skype vagy steam-et és felveszlek.

adok admint és gyre fel szeróra próbáld ki !

Szerző:  kiki [2012.08.23. 15:11 ]
Hozzászólás témája:  Re: Loginra is admin

Nemérted, ez jogokat ellenőriz nem pedig user.inibe idt, meg jogot! Csak ismán jogot

Szerző:  HunGamer [2012.08.23. 15:13 ]
Hozzászólás témája:  Re: Loginra is admin

stricimacko írta:
Ez hülyekérdés! Mindenféle adminnal működik.
Maximum annak az adminnak akinek nem működik nincs joga hozzá ..

Akkor teszteld le és láss csodát. Tényleg nem működik loginosnál. Illetve működik, ha belép, kilép, majd megint belép. Én átalakítottam és egyberaktam a kettőt.

Szerző:  stricimacko [2012.08.23. 18:09 ]
Hozzászólás témája:  Re: Loginra is admin

De akkor is működik. Nálam elsőre működott ;)

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