hlmod.hu
https://hlmod.hu/

Admin Chat Rang
https://hlmod.hu/viewtopic.php?f=101&t=12400
Oldal: 2 / 3

Szerző:  FonoK [ 2016.03.14. 19:34 ]
Hozzászólás témája:  Re: Admin Chat Rang

Sziasztok!
Nekem elég csak az alábbi pár rang:
Tulaj
Főadmin
VIP

Kitöröltem a nemszükséges sorokat, ám hibát ír ki amxx-re való fordításnál:
#include <amxmodx>
#include <amxmisc>
#include <colorchat>

#pragma semicolon 1

#define MAX_GROUPS 10

new g_Rang[MAX_GROUPS][] = {
"Tulaj",
"Főadmin",
"Admin",,
"Vip"
};

new g_RangFlag[MAX_GROUPS][] = {
"abcdefghijklmnopqrstu",
"bcdefghijklmnopqrstu",
"t"
};

public plugin_init() {
register_plugin("RangAdminChat", "0.5", "Ex3cuTioN");
register_clcmd("say","hook_say");
register_clcmd("say_team","hook_say2");
}

public hook_say(id) {
if(!is_user_admin(id) || is_user_bot(id)) {
return PLUGIN_CONTINUE;
}

new nick[32];
get_user_name(id,nick,31);

static chat[32];
read_args(chat, sizeof(chat) - 1);
remove_quotes(chat);

if(equali(chat,"")) {
return PLUGIN_CONTINUE;
}

for(new i=0; i<MAX_GROUPS; i++) {
if(get_user_flags(id) == read_flags(g_RangFlag[i])) {
ColorChat(0,GREEN,"[%s]^x03 %s^x04 : %s",g_Rang[i],nick,chat);
return PLUGIN_HANDLED;
}
}
return PLUGIN_CONTINUE;
}

public hook_say2(id) {
if(!is_user_admin(id) || is_user_bot(id)) {
return PLUGIN_CONTINUE;
}

new nick[32];
get_user_name(id,nick,31);

static chat[32];
read_args(chat, sizeof(chat) - 1);
remove_quotes(chat);

if(equali(chat,"")) {
return PLUGIN_CONTINUE;
}

for(new i=0; i<MAX_GROUPS; i++) {
if(get_user_flags(id) == read_flags(g_RangFlag[i])) {
new players[32],num;
get_players(players,num,"c");

for(new x=0; x<num; x++) {
if(get_user_team(id) == get_user_team(players[x])) {
switch(get_user_team(id)) {
case 1:
{
ColorChat(players[x],RED,"(Terrorist)^x04[%s]^x03 %s^x04 : %s",g_Rang[i],nick,chat);
}
case 2:
{
ColorChat(players[x],BLUE,"(Counter)^x04[%s]^x03 %s^x04 : %s",g_Rang[i],nick,chat);
}
}
}
return PLUGIN_HANDLED;
}
}
}
return PLUGIN_CONTINUE;
}


Szerintetek mi a gond? Köszönöm előre is a választ, a pacsi sem marad majd el.

Szerző:  Papucs [ 2016.04.07. 12:52 ]
Hozzászólás témája:  Re: Admin Chat Rang

Nekem is ugyan úgy nem jó,ki töröltem a felesleges sorokat,át írtam a ranghoz való jogokat tetszésem szerint,és nem működik..Mi lehet a baj?
Valaki segíthetne!

Szerző:  kengurumancs [ 2016.04.07. 13:21 ]
Hozzászólás témája:  Re: Admin Chat Rang

Ha, négy rang van, akkor a #define MAX_GROUPS 10 miért 10?
"Admin",, miért van két vessző?
Hogy, lehet 4 rangot 3 falgsra csoportra kiosztani?

  1. #include <amxmodx>
  2. #include <amxmisc>
  3. #include <colorchat>
  4.  
  5. #pragma semicolon 1
  6.  
  7. #define MAX_GROUPS 4
  8.  
  9. new g_Rang[MAX_GROUPS][] = {
  10. "Tulaj",
  11. "Főadmin",
  12. "Vip"
  13. };
  14.  
  15. new g_RangFlag[MAX_GROUPS][] = {
  16. "abcdefghijklmnopqrstu",
  17. "bcdefghijklmnopqrstu",
  18. "t"
  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;
  91. }


AMX Mod X Compiler 1.8.3-manual
Copyright (c) 1997-2006 ITB CompuPhase
Copyright (c) 2004-2013 AMX Mod X Team

