Lustrzany Pocisk
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ą
2. W Public RoundStart.
pod
Dajemy
3. W public client_connect.
pod
Dajemy
4. W public call_cast
pod
Dodajemy
5. Najlepiej na końcu dajemy .
Jeżeli coś pominąłem pisz w poście !
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 !
sebul
24.03.2012
Nauczcie się w końcu, że nie pisze się czegoś takiego
ta jedynka jest zbędna i nic nie daje, wystarczy napisać
new lustrzany_pocisk[33] = 1
ta jedynka jest zbędna i nic nie daje, wystarczy napisać
new lustrzany_pocisk[33];
Legendarny :) ?
24.03.2012
Ok sorry to moja pierwsza napisana łatka .
Użytkownik raksoPL edytował ten post 24.03.2012 20:47
Użytkownik raksoPL edytował ten post 24.03.2012 20:47
Onyke
24.03.2012
Taki szczegół.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")
}
Zmień to na jakiś kawałek tekstu z podstawowego .sma diablo (nie każdy dodał takie ładowanie nekromancie)
Legendarny :) ?
24.03.2012
Ehhh robiłem na szybkiego 
Jak by ktoś nie wiedział w public call_cast
pod
dodaj
Użytkownik raksoPL edytował ten post 24.03.2012 23:52
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
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"
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 ++
ogieR8
25.03.2012
To nie ma prawa działac -,-
Pierwsze:
Drugie:
Elo
Użytkownik ogieR- edytował ten post 25.03.2012 19:58
Pierwsze:
Spoiler
Drugie:
Spoiler
Elo
Użytkownik ogieR- edytował ten post 25.03.2012 19:58
Legendarny :) ?
25.03.2012
Właśnie o tym zapomniałem . Pisałem to w pośpiechu i dosyć chaotycznie .
FORMOZA
06.11.2013
Hmm coś mi od początku nie pasowało i już wiem co
fajny item ale nie masz tu w plugin_init() tego
RegisterHam(Ham_TakeDamage, "player", "lustrzanypocisk")
![]()
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




