|
Skrypt - odnawianie HP |
| Autor |
Wiadomość |
artekwnc

Preferowany:

Dołączył: 11 Paź 2009 Posty: 110
|
Wysłany: Nie 14 Mar, 2010 21:43
|
|
|
Skrypt - odnawianie HP
|
Mam wam do przedstawienia skrypt - nie mĂłj, z rmxp.pl od Ferredingu
Na czym polega?
Skrypt ten co jakiĹ czas odnawia 1% SP i HP
Creditsy:
Dla Ferredingu!!!
UWAGI:
Skrypt odmierza tÄ
jednostkÄ czasu tylko jeĹli gracz ma wĹÄ
czonÄ
mapÄ. Kiedy wĹÄ
czymy menu itp. skrypt nie nalicza klatek.
Skrypt:
Instrukcja:
-W linijce 8, wartoĹÄ ktĂłrÄ
wpiszemy odpowiada za iloĹÄ klatek po ktĂłrej HP i SP ma siÄ odnowiÄ. Liczba klatek podzielona przez 40 daje nam liczbÄ sekund po ktĂłrej ma siÄ odnowiÄ HP i SP (czyli jeĹli jest 200 to 200/40=5 - co piÄÄ sekund HP i SP siÄ odnowi).
-Skrypt ma moĹźliwoĹÄ wyĹÄ
czania odnawiania, robi siÄ to poprzez funkcjÄ w zdarzniu "Script..." i wpisujÄ
c:
$game_system.recovery = 0 - jeĹli ma siÄ nie odnawiaÄ
$game_system.recovery = 1 - jeĹli ma siÄ odnawiaÄ normalnie
$game_system.recovery = 2 - jeĹli ma siÄ odnawiaÄ dwa razy szybciej
$game_system.recovery = 3 - jeĹli ma siÄ odnawiaÄ dwa razy wolniej |
| Ostatnio zmieniony przez Ayene Sob 26 Cze, 2010 18:14, w całości zmieniany 1 raz |
|
|
|
krychu18


Dołączył: 28 Gru 2009 Posty: 20 Skąd: Rumia
|
|
|
|
pw115

Preferowany:

Pomógł: 10 razy Dołączył: 19 Lut 2010 Posty: 235 Skąd: Katowice
|
Wysłany: Sob 27 Mar, 2010 19:58
|
|
|
|
PoniewaĹź masz nielegalnÄ
polskÄ
wersjÄ
ktĂłra jest peĹna bĹÄdĂłw powstaĹych podczas tĹumaczenia |
________________________ Pomocy:
http://pw115.myminicity.com/
 |
|
|
|
Flanagan


Preferowany:

Pomógł: 9 razy Dołączył: 26 Sty 2010 Posty: 181 Skąd: Ziemia
|
Wysłany: Nie 28 Mar, 2010 08:44
|
|
|
|
A moĹźna zrobiÄ to tak Ĺźe np. zaĹoĹźe pierĹcieĹ leczenia i mnie leczy dopiero?????
JeĹli nie to szkoda bo potrzebuje czegoĹ takiego |
|
|
|
Ayene


Ranga RM:

Pomogła: 232 razy Dołączyła: 18 Wrz 2007 Posty: 2424
|
Wysłany: Nie 28 Mar, 2010 13:20
|
|
|
|
Skrypt jest bĹÄdny, powinien w pÄtli zwieraÄ po actors[i]. PoprawiĹam go nieco i dodaĹam opcjÄ z przedmiotem leczÄ
cym (songoxyz):
|
________________________
       
 |
|
|
|
Bulooo


Preferowany:

Pomógł: 3 razy Dołączył: 27 Gru 2009 Posty: 79 Skąd: WodzisĹaw ĹlÄ
ski
|
Wysłany: Pią 25 Cze, 2010 21:41
|
|
|
|
Ayene moĹźesz mi wytĹumaczyÄ jak zrobiÄ aby ten skrypt dawaĹ mi co krok 1 hp ?
... A najlepiej Ĺźeby po wypiciu miksturki mi rosĹo hp... coĹ w stylu diablo... |
________________________
Wiem Ĺźe chcesz zagraÄ, a nie chce ci siÄ przepisywaÄ ip, Skopiuj: 80.72.37.12:27025
http://grawbank.tk/276/bulo < Zbieram na xBoxa |
|
|
|
erienus


Preferowany:

Pomógł: 29 razy Dołączył: 12 Lut 2010 Posty: 300
|
Wysłany: Sob 26 Cze, 2010 09:44
|
|
|
|
| Ayene a jak zrobiÄ by okreĹlony przedmiot leczyĹ przez np 2 minuty. |
________________________ KolekcjonujÄ "PomĂłgĹ". JeĹźeli ci pomogĹem i chcesz wzbogaciÄ mojÄ
kolekcjÄ, kliknij "PomĂłgĹ". |
|
|
|
Ayene


Ranga RM:

Pomogła: 232 razy Dołączyła: 18 Wrz 2007 Posty: 2424
|
Wysłany: Sob 26 Cze, 2010 10:23
|
|
|
|
Bulooo, moĹźesz zastosowaÄ ten skrypt:
StworzyÄ nowy status, np. Potion. WpisaÄ ID tego statusu w skrypcie:
UstawiÄ przedmiot, ktĂłry ten status by wywoĹywaĹ i wszystko powinno dziaĹaÄ. |
________________________
       
 |
