hlmod.hu
https://hlmod.hu/

Hirdetés tiltó névre
https://hlmod.hu/viewtopic.php?f=10&t=9562
Oldal: 1 / 1

Szerző:  CrB [2013.07.17. 12:31 ]
Hozzászólás témája:  Hirdetés tiltó névre

Hali
Ebbe a pluginba valaki beletudná írni, hogy a játékos nevébe is számolja a pontokat meg a kettőspontokat és ha megvan a 3 pont a 8 szám és az 1 kettőspont akkor kickeli a szerver?
SMA Forráskód: [ Mindet kijelol ]
  1.  
  2. #include <amxmodx>
  3. #include <amxmisc>
  4.  
  5. #define PLUGIN "Hirdetes ellen"
  6. #define VERSION "1.0"
  7. #define AUTHOR "IrOn"
  8.  
  9. new message[192]
  10. new pont;
  11. new kettospont;
  12. new szam;
  13.  
  14. public plugin_init() {
  15. register_plugin(PLUGIN, VERSION, AUTHOR)
  16.  
  17. register_clcmd("say", "sayhook")
  18. register_clcmd("say_team", "sayhook")
  19. }
  20.  
  21. public sayhook(id)
  22. {
  23. read_args (message, 191)
  24. remove_quotes (message)
  25. new hossz = strlen(message);
  26.  
  27. new i=0;
  28. pont=0;
  29. kettospont=0;
  30. szam=0;
  31.  
  32. while(i < hossz)
  33. {
  34. if(message[i] == '.')
  35. pont++;
  36. if(message[i] == ':')
  37. kettospont++;
  38. 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')
  39. szam++;
  40. ++i;
  41. }
  42.  
  43. if(pont >= 3 && kettospont >= 1 && szam >= 8)
  44. {
  45. client_print(id, print_chat, "Ne hirdess!")
  46. return PLUGIN_HANDLED;
  47. }
  48. return PLUGIN_CONTINUE;
  49. }
  50.  
  51.  

Szerző:  Vinnice [2013.07.19. 16:14 ]
Hozzászólás témája:  Re: Hirdetés tiltó névre

SMA Forráskód: [ Mindet kijelol ]
  1.  
  2. #include <amxmodx>
  3. #include <amxmisc>
  4.  
  5. #define PLUGIN "Hirdetes ellen"
  6. #define VERSION "1.0"
  7. #define AUTHOR "IrOn"
  8.  
  9. new message[192]
  10. new pont;
  11. new kettospont;
  12. new szam;
  13.  
  14. public plugin_init() {
  15. register_plugin(PLUGIN, VERSION, AUTHOR)
  16.  
  17. register_clcmd("say", "sayhook")
  18. register_clcmd("say_team", "sayhook")
  19. }
  20.  
  21. public sayhook(id)
  22. {
  23. read_args (message, 191)
  24. remove_quotes (message)
  25. new hossz = strlen(message);
  26. new nev[33]
  27. get_user_name(id, nev, 32)
  28. new hossz2 = strlen(nev)
  29.  
  30. new i=0;
  31. pont=0;
  32. kettospont=0;
  33. szam=0;
  34.  
  35. while(i < hossz)
  36. {
  37. if(message[i] == '.')
  38. pont++;
  39. if(message[i] == ':')
  40. kettospont++;
  41. 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')
  42. szam++;
  43. ++i;
  44. }
  45. while(i < hossz2)
  46. {
  47. if(nev[i] == '.')
  48. pont++;
  49. if(nev[i] == ':')
  50. kettospont++;
  51. if(nev[i] == '1' || nev[i] == '2' || nev[i] == '3' || nev[i] == '4' || nev[i] == '5' || nev[i] == '6' || nev[i] == '7' || nev[i] == '8' || nev[i] == '9' || nev[i] == '0')
  52. szam++;
  53. ++i;
  54. }
  55.  
  56. if(pont >= 3 && kettospont >= 1 && szam >= 8)
  57. {
  58. client_print(id, print_chat, "Ne hirdess!")
  59. return PLUGIN_HANDLED;
  60. }
  61. return PLUGIN_CONTINUE;
  62. }

Teszt Nem volt.

Szerző:  CrB [2013.07.19. 16:49 ]
Hozzászólás témája:  Re: Hirdetés tiltó névre

Már ránézésre is rossz :D
Vinnice írta:
SMA Forráskód: [ Mindet kijelol ]
  1.  
  2. #include <amxmodx>
  3. #include <amxmisc>
  4.  
  5. #define PLUGIN "Hirdetes ellen"
  6. #define VERSION "1.0"
  7. #define AUTHOR "IrOn"
  8.  
  9. new message[192]
  10. new pont;
  11. new kettospont;
  12. new szam;
  13.  
  14. public plugin_init() {
  15. register_plugin(PLUGIN, VERSION, AUTHOR)
  16.  
  17. register_clcmd("say", "sayhook")
  18. register_clcmd("say_team", "sayhook")
  19. }
  20.  
  21. public sayhook(id)
  22. {
  23. read_args (message, 191)
  24. remove_quotes (message)
  25. new hossz = strlen(message);
  26. new nev[33]
  27. get_user_name(id, nev, 32)
  28. new hossz2 = strlen(nev)
  29.  
  30. new i=0;
  31. pont=0;
  32. kettospont=0;
  33. szam=0;
  34.  
  35. while(i < hossz)
  36. {
  37. if(message[i] == '.')
  38. pont++;
  39. if(message[i] == ':')
  40. kettospont++;
  41. 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')
  42. szam++;
  43. ++i;
  44. }
  45. while(i < hossz2)
  46. {
  47. if(nev[i] == '.')
  48. pont++;
  49. if(nev[i] == ':')
  50. kettospont++;
  51. if(nev[i] == '1' || nev[i] == '2' || nev[i] == '3' || nev[i] == '4' || nev[i] == '5' || nev[i] == '6' || nev[i] == '7' || nev[i] == '8' || nev[i] == '9' || nev[i] == '0')
  52. szam++;
  53. ++i;
  54. }
  55.  
  56. if(pont >= 3 && kettospont >= 1 && szam >= 8)
  57. {
  58. client_print(id, print_chat, "Ne hirdess!")
  59. return PLUGIN_HANDLED;
  60. }
  61. return PLUGIN_CONTINUE;
  62. }

Teszt Nem volt.

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