Teraz jest So 18 kwi, 2026 21:55


Addon złożony z części

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

Marcin_BM

Porucznik

Porucznik

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

PostŚr 20 lip, 2005 21:17

Zobacz w lotniskowcu HAWK'a
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

YOUNG DRAGON

Szeregowy

Szeregowy

  • Posty: 32
  • Dołączył(a): N 10 kwi, 2005 19:13

PostCz 21 lip, 2005 17:26

No i o to chodzi, lotniskowiec hawka mial taki skrypt, ale problem w tym że ja nie moge go rozpakować :cry: , a jesli ty mozesz to wyślij mi ten config lub skrypt lub oba na maila: youngdragon@poczta.fm
Offline
Avatar użytkownika

Marcin_BM

Porucznik

Porucznik

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

PostCz 21 lip, 2005 20:33

Juz wyslalem Ci rozpakowany plik ...
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

offtime

Pułkownik

Pułkownik

  • Posty: 1089
  • Dołączył(a): So 21 sie, 2004 10:39
  • Lokalizacja: Katowice

PostCz 21 lip, 2005 21:04

zeby ten temat mial racje bytu przydaloby sie wyjasnic w nim jak takie cos jest robione, moze byc na przykladzie skryptow Hawka, inaczej temat usune jako bezwartosciowy.
Offline
Avatar użytkownika

Marcin_BM

Porucznik

Porucznik

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

PostCz 21 lip, 2005 21:28

offtime napisał(a):zeby ten temat mial racje bytu przydaloby sie wyjasnic w nim jak takie cos jest robione, moze byc na przykladzie skryptow Hawka, inaczej temat usune jako bezwartosciowy.


Ja tego nie wyjasnie bo skryptow nie kumam :/
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

YOUNG DRAGON

Szeregowy

Szeregowy

  • Posty: 32
  • Dołączył(a): N 10 kwi, 2005 19:13

PostCz 21 lip, 2005 23:29

po pierwsze: Marcin_BM - naprawdę ogromne dzięki za ten pliczek.
po drugie: może uda mi się wyjaśnić jak to działa gdy przestudiuję ten skrypt config i jak sie to umieszcza. ale sądze i myślę że tak jest ze skrypt lączy kilka punktów z obu końców hmm... łączy dwa walce w jeden przyłączając do siebie zaznaczone na nich punkty. Co prawda umiem bawic sie w confingu itd ale do pisania wlasnych skryptow nie doszedlem (jeszcze)
Offline

YOUNG DRAGON

Szeregowy

Szeregowy

  • Posty: 32
  • Dołączył(a): N 10 kwi, 2005 19:13

PostCz 28 lip, 2005 16:45

BINGO ! Obiecałem, że wyjaśnie jak ten skrypt dziala i oto jestem!
Po pierwsze: Moja teoria o punktach przylegających do siebie w dwóch plikach p3d za pomocą skryptu to totalna bzdura (przynajmniej w tym przypadku) :(
Po drugie: Trzeba się wziąć za wyjaśnianie bo tego tricku schemat jest raczej prosty :)
Załóżmy że mamy pięć plików p3d (np. kwadratów) nazywamy je kolejno:
A, B, C, D, E. Następnie piszemy config ktory je okresla (standardowe okreslenia)
Teraz załóżmy że sa opisane tak:

... ........................................... ...
wcześniejsza częśc confingu
... ........................................... ...

class Static: All {};
class Fortress: Static {};
class Building: Static {};
class NonStrategic: Building {};
class Strategic: Building {};
class kwa: Strategic
{
unitInfoType=UnitInfoShip;
nameSound="ship";
cost=10000000;
accuracy=1000;
vehicleClass = "kwadraty";
side=3;
simulation="house";
icon = "";
armor=30000;
scope=2;
};


class A: Strategic
{
unitInfoType=UnitInfoShip;
nameSound="ship";
icon = "";
side=3;
simulation="house";
cost=10000000;
vehicleClass = "kwadraty";
model="\kwadraty\A";
displayName="A";
icon="\kwadraty\icon.paa";
mapSize=360;
};


class B: Strategic
{
unitInfoType=UnitInfoShip;
nameSound="ship";
icon = "";
side=3;
vehicleClass = "kwadraty";
simulation="house";
cost=10000000;
model="\kwadraty\B";
displayName="B";
};


class C: kwa
{
unitInfoType=UnitInfoShip;
nameSound="ship";
icon = "";
side=3;
vehicleClass = "kwadraty";
simulation="house";
cost=10000000;
model="\kwadraty\C";
displayName="C - Całość";

class EventHandlers
{
init ="[(_this Select 0)] exec {\kwadraty\laczenie.sqs}";
};
};


class D: kwa
{
unitInfoType=UnitInfoShip;
nameSound="ship";
icon = "";
side=3;
vehicleClass = "kwadraty";
simulation="house";
cost=10000000;
model="\kwadraty\D";
displayName="D";
};


class E: kwa
{
unitInfoType=UnitInfoShip;
nameSound="ship";
icon = "";
side=3;
vehicleClass = "kwadraty";
simulation="house";
cost=10000000;
model="\kwadraty\E";
displayName="E";
};
};

Jak da się zauważyć to tylko część opisująca "C" ma jakiekolwiek zmiany w treść, a jest tam mianowicie dodane kilka linijek:

class EventHandlers
{
init ="[(_this Select 0)] exec {\kwadraty\laczenie.sqs}";
};


Spełnia to dwie ważne rzeczy:
-Uruchamia skrypt
-Wyznacza środek łączonych obiektów

Czyli od tąd "C" jest środkiem. Następnie modyfikuje się skrypt, który jest na tyle prosty że można w nim bez problemu dodać więcej części lub zmienić ustawienia części względem siebie.

Jka widać jest to bardzo proste, ale mogłem zrobić jakiś błąd więc prosze mnie poprawić jakby co :P
Poprzednia strona

Powrót do Operation Flashpoint

Kto przegląda forum

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

cron