hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.04.27. 18:02



Jelenlévő felhasználók

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

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

Regisztrált felhasználók: Majestic-12 [Bot] 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  [ 2 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: Téves halálüzenetek 1.0.1
HozzászólásElküldve: 2014.01.28. 20:17 
Offline
Tiszteletbeli
Avatar

Csatlakozott: 2011.08.15. 14:42
Hozzászólások: 1345
Megköszönt másnak: 10 alkalommal
Megköszönték neki: 277 alkalommal
Egy vicces plugin adminok számára. Téves halálüzeneteket generál.

Példák:
amx_fakedeath BBk kecske m4a1 - téves üzenet: BBk megolte kecske -t M4A1 hasznalataval
amx_fakedeath BBk kecske m4a1 HS - téves üzenet: BBk megolte kecske -t egy headshotal M4A1 hasznalataval
amx_fakedeath BBk crazy flashbang - téves üzenet: BBk megolte crazy -t flashbang hasznalataval
amx_fakedeath BBk BBk grenade - téves üzenet: BBk megolte onmagat grenade hasznalataval

Konzol parancsok:

amx_fakedeath <nick> <nick> <weapon> <hs>

Cvarok nincsenek!

Telepítés:

amxx -> addons/amxmodx/plugins mappába
Majd írd be az addons/amxmodx/configs/plugins.ini -be a plugin nevét.

_________________
Üdvözlettel: BBk
[AmxModX] Általam fordított pluginok
Death of Legend Fun Server History
NetMozi.com - Filmes fórum Badboy.killer
foximaxi

Ők köszönték meg Badboy.killer nek ezt a hozzászólást: FonoK (2016.04.02. 21:16)
  Népszerűség: 2.27%


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Téves halálüzenetek 1.0.1
HozzászólásElküldve: 2018.04.09. 23:36 
Offline
Őstag
Avatar

Csatlakozott: 2015.07.27. 22:56
Hozzászólások: 1367
Megköszönt másnak: 28 alkalommal
Megköszönték neki: 351 alkalommal
Változtatások általam:
- Headshot üzenetből hiányzott egy write_byte, így annak a helyére levágta az arg3 első karakterét
- Leszedte a bomba ikont a scoreboardról ha volt a hamis ölés áldozatánál bomba
- Kissebb egyszerűsítés

  1. /* AMX fakedeath.
  2. *
  3. * (c) Copyright 2002-2003, AssKicR
  4. * This file is provided as is (no warranties).
  5. */
  6.  
  7. #include <amxmodx>
  8. #include <amxmisc>
  9.  
  10. /*
  11. * Usage: amx_fakedeath <nick> <nick> <weapon> <hs>
  12. * Examples:
  13. * amx_fakedeath AssKicR Lamer m4a1       - makes fakemessage: AssKicR killed Lamer With M4A1
  14. * amx_fakedeath AssKicR haXXor m4a1 HS   - makes fakemessage: AssKicR killed haXXor with headshot from M4A1
  15. * amx_fakedeath AssKicR l33t flashbang   - makes fakemessage: AssKicR killed l33t With flashbang
  16. * amx_fakedeath AssKicR AssKicR grenade  - makes fakemessage: AssKicR killed self with grenade
  17. *
  18. * Changelog
  19. * Fixed Bug about showing as dead when fakekilled
  20. *
  21. * Edited by RaZ_HU @ 2018.04.09
  22. * Fixed bug about headshot message (arg3 was cut because a missing write_byte before it)
  23. * Fixed bug about removing bomb icon when fakekilled
  24. * Minor refactor
  25. */
  26.  
  27. new gmsgScoreAttrib
  28.  
  29. public admin_fd(id,level,cid)
  30. {
  31.     if (!cmd_access(id,level,cid,3))
  32.         return PLUGIN_HANDLED
  33.     new arg[32], arg2[32], arg3[32], arg4[8]
  34.     read_argv(1,arg,31)
  35.     read_argv(2,arg2,31)
  36.     read_argv(3,arg3,31)
  37.     read_argv(4,arg4,7)
  38.     new player = cmd_target(id,arg,7)
  39.     new player2 = cmd_target(id,arg2,7)
  40.     if (!player || !player2) return PLUGIN_HANDLED
  41.    
  42.     new name[32], name2[32]
  43.     get_user_name(player,name,31)
  44.     get_user_name(player2,name2,31)
  45.    
  46.     message_begin( MSG_BROADCAST, get_user_msgid("DeathMsg"),{0,0,0},0)
  47.     write_byte(player)
  48.     write_byte(player2)
  49.     if ( (arg4[0]=='h') && (arg4[1]=='s') )
  50.         write_byte(1) // headshot
  51.     else
  52.         write_byte(0) // not a headshot
  53.     write_string(arg3)
  54.     message_end()
  55.     scoreboard(player2)
  56.     // console_print(id,"Client ^"%s^" has killed ^"%s^" with ^"%s^"",player,player2,arg3)
  57.     return PLUGIN_CONTINUE
  58. }
  59.  
  60. stock scoreboard(id)
  61. { // 0 - nothing, 1 - dead, 2 - bomb
  62.     message_begin( MSG_BROADCAST, gmsgScoreAttrib,{0,0,0},0)
  63.     write_byte(id)
  64.     if(user_has_weapon(id,CSW_C4))
  65.         write_byte(2)
  66.     else
  67.         write_byte(0)
  68.     message_end()
  69.     return PLUGIN_HANDLED
  70. }
  71.  
  72. public plugin_init()
  73. {
  74.     register_plugin("Fake DeathMsg","1.0.2","AssKicR")
  75.     gmsgScoreAttrib = get_user_msgid("ScoreAttrib")
  76.     register_concmd("amx_fakedeath","admin_fd",ADMIN_KICK,"<nick>, <nick>, <weapon>, <hs?>")
  77.     return PLUGIN_CONTINUE
  78. }


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


Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 36 vendég


Nem nyithatsz 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