hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.03.28. 21:53



Jelenlévő felhasználók

Jelenleg 205 felhasználó van jelen :: 1 regisztrált, 1 rejtett és 203 vendég

A legtöbb felhasználó (1565 fő) 2020.11.21. 11:26-kor tartózkodott itt.

Regisztrált felhasználók: Bing [Bot] az elmúlt 5 percben aktív felhasználók alapján

Utoljára aktív
Ahhoz hogy lásd ki volt utoljára aktív, be kell jelentkezned.



Az oldal teljeskörű
használatához regisztrálj.

Regisztráció

Kereső


Új téma nyitása  Hozzászólás a témához  [ 17 hozzászólás ]  Oldal 1 2 Következő
Szerző Üzenet
 Hozzászólás témája: Chat rank és admin prefix
HozzászólásElküldve: 2014.06.13. 22:02 
Offline
Fórum Moderátor
Avatar

Csatlakozott: 2012.07.02. 17:41
Hozzászólások: 1641
Megköszönt másnak: 121 alkalommal
Megköszönték neki: 247 alkalommal
Üdv, egy plugint szeretnék.
Lényege
0-50 Ölésig [Kezdő]
50-100 Ölésig [Haladó]
100-200 Ölésig [Közlegény]
200-500 Ölésig [Isten]
[Admin] prefix kick jogra
[Tulaj] prefix immun jogra

Nvault ba mentse.
Az adminnak és a tulajnak legyen zőld írás, allchat. Köszönöm.

_________________
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Chat rank és admin prefix
HozzászólásElküldve: 2014.06.15. 10:36 
Offline
Őskövület
Avatar

