Skocz do zawartości

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

problem z regeneracja hp


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

#1 zasx

    Pomocny

  • Użytkownik

Reputacja: -3
Nowy

  • Postów:47
  • Lokalizacja:Dziwnów
Offline

Napisano 28.08.2011 08:48

siemanko ostatnio poprosilem na tym forum o plugin regeneracji dla zombi dostalem go ale powiedzcie mi co jest znim nie tak bo laduje co 5 sekund tylko 5hp!! a ja chcę 100hp co 5 sekund a w dodatku hp odrasta nieograniczenie czyli jak zombi ma 3000 hp to zamiast odnowic mu tylko do 3000 to sie nie zatrzymuje tylko dali laduje ;/ co jest zle?

/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>
#include <fakemeta>

#define PLUGIN "HP REG"
#define VERSION "1.0"
#define AUTHOR "Grzyboo"

#define ZYCIE 50
#define CZAS 5

public plugin_init()
{
    	register_plugin(PLUGIN, VERSION, AUTHOR)
   	 
    	set_task(float(CZAS), "Regeneracja", _, _, _, "b");
}

public Regeneracja()
{

    	for(new id=1; id<33; id++)
    	{
    	if(get_user_team(id) != 1)
            	return PLUGIN_HANDLED;
           	 
    	new health = pev(id, pev_health)
    	set_pev(id, pev_health, float(health + ZYCIE));

    	}
    	return PLUGIN_HANDLED;
}

  • +
  • -
  • 0

#2 Hiroshima

    Godlike

  • Przyjaciel

Reputacja: 1 327
Godlike

  • Postów:4 984
  • Steam:steam
  • Imię:Michał
  • Lokalizacja:Málaga
Offline

Napisano 28.08.2011 09:09

Automatyczna wiadomość


Ten temat został przeniesiony z forum:
AMX Mod X > Problemy
do
Scripting AMXX > Problemy


  • +
  • -
  • 0

#3 speedkill

    Godlike

  • Przyjaciel

Reputacja: 1 592
Godlike

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

Napisano 28.08.2011 09:12

Co 5 sekund 100 Hp można mieć max 3000 hp
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#include <fun>
#define PLUGIN "HP REG"
#define VERSION "1.0"
#define AUTHOR "Grzyboo"
#define ZYCIE 100
#define CZAS 5
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
 
set_task(float(CZAS), "Regeneracja", _, _, _, "b");
}
public Regeneracja()
{
 
for(new id=1; id<33; id++)
{
  if(get_user_team(id) != 1)
   return PLUGIN_HANDLED;
 
  new health = get_user_health(id)
  if(health = 3000)
  {
   return PLUGIN_HANDLED;
  }
  set_user_health(id,health + ZYCIE)
}
return PLUGIN_HANDLED;
}

Użytkownik speedkill123 edytował ten post 28.08.2011 09:12

  • +
  • -
  • 0

If you can dream it, you can do it.


#4 A może sma?

    Godlike

  • Power User

Reputacja: 547
Wszechwiedzący

  • Postów:1 464
  • Steam:steam
  • Imię:Tomasz
  • Lokalizacja:Polska
Offline

Napisano 28.08.2011 09:26

http://amxx.pl/wklej...31451998711795/
Tak lepiej
  • +
  • -
  • 0

#5 Knopers

    Nie patrz tak na mnie !

  • Przyjaciel

Reputacja: 588
Wszechwiedzący

  • Postów:2 013
  • GG:
  • Steam:steam
  • Imię:Mateusz
  • Lokalizacja:Cz-wa
Offline

Napisano 28.08.2011 09:42

Obydwa wasze kody nie będą działały poprawnie.
Podam wam przykład: gracz o id == 1 nie jest w terro i wtedy nie działa regeneracja, ten problem zostawiam wam do głowienia się.
Osobiście polecam takie rozwiązanie.
http://amxx.pl/wklejka/13145209131954/
  • +
  • -
  • 1

#6 zasx

    Pomocny

  • Autor tematu
  • Użytkownik

Reputacja: -3
Nowy

  • Postów:47
  • Lokalizacja:Dziwnów
Offline

Napisano 28.08.2011 09:51

no tak ale te kody wklejic musze do regeneracja.sma a co zrobic z regeneracja.amxx? bedzie pasowac?
  • +
  • -
  • 0

#7 A może sma?

    Godlike

  • Power User

Reputacja: 547
Wszechwiedzący

  • Postów:1 464
  • Steam:steam
  • Imię:Tomasz
  • Lokalizacja:Polska
Offline

Napisano 28.08.2011 09:59

Wklejasz do regeneracja.sma, udajesz się na: http://amxx.pl/kompilator/
Postępujesz zgodnie z napisami.
Pobierasz wygenerowany plik regeneracja.amxx
Aktualizujesz plik regeneracja.amxx na serwerze.
Zmieniasz mapę.

Tylko, że to ma dodawać HP tylko zombie, tak?
To powiedz w jakim teamie graja zombie :F
  • +
  • -
  • 0

#8 zasx

    Pomocny

  • Autor tematu
  • Użytkownik

Reputacja: -3
Nowy

  • Postów:47
  • Lokalizacja:Dziwnów
Offline

Napisano 28.08.2011 10:40

tak tylko zombim sa w terro

ok dzięki bardzo dziala jak nalezy ten kod od ciebie knopers ;]

ale rozumiem ze w tej linijce#define TIME_HP 5 ustawiam czas co ile ma dodawac ustawilem zeby dodawalo po 100 hp ale 5 sek to za duzo i zmienilem na 3 i juz nie dziala komplikatorem robilem

sorki juz dziala moj blad :P
  • +
  • -
  • 0

#9 A może sma?

    Godlike

  • Power User

Reputacja: 547
Wszechwiedzący

  • Postów:1 464
  • Steam:steam
  • Imię:Tomasz
  • Lokalizacja:Polska
Offline

Napisano 28.08.2011 11:06

http://amxx.pl/wklej...31452596211795/
Tego kodu użyj - poprzedni nie sprawdzał czy gracz jest w tt, więc teoretycznie dodawał HP nie tylko zombie
  • +
  • -
  • 0

#10 sebul

    Godlike

  • Przyjaciel

Reputacja: 2 035
Godlike

  • Postów:5 411
  • Steam:steam
  • Imię:Sebastian
  • Lokalizacja:Ostrołęka
Offline

Napisano 28.08.2011 11:21

Z tego co wiem to w zm jest natyw który pobiera max hp dla konkretnej klasy zombie...
  • +
  • -
  • 0

Posiadam TBM (inaczej PTB), które działa dużo lepiej niż zwykłe PTB, nawet na modach z lvlami. Zainteresowany? Proszę bardzo





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

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