hlmod.hu
https://hlmod.hu/

KÉSZ! Fejbelőtt után +hp
https://hlmod.hu/viewtopic.php?f=9&t=19320
Oldal: 1 / 2

Szerző:  ZiT3K [ 2015.02.04. 13:33 ]
Hozzászólás témája:  KÉSZ! Fejbelőtt után +hp

Hali, most akkor ezt a plugint, hogyan aktiváljam?: http://www.hlmod.hu/viewtopic.php?f=101&t=12550

Kód:
kiki írta: 

Wrong kategória. Ez cséhez van. Ezt még elnézem, mert ránézésre jó, de a DeathMsg event játékonként változik.

Van egy ami a legtöbbhöz van, van egy ami cséhez, s van egy ami dodhoz.

https://wiki.alliedmods.net/Half-Life_1_Game_Events#DeathMsg

Itt látható hogy csak a csésnek van HeadShot ellenőrzés, tehát csak azon fog menni. Fixed


SMA Forráskód: [ Mindet kijelol ]#include <amxmodx>#include <fun> public plugin_init(){ register_plugin("Head Shot Healer" , "1.0" , "NeoFORT"); register_event("DeathMsg" , "event_DeathMsg" , "a" , "1>0" , "2>0" , "3=1");} public event_DeathMsg(){ new id = read_data(1); // changed 2 -> 1 if(is_user_alive(id)) set_user_health(id , 100); } 

Szerző:  ultraibolya [ 2015.02.04. 16:29 ]
Hozzászólás témája:  Re: Fejlövés Életadó hogyan is?

Tegyel bele meg egy feltetelt az is user alive ele:
SMA Forráskód: [ Mindet kijelol ]
  1. if(read_data(3))

Szerző:  ZiT3K [ 2015.02.04. 16:36 ]
Hozzászólás témája:  Re: Fejlövés Életadó hogyan is?

Készen hogyan kellene kinézzen? Légyszíves csináld meg mondjuk, hogy fejlövésenként 25HP-t dobjon vissza, de ugye 100 fölött sose legyen!

Szerző:  Hibrid [ 2015.02.04. 16:37 ]
Hozzászólás témája:  Re: Fejlövés Életadó hogyan is?

ZiT3K írta:
Készen hogyan kellene kinézzen? Légyszíves csináld meg mondjuk, hogy fejlövésenként 25HP-t dobjon vissza, de ugye 100 fölött sose legyen!

SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <fun>
  3.  
  4. public plugin_init()
  5. {
  6. register_plugin("Head Shot Healer" , "1.0" , "NeoFORT");
  7. register_event("DeathMsg" , "event_DeathMsg" , "a" , "1>0" , "2>0" , "3=1");
  8. }
  9.  
  10. public event_DeathMsg()
  11. {
  12. new id = read_data(1); // changed 2 -> 1
  13. if(is_user_alive(id))
  14. if(read_data(3))
  15. set_user_health(id , 100);
  16. }

Szerző:  FloxaY [ 2015.02.04. 16:40 ]
Hozzászólás témája:  Re: Fejlövés Életadó hogyan is?

SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <fun>
  3.  
  4. public plugin_init()
  5. {
  6. register_plugin("Head Shot Healer" , "1.0" , "NeoFORT");
  7. register_event("DeathMsg" , "event_DeathMsg" , "a" , "1>0" , "2>0" , "3=1");
  8. }
  9.  
  10. public event_DeathMsg()
  11. {
  12. new id = read_data(1); // changed 2 -> 1
  13. if(is_user_alive(id)) {
  14. if(read_data(3)) {
  15. set_user_health(id , 100);
  16. }
  17. }
  18. }


ZiT3K írta:
Készen hogyan kellene kinézzen? Légyszíves csináld meg mondjuk, hogy fejlövésenként 25HP-t dobjon vissza, de ugye 100 fölött sose legyen!

Szerző:  ZiT3K [ 2015.02.04. 17:02 ]
Hozzászólás témája:  Re: Fejlövés Életadó hogyan is?

Működik, de úgy meg lehet-e csinálni, hogy valakit HS-el ölök meg, akkor egy általam beállított HP-t ad vissza(persze a pluginban kelljen átírni a HP-t nem a játékban állítgatják kényük szerint a játékosok) :D

Szerző:  Hibrid [ 2015.02.04. 17:08 ]
Hozzászólás témája:  Re: Fejlövés Életadó hogyan is?

ZiT3K írta:
Működik, de úgy meg lehet-e csinálni, hogy valakit HS-el ölök meg, akkor egy általam beállított HP-t ad vissza(persze a pluginban kelljen átírni a HP-t nem a játékban állítgatják kényük szerint a játékosok) :D


???
Itt tudod állítani meny hp kapjon aki hs-t lőtt.
SMA Forráskód: [ Mindet kijelol ]
  1. set_user_health(id , 100); // 100 = menyi hp kapjon ha átírod 54-re akkor + 54 hp kap.

Szerző:  FloxaY [ 2015.02.04. 17:21 ]
Hozzászólás témája:  Re: Fejlövés Életadó hogyan is?

ha átírja 54-re akkor 54 hp-ja lesz -.-

Szerző:  ZiT3K [ 2015.02.04. 17:29 ]
Hozzászólás témája:  Re: Fejlövés Életadó hogyan is?

Igen, mert a plugin gyakorlatilag, annyi HP-ra írja át a HP-dat HS lövés után, amennyire átírod.
De ugye úgy kellene, hogy amennyire átírom annyit töltsön vissza/HSkill.

Szerző:  FloxaY [ 2015.02.04. 17:31 ]
Hozzászólás témája:  Re: Fejlövés Életadó hogyan is?

SMA Forráskód: [ Mindet kijelol ]
  1. set_user_health(id, get_user_health(id) +10) //10 az hogy mennyit kapjon pluszba

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