Teraz jest N 22 cze, 2025 12:16


Jedzenie

Archiwum działów sekcji Operation Flashpoint
  • Autor
  • Wiadomość
Offline
Avatar użytkownika

bartekz191

Kapral

Kapral

  • Posty: 99
  • Dołączył(a): So 15 wrz, 2007 10:58

Jedzenie

PostŚr 03 paź, 2007 18:47

Przedstawię sprawę jasno: otóż robimy z kolegą misję, w której żołnierz może, a nawet musi jeść. Zrobiony jest więc skrypt, który wygląda tak:

Kod: Zaznacz cały
?ja action "Jedz"
goto "loop"
#loop
hint "Głód: 0/5"
~2
hint "Głód: 1/5"
~2
hint "Głód: 2/5"
~2
hint "Głód: 3/5"
~2
hint "Głód: 4/5"
~2
hint "Głód: 5/5 - koniecznie coś zjedz!!!"
#smierc
~5
ja setdammage 0.1
~5
ja setdammage 0.2
~5
ja setdammage 0.3
~5
ja setdammage 0.4
~5
ja setdammage 0.5
~5
ja setdammage 0.6
~5
ja setdammage 0.7
~5
ja setdammage 0.8
~5
ja setdammage 0.9
~5
hint "Umierasz z głodu..."
ja setdammage 1


Teraz problem - kiedy gracz wykonuje akcję "Jedz" informacje (chodzi o informacje o głodzie - tutaj hinty) idą co prawda od startu, czyli #Loop, ale razem z tymi, co szły wcześniej. Wie ktoś, jak zatrzymać poprzednie "odliczanie"? A te 2 warny naleza mi sie... [/code]
Ostatnio edytowano Cz 04 paź, 2007 15:03 przez bartekz191, łącznie edytowano 1 raz

HAV

PostŚr 03 paź, 2007 20:33

Koduj skrypty...
Offline
Avatar użytkownika

Kadryl

Major

Major

  • Posty: 883
  • Dołączył(a): Cz 14 wrz, 2006 14:04
  • Lokalizacja: Wa-wa

PostCz 04 paź, 2007 00:02

?ja action "Jedz"
- a jak to działa ? Nie znam takiej akcji.

...
goto "loop"
#loop
...
- hm to wygląda na "pętle widmo"

------------------------------------
Wstaw wyzwalacz z warunkiem:
Kod: Zaznacz cały
glod

w aktywacji:
Kod: Zaznacz cały
[] exec "glod.sqs"


Utwórz skrypt glod.sqs:
Kod: Zaznacz cały
_i = 0
_j = 0

#loop
? _i == 0: _naz = "dawno nie jadłem"
? _i == 1: _naz = "robię się głodny"
? _i == 2: _naz = "coś bym przekąsił"
? _i == 3: _naz = "jestem bardzo głodny"
? _i == 4: _naz = "musze coś zjeść"
? _i == 5: _naz = "jedzenia ! ! !"

hint format ["%1", _naz]
~2
? ! glod: goto "ok"
_i = _i + 1
? _i < 6: goto "loop"

#umieranie
player setdammage _j
hint "słabne"
~5
? ! glod: goto "ok"
_j = _j + 0.1
? _j < 1: goto "umieranie"

? ! glod: goto "ok"
hint "umierasz z głodu..."
~1
player setdammage 1
exit

#ok
player setdamage 0
hint "jak dobrze się najeść"
exit


Wszystko będziesz uruchamiał zmienną glod,
jeżeli glod = true -> uruchomi się skrypt słabnięcia i śmierci
jeżeli glod = false -> skrypt zatrzyma swoje działanie i gracz odzyska siły
P.S. wydłuż czas z ~2 na co najmniej ~10 będzie bardziej realistycznie.
Offline
Avatar użytkownika

bartekz191

Kapral

Kapral

  • Posty: 99
  • Dołączył(a): So 15 wrz, 2007 10:58

PostCz 04 paź, 2007 11:18

Dzięki Kadryl. Działa. Temat proszę zamknąć ;-)
Offline
Avatar użytkownika

Ovg

Porucznik

Porucznik

  • Posty: 379
  • Dołączył(a): Pt 03 lis, 2006 20:14
  • Lokalizacja: z domu

PostCz 04 paź, 2007 16:18

Ciekawy skrypt był tutaj: http://operationflashpoint.filefront.co ... _RPG;42325 jedzenie i zdobywanie doświadczenia
"Ojej, jakże ja kocham koniczki!"
:kloda:
  ▲
▲ ▲
Offline
Avatar użytkownika

SaS TrooP

Pułkownik

Pułkownik

  • Posty: 1143
  • Dołączył(a): Wt 06 cze, 2006 17:18
  • Lokalizacja: Wodzisław

PostCz 04 paź, 2007 16:47

tak też to znalazłem, ale jest jakieś jeszcze inne stosowanie? Wiecie, warto wypróbwoa wszystko co mamy pod ręką.
Online

xersius

Pułkownik

Pułkownik

  • Posty: 99987
  • Dołączył(a): Pn 29 lip, 2024 15:01

Re: Jedzenie

PostPt 13 gru, 2024 23:06

