←  Poradniki oraz Łatki

AMXX.pl: Support AMX Mod X i SourceMod

»

Lustrzany Pocisk

Legendarny :) ? - zdjęcie Legendarny :) ? 24.03.2012

Ja Tylko mówię , że wziąłem moc z DiabloModa modified by OnYkE .

Ok . Zaczynamy

1. Na początek robimy nową zmienną

new lustrzany_pocisk[33] = 1


2. W Public RoundStart.

pod

ultra_armor[i]=0


Dajemy

lustrzany_pocisk[i]=0


3. W public client_connect.

pod

player_b_gamble[id]=0


Dajemy

lustrzany_pocisk[id] = 0


4. W public call_cast

pod

case Nekromanta:
{
fm_give_item(id, "weapon_mp5navy")
fm_give_item(id, "ammo_9mm")
fm_give_item(id, "ammo_9mm")
fm_give_item(id, "ammo_9mm")
fm_give_item(id, "ammo_9mm")
show_hudmessage(id, "[Nekromanta] Dostales MP5")
}


Dodajemy

case TWOJA KLASA:
{
lustrzany_pocisk[id]++
if(lustrzany_pocisk[id]>2)
{
lustrzany_pocisk[id]=2
show_hudmessage(id, "Maksymalna wartosc lustrzanego pancerza to 2",lustrzany_pocisk[id])
}
else show_hudmessage(id, "Lustrzany pancerz wytrzyma %i strzalow",lustrzany_pocisk[id])
}


5. Najlepiej na końcu dajemy .

public lustrzanypocisk(this, idinflictor, idattacker, Float:damage, damagebits)
{
if(damagebits&(1<<1) && lustrzany_pocisk[this] > 0)
{
SetHamParamEntity(1, idattacker);
SetHamParamEntity(2,this );
SetHamParamEntity(3,this );
lustrzany_pocisk[this]--;
return HAM_HANDLED;
}
return HAM_IGNORED;
}


Jeżeli coś pominąłem pisz w poście !
Odpowiedz

  • +
  • -
sebul - zdjęcie sebul 24.03.2012

Nauczcie się w końcu, że nie pisze się czegoś takiego
new lustrzany_pocisk[33] = 1

ta jedynka jest zbędna i nic nie daje, wystarczy napisać
new lustrzany_pocisk[33];
Odpowiedz

Legendarny :) ? - zdjęcie Legendarny :) ? 24.03.2012

Ok sorry to moja pierwsza napisana łatka .
Użytkownik raksoPL edytował ten post 24.03.2012 20:47
Odpowiedz

  • +
  • -
Onyke - zdjęcie Onyke 24.03.2012

case Nekromanta:
{
fm_give_item(id, "weapon_mp5navy")
fm_give_item(id, "ammo_9mm")
fm_give_item(id, "ammo_9mm")
fm_give_item(id, "ammo_9mm")
fm_give_item(id, "ammo_9mm")
show_hudmessage(id, "[Nekromanta] Dostales MP5")
}

Taki szczegół.
Zmień to na jakiś kawałek tekstu z podstawowego .sma diablo (nie każdy dodał takie ładowanie nekromancie)
Odpowiedz

Legendarny :) ? - zdjęcie Legendarny :) ? 24.03.2012

Ehhh robiłem na szybkiego :(

Jak by ktoś nie wiedział w public call_cast

pod

case Ninja:
{
show_hudmessage(id, "[Ninja] Zwiekszyles sobie tymczasowo predkosc")
set_user_maxspeed(id,get_user_maxspeed(id)+25.0)
}



dodaj

case TWOJA KLASA:
{
lustrzany_pocisk[id]++
if(lustrzany_pocisk[id]>2)
{
lustrzany_pocisk[id]=2
show_hudmessage(id, "Maksymalna wartosc lustrzanego pancerza to 2",lustrzany_pocisk[id])
}
else show_hudmessage(id, "Lustrzany pancerz wytrzyma %i strzalow",lustrzany_pocisk[id])
}

Użytkownik raksoPL edytował ten post 24.03.2012 23:52
Odpowiedz

pfkers - zdjęcie pfkers 25.03.2012

Lustrzany pocisk ? ;> czyli cos w stylu pancerza nomexowego z coda ??
Odpowiedz

Legendarny :) ? - zdjęcie Legendarny :) ? 25.03.2012

Nie za bardzo pamiętam co robił pancerz nomexowego z coda . Ale ta moc daje po naładowaniu na nożu "Gdy przeciwnik trafi w Ciebie to pocisk odbije się i trafi w niego"
Odpowiedz

pfkers - zdjęcie pfkers 25.03.2012

no to samo co pancerz tylk oze tam to byl item i ze dzialal od razu a tutaj masz ze moc sie laduje.. ladnie ++
Odpowiedz

  • +
  • -
ogieR8 - zdjęcie ogieR8 25.03.2012

To nie ma prawa działac -,-
Pierwsze:
Spoiler


Drugie:
Spoiler


Elo
Użytkownik ogieR- edytował ten post 25.03.2012 19:58
Odpowiedz

Legendarny :) ? - zdjęcie Legendarny :) ? 25.03.2012

Właśnie o tym zapomniałem . Pisałem to w pośpiechu i dosyć chaotycznie .
Odpowiedz

  • +
  • -
FORMOZA - zdjęcie FORMOZA 06.11.2013

Hmm coś mi od początku nie pasowało i już wiem co :D fajny item ale nie masz tu w plugin_init()  tego 
 

RegisterHam(Ham_TakeDamage, "player", "lustrzanypocisk")

;)

Odpowiedz

  • +
  • -
MAGNET - zdjęcie MAGNET 07.11.2013

Jestem pewien, że kolega to poprawi :)

Odpowiedz

  • +
  • -
HaDeS From HELL - zdjęcie HaDeS From HELL 07.11.2013

@Up oby jak najszybciej bo będą niepotrzebne pytania co do tematu ;D

 

@FARMOZA dobry odkop +


Użytkownik Szybcioor. edytował ten post 07.11.2013 00:15
Odpowiedz