Sprawa
Aktualny czas: 29-04-26, 00:17 Witaj! Przejdź do zakładki Logowanie lub Rejestracja


Wątek zamknięty 
[XP] Sprawa
takikaki012 Offline
*


Liczba postów: 207
Dołączył: 16-06-14

Pomógł: 12



Post: #1
Sprawa

Czy da sie zrobić tak, aby jak sie ni ma broni to i tak sie obrażenia zadaje (takie jakby pięści) chodzi o to zeby nie bylo sysuacji ze nie ma sie broni i sie zdaje 0 DM.
Jesli sie da, to jak?

Dawniej KacpiPL ;)
===========================
[Obrazek: IWRYpyK.jpg]
27-07-14 15:33
Znajdź wszystkie posty użytkownika
"Pomógł" przyznał(a):
Ayene Offline
*


Liczba postów: 758
Dołączył: 09-04-13

Pomógł: 112



Post: #2
RE: Sprawa

No a jak chcesz uwarunkować obrażenia? Rozumiem, że obrażenia z pięści każdy musiałby mieć inne. Chyba że chcesz dać stałą wartość dla wszystkich.

[Obrazek: aye_furniture_pres.png]
27-07-14 16:04
Znajdź wszystkie posty użytkownika
"Pomógł" przyznał(a):
takikaki012 Offline
*


Liczba postów: 207
Dołączył: 16-06-14

Pomógł: 12



Post: #3
RE: Sprawa

Chodzi o to, że jak nie masz broni (okienko "broń" w ekwipunku puste) to normalnie wtedy sie nie zadaje obrażeń (0 DM), a ja chciałbym np. dać jak w bazie danych "moc ataku: 20" można zrobić broń pięści, ale włąsnie chodzi o to, że np. Gracz gra w grę, zaczyna sie walka i... Kurde zapomniałem miecza załorzyć zadaje 0 DM więc na 100% przegram (chyba, że mam skille). A jak będzie tak jak pisałem to mimo braku miecza będzie mógł walczyć "pięściami".
Ayene napisał(a):Chyba że chcesz dać stałą wartość dla wszystkich.
Tak, stałą dla wszystkich

Dawniej KacpiPL ;)
===========================
[Obrazek: IWRYpyK.jpg]
28-07-14 15:20
Znajdź wszystkie posty użytkownika
"Pomógł" przyznał(a):
Ayene Offline
*


Liczba postów: 758
Dołączył: 09-04-13

Pomógł: 112



Post: #4
RE: Sprawa

To wejdź w skrypt 'Game_Battler 3', znajdź linijkę (ok. 50)
atk = [attacker.atk - self.pdef / 2, 0].max
i zamień ją na:
if attacker.is_a?(Game_Actor) && attacker.weapon_id == 0
        atk = [50 - self.pdef / 2, 0].max
      else
        atk = [attacker.atk - self.pdef / 2, 0].max
      end
Te 50 w drugiej linijce możesz zamienić na dowolną wartość. To jest właśnie ta stała siła.

[Obrazek: aye_furniture_pres.png]
28-07-14 19:07
Znajdź wszystkie posty użytkownika
"Pomógł" przyznał(a): takikaki012
Wątek zamknięty 


Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości

Kontakt | Ultima Forum | Wróć do góry | Wróć do forów | Wersja bez grafiki | RSS
Powered By MyBB. © 2013 MyBB Group. All Rights Reserved.
Skórka by Ayene.