Csatlakozott: 2012.02.27. 09:42
Hozzászólások: 2588
Megköszönt másnak: 25 alkalommal
Megköszönték neki: 418 alkalommal
try
SMA Forráskód: [ Mindet kijelol ]
  1. /* Plugin generated by AMXX-Studio */
  2.  
  3. #include <amxmodx>
  4. #include <amxmisc>
  5. #include <nvault>
  6.  
  7. #define PLUGIN "New Plug-In"
  8. #define VERSION "1.0"
  9. #define AUTHOR "qkkkj"
  10. #pragma semicolon 1
  11.  
  12. #define TULAJ ADMIN_IMMUNITY
  13. #define ADMIN ADMIN_KICK
  14. #define MAXOLES 3
  15. new g_vault ;
  16. new szint[33];
  17. new oles[33];
  18. new message[192];
  19. new nev[32];
  20. new Temp[192];
  21. static color[10];
  22.  
  23. new const OLESSZAM[MAXOLES] = {
  24. 50,
  25. 100,
  26. 200,
  27. };
  28. new const PREFIX[MAXOLES+1][] = {
  29. "[Kezdő]",
  30. "[Haladó]",
  31. "[Közlegény]",
  32. "[Isten]"
  33. };
  34.  
  35. public plugin_init() {
  36. register_plugin(PLUGIN, VERSION, AUTHOR);
  37.  
  38. register_event("DeathMsg", "halal", "a");
  39. register_clcmd("say", "sayhook");
  40. register_clcmd("say_team", "tshook");
  41. g_vault = nvault_open("asdsadsadsa");
  42. }
  43. public halal()
  44. {
  45. new k = read_data(1);
  46. new v = read_data(2);
  47. if(k!= v)
  48. {
  49. oles[k]++;
  50. }
  51. while(oles[k] >= OLESSZAM[szint[k]])
  52. {
  53. szint[k]++;
  54. }
  55. }
  56. public sayhook(id)
  57. {
  58.  
  59. read_args (message, 191);
  60. remove_quotes (message);
  61. if (message[0] == '@' || message[0] == '/' || message[0] == '!' || equal (message, ""))
  62. {
  63. return PLUGIN_CONTINUE;
  64. }
  65. get_user_name(id, nev, 31);
  66. if(is_user_alive(id)) {
  67. get_user_team(id, color, 9);
  68. if(get_user_flags(id) & TULAJ)
  69. {
  70. formatex(message, 191, "^x04[Tulaj] ^x03%s^x01: ^x04%s",nev, message);
  71. }
  72. else if(get_user_flags(id) & ADMIN)
  73. {
  74. formatex(message, 191, "^x04[Admin] ^x03%s^x01: ^x04%s",nev, message);
  75. }
  76. else {
  77. formatex(message, 191, "^x04[%s] ^x03%s^x01: ^x01%s",PREFIX[szint[id]], nev, message);
  78. }
  79. }
  80. else
  81. {
  82. get_user_team(id, color, 9);
  83. if(get_user_flags(id) & TULAJ)
  84. {
  85. formatex(message, 191, "^x04*HALOTT* [Tulaj] ^x03%s^x01: ^x04%s",nev, message);
  86. }
  87. else if(get_user_flags(id) & ADMIN)
  88. {
  89. formatex(message, 191, "^x04*HALOTT* [Admin] ^x03%s^x01: ^x04%s",nev, message);
  90. }
  91. else {
  92. formatex(message, 191, "^x04*HALOTT* [%s] ^x03%s^x01: ^x01%s",PREFIX[szint[id]], nev, message);
  93. }
  94. }
  95. sendmessage(color);
  96. return PLUGIN_HANDLED;
  97. }
  98. public tshook(id)
  99. {
  100. read_args (message, 191);
  101. remove_quotes (message);
  102. if (message[0] == '@' || message[0] == '/' || message[0] == '!' || equal (message, ""))
  103. {
  104. return PLUGIN_CONTINUE;
  105. }
  106. get_user_name(id, nev, 31);
  107. new playerTeam = get_user_team(id);
  108. new playerTeamName[19];
  109. switch (playerTeam)
  110. {
  111. case 1: {
  112. copy (playerTeamName, 11, "Terrorists");
  113.  
  114. }
  115. case 2: {
  116. copy (playerTeamName, 18, "Counter-Terrorists");
  117.  
  118. }
  119. default:
  120. copy (playerTeamName, 9, "Spectator");
  121. }
  122. if(is_user_alive(id)) {
  123. get_user_team(id, color, 9);
  124. if(get_user_flags(id) & TULAJ)
  125. {
  126. formatex(message, 191, "^x03(%s)^x04[Tulaj] ^x03%s^x01: ^x04%s",playerTeamName,nev, message);
  127. }
  128. else if(get_user_flags(id) & ADMIN)
  129. {
  130. formatex(message, 191, "^x03(%s)^x04[Admin] ^x03%s^x01: ^x04%s",playerTeamName,nev, message);
  131. }
  132. else {
  133. formatex(message, 191, "^x03(%s)^x04[%s] ^x03%s^x01: ^x01%s",playerTeamName,PREFIX[szint[id]], nev, message);
  134. }
  135. }
  136. else
  137. {
  138. get_user_team(id, color, 9);
  139. if(get_user_flags(id) & TULAJ)
  140. {
  141. formatex(message, 191, "^x03(%s)^x04*HALOTT* [Tulaj] ^x03%s^x01: ^x04%s",playerTeamName,nev, message);
  142. }
  143. else if(get_user_flags(id) & ADMIN)
  144. {
  145. formatex(message, 191, "^x03(%s)^x04*HALOTT* [Admin] ^x03%s^x01: ^x04%s",playerTeamName,nev, message);
  146. }
  147. else {
  148. formatex(message, 191, "^x03(%s)^x04*HALOTT* [%s] ^x03%s^x01: ^x01%s",playerTeamName,PREFIX[szint[id]], nev, message);
  149. }
  150. }
  151. sendtmessage(color, playerTeam);
  152. return PLUGIN_HANDLED;
  153. }
  154. public sendmessage(color[])
  155. {
  156. new teamName[10];
  157. for(new player = 1; player < get_maxplayers(); player++)
  158. {
  159. get_user_team (player, teamName, 9);
  160. teamf (player, color);
  161. elkuldes(player, Temp);
  162. teamf(player, teamName);
  163. }
  164. }
  165. public sendtmessage(color[], playerTeam)
  166. {
  167. new teamName[10];
  168. for (new player = 1; player < get_maxplayers(); player++)
  169. {
  170. if(get_user_team(player) == playerTeam)
  171. {
  172. get_user_team (player, teamName, 9);
  173. elkuldes(player, Temp);
  174. teamf (player, teamName);
  175. teamf (player, color);
  176. }
  177. }
  178. }
  179. public teamf(player, team[])
  180. {
  181. message_begin(MSG_ONE, get_user_msgid("TeamInfo"), _, player);
  182. write_byte(player);
  183. write_string(team);
  184. message_end();
  185. }
  186. public elkuldes(player, Temp[])
  187. {
  188.  
  189. message_begin( MSG_ONE, get_user_msgid( "SayText" ), _, player);
  190. write_byte( player );
  191. write_string( Temp );
  192. message_end();
  193.  
  194. }
  195. public client_disconnect(id)
  196. {
  197. SaveData(id);
  198.  
  199. }
  200. public client_putinserver(id)
  201. {
  202. LoadData(id);
  203.  
  204. }
  205. public SaveData(id)
  206. {
  207. new name[32];
  208. get_user_name(id, name, 31);
  209. new vaultkey[64],vaultdata[256];
  210. format(vaultkey,63,"%s - olesekmegasd", name);
  211. format(vaultdata,255,"%i#%i#",oles[id], szint[id]);
  212. nvault_set(g_vault,vaultkey,vaultdata);
  213. return PLUGIN_CONTINUE;
  214. }
  215. public LoadData(id)
  216. {
  217. new name[32];
  218. get_user_name(id, name, 31);
  219. new vaultkey[64],vaultdata[256];
  220. format(vaultkey,63,"%s - olesekmegasd", name);
  221. format(vaultdata,255,"%i#%i#",oles[id], szint[id]);
  222. nvault_get(g_vault,vaultkey,vaultdata,255);
  223. replace_all(vaultdata, 255, "#", " ");
  224. new sz[32], ol[32];
  225. parse(vaultdata, ol, 31, sz, 31);
  226. szint[id] = str_to_num(sz);
  227. oles[id] = str_to_num(ol);
  228. return PLUGIN_CONTINUE;
  229. }

