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

AutoHealerProblem odnośnie pluginu do automatycznego dodawania HP


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

#1 GwynBleidD

    Godlike

  • Przyjaciel

Reputacja: 1 869
Godlike

  • Postów:3 066
  • Steam:steam
  • Lokalizacja:Przemyśl
Offline

Napisano 01.01.2011 19:26

Witam :)

Napisałem sobie prosty plugin (troszkę na bazie innego) który po wykryciu na mapach KZ ładowarki HP (go here to get 10000 HP) daje graczowi na start (przy respawnie) 10000 HP, tak na wypadek jakby ktoś zapomniał podejść do ładowarki i sobie HP dodać, a znalazłby się w miejscu gdzie musi spaść a bez tego dodatkowego HP się zabija.

Problem w tym, że nie wykrywa on wszystkich typów ładowarek.

I tu moje malutkie pytanko do tych, którzy się znają: moglibyście podać Mi pod jakimi nazwami takie ładowarki na mapie występują (prócz tych co mam)? Ewentualnie jakiś inny sposób na ich wykrywanie który da większą skuteczność, bądź uzupełni mój problem :)

Dziękuję z góry za odpowiedzi

Zamieszczam SMA, moim zdaniem krótki także nie w załączniku :)
#include <amxmodx>
#include <fakemeta>
#include <hamsandwich>

new healerNames[4][] = {
"healingdoor",
"goddoor",
"healingdooriiii",
"door"
}

new bool:healerFound = false

public plugin_cfg( )
{
healerFound = false
for(new i=0; i<sizeof(healerNames); i++){
if(healerFound)
break;
new ent;
while((ent = engfunc(EngFunc_FindEntityByString, ent, "targetname", healerNames[i])) != 0)
{
if(pev_valid(ent)) {
healerFound = false;
break;
}
}
}
}
public plugin_init()
{
register_plugin("AutoHealer","0.1","GwynBleidD")
RegisterHam(Ham_Spawn, "player", "player_spawn", 1)
}
public player_spawn(id)
{
if (healerFound)
{
set_pev(id, pev_health, 12790.0)
}
}

  • +
  • -
  • 0

NIE pomagam na PW. Nie trudź się, na zlecenia nie odpiszę... Od pomagania jest forum.
NIE zaglądam w tematy wysłane na PW. Jeśli są na forum to prędzej czy później je przeczytam. Jeśli mam co w nich odpisać, to odpiszę.
 
1988650.png?theme=dark


#2 Kusek

    z Wikipedii

  • Power User

Reputacja: 446
Wszechobecny

  • Postów:1 655
  • Imię:Krystian
Offline

Napisano 01.01.2011 20:27

może to ^^

trigger_hurt


jbc. to z tego tematu
  • +
  • -
  • 0

#3 GwynBleidD

    Godlike

  • Autor tematu
  • Przyjaciel

Reputacja: 1 869
Godlike

  • Postów:3 066
  • Steam:steam
  • Lokalizacja:Przemyśl
Offline

Napisano 01.01.2011 21:14

niestety, nie to... na mapie mogą być obiekty trigger_hurt które zadają obrażenia, zresztą poprzez trigger_hurt nie da się chyba przekroczyć 100 HP, także nie jest wykorzystywany w takich ładowarkach HP (gdzie HP jest podbijane do 10000 HP)

Dodano 04 styczeń 2011 - 13:37:
Ma ktoś jeszcze jakieś pomysły?
  • +
  • -
  • 0

NIE pomagam na PW. Nie trudź się, na zlecenia nie odpiszę... Od pomagania jest forum.
NIE zaglądam w tematy wysłane na PW. Jeśli są na forum to prędzej czy później je przeczytam. Jeśli mam co w nich odpisać, to odpiszę.
 
1988650.png?theme=dark


#4 Zuy Człowiek

    Pomocny

  • Użytkownik

Reputacja: 23
Życzliwy

  • Postów:48
  • Imię:Mateusz
  • Lokalizacja:Kraków
Offline

Napisano 04.01.2011 14:09

A nie prościej dodawanie hp jeśli mapa to ___ ?
  • +
  • -
  • 0
Dołączona grafika

#5 GwynBleidD

    Godlike

  • Autor tematu
  • Przyjaciel

Reputacja: 1 869
Godlike

  • Postów:3 066
  • Steam:steam
  • Lokalizacja:Przemyśl
Offline

Napisano 04.01.2011 18:53

Tyle że musiałbym stworzyć listę map na których znajduje się ładowarka, a mam tych map ponad 250. Wolałbym właśnie to jakoś zautomatyzować :)

Dodano 07 styczeń 2011 - 16:19:
Ma ktoś jeszcze jakieś pomysły?
  • +
  • -
  • 0

NIE pomagam na PW. Nie trudź się, na zlecenia nie odpiszę... Od pomagania jest forum.
NIE zaglądam w tematy wysłane na PW. Jeśli są na forum to prędzej czy później je przeczytam. Jeśli mam co w nich odpisać, to odpiszę.
 
1988650.png?theme=dark





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

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