hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.05.06. 11:38



Jelenlévő felhasználók

Jelenleg 518 felhasználó van jelen :: 1 regisztrált, 0 rejtett és 517 vendég

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

Regisztrált felhasználók: Majestic-12 [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  [ 3 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: plugin javitás
HozzászólásElküldve: 2013.03.15. 18:42 
Offline
Tud valamit

Csatlakozott: 2013.02.02. 10:59
Hozzászólások: 104
Megköszönt másnak: 7 alkalommal
Megköszönték neki: 1 alkalommal
valaki ku tudná nekem javitani ezt a plugint
SMA Forráskód: [ Mindet kijelol ]
  1. /* Plugin generated by AMXX-Studio */
  2.  
  3. #include <amxmodx>
  4. #include <amxmisc>
  5. #include <cstrike>
  6. #include <colorchat>
  7. #include <fun>
  8.  
  9. #define PLUGIN "VIP"
  10. #define VERSION "1.0"
  11. #define AUTHOR "Barca :$"
  12. #define VIP ADMIN_RESERVATION
  13. #define MAX_GROUPS 1
  14.  
  15. new bool:beirtamar
  16. new admincvar
  17. new maxplayers
  18.  
  19. //VIP RANG
  20. new g_Rang[MAX_GROUPS][] = {
  21. "VIP"
  22. };
  23.  
  24. new g_RangFlag[MAX_GROUPS][] = {
  25. "b"
  26. };
  27.  
  28. public plugin_init() {
  29. register_plugin(PLUGIN, VERSION, AUTHOR)
  30. register_clcmd("say /granat", "cmd_granat")
  31. register_clcmd("say_team /granat", "cmd_granat")
  32. register_logevent("LogEvent_RoundStart", 2, "1=Round_Start" )
  33. admincvar = register_cvar("vip_show", "1")
  34. register_clcmd("say","hook_say");
  35. register_clcmd("say_team","hook_say2");
  36. }
  37.  
  38. public cmd_granat(id)
  39. {
  40. if(beirtamar == false && is_user_alive(id))
  41. {
  42. if(get_user_flags(id) & VIP) {
  43. give_item(id, "weapon_hegrenade")
  44. give_item(id, "weapon_flashbang")
  45. give_item(id, "weapon_flashbang")
  46. give_item(id, "weapon_smokegrenade")
  47. beirtamar = true
  48. }
  49. else {
  50. ColorChat(id, GREEN, "^x04[VIP]^x01 - Nincs jogosultsagod ehhez a parancshoz.")
  51. }
  52. }
  53. else {
  54. ColorChat(id, GREEN, "^x04[VIP]^x01 - Mar beirtad ebben a korben ezt a parancsot.")
  55. }
  56. }
  57.  
  58. public LogEvent_RoundStart()
  59. {
  60. if(beirtamar == true) {
  61. beirtamar = false
  62. }
  63. else {
  64. return PLUGIN_CONTINUE
  65. }
  66. return PLUGIN_CONTINUE
  67. }
  68.  
  69.  
  70. public vipsonline()
  71. {
  72. new id, count
  73.  
  74. for(id = 1 ; id <= maxplayers ; id++)
  75. if(is_user_connected(id))
  76. if(get_user_flags(id) & VIP)
  77. count++
  78.  
  79. if(get_pcvar_num(admincvar) == 1)
  80. {
  81.  
  82. if (count>0)
  83. {
  84.  
  85. if (count==1) {
  86. set_hudmessage(0,255, 0, 0.15, 0.00, 0, 6.0, 3700.0 );
  87. show_hudmessage(0, "[VIP] - Jelenleg %d VIP van jelen.",count )
  88. }
  89. else {
  90. set_hudmessage(0,255, 0, 0.15, 0.00, 0, 6.0, 3700.0 );
  91. show_hudmessage(0, "[VIP] - Jelenleg %d VIP van jelen.",count )
  92. }
  93. }
  94. else
  95. {
  96. set_hudmessage(255, 0, 0, 0.15, 0.00, 0, 6.0, 3700.0 );
  97. show_hudmessage(0, "[VIP] - Most nincs VIP jelen.",count )
  98. }
  99. }
  100.  
  101. }
  102.  
  103.  
  104. public hook_say(id) {
  105. if(!is_user_admin(id) || is_user_bot(id)) {
  106. return PLUGIN_CONTINUE;
  107. }
  108.  
  109. new nick[32];
  110. get_user_name(id,nick,31);
  111.  
  112. static chat[32];
  113. read_args(chat, sizeof(chat) - 1);
  114. remove_quotes(chat);
  115.  
  116. if(equali(chat,"")) {
  117. return PLUGIN_CONTINUE;
  118. }
  119.  
  120. for(new i=0; i<MAX_GROUPS; i++) {
  121. if(get_user_flags(id) == read_flags(g_RangFlag[i])) {
  122. ColorChat(0,GREEN,"[%s]^x03 %s^x04 : %s",g_Rang[i],nick,chat);
  123. return PLUGIN_HANDLED;
  124. }
  125. }
  126. return PLUGIN_CONTINUE;
  127. }
  128.  
  129. public hook_say2(id) {
  130. if(!is_user_admin(id) || is_user_bot(id)) {
  131. return PLUGIN_CONTINUE;
  132. }
  133.  
  134. new nick[32];
  135. get_user_name(id,nick,31);
  136.  
  137. static chat[32];
  138. read_args(chat, sizeof(chat) - 1);
  139. remove_quotes(chat);
  140.  
  141. if(equali(chat,"")) {
  142. return PLUGIN_CONTINUE;
  143. }
  144.  
  145. for(new i=0; i<MAX_GROUPS; i++) {
  146. if(get_user_flags(id) == read_flags(g_RangFlag[i])) {
  147. new players[32],num;
  148. get_players(players,num,"c");
  149.  
  150. for(new x=0; x<num; x++) {
  151. if(get_user_team(id) == get_user_team(players[x])) {
  152. switch(get_user_team(id)) {
  153. case 1:
  154. {
  155. ColorChat(players[x],RED,"(Terrorist)^x04[%s]^x03 %s^x04 : %s",g_Rang[i],nick,chat);
  156. }
  157. case 2:
  158. {
  159. ColorChat(players[x],BLUE,"(Counter)^x04[%s]^x03 %s^x04 : %s",g_Rang[i],nick,chat);
  160. }
  161. }
  162. }
  163. return PLUGIN_HANDLED;
  164. }
  165. }
  166. }
  167. return PLUGIN_CONTINUE;
  168. }
  169.  
  170.  
  171.  
  172.  
  173.  
  174.  
  175.  
  176.  
  177.  
  178. /* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
  179. *{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1038\\ f0\\ fs16 \n\\ par }
  180. */
  181.  

_________________
Megköszöni valamit sose szégyen!!!


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: plugin javitás
HozzászólásElküldve: 2013.03.15. 18:43 
Offline
Nagyúr
Avatar

Csatlakozott: 2010.11.21. 18:04
Hozzászólások: 557
Megköszönt másnak: 28 alkalommal
Megköszönték neki: 74 alkalommal
Scremo írta:
valaki ku tudná nekem javitani ezt a plugint
SMA Forráskód: [ Mindet kijelol ]
  1. /* Plugin generated by AMXX-Studio */
  2.  
  3. #include <amxmodx>
  4. #include <amxmisc>
  5. #include <cstrike>
  6. #include <colorchat>
  7. #include <fun>
  8.  
  9. #define PLUGIN "VIP"
  10. #define VERSION "1.0"
  11. #define AUTHOR "Barca :$"
  12. #define VIP ADMIN_RESERVATION
  13. #define MAX_GROUPS 1
  14.  
  15. new bool:beirtamar
  16. new admincvar
  17. new maxplayers
  18.  
  19. //VIP RANG
  20. new g_Rang[MAX_GROUPS][] = {
  21. "VIP"
  22. };
  23.  
  24. new g_RangFlag[MAX_GROUPS][] = {
  25. "b"
  26. };
  27.  
  28. public plugin_init() {
  29. register_plugin(PLUGIN, VERSION, AUTHOR)
  30. register_clcmd("say /granat", "cmd_granat")
  31. register_clcmd("say_team /granat", "cmd_granat")
  32. register_logevent("LogEvent_RoundStart", 2, "1=Round_Start" )
  33. admincvar = register_cvar("vip_show", "1")
  34. register_clcmd("say","hook_say");
  35. register_clcmd("say_team","hook_say2");
  36. }
  37.  
  38. public cmd_granat(id)
  39. {
  40. if(beirtamar == false && is_user_alive(id))
  41. {
  42. if(get_user_flags(id) & VIP) {
  43. give_item(id, "weapon_hegrenade")
  44. give_item(id, "weapon_flashbang")
  45. give_item(id, "weapon_flashbang")
  46. give_item(id, "weapon_smokegrenade")
  47. beirtamar = true
  48. }
  49. else {
  50. ColorChat(id, GREEN, "^x04[VIP]^x01 - Nincs jogosultsagod ehhez a parancshoz.")
  51. }
  52. }
  53. else {
  54. ColorChat(id, GREEN, "^x04[VIP]^x01 - Mar beirtad ebben a korben ezt a parancsot.")
  55. }
  56. }
  57.  
  58. public LogEvent_RoundStart()
  59. {
  60. if(beirtamar == true) {
  61. beirtamar = false
  62. }
  63. else {
  64. return PLUGIN_CONTINUE
  65. }
  66. return PLUGIN_CONTINUE
  67. }
  68.  
  69.  
  70. public vipsonline()
  71. {
  72. new id, count
  73.  
  74. for(id = 1 ; id <= maxplayers ; id++)
  75. if(is_user_connected(id))
  76. if(get_user_flags(id) & VIP)
  77. count++
  78.  
  79. if(get_pcvar_num(admincvar) == 1)
  80. {
  81.  
  82. if (count>0)
  83. {
  84.  
  85. if (count==1) {
  86. set_hudmessage(0,255, 0, 0.15, 0.00, 0, 6.0, 3700.0 );
  87. show_hudmessage(0, "[VIP] - Jelenleg %d VIP van jelen.",count )
  88. }
  89. else {
  90. set_hudmessage(0,255, 0, 0.15, 0.00, 0, 6.0, 3700.0 );
  91. show_hudmessage(0, "[VIP] - Jelenleg %d VIP van jelen.",count )
  92. }
  93. }
  94. else
  95. {
  96. set_hudmessage(255, 0, 0, 0.15, 0.00, 0, 6.0, 3700.0 );
  97. show_hudmessage(0, "[VIP] - Most nincs VIP jelen.",count )
  98. }
  99. }
  100.  
  101. }
  102.  
  103.  
  104. public hook_say(id) {
  105. if(!is_user_admin(id) || is_user_bot(id)) {
  106. return PLUGIN_CONTINUE;
  107. }
  108.  
  109. new nick[32];
  110. get_user_name(id,nick,31);
  111.  
  112. static chat[32];
  113. read_args(chat, sizeof(chat) - 1);
  114. remove_quotes(chat);
  115.  
  116. if(equali(chat,"")) {
  117. return PLUGIN_CONTINUE;
  118. }
  119.  
  120. for(new i=0; i<MAX_GROUPS; i++) {
  121. if(get_user_flags(id) == read_flags(g_RangFlag[i])) {
  122. ColorChat(0,GREEN,"[%s]^x03 %s^x04 : %s",g_Rang[i],nick,chat);
  123. return PLUGIN_HANDLED;
  124. }
  125. }
  126. return PLUGIN_CONTINUE;
  127. }
  128.  
  129. public hook_say2(id) {
  130. if(!is_user_admin(id) || is_user_bot(id)) {
  131. return PLUGIN_CONTINUE;
  132. }
  133.  
  134. new nick[32];
  135. get_user_name(id,nick,31);
  136.  
  137. static chat[32];
  138. read_args(chat, sizeof(chat) - 1);
  139. remove_quotes(chat);
  140.  
  141. if(equali(chat,"")) {
  142. return PLUGIN_CONTINUE;
  143. }
  144.  
  145. for(new i=0; i<MAX_GROUPS; i++) {
  146. if(get_user_flags(id) == read_flags(g_RangFlag[i])) {
  147. new players[32],num;
  148. get_players(players,num,"c");
  149.  
  150. for(new x=0; x<num; x++) {
  151. if(get_user_team(id) == get_user_team(players[x])) {
  152. switch(get_user_team(id)) {
  153. case 1:
  154. {
  155. ColorChat(players[x],RED,"(Terrorist)^x04[%s]^x03 %s^x04 : %s",g_Rang[i],nick,chat);
  156. }
  157. case 2:
  158. {
  159. ColorChat(players[x],BLUE,"(Counter)^x04[%s]^x03 %s^x04 : %s",g_Rang[i],nick,chat);
  160. }
  161. }
  162. }
  163. return PLUGIN_HANDLED;
  164. }
  165. }
  166. }
  167. return PLUGIN_CONTINUE;
  168. }
  169.  
  170.  
  171.  
  172.  
  173.  
  174.  
  175.  
  176.  
  177.  
  178. /* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
  179. *{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1038\\ f0\\ fs16 \n\\ par }
  180. */
  181.  

Mi a hiba?


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: plugin javitás
HozzászólásElküldve: 2013.03.15. 18:44 
Offline
Tud valamit

Csatlakozott: 2013.02.02. 10:59
Hozzászólások: 104
Megköszönt másnak: 7 alkalommal
Megköszönték neki: 1 alkalommal
small írta:
Scremo írta:
valaki ku tudná nekem javitani ezt a plugint
SMA Forráskód: [ Mindet kijelol ]
  1. /* Plugin generated by AMXX-Studio */
  2.  
  3. #include <amxmodx>
  4. #include <amxmisc>
  5. #include <cstrike>
  6. #include <colorchat>
  7. #include <fun>
  8.  
  9. #define PLUGIN "VIP"
  10. #define VERSION "1.0"
  11. #define AUTHOR "Barca :$"
  12. #define VIP ADMIN_RESERVATION
  13. #define MAX_GROUPS 1
  14.  
  15. new bool:beirtamar
  16. new admincvar
  17. new maxplayers
  18.  
  19. //VIP RANG
  20. new g_Rang[MAX_GROUPS][] = {
  21. "VIP"
  22. };
  23.  
  24. new g_RangFlag[MAX_GROUPS][] = {
  25. "b"
  26. };
  27.  
  28. public plugin_init() {
  29. register_plugin(PLUGIN, VERSION, AUTHOR)
  30. register_clcmd("say /granat", "cmd_granat")
  31. register_clcmd("say_team /granat", "cmd_granat")
  32. register_logevent("LogEvent_RoundStart", 2, "1=Round_Start" )
  33. admincvar = register_cvar("vip_show", "1")
  34. register_clcmd("say","hook_say");
  35. register_clcmd("say_team","hook_say2");
  36. }
  37.  
  38. public cmd_granat(id)
  39. {
  40. if(beirtamar == false && is_user_alive(id))
  41. {
  42. if(get_user_flags(id) & VIP) {
  43. give_item(id, "weapon_hegrenade")
  44. give_item(id, "weapon_flashbang")
  45. give_item(id, "weapon_flashbang")
  46. give_item(id, "weapon_smokegrenade")
  47. beirtamar = true
  48. }
  49. else {
  50. ColorChat(id, GREEN, "^x04[VIP]^x01 - Nincs jogosultsagod ehhez a parancshoz.")
  51. }
  52. }
  53. else {
  54. ColorChat(id, GREEN, "^x04[VIP]^x01 - Mar beirtad ebben a korben ezt a parancsot.")
  55. }
  56. }
  57.  
  58. public LogEvent_RoundStart()
  59. {
  60. if(beirtamar == true) {
  61. beirtamar = false
  62. }
  63. else {
  64. return PLUGIN_CONTINUE
  65. }
  66. return PLUGIN_CONTINUE
  67. }
  68.  
  69.  
  70. public vipsonline()
  71. {
  72. new id, count
  73.  
  74. for(id = 1 ; id <= maxplayers ; id++)
  75. if(is_user_connected(id))
  76. if(get_user_flags(id) & VIP)
  77. count++
  78.  
  79. if(get_pcvar_num(admincvar) == 1)
  80. {
  81.  
  82. if (count>0)
  83. {
  84.  
  85. if (count==1) {
  86. set_hudmessage(0,255, 0, 0.15, 0.00, 0, 6.0, 3700.0 );
  87. show_hudmessage(0, "[VIP] - Jelenleg %d VIP van jelen.",count )
  88. }
  89. else {
  90. set_hudmessage(0,255, 0, 0.15, 0.00, 0, 6.0, 3700.0 );
  91. show_hudmessage(0, "[VIP] - Jelenleg %d VIP van jelen.",count )
  92. }
  93. }
  94. else
  95. {
  96. set_hudmessage(255, 0, 0, 0.15, 0.00, 0, 6.0, 3700.0 );
  97. show_hudmessage(0, "[VIP] - Most nincs VIP jelen.",count )
  98. }
  99. }
  100.  
  101. }
  102.  
  103.  
  104. public hook_say(id) {
  105. if(!is_user_admin(id) || is_user_bot(id)) {
  106. return PLUGIN_CONTINUE;
  107. }
  108.  
  109. new nick[32];
  110. get_user_name(id,nick,31);
  111.  
  112. static chat[32];
  113. read_args(chat, sizeof(chat) - 1);
  114. remove_quotes(chat);
  115.  
  116. if(equali(chat,"")) {
  117. return PLUGIN_CONTINUE;
  118. }
  119.  
  120. for(new i=0; i<MAX_GROUPS; i++) {
  121. if(get_user_flags(id) == read_flags(g_RangFlag[i])) {
  122. ColorChat(0,GREEN,"[%s]^x03 %s^x04 : %s",g_Rang[i],nick,chat);
  123. return PLUGIN_HANDLED;
  124. }
  125. }
  126. return PLUGIN_CONTINUE;
  127. }
  128.  
  129. public hook_say2(id) {
  130. if(!is_user_admin(id) || is_user_bot(id)) {
  131. return PLUGIN_CONTINUE;
  132. }
  133.  
  134. new nick[32];
  135. get_user_name(id,nick,31);
  136.  
  137. static chat[32];
  138. read_args(chat, sizeof(chat) - 1);
  139. remove_quotes(chat);
  140.  
  141. if(equali(chat,"")) {
  142. return PLUGIN_CONTINUE;
  143. }
  144.  
  145. for(new i=0; i<MAX_GROUPS; i++) {
  146. if(get_user_flags(id) == read_flags(g_RangFlag[i])) {
  147. new players[32],num;
  148. get_players(players,num,"c");
  149.  
  150. for(new x=0; x<num; x++) {
  151. if(get_user_team(id) == get_user_team(players[x])) {
  152. switch(get_user_team(id)) {
  153. case 1:
  154. {
  155. ColorChat(players[x],RED,"(Terrorist)^x04[%s]^x03 %s^x04 : %s",g_Rang[i],nick,chat);
  156. }
  157. case 2:
  158. {
  159. ColorChat(players[x],BLUE,"(Counter)^x04[%s]^x03 %s^x04 : %s",g_Rang[i],nick,chat);
  160. }
  161. }
  162. }
  163. return PLUGIN_HANDLED;
  164. }
  165. }
  166. }
  167. return PLUGIN_CONTINUE;
  168. }
  169.  
  170.  
  171.  
  172.  
  173.  
  174.  
  175.  
  176.  
  177.  
  178. /* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
  179. *{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1038\\ f0\\ fs16 \n\\ par }
  180. */
  181.  

Mi a hiba?


ugye adom a vip jogot és nem jo a plugin maga a colorcheat resze jo a tobi nem + az amxmodmenuben a cvarnal azt irja unknow

_________________
Megköszöni valamit sose szégyen!!!


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  [ 3 hozzászólás ] 


Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 41 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