_________________
Kép

Ők köszönték meg CrB nek ezt a hozzászólást: theglorious (2014.06.15. 17:22)
  Népszerűség: 2.27%


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Chat rank és admin prefix
HozzászólásElküldve: 2014.06.15. 18:25 
Offline
Fórum Moderátor
Avatar

Csatlakozott: 2012.07.02. 17:41
Hozzászólások: 1641
Megköszönt másnak: 121 alkalommal
Megköszönték neki: 247 alkalommal
crazyboy írta:
try
SMA Forráskód: [ Mindet kijelol ]
  1. /* Plugin generated by AMXX-Studio */
  2.  
  3. #include <amxmodx>
  4. #include <amxmisc>
  5. #include <nvault>
  6.  
  7. #define PLUGIN "New Plug-In"
  8. #define VERSION "1.0"
  9. #define AUTHOR "qkkkj"
  10. #pragma semicolon 1
  11.  
  12. #define TULAJ ADMIN_IMMUNITY
  13. #define ADMIN ADMIN_KICK
  14. #define MAXOLES 3
  15. new g_vault ;
  16. new szint[33];
  17. new oles[33];
  18. new message[192];
  19. new nev[32];
  20. new Temp[192];
  21. static color[10];
  22.  
  23. new const OLESSZAM[MAXOLES] = {
  24. 50,
  25. 100,
  26. 200,
  27. };
  28. new const PREFIX[MAXOLES+1][] = {
  29. "[Kezdő]",
  30. "[Haladó]",
  31. "[Közlegény]",
  32. "[Isten]"
  33. };
  34.  
  35. public plugin_init() {
  36. register_plugin(PLUGIN, VERSION, AUTHOR);
  37.  
  38. register_event("DeathMsg", "halal", "a");
  39. register_clcmd("say", "sayhook");
  40. register_clcmd("say_team", "tshook");
  41. g_vault = nvault_open("asdsadsadsa");
  42. }
  43. public halal()
  44. {
  45. new k = read_data(1);
  46. new v = read_data(2);
  47. if(k!= v)
  48. {
  49. oles[k]++;
  50. }
  51. while(oles[k] >= OLESSZAM[szint[k]])
  52. {
  53. szint[k]++;
  54. }
  55. }
  56. public sayhook(id)
  57. {
  58.  
  59. read_args (message, 191);
  60. remove_quotes (message);
  61. if (message[0] == '@' || message[0] == '/' || message[0] == '!' || equal (message, ""))
  62. {
  63. return PLUGIN_CONTINUE;
  64. }
  65. get_user_name(id, nev, 31);
  66. if(is_user_alive(id)) {
  67. get_user_team(id, color, 9);
  68. if(get_user_flags(id) & TULAJ)
  69. {
  70. formatex(message, 191, "^x04[Tulaj] ^x03%s^x01: ^x04%s",nev, message);
  71. }
  72. else if(get_user_flags(id) & ADMIN)
  73. {
  74. formatex(message, 191, "^x04[Admin] ^x03%s^x01: ^x04%s",nev, message);
  75. }
  76. else {
  77. formatex(message, 191, "^x04[%s] ^x03%s^x01: ^x01%s",PREFIX[szint[id]], nev, message);
  78. }
  79. }
  80. else
  81. {
  82. get_user_team(id, color, 9);
  83. if(get_user_flags(id) & TULAJ)
  84. {
  85. formatex(message, 191, "^x04*HALOTT* [Tulaj] ^x03%s^x01: ^x04%s",nev, message);
  86. }
  87. else if(get_user_flags(id) & ADMIN)
  88. {
  89. formatex(message, 191, "^x04*HALOTT* [Admin] ^x03%s^x01: ^x04%s",nev, message);
  90. }
  91. else {
  92. formatex(message, 191, "^x04*HALOTT* [%s] ^x03%s^x01: ^x01%s",PREFIX[szint[id]], nev, message);
  93. }
  94. }
  95. sendmessage(color);
  96. return PLUGIN_HANDLED;
  97. }
  98. public tshook(id)
  99. {
  100. read_args (message, 191);
  101. remove_quotes (message);
  102. if (message[0] == '@' || message[0] == '/' || message[0] == '!' || equal (message, ""))
  103. {
  104. return PLUGIN_CONTINUE;
  105. }
  106. get_user_name(id, nev, 31);
  107. new playerTeam = get_user_team(id);
  108. new playerTeamName[19];
  109. switch (playerTeam)
  110. {
  111. case 1: {
  112. copy (playerTeamName, 11, "Terrorists");
  113.  
  114. }
  115. case 2: {
  116. copy (playerTeamName, 18, "Counter-Terrorists");
  117.  
  118. }
  119. default:
  120. copy (playerTeamName, 9, "Spectator");
  121. }
  122. if(is_user_alive(id)) {
  123. get_user_team(id, color, 9);
  124. if(get_user_flags(id) & TULAJ)
  125. {
  126. formatex(message, 191, "^x03(%s)^x04[Tulaj] ^x03%s^x01: ^x04%s",playerTeamName,nev, message);
  127. }
  128. else if(get_user_flags(id) & ADMIN)
  129. {
  130. formatex(message, 191, "^x03(%s)^x04[Admin] ^x03%s^x01: ^x04%s",playerTeamName,nev, message);
  131. }
  132. else {
  133. formatex(message, 191, "^x03(%s)^x04[%s] ^x03%s^x01: ^x01%s",playerTeamName,PREFIX[szint[id]], nev, message);
  134. }
  135. }
  136. else
  137. {
  138. get_user_team(id, color, 9);
  139. if(get_user_flags(id) & TULAJ)
  140. {
  141. formatex(message, 191, "^x03(%s)^x04*HALOTT* [Tulaj] ^x03%s^x01: ^x04%s",playerTeamName,nev, message);
  142. }
  143. else if(get_user_flags(id) & ADMIN)
  144. {
  145. formatex(message, 191, "^x03(%s)^x04*HALOTT* [Admin] ^x03%s^x01: ^x04%s",playerTeamName,nev, message);
  146. }
  147. else {
  148. formatex(message, 191, "^x03(%s)^x04*HALOTT* [%s] ^x03%s^x01: ^x01%s",playerTeamName,PREFIX[szint[id]], nev, message);
  149. }
  150. }
  151. sendtmessage(color, playerTeam);
  152. return PLUGIN_HANDLED;
  153. }
  154. public sendmessage(color[])
  155. {
  156. new teamName[10];
  157. for(new player = 1; player < get_maxplayers(); player++)
  158. {
  159. get_user_team (player, teamName, 9);
  160. teamf (player, color);
  161. elkuldes(player, Temp);
  162. teamf(player, teamName);
  163. }
  164. }
  165. public sendtmessage(color[], playerTeam)
  166. {
  167. new teamName[10];
  168. for (new player = 1; player < get_maxplayers(); player++)
  169. {
  170. if(get_user_team(player) == playerTeam)
  171. {
  172. get_user_team (player, teamName, 9);
  173. elkuldes(player, Temp);
  174. teamf (player, teamName);
  175. teamf (player, color);
  176. }
  177. }
  178. }
  179. public teamf(player, team[])
  180. {
  181. message_begin(MSG_ONE, get_user_msgid("TeamInfo"), _, player);
  182. write_byte(player);
  183. write_string(team);
  184. message_end();
  185. }
  186. public elkuldes(player, Temp[])
  187. {
  188.  
  189. message_begin( MSG_ONE, get_user_msgid( "SayText" ), _, player);
  190. write_byte( player );
  191. write_string( Temp );
  192. message_end();
  193.  
  194. }
  195. public client_disconnect(id)
  196. {
  197. SaveData(id);
  198.  
  199. }
  200. public client_putinserver(id)
  201. {
  202. LoadData(id);
  203.  
  204. }
  205. public SaveData(id)
  206. {
  207. new name[32];
  208. get_user_name(id, name, 31);
  209. new vaultkey[64],vaultdata[256];
  210. format(vaultkey,63,"%s - olesekmegasd", name);
  211. format(vaultdata,255,"%i#%i#",oles[id], szint[id]);
  212. nvault_set(g_vault,vaultkey,vaultdata);
  213. return PLUGIN_CONTINUE;
  214. }
  215. public LoadData(id)
  216. {
  217. new name[32];
  218. get_user_name(id, name, 31);
  219. new vaultkey[64],vaultdata[256];
  220. format(vaultkey,63,"%s - olesekmegasd", name);
  221. format(vaultdata,255,"%i#%i#",oles[id], szint[id]);
  222. nvault_get(g_vault,vaultkey,vaultdata,255);
  223. replace_all(vaultdata, 255, "#", " ");
  224. new sz[32], ol[32];
  225. parse(vaultdata, ol, 31, sz, 31);
  226. szint[id] = str_to_num(sz);
  227. oles[id] = str_to_num(ol);
  228. return PLUGIN_CONTINUE;
  229. }

