hlmod.hu
https://hlmod.hu/

Ellenfél Hp Kiíró és 1000-et sebző kés
https://hlmod.hu/viewtopic.php?f=46&t=14992
Oldal: 1 / 1

Szerző:  Atesz [ 2014.03.15. 18:08 ]
Hozzászólás témája:  Ellenfél Hp Kiíró és 1000-et sebző kés

Sziasztok

Nem találtam ilyet sehol, ezért megkérdeznélek titeket, profi sourcemod scriptereket.
Esetleg tudnátok nekem írni egy plugint ami lehető teszi azt, hogy ha sebzek egy ellenfelet akkor a chatbe folyamatosan egymás alá kiírja az ő HP-ját.
Továbbá egy egyszerű plugint szeretnék kérni, amely annyit tesz, hogy ha megkéselek egy ellenfelet kis kés és nagy késsel egyaránt az ellenfél 1000 HP-t veszít.

A plugin Counter-Strike:Source v34-hez kellene :)

Én csak eventscripts-be tudtam megírni ezeket, ha segít akkor itt megtekinthető:
Eventscripts Forráskód: [ Mindet kijelol ]
  1.  
  2. event player_hurt
  3. {
  4. es_tell event_var(attacker) #multi #greenEllenfél hp:#lightgreen event_var(health)
  5. }
  6.  


Eventscripts Forráskód: [ Mindet kijelol ]
  1.  
  2. event player_hurt
  3. {
  4. if (event_var(weapon) = "knife") do
  5. {
  6. es damage event_var(userid) 1000 0 event_var(attacker)
  7. }
  8. }
  9.  


Ha az számít a pluginokat Zombie:Relaoded 3.0 Beta2 -t futtató szerveren használnám.

Nagyon megköszönném ha ezeket meg kapnám :) Cserébe bármi kell megbeszéljük. :))

Szerző:  kiki [ 2014.03.16. 07:59 ]
Hozzászólás témája:  Re: Ellenfél Hp Kiíró és 1000-et sebző kés

2;

[ablak]
SMX Forráskód: [ Mindet kijelol ]
  1. #include <sourcemod>
  2. #include <sdkhooks>
  3.  
  4. public Plugin:myinfo =
  5. {
  6. name = "Kes 1000ho",
  7. author = "hlmod.hu",
  8. description = "A kessel 1000hpt sebzel!",
  9. version = "1.0",
  10. url = "www.hlmod.hu"
  11. }
  12.  
  13. public OnClientPutInServer(client)
  14. {
  15. SDKHook(client, SDKHook_OnTakeDamage, OnTakeDamage);
  16. }
  17.  
  18. public Action:OnTakeDamage(victim, &attacker, &inflictor, &Float:damage, &damagetype, &bweapon, Float:damageForce[3], Float:damagePosition[3])
  19. {
  20. if(0 < inflictor <= MaxClients)
  21. {
  22. new ent = GetEntPropEnt(attacker, Prop_Send, "m_hActiveWeapon");
  23. if(ent != -1)
  24. {
  25. new String:weapon[15];
  26. GetEntityClassname(ent, weapon, sizeof(weapon));
  27. if(StrEqual(weapon[7], "knife"))
  28. {
  29.  
  30. damage = 1000.0;
  31. return Plugin_Changed;
  32. }
  33. }
  34. }
  35. return Plugin_Continue;
  36. }
[/ablak]

Teszteld.

Szerző:  Atesz [ 2014.03.16. 12:02 ]
Hozzászólás témája:  Re: Ellenfél Hp Kiíró és 1000-et sebző kés

A plugin tökéletesen működik! :D
Nagyon szépen köszönöm!! :):):)

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