←  Pytania

AMXX.pl: Support AMX Mod X i SourceMod

»

CoD Stary
[ROZWIĄZANE] (Cod mod stary) Exp za obraż...

Zablokowany

  • +
  • -
Maniek974 - zdjęcie Maniek974 07.03.2012

Witam ma pytanie odnośnie tego

public client_death(killer,victim,weapon,hitplace,TK) {

if(!killer || !victim || TK)
return;

if(hitplace == HIT_HEAD)
{

doswiadczenie_gracza[killer] += doswiadczenie_za_hs;
ColorChat(killer, GREEN, "[COD:MW]^x01 Dostales^x03 %i^x01 doswiadczenia za trafienie w glowe.", doswiadczenie_za_hs);
}
}


Co mogę tu zmienić żeby dawało daną ilość expa za tyle zadanych obrażeń np. 100 expa za 100 obrażeń.
Po prostu chcę wiedzieć jak to przerobić aby dostawać dany exp za ilość obrażeń oczywiście jeśli się da.

a to cvar:
cod_hsexp
Odpowiedz

  • +
  • -
Enson - zdjęcie Enson 07.03.2012

1. to dodajesz nad plugin init
new	  cvar_doswiadczenie_za_obrazenia,


2. to dodajesz do plugin.init
 cvar_doswiadczenie_za_obrazenia = register_cvar("cod_damagexp", "1"); // ilosc doswiadczenia za 20 obrazen 


3. to dodajesz na koniec kodu
public ObrazeniaPost(id, idinflictor, attacker, Float:damage, damagebits)
{
if(!is_user_connected(attacker) || !klasa_gracza[attacker])
return HAM_IGNORED;

if(get_user_team(id) != get_user_team(attacker))
{
new doswiadczenie_za_obrazenia = get_pcvar_num(cvar_doswiadczenie_za_obrazenia);
while(damage>20)
{
damage -= 20;
doswiadczenie_gracza[attacker] += doswiadczenie_za_obrazenia;
}
}
return HAM_IGNORED;
}


Wedlug tego kodu za zadanie wiecej niz 20 obrazen dostaniesz x expa, zalezy ile sobie ustawisz cvarem
cvar:
cod_damagexp "X"
Odpowiedz

  • +
  • -
Maniek974 - zdjęcie Maniek974 07.03.2012

Bardzo ci dziękuje jak tylko będę mógł sprawdzę czy działa ale raczej tak i łap + :)
Odpowiedz

  • +
  • -
Ojciec Dyrektor - zdjęcie Ojciec Dyrektor 07.03.2012

Wiadomość wygenerowana automatycznie


Ten temat został zamknięty przez moderatora.

Powód: Pomoc udzielona

Jeśli się z tym nie zgadzasz, Dołączona grafika raportuj ten post, a moderator lub administrator rozpatrzy go ponownie.


Z pozdrowieniami,
Zespół AMXX.PL
Odpowiedz
Zablokowany