Átírtam kicsit, simát nem próbáltam ki, de nem látni amit írunk chatba :)
SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <amxmisc>
  3. #include <nvault>
  4.  
  5. #define PLUGIN "Rang és Admin prefix"
  6. #define VERSION "1.0"
  7. #define AUTHOR "qkkkj"
  8. #pragma semicolon 1
  9.  
  10. #define TULAJ ADMIN_IMMUNITY
  11. #define ADMIN ADMIN_KICK
  12. #define MAXOLES 5
  13. new g_vault ;
  14. new szint[33];
  15. new oles[33];
  16. new message[192];
  17. new nev[32];
  18. new Temp[192];
  19. static color[10];
  20.  
  21. new const OLESSZAM[MAXOLES] = {
  22. 10,
  23. 40,
  24. 100,
  25. 210,
  26. 430,
  27. };
  28. new const PREFIX[MAXOLES+1][] = {
  29. "[Újonc]",
  30. "[Kezdő]",
  31. "[Haladó]",
  32. "[Közlegény]",
  33. "[Őstag]",
  34. "[Isten]"
  35. };
  36.  
  37. public plugin_init() {
  38. register_plugin(PLUGIN, VERSION, AUTHOR);
  39.  
  40. register_event("DeathMsg", "halal", "a");
  41. register_clcmd("say", "sayhook");
  42. register_clcmd("say_team", "tshook");
  43. g_vault = nvault_open("asdsadsadsa");
  44. }
  45. public halal()
  46. {
  47. new k = read_data(1);
  48. new v = read_data(2);
  49. if(k!= v)
  50. {
  51. oles[k]++;
  52. }
  53. while(oles[k] >= OLESSZAM[szint[k]])
  54. {
  55. szint[k]++;
  56. }
  57. }
  58. public sayhook(id)
  59. {
  60.  
  61. read_args (message, 191);
  62. remove_quotes (message);
  63. if (message[0] == '@' || message[0] == '/' || message[0] == '!' || equal (message, ""))
  64. {
  65. return PLUGIN_CONTINUE;
  66. }
  67. get_user_name(id, nev, 31);
  68. if(is_user_alive(id)) {
  69. get_user_team(id, color, 9);
  70. if(get_user_flags(id) & TULAJ)
  71. {
  72. formatex(message, 191, "^x04[Tulaj] ^x03%s^x01: ^x04%s",nev, message);
  73. }
  74. else if(get_user_flags(id) & ADMIN)
  75. {
  76. formatex(message, 191, "^x04[Admin] ^x03%s^x01: ^x04%s",nev, message);
  77. }
  78. else {
  79. formatex(message, 191, "^x04[%s] ^x03%s^x01: ^x01%s",PREFIX[szint[id]], nev, message);
  80. }
  81. }
  82. else
  83. {
  84. get_user_team(id, color, 9);
  85. if(get_user_flags(id) & TULAJ)
  86. {
  87. formatex(message, 191, "^x04*HALOTT* [Tulaj] ^x03%s^x01: ^x04%s",nev, message);
  88. }
  89. else if(get_user_flags(id) & ADMIN)
  90. {
  91. formatex(message, 191, "^x04*HALOTT* [Admin] ^x03%s^x01: ^x04%s",nev, message);
  92. }
  93. else {
  94. formatex(message, 191, "^x04*HALOTT* [%s] ^x03%s^x01: ^x01%s",PREFIX[szint[id]], nev, message);
  95. }
  96. }
  97. sendmessage(color);
  98. return PLUGIN_HANDLED;
  99. }
  100. public tshook(id)
  101. {
  102. read_args (message, 191);
  103. remove_quotes (message);
  104. if (message[0] == '@' || message[0] == '/' || message[0] == '!' || equal (message, ""))
  105. {
  106. return PLUGIN_CONTINUE;
  107. }
  108. get_user_name(id, nev, 31);
  109. new playerTeam = get_user_team(id);
  110. new playerTeamName[19];
  111. switch (playerTeam)
  112. {
  113. case 1: {
  114. copy (playerTeamName, 11, "Terrorists");
  115.  
  116. }
  117. case 2: {
  118. copy (playerTeamName, 18, "Counter-Terrorists");
  119.  
  120. }
  121. default:
  122. copy (playerTeamName, 9, "Spectator");
  123. }
  124. if(is_user_alive(id)) {
  125. get_user_team(id, color, 9);
  126. if(get_user_flags(id) & TULAJ)
  127. {
  128. formatex(message, 191, "^x03(%s)^x04[Tulaj] ^x03%s^x01: ^x04%s",playerTeamName,nev, message);
  129. }
  130. else if(get_user_flags(id) & ADMIN)
  131. {
  132. formatex(message, 191, "^x03(%s)^x04[Admin] ^x03%s^x01: ^x04%s",playerTeamName,nev, message);
  133. }
  134. else {
  135. formatex(message, 191, "^x03(%s)^x04[%s] ^x03%s^x01: ^x01%s",playerTeamName,PREFIX[szint[id]], nev, message);
  136. }
  137. }
  138. else
  139. {
  140. get_user_team(id, color, 9);
  141. if(get_user_flags(id) & TULAJ)
  142. {
  143. formatex(message, 191, "^x03(%s)^x04*HALOTT* [Tulaj] ^x03%s^x01: ^x04%s",playerTeamName,nev, message);
  144. }
  145. else if(get_user_flags(id) & ADMIN)
  146. {
  147. formatex(message, 191, "^x03(%s)^x04*HALOTT* [Admin] ^x03%s^x01: ^x04%s",playerTeamName,nev, message);
  148. }
  149. else {
  150. formatex(message, 191, "^x03(%s)^x04*HALOTT* [%s] ^x03%s^x01: ^x01%s",playerTeamName,PREFIX[szint[id]], nev, message);
  151. }
  152. }
  153. sendtmessage(color, playerTeam);
  154. return PLUGIN_HANDLED;
  155. }
  156. public sendmessage(color[])
  157. {
  158. new teamName[10];
  159. for(new player = 1; player < get_maxplayers(); player++)
  160. {
  161. get_user_team (player, teamName, 9);
  162. teamf (player, color);
  163. elkuldes(player, Temp);
  164. teamf(player, teamName);
  165. }
  166. }
  167. public sendtmessage(color[], playerTeam)
  168. {
  169. new teamName[10];
  170. for (new player = 1; player < get_maxplayers(); player++)
  171. {
  172. if(get_user_team(player) == playerTeam)
  173. {
  174. get_user_team (player, teamName, 9);
  175. elkuldes(player, Temp);
  176. teamf (player, teamName);
  177. teamf (player, color);
  178. }
  179. }
  180. }
  181. public teamf(player, team[])
  182. {
  183. message_begin(MSG_ONE, get_user_msgid("TeamInfo"), _, player);
  184. write_byte(player);
  185. write_string(team);
  186. message_end();
  187. }
  188. public elkuldes(player, Temp[])
  189. {
  190.  
  191. message_begin( MSG_ONE, get_user_msgid( "SayText" ), _, player);
  192. write_byte( player );
  193. write_string( Temp );
  194. message_end();
  195.  
  196. }
  197. public client_disconnect(id)
  198. {
  199. SaveData(id);
  200.  
  201. }
  202. public client_putinserver(id)
  203. {
  204. LoadData(id);
  205.  
  206. }
  207. public SaveData(id)
  208. {
  209. new name[32];
  210. get_user_name(id, name, 31);
  211. new vaultkey[64],vaultdata[256];
  212. format(vaultkey,63,"%s - olesekmegasd", name);
  213. format(vaultdata,255,"%i#%i#",oles[id], szint[id]);
  214. nvault_set(g_vault,vaultkey,vaultdata);
  215. return PLUGIN_CONTINUE;
  216. }
  217. public LoadData(id)
  218. {
  219. new name[32];
  220. get_user_name(id, name, 31);
  221. new vaultkey[64],vaultdata[256];
  222. format(vaultkey,63,"%s - olesekmegasd", name);
  223. format(vaultdata,255,"%i#%i#",oles[id], szint[id]);
  224. nvault_get(g_vault,vaultkey,vaultdata,255);
  225. replace_all(vaultdata, 255, "#", " ");
  226. new sz[32], ol[32];
  227. parse(vaultdata, ol, 31, sz, 31);
  228. szint[id] = str_to_num(sz);
  229. oles[id] = str_to_num(ol);
  230. return PLUGIN_CONTINUE;
  231. }
  232.  

