hlmod.hu
https://hlmod.hu/

TÖRÖLHETŐ!
https://hlmod.hu/viewtopic.php?f=29&t=14389
Oldal: 1 / 1

Szerző:  ZiT3K [2014.02.13. 14:23 ]
Hozzászólás témája:  TÖRÖLHETŐ!

Szeretnék egy olyan plugint kérni, amivel az elők tudnak kommunikálni a halottakkal, DE SEMMI más ne legyen a pluginban vagy ki lehessen kapcsolni pl.: más színnel ír stb. Van előtag pluginom, amivel szerintem kavarodna, megváltoztatná. Előre is kösz.

Szerző:  Beckx [2014.02.13. 14:30 ]
Hozzászólás témája:  Re: Halott látja az Élő üzenetét és fordítva

Azt hiszem, ezt keresed!:
Allchat

Szerző:  bencike [2014.02.13. 14:32 ]
Hozzászólás témája:  Re: Halott látja az Élő üzenetét és fordítva

ebbe van msgcolor, amit ő NEm kért :D

Szerző:  ZiT3K [2014.02.13. 15:09 ]
Hozzászólás témája:  Re: Halott látja az Élő üzenetét és fordítva

Ezt láttam, de ebben IGEN van msgcolor, ami nem kell, mert nem lehet kikapcsolni, esetleg valaki ki tudja venni vagy át tudja alakítani, hogy simán csak ELŐ/HALOTT legyen a neve előtt ill. lássák egymás írását?
Beckx írta:
Azt hiszem, ezt keresed!:
Allchat

Szerző:  CrB [2014.02.20. 14:48 ]
Hozzászólás témája:  Re: Halott látja az Élő üzenetét és fordítva

próbáld
SMA Forráskód: [ Mindet kijelol ]
  1. /* Script generated by Pawn Studio */
  2.  
  3. #include <amxmodx>
  4. #include <amxmisc>
  5.  
  6. #define PLUGIN "ASDASDSA"
  7. #define AUTHOR "qKKKJ"
  8. #define VERSION "2.0"
  9.  
  10.  
  11. new message[192]
  12. new nev[32]
  13. new Temp[192]
  14. static color[10]
  15.  
  16. public plugin_init()
  17. {
  18. register_plugin(PLUGIN, VERSION, AUTHOR)
  19. register_clcmd("say", "sayhook")
  20. register_clcmd("say_team", "tshook")
  21. }
  22. public sayhook(id)
  23. {
  24. read_args (message, 191)
  25. remove_quotes (message)
  26. if (message[0] == '@' || message[0] == '/' || message[0] == '!' || equal (message, ""))
  27. {
  28. return PLUGIN_CONTINUE
  29. }
  30. get_user_name(id, nev, 31)
  31. if(is_user_alive(id)) {
  32. get_user_team(id, color, 9)
  33. formatex(Temp, 191, "^x03%s^x01: %s",nev, message)
  34. }
  35. else {
  36. get_user_team(id, color, 9)
  37. formatex(Temp, 191, "^x04*HALOTT* ^x03%s^x01: %s", nev, message)
  38. }
  39. sendmessage(color)
  40. return PLUGIN_HANDLED
  41. }
  42. public tshook(id)
  43. {
  44. read_args (message, 191)
  45. remove_quotes (message)
  46. if (message[0] == '@' || message[0] == '/' || message[0] == '!' || equal (message, ""))
  47. {
  48. return PLUGIN_CONTINUE
  49. }
  50. get_user_name(id, nev, 31)
  51. new playerTeam = get_user_team(id)
  52. new playerTeamName[19]
  53. switch (playerTeam)
  54. {
  55. case 1: {
  56. copy (playerTeamName, 11, "Terrorists")
  57.  
  58. }
  59. case 2: {
  60. copy (playerTeamName, 18, "Counter-Terrorist")
  61.  
  62. }
  63. default:
  64. copy (playerTeamName, 9, "Spectator")
  65. }
  66. if(is_user_alive(id))
  67. {
  68. get_user_team(id, color, 9)
  69. formatex(Temp, 191, "^x03(%s) ^x03%s^x01: %s",playerTeamName, nev, message)
  70. }
  71. else
  72. {
  73. get_user_team(id, color, 9)
  74. formatex(Temp, 191, "^x04*HALOTT* ^x03(%s) ^x03%s^x01: %s",playerTeamName, nev, message)
  75. }
  76. sendtmessage(color, playerTeam)
  77. return PLUGIN_HANDLED
  78. }
  79. public sendmessage(color[])
  80. {
  81. new teamName[10]
  82. for(new player = 1; player < get_maxplayers(); player++)
  83. {
  84. get_user_team (player, teamName, 9)
  85. teamf (player, color)
  86. elkuldes(player, Temp)
  87. teamf(player, teamName)
  88. }
  89. }
  90. public sendtmessage(color[], playerTeam)
  91. {
  92. new teamName[10]
  93. for (new player = 1; player < get_maxplayers(); player++)
  94. {
  95. if(get_user_team(player) == playerTeam)
  96. {
  97. get_user_team (player, teamName, 9)
  98. elkuldes(player, Temp)
  99. teamf (player, teamName)
  100. teamf (player, color)
  101. }
  102. }
  103. }
  104. public teamf(player, team[])
  105. {
  106. message_begin(MSG_ONE, get_user_msgid("TeamInfo"), _, player)
  107. write_byte(player)
  108. write_string(team)
  109. message_end()
  110. }
  111. public elkuldes(player, Temp[])
  112. {
  113.  
  114. message_begin( MSG_ONE, get_user_msgid( "SayText" ), _, player)
  115. write_byte( player )
  116. write_string( Temp )
  117. message_end()
  118.  
  119. }

Szerző:  ZiT3K [2014.02.20. 15:54 ]
Hozzászólás témája:  Re: Halott látja az Élő üzenetét és fordítva

Sajnos nem jó!

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