|
|
|
Bulooo


Preferowany:

Pomógł: 3 razy Dołączył: 27 Gru 2009 Posty: 79 Skąd: WodzisĹaw ĹlÄ
ski
|
Wysłany: Sob 26 Cze, 2010 10:39
|
|
|
|
Nowy status ? Czyli.
Niekumam
Mam to tak
| Kod: | module Ayene
POTION_ID = 1 # id przedmiotu leczÄ
cego
end
class Game_Party
alias ayene_gmparty_inc_steps increase_steps
def increase_steps
ayene_gmparty_inc_steps
for i in 0...$game_party.actors.size
if $game_party.actors[i].hp < $game_party.actors[i].maxhp and $game_party.actors[i].states.include?(Ayene::POTION_ID)
$game_party.actors[i].hp += 1
end
if $game_party.actors[i].sp < $game_party.actors[i].maxsp and $game_party.actors[i].states.include?(Ayene::POTION_ID)
$game_party.actors[i].sp += 1
end
end
end
end |
I poza wklejeniem tego skryptu coĹ jeszcze trzeba.
Bo jak nie to mi nie leczy po 1 hp. leczy caĹoĹÄ odrazu |
________________________
Wiem Ĺźe chcesz zagraÄ, a nie chce ci siÄ przepisywaÄ ip, Skopiuj: 80.72.37.12:27025
http://grawbank.tk/276/bulo < Zbieram na xBoxa |
|
|
|
Ayene


Ranga RM:

Pomogła: 232 razy Dołączyła: 18 Wrz 2007 Posty: 2424
|
Wysłany: Sob 26 Cze, 2010 10:43
|
|
|
|
Ĺšle napisaĹam, id nie przedmiotu leczÄ
cego tylko statusu leczÄ
cego. Czyli wejdĹş w bazÄ danych, zakĹadkÄ States i dodaj 17 (chyba Ĺźe juĹź jakieĹ masz) i nazwij do np. Potion albo Regen, jak wolisz. NastÄpnie stwĂłrz przedmiot leczÄ
cy, ustaw by nie leczyĹ hp tylko wbijaĹ ten nowy status. A w skrypcie ustaw:
|
________________________
       
 |
|
|
|
Bulooo


Preferowany:

Pomógł: 3 razy Dołączył: 27 Gru 2009 Posty: 79 Skąd: WodzisĹaw ĹlÄ
ski
|
Wysłany: Sob 26 Cze, 2010 10:50
|
|
|
|
DziaĹa :)
A ile bÄdzie trwaÄ ta regeneracja ?
i na przyszĹoĹÄ jak zrobiÄ aby rosĹo np po 5 hp ? |
________________________
Wiem Ĺźe chcesz zagraÄ, a nie chce ci siÄ przepisywaÄ ip, Skopiuj: 80.72.37.12:27025
http://grawbank.tk/276/bulo < Zbieram na xBoxa |
|
|
|
Ayene


Ranga RM:

Pomogła: 232 razy Dołączyła: 18 Wrz 2007 Posty: 2424
|
Wysłany: Sob 26 Cze, 2010 10:52
|
|
|
|
Tak, jak normalny status.
Wystarczy zamieniÄ:
| Kod: | | $game_party.actors[i].hp += 1 |
na
| Kod: | | $game_party.actors[i].hp += 5 |
|
________________________
       
 |
|
|
|
Bulooo


Preferowany:

Pomógł: 3 razy Dołączył: 27 Gru 2009 Posty: 79 Skąd: WodzisĹaw ĹlÄ
ski
|
Wysłany: Sob 26 Cze, 2010 10:55
|
|
|
|
Kurcze bo ja mam abs mr mo's i nie wiem czemu mi nie znikajÄ
statusy ...
PisaĹem juĹź na pomoc
NP. Ĺťeby mi zregenerowaĹo 15 hp i siÄ skoĹczyĹo |
________________________
Wiem Ĺźe chcesz zagraÄ, a nie chce ci siÄ przepisywaÄ ip, Skopiuj: 80.72.37.12:27025
http://grawbank.tk/276/bulo < Zbieram na xBoxa |
|
|
|
erienus


Preferowany:

Pomógł: 29 razy Dołączył: 12 Lut 2010 Posty: 300
|
Wysłany: Sob 26 Cze, 2010 12:40
|
|
|
|
| Skrypt jest zajesuper ^^ dziÄki |
________________________ KolekcjonujÄ "PomĂłgĹ". JeĹźeli ci pomogĹem i chcesz wzbogaciÄ mojÄ
kolekcjÄ, kliknij "PomĂłgĹ". |
|
|
|
Bulooo


Preferowany:

Pomógł: 3 razy Dołączył: 27 Gru 2009 Posty: 79 Skąd: WodzisĹaw ĹlÄ
ski
|
Wysłany: Sob 26 Cze, 2010 14:26
|
|
|
|
| DaĹo by siÄ zmieniÄ aby hp dodawaĹo co sekundÄ a nie tylko jak siÄ chodzi ? |
________________________
Wiem Ĺźe chcesz zagraÄ, a nie chce ci siÄ przepisywaÄ ip, Skopiuj: 80.72.37.12:27025
http://grawbank.tk/276/bulo < Zbieram na xBoxa |
|
|
|
|
|