_________________
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Chat rank és admin prefix
HozzászólásElküldve: 2014.06.15. 18:54 
Offline
Őskövület
Avatar

Csatlakozott: 2012.02.27. 09:42
Hozzászólások: 2588
Megköszönt másnak: 25 alkalommal
Megköszönték neki: 418 alkalommal
érdekes nem teszteltem de a hp a chatben pluginomat írtam át az pedig működik ennek is kéne.

_________________
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Chat rank és admin prefix
HozzászólásElküldve: 2014.06.15. 20:18 
Offline
Felfüggesztve
Avatar

Csatlakozott: 2013.06.09. 18:47
Hozzászólások: 2004
Megköszönt másnak: 1 alkalommal
Megköszönték neki: 220 alkalommal
Hibátlan crazyboy pluginja! Valamit nagyon "átírhattál" ha nem jelez semmit chatbe.
Legközelebb inkább olyan embert kérj meg hogy szerkessze, aki ért hozzá.

_________________
Ha elnyerte valamelyik témában a hozzászólásom a tetszésedet melyet olvastál, akkor egy egyszerű gombnyomással kifejezheted, hogy tetszett.


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Chat rank és admin prefix
HozzászólásElküldve: 2014.06.17. 03:44 
Offline
Fórum Moderátor
Avatar