Header size: 500 bytes
Code size: 4024 bytes
Data size: 2276 bytes
Stack/heap size: 16384 bytes; max. usage is unknown, due to recursion
Total requirements: 23184 bytes
Done.

Szerző:  Headshot2015 [ 2016.04.12. 12:47 ]
Hozzászólás témája:  Re: Admin Chat Rang

egy gond lenne anyi hogy amikor berakok pl egy sapka plugint és be akkarom írni /hats akkor nem jön be a menü ha megy a chat ha kikapcsolom a chatat akkor meg bejön ugyan így van az RS és a többinél kivétela /rank

Szerző:  mforce [ 2016.04.16. 09:27 ]
Hozzászólás témája:  Re: Admin Chat Rang

A chat a legalsó legyen a plugins.ini-ben.

Szerző:  ^_P4P4G3N4_^ [ 2016.05.22. 11:53 ]
Hozzászólás témája:  Re: Admin Chat Rang

szia figyu nem tudnad valahogy meg oldani hogy ahol irja
"Tulaj",
"Helyettes",
"Foadmin",
"Admin",

es jonnek a jogok:
"abcdefghijklmnopqrtsu"
"bcdefghijklmnopqrstu",
"bcdefgijklmnpqrst",
"bcdefgijlmnqrtst",

na es egesz az "Admin" nevu jogokat csinalnad meg ugy hogy
bcdefgijklmnpqrstu
bcdefgijlmnqrtstu
erted? hogy jojone be az amxmodmenu a "Tulaj-tol egesz az admin-ig" tugya hasznalni mindenki.
koszi elore is :) ja mert en ha att akarom alakitani akkor nem irja zoldel a Admin nevet meg a Helyettes nevet es az amx mod x studioban meg az #include <colorchat> valami ott nem jo nem stimmel ! ! ! Koszi

Szerző:  szerzetes [ 2016.06.04. 09:59 ]
Hozzászólás témája:  Re: Admin Chat Rang

P4P4G3N4 Azt teis áttudnád írni:)

Szerző:  kris128 [ 2016.07.31. 23:23 ]
Hozzászólás témája:  Re: Admin Chat Rang

A /rs nem működik vele!
Pls bele tudná valaki írni?
vagy hogy elfogadja azt a plugint???

Szerző:  D34D [ 2016.07.31. 23:51 ]
Hozzászólás témája:  Re: Admin Chat Rang

  1. #include <amxmodx>
  2. #include <cstrike>
  3. #include <fun>
  4. #include <colorchat>
  5.  
  6. public plugin_init() {
  7. register_clcmd("say /rs", "nulla")
  8. register_clcmd("say rs", "nulla")
  9. }
  10. public nulla(id)
  11. {
  12. Colorchat(id, GREEN,"[Információ] ^3Statisztikád ^1nullázva!")
  13. set_user_frags(id,0)
  14. cs_set_user_deaths(id,0)
  15. set_user_frags(id,0)
  16. cs_set_user_deaths(id,0)
  17. }

Szerző:  kris128 [ 2016.08.01. 00:33 ]
Hozzászólás témája:  Re: Admin Chat Rang

ha külön pluginként kezelem hibás!
PREFIX+RS.sma(12) : error 017: undefined symbol "Colorchat"
PREFIX+RS.sma(20) : error 017: undefined symbol "MAX_GROUPS"
PREFIX+RS.sma(33) : error 017: undefined symbol "MAX_GROUPS"
PREFIX+RS.sma(46) : error 021: symbol already defined: "plugin_init"
PREFIX+RS.sma(53) : error 017: undefined symbol "is_user_admin"
PREFIX+RS.sma(68) : error 017: undefined symbol "MAX_GROUPS"
PREFIX+RS.sma(78) : error 017: undefined symbol "is_user_admin"
PREFIX+RS.sma(93) : error 017: undefined symbol "MAX_GROUPS"

Ha meg beleírom az elejébe ugyszintén hibás!

PREFIX+RS.sma(12) : error 017: undefined symbol "Colorchat"
PREFIX+RS.sma(20) : error 017: undefined symbol "MAX_GROUPS"
PREFIX+RS.sma(33) : error 017: undefined symbol "MAX_GROUPS"
PREFIX+RS.sma(46) : error 021: symbol already defined: "plugin_init"
PREFIX+RS.sma(53) : error 017: undefined symbol "is_user_admin"
PREFIX+RS.sma(68) : error 017: undefined symbol "MAX_GROUPS"
PREFIX+RS.sma(78) : error 017: undefined symbol "is_user_admin"
PREFIX+RS.sma(93) : error 017: undefined symbol "MAX_GROUPS"

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