hlmod.hu
https://hlmod.hu/

Rang lekérése chatbe!
https://hlmod.hu/viewtopic.php?f=9&t=20720
Oldal: 1 / 1

Szerző:  DecToR [2015.05.18. 08:49 ]
Hozzászólás témája:  Rang lekérése chatbe!

Csoki! valaki segítene hogy ebbe a rang rendszerbe [Handlesay] , hogyan kérjem le a rangot? előre is köszönöm :)

SMA Forráskód: [ Mindet kijelol ]
  1. public handlesay(id)
  2. {
  3. new message[192], Name[32], none[2][32], chat[192], rang[32]
  4. read_args(message, 191)
  5. remove_quotes(message)
  6.  
  7. new hossz = strlen(message)
  8.  
  9. new i = 0
  10. RosszKarakterek = 0
  11.  
  12. while(i < hossz) {
  13. if(message[i] == '#')
  14. RosszKarakterek++
  15. ++i
  16. }
  17.  
  18. if(RosszKarakterek != 0)
  19. {
  20. new JatekosNeve[32]
  21. get_user_name(id, JatekosNeve, charsmax(JatekosNeve))
  22. new JatekosIP[32]
  23. get_user_ip(id, JatekosIP, charsmax(JatekosIP))
  24. server_cmd("kick #%d Tiltott karakter-t irtal chatbe! ^"#^"", get_user_userid(id))
  25. log_amx("%s | %s rossz karaktert irtbe chatbe : %s", JatekosNeve, JatekosIP, message)
  26. return PLUGIN_HANDLED
  27. }
  28.  
  29. formatex(none[0], 31, ""), formatex(none[1], 31, " ")
  30.  
  31. if (message[0] == '@' || message[0] == '/' || message[0] == '!' || equal (message, ""))
  32. return PLUGIN_HANDLED;
  33.  
  34. if(!equali(message, none[0]) && !equali(message, none[1]))
  35. {
  36. get_user_name(id, Name, 31);
  37. if(oles[id] < 50)
  38. rang = "Ujonc"
  39. else if(oles[id] < 80)
  40. rang = "Amator"
  41. else if(oles[id] < 100)
  42. rang = "Kezdo"
  43. else if(oles[id] < 150)
  44. rang = "Halado"
  45. else if(oles[id] < 180)
  46. rang = "Profi"
  47. else if(oles[id] < 200)
  48. rang = "Veteran"
  49. else if(oles[id] < 280)
  50. rang = "Mester"
  51. else if(oles[id] < 300)
  52. rang = "Legenda"
  53. if(get_user_flags(id) & ADMIN_LEVEL_A)
  54. {
  55. formatex(chat, 191, "^4[Tulajdonos & Konfigos][Szint: %d]^3%s^1:^4 %s",szint[id], Name, message)
  56. }
  57. else if(get_user_flags(id) & ADMIN_KICK)
  58. {
  59. formatex(chat, 191, "^4[ADMIN][Szint: %d]^3%s^1:^4 %s",szint[id], Name, message)
  60. }
  61. else if(vip[id] == 0){
  62. formatex(chat, 191, "^4[Szint: %d]^3%s^1: %s",szint[id], Name, message)
  63. }
  64. }
  65.  
  66. switch(cs_get_user_team(id))
  67. {
  68. case 1: ColorChat(0, RED, chat)
  69. case 2: ColorChat(0, BLUE, chat)
  70. }
  71. if(cs_get_user_team(id) == CS_TEAM_SPECTATOR)
  72. ColorChat(0, GREY, chat)
  73. return PLUGIN_HANDLED;
  74. }

Szerző:  V!rusHD [2015.05.18. 16:35 ]
Hozzászólás témája:  Re: Rang lekérése chatbe!

SMA Forráskód: [ Mindet kijelol ]
  1. formatex(chat, 191, "^4[Szint: %d][%s]^3%s^1: %s",szint[id], rang[id], Name, message)

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