Csatlakozott: 2012.07.02. 17:41
Hozzászólások: 1641
Megköszönt másnak: 121 alkalommal
Megköszönték neki: 247 alkalommal
Anonymous1337 írta:
Hibátlan crazyboy pluginja! Valamit nagyon "átírhattál" ha nem jelez semmit chatbe.
Legközelebb inkább olyan embert kérj meg hogy szerkessze, aki ért hozzá.

-,- nézd meg mit írtam át...

_________________
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Chat rank és admin prefix
HozzászólásElküldve: 2014.06.17. 09:19 
Offline
Tud valamit
Avatar

Csatlakozott: 2013.06.23. 12:08
Hozzászólások: 126
Megköszönt másnak: 20 alkalommal
Megköszönték neki: 3 alkalommal
Nem vagyok otthon a plugin írásban de ennek nem kéne ott lenni?:

SMA Forráskód: [ Mindet kijelol ]
  1. /* Plugin generated by AMXX-Studio */

_________________
Hi My Name Is BANG BANG BANG!

Facebook:fb.com/kis.csaki.97

[steam]http://steamcommunity.com/profiles/76561198105363185[/steam]


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Chat rank és admin prefix
HozzászólásElküldve: 2014.06.17. 09:33 
Offline
Nagyúr
Avatar

