hlmod.hu
https://hlmod.hu/

Fejlövés frag
https://hlmod.hu/viewtopic.php?f=29&t=25543
Oldal: 1 / 1

Szerző:  *GrafitY* [ 2016.07.15. 21:20 ]
Hozzászólás témája:  Fejlövés frag

Sziasztok!
Egy szerveren láttam ezt a plugint, és megtetszett, valaki el tudná küldeni, vagy meg tudná írni?
A lényeg, hogy a gyilkos fejlövéskor 2 fraget kapjon, és ezt írja neki chat-ben, mint ahogy a képen látható! :)

Kép

Köszönöm előre!

Szerző:  voga955 [ 2016.07.15. 21:31 ]
Hozzászólás témája:  Re: Fejlövés frag

Tessék:

http://hlmod.hu/viewtopic.php?f=101&t=21834

Szerző:  theglorious [ 2016.07.15. 21:37 ]
Hozzászólás témája:  Re: Fejlövés frag

Teszteld
  1. #include <amxmodx>
  2. #include <cstrike>
  3. #include <fun>
  4.  
  5. #define PLUGIN "Fejloves bonusz"
  6. #define VERSION "1.0"
  7. #define AUTHOR "hypernova"
  8.  
  9. new fejlovesfrag
  10.  
  11. public plugin_init() {
  12.     register_plugin(PLUGIN, VERSION, AUTHOR)
  13.     register_event("DeathMsg", "halal", "a")
  14.     fejlovesfrag = register_cvar("Fejloves frag", "2")
  15. }
  16. public halal(id) {
  17.     new killer = read_data(1)
  18.     new fejloves = read_data(3)
  19.  
  20.     if(fejloves) {
  21.         set_user_frags(killer, get_user_frags(killer) +get_pcvar_num(fejlovesfrag))
  22.         print_color(killer, "!g[Prefix]!y Kaptál!t %d fraget!y a fejlövésért!", fejlovesfrag)
  23.     }
  24. }
  25.  
  26. stock print_color(const id, const input[], any:...)
  27. {
  28.         new count = 1, players[32]
  29.         static msg[191]
  30.         vformat(msg, 190, input, 3)
  31.  
  32.         replace_all(msg, 190, "!g", "^4")
  33.         replace_all(msg, 190, "!y", "^1")
  34.         replace_all(msg, 190, "!t", "^3")      
  35.  
  36.         if (id) players[0] = id; else get_players(players, count, "ch")
  37.         {
  38.                 for (new i = 0; i < count; i++)
  39.                 {
  40.                         if (is_user_connected(players[i]))
  41.                         {
  42.                                 message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i])
  43.                                 write_byte(players[i])
  44.                                 write_string(msg)
  45.                                 message_end()
  46.                         }
  47.                 }
  48.         }
  49.         return PLUGIN_HANDLED
  50. }

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