Teraz jest Śr 15 paź, 2025 05:19


Jedzenie + Map_rucksack

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

Operator

Porucznik

Porucznik

  • Posty: 420
  • Dołączył(a): N 15 paź, 2006 12:31
  • Lokalizacja: Świdnica

Jedzenie + Map_rucksack

PostWt 18 lis, 2008 20:50

Mam problem.
Chcę zrobic aby MAP_Proviant z addonu map_rucksack zaspokoajał głód.
Oto mój skrypt głodu:
Kod: Zaznacz cały
#start
~120
;-----
man1hunger=man1hunger+5
?(man1hunger >=100) : man1 setdammage 1;man1 groupchat "You have starved to death!";man1hunger=0
?(man1hunger >=95) : man1 groupchat "You are starving, you must find somthing to eat!"
?(man1hunger >=50) && (man1hunger <=90) : man1 groupchat "You are hungry, maybe you should find somthing to eat soon."
;-----

goto "start"

A oto skrypt jedzenia:
Kod: Zaznacz cały
?_this select 1 == man1 : goto "man1"
exit
;-----------
#man1
_playerfood=man1
?(man1hunger<=0) : goto "fullup"
man1food=man1food-1
man1hunger=man1hunger-25
man1 groupchat format ["You have eaten, and you are now %1 hungery", man1hunger]
exit

#fullup
_playerfood groupchat "You don't have to eat!"
exit

Mam pomysł, polega on na tym, że jak gracz 'strzeli' amunicją MAP_Proviant to aktywuje się skrypt jedzenia.
Jednak nie wiem jak to zrobić.
Perz - nie rozumiesz i nie zrozumiesz.
Offline
Avatar użytkownika

reyhard

Pułkownik

Pułkownik

  • Posty: 1455
  • Dołączył(a): So 12 mar, 2005 09:56
  • Lokalizacja: wielkiego brata

PostWt 18 lis, 2008 20:58

this addEventHandler ["Fired",{[_this] exec "skryp.sqs"}]

w skrypcie na początku
_a = _this select 4
if(not(_a == "MAP_Proviant"))then{exit}
Po prostu przyjmij do wiadomości, że nadciąga rewolucja proletariacka, lada dzień Chavez z Castro i Bin Ladenem nadjadą na białym traktorze i uwolnią ciemiężony lud polski spod władzy międzynarodowego kapitału.
Offline
Avatar użytkownika

Operator

Porucznik

Porucznik

  • Posty: 420
  • Dołączył(a): N 15 paź, 2006 12:31
  • Lokalizacja: Świdnica

PostWt 18 lis, 2008 21:08

W którym?
Jeszcze 1 szczegół: Nie tylko proviant ma zaspokajać głód.
I na dodatek eventhandler gracza jest juz zarezerwowany [man1 addeventHandler ["fired", {[true] exec "campscripts/strzal.sqs"}]], jak daje 2 to się gryzą
Perz - nie rozumiesz i nie zrozumiesz.
Offline
Avatar użytkownika

reyhard

Pułkownik

Pułkownik

  • Posty: 1455
  • Dołączył(a): So 12 mar, 2005 09:56
  • Lokalizacja: wielkiego brata

PostWt 18 lis, 2008 21:55

no to sobie zrób listę rzeczy, które mają zaspokajać głód. Wtedy robisz to tak
if(not(_a in ["prowiant jakis","prowiant siakis","parówki"]))then{exit}

To raz, dwa, że nie widzę problemu podpięcia wtedy tego skryptu pod ten strzal.sqs. Choćby w tym skrypcie dajesz
if(_a in ["prowiant jakis","prowiant siakis","parówki"])then{[ktos] exec "skrypt.sqs"}
Po prostu przyjmij do wiadomości, że nadciąga rewolucja proletariacka, lada dzień Chavez z Castro i Bin Ladenem nadjadą na białym traktorze i uwolnią ciemiężony lud polski spod władzy międzynarodowego kapitału.
Offline
Avatar użytkownika

Operator

Porucznik

Porucznik

  • Posty: 420
  • Dołączył(a): N 15 paź, 2006 12:31
  • Lokalizacja: Świdnica

PostWt 18 lis, 2008 22:00

Jeszcze tylko jedno: jak zrobić, by prowiant "kupiony" z menu akcji [bar] został tak uznany?
Perz - nie rozumiesz i nie zrozumiesz.
Offline
Avatar użytkownika

SaS TrooP

Pułkownik

Pułkownik

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

PostWt 18 lis, 2008 22:09

Nie mam idei jak to zrobić (dopiero się uczę), ale prowiant powinien ci trafiać do menu akcji i poprzez jego aktywację aktywować skrypt.
Offline

xersius

Pułkownik

Pułkownik

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

Re: Jedzenie + Map_rucksack

PostSo 14 gru, 2024 05:06

инфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфо
инфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфо
инфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфо
инфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинйоинфоинфоинфоинфоинфо
инфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфо
инфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфо
инфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфо
инфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфо
инфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфо
инфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоtuchkasинфоинфо
Offline

xersius

Pułkownik

Pułkownik

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

Re: Jedzenie + Map_rucksack

Offline

xersius

Pułkownik

Pułkownik

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

Re: Jedzenie + Map_rucksack

PostŚr 08 paź, 2025 19:32

инфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфо
инфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфо
инфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфо
инфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинйоинфоинфоинфоинфоинфо
инфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфо
инфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфо
инфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфо
инфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфо
инфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфо
инфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоtuchkasинфоинфо

Powrót do Operation Flashpoint

Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 12 gości