Csatlakozott: 2013.09.04. 15:21
Hozzászólások: 635
Megköszönt másnak: 1 alkalommal
Megköszönték neki: 141 alkalommal
bohoc8 írta:
Nem vagyok otthon a plugin írásban de ennek nem kéne ott lenni?:

SMA Forráskód: [ Mindet kijelol ]
  1. /* Plugin generated by AMXX-Studio */

Nem mert ki lehet szedni
Azért nem fog hibát dobni mert nincs ott

_________________
My Steam:
KépKép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Chat rank és admin prefix
HozzászólásElküldve: 2014.06.17. 10:58 
Offline
SM Fejlesztő
Avatar

Csatlakozott: 2012.10.18. 15:58
Hozzászólások: 2486
Megköszönt másnak: 28 alkalommal
Megköszönték neki: 132 alkalommal
Golo írta:
bohoc8 írta:
Nem vagyok otthon a plugin írásban de ennek nem kéne ott lenni?:

SMA Forráskód: [ Mindet kijelol ]
  1. /* Plugin generated by AMXX-Studio */

Nem mert ki lehet szedni
Azért nem fog hibát dobni mert nincs ott

// or /**/

_________________
www.akosvagyok.hu


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Chat rank és admin prefix
HozzászólásElküldve: 2014.06.17. 11:41 
Offline
Felfüggesztve
Avatar

