Teraz jest Wt 21 kwi, 2026 10:32


Warunki w skryptach

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

Panda

Chorąży

Chorąży

  • Posty: 179
  • Dołączył(a): N 09 sty, 2005 18:33
  • Lokalizacja: Warszawa

PostPt 25 lut, 2005 14:50

Właściwy warunek to
Kod: Zaznacz cały
_soldier ammo"m60">0
Piszę, bo gdzie indziej ktoś napisał to z błędem.
Offline
Avatar użytkownika

Marcin_BM

Porucznik

Porucznik

  • Posty: 330
  • Dołączył(a): N 25 lip, 2004 20:49

PostN 06 mar, 2005 21:03

a zwrot jeżeli to OR ??
np może być tak :
Kod: Zaznacz cały
 _soldier ammo"M60">0 OR
 _soldier ammo"MP5">0
??
Ten który rzucił na mnie się niewiele szczęścia miał,Bo wypadł prosto mi na kły i krew trysnęła z rany
Offline

Oscypek

Major

Major

  • Posty: 858
  • Dołączył(a): Pn 01 lis, 2004 12:12
  • Lokalizacja: Maków Podhalański

PostN 06 mar, 2005 21:08

Skrypt nie wie co z tym zrobić
Brakuje ci "@" albo "?"
I chciałbym zapytać, skoro to jest temat o warunkach w skrypcie.
Jak działo to :
? (warunek)&&(warunek)
Offline
Avatar użytkownika

Panda

Chorąży

Chorąży

  • Posty: 179
  • Dołączył(a): N 09 sty, 2005 18:33
  • Lokalizacja: Warszawa

PostN 06 mar, 2005 21:17

Oscypek napisał(a):I chciałbym zapytać, skoro to jest temat o warunkach w skrypcie.
Jak działo to :
? (warunek)&&(warunek)

Nie działa, Oscypek, nie działa :D
Kod: Zaznacz cały
? ((warunek)&&(warunek)):skutek

Taka jest prawidłowa formuła. Skrypt sprawdzi i jeśli oba warunki są prawdziwe nastąpi skótek, po czym dalsze polecewnia zostaną zrealizowane normalnie. Jeśli nie to skótek nie nastąpi, ale dalsze polecewnia i tak zostaną zrealizowane normalnie.

W skryptach język jest ciut inny: "||" zamiast "or" i "&&" zamiast "and".
Znaczenie "@" oraz "?" było już wyjaśniane na tym forum: opcja "szukaj" czeka. Ewentualnie kilka postów wyżej... :wink:
Offline
Avatar użytkownika

Marcin_BM

Porucznik

Porucznik

  • Posty: 330
  • Dołączył(a): N 25 lip, 2004 20:49

PostN 06 mar, 2005 22:52

W skryptach język jest ciut inny: "||" zamiast "or" i "&&" zamiast "and".
Znaczenie "@" oraz "?" było już wyjaśniane na tym forum: opcja "szukaj" czeka. Ewentualnie kilka postów wyżej...

Mogłbyś mi napisąc jakis mały prosty przykład z "albo"
P.S co to jest na klawiaturze ?? :oops:
"||" zamiast "or"
Ten który rzucił na mnie się niewiele szczęścia miał,Bo wypadł prosto mi na kły i krew trysnęła z rany
Offline
Avatar użytkownika

Panda

Chorąży

Chorąży

  • Posty: 179
  • Dołączył(a): N 09 sty, 2005 18:33
  • Lokalizacja: Warszawa

PostN 06 mar, 2005 23:40

|| to dwa razy | - taki znaczek : \ (środkowy rząd na klawiaturze, tuż przy ENTER)+SHIFT

Przykłady dam z "żywego" skryptu.
Kod: Zaznacz cały
?((isengineon _heli)&&(alive _heli)&&((Getdammage _heli) >= _startlevel)):goto "burn"

Kod: Zaznacz cały
?(!(isengineon _heli)||_kk<10):goto"deleyingloop"
Poprzednia strona

Powrót do Operation Flashpoint

Kto przegląda forum

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