Skocz do zawartości

  • Zaloguj korzystając z Facebooka Zaloguj korzystając z Twittera Zaloguj przez Steam Zaloguj poprzez Google      Logowanie »   
  • Rejestracja

Witamy w Nieoficjalnym polskim support'cie AMX Mod X

Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.

  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie

HP za HS


  • Zamknięty Temat jest zamknięty
7 odpowiedzi w tym temacie

#1 Barto_12_SAS

    mów mi Paja

  • Użytkownik

Reputacja: 44
Pomocny

  • Postów:433
  • GG:
  • Imię:Bartosz
  • Lokalizacja:Dąbrowa
Offline

Napisano 03.09.2011 18:40

Witam , poszukuję pluginu / skryptu , dzięki któremu osoba która pośle HS dostaje x HP ( żeby nie blokowało np, że ma 100 HP i dalej ma 100 tylko leciało dalej )
  • +
  • -
  • 0

www.BartoIT.pl

:plus: - klikasz to, a dzięki temu rozwijam ten profil
Odwiedź strefę pobierania i pobierz wersję testową alfa Counter Strike: Global terror MOD


#2 ric0

    Wszechwiedzący

  • Power User

Reputacja: 172
Profesjonalista

  • Postów:558
  • Imię:Łukasz
  • Lokalizacja:Ostrołęka
Offline

Napisano 03.09.2011 19:02

#include <amxmodx>
#include <amxmisc>
#include <fun>
public plugin_init(){
register_plugin("HS Healer","1.0","naven")
register_event("DeathMsg", "DeathMsg", "a")
register_cvar("hshealer_hp", "20")
}
public DeathMsg()
{
new hs = read_data(3) // HeadShot (1 == true)
new kid = read_data(1) //zabojca
new hptoadd = get_cvar_num("hshealer_hp")
if(is_user_alive(kid))
{
if (hs > 0)
{
if(get_user_health(kid) + hptoadd > 100)
set_user_health(kid, 100)
client_print(kid, print_chat, "Dostales +%iHP za headshota", hptoadd)
set_user_health(kid , min (get_user_health(kid) + hptoadd))
}
}
}

Cvar: hshealer_hp <ilość hp> (np. hs_healer 33 dodaje 33 HP po headshocie)

Użytkownik Squady edytował ten post 03.09.2011 19:06

  • +
  • -
  • 0

To co piszę się nie liczy...

 


#3 Syczaj

    Profesjonalista

  • Użytkownik

Reputacja: 32
Życzliwy

  • Postów:156
  • Lokalizacja:Plock
Offline

Napisano 03.09.2011 19:02

#include <amxmodx>
#include <cstrike>
#include <fun>

#define PLUGIN "HP za HS"
#define VERSION "1.0"
#define AUTHOR "Syczaj"
#define hpzahs 10
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR);
}
public client_damage( attacker, victim, damage, wpnindex, hitplace, TA ){
if(hitplace == HIT_HEAD){
new zycie = get_user_health(attacker);
set_user_health (attacker, zycie + hpzahs);
}
}

może tak zadziała? :)
Dopiero sie ucze i byłbym wdzięczny za wiadomość, czy plugin jest w miare poprawny i jak nie zadziała to dlaczego.

Użytkownik Syczaj edytował ten post 03.09.2011 19:13

  • +
  • -
  • 0
Dołączona grafika

#4 Barto_12_SAS

    mów mi Paja

  • Autor tematu
  • Użytkownik

Reputacja: 44
Pomocny

  • Postów:433
  • GG:
  • Imię:Bartosz
  • Lokalizacja:Dąbrowa
Offline

Napisano 04.09.2011 12:23

Squady : Error: Number of arguments does not match definition on line 21

Syczaj - Twój się skompilował i działa , ale jedna wada - za każde trafienie w głowe dostaje bonus HP , a nie za zabicie HS
  • +
  • -
  • 0

www.BartoIT.pl

:plus: - klikasz to, a dzięki temu rozwijam ten profil
Odwiedź strefę pobierania i pobierz wersję testową alfa Counter Strike: Global terror MOD


#5 sharkowy

    Lokalna anomalia sejsmiczna o nieustalonej genezie.

  • Przyjaciel

Reputacja: 71
Pomocny

  • Postów:1913
Offline

Napisano 04.09.2011 12:25

http://amxx.pl/topic/799-vampire/
  • +
  • -
  • 0

2011 - Admin FFA

2011 ~ 2012 - Support Team

2012 ~ 2014 - Moderator

2014 - Junior Admin

2015 - Przyjaciel  R.I.P. sharkowy :(

 


#6 speedkill

    Godlike

  • Przyjaciel

Reputacja: 1570
Godlike

  • Postów:2733
  • GG:
  • Steam:steam
  • Imię:Michał
  • Lokalizacja:Prudnik
Offline

Napisano 04.09.2011 12:42

Cvary
amx_vip_hp - ile hp za normalne zabósjtwo
amx_vip_hp_hs - ile za heada
amx_vip_max_hp - ile max
Cvary z vipa dlatego taka nazwa ale zmieniłem ze działa dla każdego ;]
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#include <fun>
#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "Administrator"
new health_add
new health_hs_add
new health_max
new nKiller
new nKiller_hp
new nHp_add
new nHp_max
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
health_add = register_cvar("amx_vip_hp", "10")
		 health_hs_add = register_cvar("amx_vip_hp_hs", "25")
		 health_max = register_cvar("amx_vip_max_hp", "100")
		 register_event("DeathMsg", "hook_death", "a", "1>0")
}
public hook_death()
{
   nKiller = read_data(1)
  
   if ( (read_data(3) == 1) && (read_data(5) == 0) )
   {
	  nHp_add = get_pcvar_num (health_hs_add)
   }
   else
	  nHp_add = get_pcvar_num (health_add)
   nHp_max = get_pcvar_num (health_max)
   nKiller_hp = get_user_health(nKiller)
   nKiller_hp += nHp_add
   if (nKiller_hp > nHp_max) nKiller_hp = nHp_max
   set_user_health(nKiller, nKiller_hp)
}

  • +
  • -
  • 0

If you can dream it, you can do it.


#7 Barto_12_SAS

    mów mi Paja

  • Autor tematu
  • Użytkownik

Reputacja: 44
Pomocny

  • Postów:433
  • GG:
  • Imię:Bartosz
  • Lokalizacja:Dąbrowa
Offline

Napisano 04.09.2011 12:50

Thx ; speedkill , a dla vip'a załatwiłbyś ?
  • +
  • -
  • 0

www.BartoIT.pl

:plus: - klikasz to, a dzięki temu rozwijam ten profil
Odwiedź strefę pobierania i pobierz wersję testową alfa Counter Strike: Global terror MOD


#8 Syczaj

    Profesjonalista

  • Użytkownik

Reputacja: 32
Życzliwy

  • Postów:156
  • Lokalizacja:Plock
Offline

Napisano 04.09.2011 13:11

dzięki SAS za wiadomość. Myślalem, ze chodzi Ci o każdy strzał w głowe ; )
Jakbyś chciał coś takiego dla VIPa to napisz na PW, chętnie bym to zrobił w ramach ćwiczeń.
Najlepiej jakiś troche szerszy projekt.

Użytkownik Syczaj edytował ten post 04.09.2011 13:16

  • +
  • -
  • 0
Dołączona grafika




Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych