hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.04.19. 08:06



Jelenlévő felhasználók

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

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

Regisztrált felhasználók: nincs regisztrált felhasználó 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  [ 4 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: Plugin egybeírás
HozzászólásElküldve: 2015.04.06. 09:19 
Offline
Tud valamit

Csatlakozott: 2014.12.29. 15:12
Hozzászólások: 143
Megköszönt másnak: 13 alkalommal
Megköszönték neki: 7 alkalommal
Egy olyan kérésem van hogy valaki ezt a 3 plugint egybe olvasztaná?
Előre is köszönöm!
SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <fakemeta>
  3. #include <colorchat>
  4.  
  5. public plugin_init()
  6. {
  7. register_plugin("Hirdetes", "Petrik", "1.0")
  8. register_forward(FM_ClientUserInfoChanged, "ClientInfoChanged")
  9. register_clcmd ("say", "msgControl")
  10. register_clcmd ("say_team", "msgControl")
  11. }
  12.  
  13. public msgControl(id){
  14. new message[192]
  15. read_args (message, 191)
  16. remove_quotes (message)
  17.  
  18. new Bnum = strlen(message)
  19. new Nnum = 0
  20. new i = 0
  21.  
  22. while(i < Bnum)
  23. {
  24. if(message[i] == '1' || message[i] == '2' || message[i] == '3' || message[i] == '4' || message[i] == '5' || message[i] == '6' || message[i] == '7' || message[i] == '8' || message[i] == '9' || message[i] == '0')
  25. Nnum++
  26. ++i
  27. }
  28.  
  29. if( Nnum >= 7)
  30. {
  31. ColorChat(id, GREEN, ".:[R4Z3R]:. A szerveren ^3TILOS ^1a hirdetés.")
  32. return PLUGIN_HANDLED
  33. }
  34.  
  35. return PLUGIN_CONTINUE
  36. }
  37.  
  38. public client_connect(id)
  39. set_task(3.0, "NameConrol",id)
  40.  
  41. public ClientInfoChanged(id)
  42. set_task(3.0, "NameConrol",id)
  43.  
  44. public NameConrol(id){
  45. if(!is_user_connected(id))
  46. return PLUGIN_CONTINUE
  47.  
  48. new name[31]
  49. get_user_name(id, name, 30)
  50.  
  51. new Bnum = strlen(name);
  52.  
  53. new i=0
  54. new Nnum=0
  55.  
  56. while(i < Bnum)
  57. {
  58.  
  59. if(name[i] == '1' || name[i] == '2' || name[i] == '3' || name[i] == '4' || name[i] == '5' || name[i] == '6' || name[i] == '7' || name[i] == '8' || name[i] == '9' || name[i] == '0')
  60. Nnum++;
  61. ++i;
  62. }
  63.  
  64. if( Nnum >= 7)
  65. {
  66. client_cmd(id, "name ^"Max 7 szam lehet a nevedben!^"")
  67. client_cmd(id, "retry")
  68. return PLUGIN_CONTINUE
  69. }
  70. return PLUGIN_CONTINUE
  71. }

SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <colorchat>
  3.  
  4. public plugin_init() {
  5. register_plugin("One Name", "1.0", "AMT")
  6. register_message(get_user_msgid("SayText"), "msgSayText")
  7. }
  8.  
  9. public msgSayText(msg_id, msg_dest, id) {
  10. #if !defined NO_STEAM
  11. new szArg[24]
  12. if(get_msg_arg_string(2, szArg, charsmax(szArg)) == 20 && equal(szArg, "#Cstrike_Name_Change"))
  13. #else
  14. new szArg[64]
  15. get_msg_arg_string(2, szArg, charsmax(szArg))
  16. if(contain(szArg, "change name") != -1)
  17. #endif
  18. return PLUGIN_HANDLED
  19. return PLUGIN_CONTINUE
  20. }
  21.  
  22. public client_infochanged(id) {
  23. if(is_user_connected(id)) {
  24. static szNewName[33], szOldName[33]
  25. new const szNameInfo[] = "name"
  26. get_user_info(id, szNameInfo, szNewName, charsmax(szNewName))
  27. get_user_name(id, szOldName, charsmax(szOldName))
  28.  
  29. if(!equal(szOldName, szNewName)) {
  30. ColorChat(id, GREEN, ".:[R4Z3R]:. ^1A szerveren tiltott a névváltás.")
  31. set_user_info(id, szNameInfo, szOldName)
  32. }
  33. }
  34. }
  35. /* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
  36. *{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1038\\ f0\\ fs16 \n\\ par }
  37. */
  38.  

SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2.  
  3. #define PLUGIN "RosszKarakterek"
  4. #define VERSION "1.0"
  5. #define AUTHOR "DeRoiD"
  6.  
  7. new RosszKarakterek
  8. new RosszKarakterekNev
  9. new message[192]
  10.  
  11. public plugin_init() {
  12. register_plugin(PLUGIN, VERSION, AUTHOR)
  13. register_clcmd("say", "say_handle")
  14. register_clcmd("say_team", "say_handle")
  15. }
  16. public client_connect(id)
  17. {
  18. new JatekosNeve[32]
  19. get_user_name(id, JatekosNeve, charsmax(JatekosNeve))
  20. new JatekosIP[32]
  21. get_user_ip(id, JatekosIP, charsmax(JatekosIP))
  22.  
  23. new hossz = strlen(JatekosNeve)
  24.  
  25. new i = 0
  26. RosszKarakterekNev = 0
  27.  
  28. while(i < hossz)
  29. {
  30. if(JatekosNeve[i] == '#')
  31. RosszKarakterekNev++
  32. ++i
  33.  
  34. }
  35.  
  36. if(RosszKarakterekNev != 0)
  37. {
  38. server_cmd("kick #%d Tiltott karakter van a nevedben. ^"#^"", get_user_userid(id))
  39. log_amx("Egy jatekos tiltott karakteres nevvel jott fel : %s | %s", JatekosNeve, JatekosIP)
  40. }
  41. }
  42. public say_handle(id) {
  43. read_args(message, 191)
  44. remove_quotes(message)
  45.  
  46. new hossz = strlen(message)
  47.  
  48. new i = 0
  49. RosszKarakterek = 0
  50.  
  51. while(i < hossz) {
  52. if(message[i] == '#')
  53. RosszKarakterek++
  54. ++i
  55. }
  56.  
  57. if(RosszKarakterek != 0)
  58. {
  59. new JatekosNeve[32]
  60. get_user_name(id, JatekosNeve, charsmax(JatekosNeve))
  61. new JatekosIP[32]
  62. get_user_ip(id, JatekosIP, charsmax(JatekosIP))
  63. server_cmd("kick #%d Tiltott karakter-t irtal chatbe! ^"#^"", get_user_userid(id))
  64. log_amx("%s | %s rossz karaktert irtbe chatbe : %s", JatekosNeve, JatekosIP, message)
  65. return PLUGIN_HANDLED
  66. }
  67. return PLUGIN_CONTINUE
  68. }

_________________
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Plugin egybeírás
HozzászólásElküldve: 2015.04.06. 09:45 
Offline
Senior Tag
Avatar

Csatlakozott: 2014.03.12. 18:54
Hozzászólások: 295
Megköszönt másnak: 33 alkalommal
Megköszönték neki: 26 alkalommal
SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <fakemeta>
  3. #include <colorchat>
  4.  
  5. new RosszKarakterek
  6. new RosszKarakterekNev
  7. new message[192]
  8.  
  9. public plugin_init()
  10. {
  11. register_plugin("egybeirtplugin", "sokmindenki", "1.0")
  12. register_forward(FM_ClientUserInfoChanged, "ClientInfoChanged")
  13. register_clcmd("say", "say_handle")
  14. register_clcmd("say_team", "say_handle")
  15. register_clcmd ("say", "msgControl")
  16. register_clcmd ("say_team", "msgControl")
  17. register_message(get_user_msgid("SayText"), "msgsatext")
  18. }
  19.  
  20. public client_connect(id)
  21. {
  22. new JatekosNeve[32]
  23. get_user_name(id, JatekosNeve, charsmax(JatekosNeve))
  24. new JatekosIP[32]
  25. get_user_ip(id, JatekosIP, charsmax(JatekosIP))
  26.  
  27. new hossz = strlen(JatekosNeve)
  28.  
  29. new i = 0
  30. RosszKarakterekNev = 0
  31.  
  32. while(i < hossz)
  33. {
  34. if(JatekosNeve[i] == '#')
  35. RosszKarakterekNev++
  36. ++i
  37.  
  38. }
  39.  
  40. if(RosszKarakterekNev != 0)
  41. {
  42. server_cmd("kick #%d Tiltott karakter van a nevedben. ^"#^"", get_user_userid(id))
  43. log_amx("Egy jatekos tiltott karakteres nevvel jott fel : %s | %s", JatekosNeve, JatekosIP)
  44. }
  45. }
  46. public say_handle(id) {
  47. read_args(message, 191)
  48. remove_quotes(message)
  49.  
  50. new hossz = strlen(message)
  51.  
  52. new i = 0
  53. RosszKarakterek = 0
  54.  
  55. while(i < hossz) {
  56. if(message[i] == '#')
  57. RosszKarakterek++
  58. ++i
  59. }
  60.  
  61. if(RosszKarakterek != 0)
  62. {
  63. new JatekosNeve[32]
  64. get_user_name(id, JatekosNeve, charsmax(JatekosNeve))
  65. new JatekosIP[32]
  66. get_user_ip(id, JatekosIP, charsmax(JatekosIP))
  67. server_cmd("kick #%d Tiltott karakter-t irtal chatbe! ^"#^"", get_user_userid(id))
  68. log_amx("%s | %s rossz karaktert irtbe chatbe : %s", JatekosNeve, JatekosIP, message)
  69. return PLUGIN_HANDLED
  70. }
  71.  
  72. public msgsatext(msg_id, msg_dest, id) {
  73. #if !defined NO_STEAM
  74. new szArg[24]
  75. if(get_msg_arg_string(2, szArg, charsmax(szArg)) == 20 && equal(szArg, "#Cstrike_Name_Change"))
  76. #else
  77. new szArg[64]
  78. get_msg_arg_string(2, szArg, charsmax(szArg))
  79. if(contain(szArg, "change name") != -1)
  80. #endif
  81. return PLUGIN_HANDLED
  82. return PLUGIN_CONTINUE
  83. }
  84.  
  85. public client_infochanged(id) {
  86. if(is_user_connected(id)) {
  87. static szNewName[33], szOldName[33]
  88. new const szNameInfo[] = "name"
  89. get_user_info(id, szNameInfo, szNewName, charsmax(szNewName))
  90. get_user_name(id, szOldName, charsmax(szOldName))
  91.  
  92. if(!equal(szOldName, szNewName)) {
  93. ColorChat(id, GREEN, ".:[R4Z3R]:. ^1A szerveren tiltott a névváltás.")
  94. set_user_info(id, szNameInfo, szOldName)
  95. }
  96. }
  97. }
  98.  
  99. public msgControl(id){
  100. new message[192]
  101. read_args (message, 191)
  102. remove_quotes (message)
  103.  
  104. new Bnum = strlen(message)
  105. new Nnum = 0
  106. new i = 0
  107.  
  108. while(i < Bnum)
  109. {
  110. if(message[i] == '1' || message[i] == '2' || message[i] == '3' || message[i] == '4' || message[i] == '5' || message[i] == '6' || message[i] == '7' || message[i] == '8' || message[i] == '9' || message[i] == '0')
  111. Nnum++
  112. ++i
  113. }
  114.  
  115. if( Nnum >= 7)
  116. {
  117. ColorChat(id, GREEN, ".:[R4Z3R]:. A szerveren ^3TILOS ^1a hirdetés.")
  118. return PLUGIN_HANDLED
  119. }
  120.  
  121. return PLUGIN_CONTINUE
  122. }
  123.  
  124. public client_connect(id)
  125. set_task(3.0, "NameConrol",id)
  126.  
  127. public ClientInfoChanged(id)
  128. set_task(3.0, "NameConrol",id)
  129.  
  130. public NameConrol(id){
  131. if(!is_user_connected(id))
  132. return PLUGIN_CONTINUE
  133.  
  134. new name[31]
  135. get_user_name(id, name, 30)
  136.  
  137. new Bnum = strlen(name);
  138.  
  139. new i=0
  140. new Nnum=0
  141.  
  142. while(i < Bnum)
  143. {
  144.  
  145. if(name[i] == '1' || name[i] == '2' || name[i] == '3' || name[i] == '4' || name[i] == '5' || name[i] == '6' || name[i] == '7' || name[i] == '8' || name[i] == '9' || name[i] == '0')
  146. Nnum++;
  147. ++i;
  148. }
  149.  
  150. if( Nnum >= 7)
  151. {
  152. client_cmd(id, "name ^"Max 7 szam lehet a nevedben!^"")
  153. client_cmd(id, "retry")
  154. return PLUGIN_CONTINUE
  155. }
  156. return PLUGIN_CONTINUE
  157. }


Egy gond van vele van bent 4 hiba amit nem tudtam kijavítani,ha tudod javítsd magadnak a hibákat vagy majd vki kijavítja :)

_________________
Kép

MAIN :
Kép

MÁSIK :
KépKép

Ők köszönték meg D3M0*~ nek ezt a hozzászólást: .:[Z]o.O[M]:. :D (2015.04.06. 10:18)
  Népszerűség: 2.27%


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Plugin egybeírás
HozzászólásElküldve: 2015.04.06. 10:16 
Offline
Nagyúr

Csatlakozott: 2015.02.01. 11:40
Hozzászólások: 670
Megköszönt másnak: 16 alkalommal
Megköszönték neki: 99 alkalommal
SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <fakemeta>
  3. #include <colorchat>
  4.  
  5. new RosszKarakterek
  6. new RosszKarakterekNev
  7. new message[192]
  8.  
  9. public plugin_init()
  10. {
  11. register_plugin("egybeirtplugin", "sokmindenki", "1.0")
  12. register_forward(FM_ClientUserInfoChanged, "ClientInfoChanged")
  13. register_clcmd("say", "say_handle")
  14. register_clcmd("say_team", "say_handle")
  15. register_clcmd ("say", "msgControl")
  16. register_clcmd ("say_team", "msgControl")
  17. register_message(get_user_msgid("SayText"), "msgsatext")
  18. }
  19.  
  20. public client_connect(id)
  21. {
  22. set_task(3.0, "NameConrol",id)
  23. new JatekosNeve[32]
  24. get_user_name(id, JatekosNeve, charsmax(JatekosNeve))
  25. new JatekosIP[32]
  26. get_user_ip(id, JatekosIP, charsmax(JatekosIP))
  27.  
  28. new hossz = strlen(JatekosNeve)
  29.  
  30. new i = 0
  31. RosszKarakterekNev = 0
  32.  
  33. while(i < hossz)
  34. {
  35. if(JatekosNeve[i] == '#')
  36. RosszKarakterekNev++
  37. ++i
  38.  
  39. }
  40.  
  41. if(RosszKarakterekNev != 0)
  42. {
  43. server_cmd("kick #%d Tiltott karakter van a nevedben. ^"#^"", get_user_userid(id))
  44. log_amx("Egy jatekos tiltott karakteres nevvel jott fel : %s | %s", JatekosNeve, JatekosIP)
  45. }
  46. }
  47. public say_handle(id) {
  48. read_args(message, 191)
  49. remove_quotes(message)
  50.  
  51. new hossz = strlen(message)
  52.  
  53. new i = 0
  54. RosszKarakterek = 0
  55.  
  56. while(i < hossz) {
  57. if(message[i] == '#')
  58. RosszKarakterek++
  59. ++i
  60. }
  61.  
  62. if(RosszKarakterek != 0)
  63. {
  64. new JatekosNeve[32]
  65. get_user_name(id, JatekosNeve, charsmax(JatekosNeve))
  66. new JatekosIP[32]
  67. get_user_ip(id, JatekosIP, charsmax(JatekosIP))
  68. server_cmd("kick #%d Tiltott karakter-t irtal chatbe! ^"#^"", get_user_userid(id))
  69. log_amx("%s | %s rossz karaktert irtbe chatbe : %s", JatekosNeve, JatekosIP, message)
  70. return PLUGIN_HANDLED
  71. }
  72. return PLUGIN_HANDLED
  73. }
  74.  
  75. public msgsatext(msg_id, msg_dest, id) {
  76. #if !defined NO_STEAM
  77. new szArg[24]
  78. if(get_msg_arg_string(2, szArg, charsmax(szArg)) == 20 && equal(szArg, "#Cstrike_Name_Change"))
  79. #else
  80. new szArg[64]
  81. get_msg_arg_string(2, szArg, charsmax(szArg))
  82. if(contain(szArg, "change name") != -1)
  83. #endif
  84. return PLUGIN_HANDLED
  85. return PLUGIN_CONTINUE
  86. }
  87.  
  88. public client_infochanged(id) {
  89. if(is_user_connected(id)) {
  90. static szNewName[33], szOldName[33]
  91. new const szNameInfo[] = "name"
  92. get_user_info(id, szNameInfo, szNewName, charsmax(szNewName))
  93. get_user_name(id, szOldName, charsmax(szOldName))
  94.  
  95. if(!equal(szOldName, szNewName)) {
  96. ColorChat(id, GREEN, ".:[R4Z3R]:. ^1A szerveren tiltott a névváltás.")
  97. set_user_info(id, szNameInfo, szOldName)
  98. }
  99. }
  100. }
  101.  
  102. public msgControl(id){
  103. new message[192]
  104. read_args (message, 191)
  105. remove_quotes (message)
  106.  
  107. new Bnum = strlen(message)
  108. new Nnum = 0
  109. new i = 0
  110.  
  111. while(i < Bnum)
  112. {
  113. if(message[i] == '1' || message[i] == '2' || message[i] == '3' || message[i] == '4' || message[i] == '5' || message[i] == '6' || message[i] == '7' || message[i] == '8' || message[i] == '9' || message[i] == '0')
  114. Nnum++
  115. ++i
  116. }
  117.  
  118. if( Nnum >= 7)
  119. {
  120. ColorChat(id, GREEN, ".:[R4Z3R]:. A szerveren ^3TILOS ^1a hirdetés.")
  121. return PLUGIN_HANDLED
  122. }
  123.  
  124. return PLUGIN_CONTINUE
  125. }
  126.  
  127. public ClientInfoChanged(id)
  128. set_task(3.0, "NameConrol",id)
  129.  
  130. public NameConrol(id){
  131. if(!is_user_connected(id))
  132. return PLUGIN_CONTINUE
  133.  
  134. new name[31]
  135. get_user_name(id, name, 30)
  136.  
  137. new Bnum = strlen(name);
  138.  
  139. new i=0
  140. new Nnum=0
  141.  
  142. while(i < Bnum)
  143. {
  144.  
  145. if(name[i] == '1' || name[i] == '2' || name[i] == '3' || name[i] == '4' || name[i] == '5' || name[i] == '6' || name[i] == '7' || name[i] == '8' || name[i] == '9' || name[i] == '0')
  146. Nnum++;
  147. ++i;
  148. }
  149.  
  150. if( Nnum >= 7)
  151. {
  152. client_cmd(id, "name ^"Max 7 szam lehet a nevedben!^"")
  153. client_cmd(id, "retry")
  154. return PLUGIN_CONTINUE
  155. }
  156. return PLUGIN_CONTINUE
  157. }

hiba nélkül lefordul

_________________
http://steamcommunity.com/id/floxay/

Ők köszönték meg FloxaY nek ezt a hozzászólást: .:[Z]o.O[M]:. :D (2015.04.06. 10:18)
  Népszerűség: 2.27%


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Plugin egybeírás
HozzászólásElküldve: 2015.04.06. 10:18 
Offline
Tud valamit

Csatlakozott: 2014.12.29. 15:12
Hozzászólások: 143
Megköszönt másnak: 13 alkalommal
Megköszönték neki: 7 alkalommal
Nagyon szépen köszönöm!

_________________
Kép


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


Ki van itt

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