audiobookkeeper.rucottagenet.rueyesvision.rueyesvisions.comfactoringfee.rufilmzones.rugadwall.rugaffertape.rugageboard.rugagrule.rugallduct.rugalvanometric.rugangforeman.rugangwayplatform.rugarbagechute.rugardeningleave.rugascautery.rugashbucket.rugasreturn.rugatedsweep.rugaugemodel.rugaussianfilter.rugearpitchdiameter.ru
geartreating.rugeneralizedanalysis.rugeneralprovisions.rugeophysicalprobe.rugeriatricnurse.rugetintoaflap.rugetthebounce.ruhabeascorpus.ruhabituate.ruhackedbolt.ruhackworker.ruhadronicannihilation.ruhaemagglutinin.ruhailsquall.ruhairysphere.ruhalforderfringe.ruhalfsiblings.ruhallofresidence.ruhaltstate.ruhandcoding.ruhandportedhead.ruhandradar.ruhandsfreetelephone.ru
hangonpart.ruhaphazardwinding.ruhardalloyteeth.ruhardasiron.ruhardenedconcrete.ruharmonicinteraction.ruhartlaubgoose.ruhatchholddown.ruhaveafinetime.ruhazardousatmosphere.ruheadregulator.ruheartofgold.ruheatageingresistance.ruheatinggas.ruheavydutymetalcutting.rujacketedwall.rujapanesecedar.rujibtypecrane.rujobabandonment.rujobstress.rujogformation.rujointcapsule.rujointsealingmaterial.ru
journallubricator.rujuicecatcher.rujunctionofchannels.rujusticiablehomicide.rujuxtapositiontwin.rukaposidisease.rukeepagoodoffing.rukeepsmthinhand.rukentishglory.rukerbweight.rukerrrotation.rukeymanassurance.rukeyserum.rukickplate.rukillthefattedcalf.rukilowattsecond.rukingweakfish.rukinozones.rukleinbottle.rukneejoint.ruknifesethouse.ruknockonatom.ruknowledgestate.ru
kondoferromagnet.rulabeledgraph.rulaborracket.rulabourearnings.rulabourleasing.rulaburnumtree.rulacingcourse.rulacrimalpoint.rulactogenicfactor.rulacunarycoefficient.ruladletreatediron.rulaggingload.rulaissezaller.rulambdatransition.rulaminatedmaterial.rulammasshoot.rulamphouse.rulancecorporal.rulancingdie.rulandingdoor.rulandmarksensor.rulandreform.rulanduseratio.ru
languagelaboratory.rulargeheart.rulasercalibration.rulaserlens.rulaserpulse.rulaterevent.rulatrinesergeant.rulayabout.ruleadcoating.ruleadingfirm.rulearningcurve.ruleaveword.rumachinesensible.rumagneticequator.rumagnetotelluricfield.rumailinghouse.rumajorconcern.rumammasdarling.rumanagerialstaff.rumanipulatinghand.rumanualchoke.rumedinfobooks.rump3lists.ru
nameresolution.runaphtheneseries.runarrowmouthed.runationalcensus.runaturalfunctor.runavelseed.runeatplaster.runecroticcaries.runegativefibration.runeighbouringrights.ruobjectmodule.ruobservationballoon.ruobstructivepatent.ruoceanmining.ruoctupolephonon.ruofflinesystem.ruoffsetholder.ruolibanumresinoid.ruonesticket.rupackedspheres.rupagingterminal.rupalatinebones.rupalmberry.ru
papercoating.ruparaconvexgroup.ruparasolmonoplane.ruparkingbrake.rupartfamily.rupartialmajorant.ruquadrupleworm.ruqualitybooster.ruquasimoney.ruquenchedspark.ruquodrecuperet.rurabbetledge.ruradialchaser.ruradiationestimator.rurailwaybridge.rurandomcoloration.rurapidgrowth.rurattlesnakemaster.rureachthroughregion.rureadingmagnifier.rurearchain.rurecessioncone.rurecordedassignment.ru
rectifiersubstation.ruredemptionvalue.rureducingflange.rureferenceantigen.ruregeneratedprotein.rureinvestmentplan.rusafedrilling.rusagprofile.rusalestypelease.rusamplinginterval.rusatellitehydrology.ruscarcecommodity.ruscrapermat.ruscrewingunit.ruseawaterpump.rusecondaryblock.rusecularclergy.ruseismicefficiency.ruselectivediffuser.rusemiasphalticflux.rusemifinishmachining.ruspicetrade.ruspysale.ru
stungun.rutacticaldiameter.rutailstockcenter.rutamecurve.rutapecorrection.rutappingchuck.rutaskreasoning.rutechnicalgrade.rutelangiectaticlipoma.rutelescopicdamper.rutemperateclimate.rutemperedmeasure.rutenementbuilding.rutuchkasultramaficrock.ruultraviolettesting.ru
Online

xersius

Pułkownik

Pułkownik

  • Posty: 99987
  • Dołączył(a): Pn 29 lip, 2024 15:01

Re: Jedzenie


Powrót do Operation Flashpoint

Kto przegląda forum

Użytkownicy przeglądający ten dział: xersius i 21 gości

cron