Csatlakozott: 2013.06.09. 18:47
Hozzászólások: 2004
Megköszönt másnak: 1 alkalommal
Megköszönték neki: 220 alkalommal
Az csak komment a kódban.
SMA Forráskód: [ Mindet kijelol ]
  1. plugin_CONTINUE // KOMMENT.. asdasdasdasddvn
  2. /* Ez is komment */


A komment a scripter dolgát könnyíti meg, milyen funkció, mit, miért, stb..

bohoc8 írta:
Nem vagyok otthon a plugin írásban de ennek nem kéne ott lenni?:

SMA Forráskód: [ Mindet kijelol ]
  1. /* Plugin generated by AMXX-Studio */





Lényegtelen.. User error.. Én se vagyok egy nagy szaki, de ha nem vagyok 100% biztos abban amit csinálok, nem csinálom, vagy egy hozzáértőhöz fordulok.
theglorious írta:
-,- nézd meg mit írtam át...

_________________
Ha elnyerte valamelyik témában a hozzászólásom a tetszésedet melyet olvastál, akkor egy egyszerű gombnyomással kifejezheted, hogy tetszett.


Hozzászólás jelentése
Vissza a tetejére
   
Hozzászólások megjelenítése:  Rendezés  
Új téma nyitása  Hozzászólás a témához  [ 17 hozzászólás ]  Oldal 1 2 Következő


Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 16 vendég


Nyithatsz új témákat ebben a fórumban.
Válaszolhatsz egy témára ebben a fórumban.
Nem szerkesztheted a hozzászólásaidat ebben a fórumban.
Nem törölheted a hozzászólásaidat ebben a fórumban.
Nem küldhetsz csatolmányokat ebben a fórumban.

Keresés:
Ugrás:  
Powered by phpBB® Forum Software © phpBB Limited
Magyar fordítás © Magyar phpBB Közösség
Portal: Kiss Portal Extension © Michael O'Toole