hlmod.hu
https://hlmod.hu/

VIP
https://hlmod.hu/viewtopic.php?f=29&t=5969
Oldal: 1 / 1

Szerző:  Pele [2012.09.14. 17:29 ]
Hozzászólás témája:  VIP

Sziasztok!
Egy vip plugin kellene!
Bázisépitő szerverre
Ct-knek modell neve: sm_vip.mdl
1.5* nagyobb sebzés de ezt ne lehessen cvar-al álitani(adminok átálitanák )
Ha a Zombi (t) öt 500 hpt kapjon + ba
és ha a Ct öl 50 hpt kapjon az életéhez!
(ez már nemfontos de ha megoldható nemvolna rossz)
scoreboardon A "dead" helyet ha él azt irná VIP (mint Zm modban)

Előre is köszi :)

Szerző:  Nandee [2012.09.25. 15:14 ]
Hozzászólás témája:  Re: VIP

VIP adás névre:
"Név" "" "btz" "ke"
"addons/amxmodx/configs/users.ini"-be...
SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <cstrike>
  3. #include <fun>
  4. #include <hamsandwich>
  5.  
  6. public plugin_init()
  7. {
  8. register_plugin("Basebuilder V.I.P.","1.0","Nandee")
  9.  
  10. RegisterHam(Ham_Spawn,"player","ham_spawnplayer",1)
  11. RegisterHam(Ham_TakeDamage,"player","ham_takedamage")
  12. register_message(get_user_msgid("ScoreAttrib"),"msg_scoreboard")
  13. register_event("DeathMsg","msg_death","a")
  14. }
  15.  
  16. public plugin_precache()
  17. precache_model("models/player/sm_vip.mdl")
  18.  
  19. public msg_scoreboard(const MsgId,const MsgType,const MsgDest)
  20. {
  21. new id=get_msg_arg_int(1)
  22. if(get_user_vip(id)&&!get_msg_arg_int(2))
  23. set_msg_arg_int(2,ARG_BYTE,(1<<2))
  24. }
  25.  
  26. public ham_spawnplayer(id)
  27. {
  28. if(!get_user_vip(id)||!is_user_connected(id)||!is_user_alive(id))
  29. return
  30. if(get_user_team(id)==1)
  31. set_user_health(id,get_user_health(id)+500)
  32. }
  33.  
  34. public ham_takedamage(victim, inflictor, attacker, Float:damage,damage_type)
  35. {
  36. if(get_user_vip(attacker))
  37. SetHamParamFloat(4,damage*1.5)
  38. return HAM_IGNORED
  39. }
  40.  
  41. public msg_death()
  42. {
  43. new attacker=read_data(3)
  44. if(!is_user_connected(attacker))
  45. return
  46. if(get_user_team(attacker)==2&&get_user_vip(attacker))
  47. set_user_health(attacker,get_user_health(attacker)+50)
  48. }
  49.  
  50. stock get_user_vip(id)
  51. {
  52. if(get_user_flags(id)&ADMIN_LEVEL_H)
  53. return true
  54. return false
  55. }

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