←  Prośby o modyfikacje silników/klas/perków

AMXX.pl: Support AMX Mod X i SourceMod

»

Silnik
BUG Silnika z HP

Zablokowany

Pr0 Ogar - zdjęcie Pr0 Ogar 05.08.2013

Bug czy coś ? Robiłem Modyfikacje mojego CoD Moda aby było 1pkt dany w statach to 2 hp zrobilem ale jeśli klasa startowo ma 120 hp to ma 140 albo jak ma na minusie -10 w statach to zycia ma 80.. proszę O szybka Pomoc Blagam :(( !!! Proszę pomóżcie :((

Załączone pliki

Odpowiedz

  • +
  • -
BlackPerfum - zdjęcie BlackPerfum 05.08.2013

To nie żaden bug!!! Tylko nie przemyślana ingerencja w kod ;D Wystarczyło zmienić dwie wartości argumentów w funkcji i dodać pewną wartość i wszystko działa

W tej funkcji:

PobierzZdrowie(id, x, y, z)

Trzy ostatnie argumenty odpowiadają jaką liczbę pobrać:

 

x - jeśli jest ustawione na true to pobiera zdrowie zdobyte poprzez dodawanie w statystyki (bądź inny sposób, nie gram na serwerach typu cod dlatego zbytnio nie wiem)

y - jeśli jest ustawione na true to pobiera zdrowie podstawowe klasy

z - jeśli jest ustawione na true to pobiera zdrowie bonusowe

 

jeśli wszystkie ustawisz na 1 ( 1 == !0 == true) to pobierze ci łączną sumę zdrowia gracza (a dokładnie jego aktualnej klasy )

 

Tu masz poprawiony cod

z tej linijki:

maksymalne_zdrowie_gracza[id] = 100.0+PobierzZdrowie(id, 1, 1, 1)*2;

Na:

maksymalne_zdrowie_gracza[id] = 100.0+PobierzZdrowie(id, 1, 0, 0)*2+zdrowie_klas[klasa_gracza[id]]+bonusowe_zdrowie_gracza[id];

Aby było ładniej można też zrobić tak:

maksymalne_zdrowie_gracza[id] = 100.0+PobierzZdrowie(id, 1, 0, 0)*2+PobierzZdrowie(id, 0, 1, 1);

Tzn. nie mnożę podstawowego hp i bonusowego razy dwa tylko ze statystyk

 

 


Użytkownik BlackPerfum edytował ten post 05.08.2013 20:55
Odpowiedz

Pr0 Ogar - zdjęcie Pr0 Ogar 06.08.2013

Dzięki Za POMOC ZIOMEK !!! ;-)
Użytkownik Pr0 Ogar edytował ten post 06.08.2013 14:56
Odpowiedz
Zablokowany