Polski Česky English Français Русский Español
Home Site Original War Support Community Forums Facebook YouTube Discord
¿Tu primera vez por aquí? Lee esto!
» Índice > Modding Archive > SAIL - Specjalne umiejetnosci postaci

SAIL - Specjalne umiejetnosci postaci

Backero pisze:Utrzymać pozycje

Kod:

ComHold(units:plist);

Spocznij

Kod:

ComFree(humans:plist);

Częściowa niewidzialność

Kod:

ComInvisible(humans:plist);

Tryb czolgania

Kod:

ComCrawl(humans:plist);

Tryb powstania

Kod:

ComWalk(humans:plist));

Podstawienie czasowego ładunku

Kod:

ComPlaceDelayedCharge(humans:plist, x:integer, y:integer, un:integer);

Podstawienie zdalnego ladunku

Kod:

ComPlaceRemoteCharge(humans:plist, x:integer, y:integer, un:integer;

Detonacja zdalnego ladunku

Kod:

ComFireExplosives(humans:plist);

Naprawa budynku

Kod:

ComRepairBuilding(humans:plist, building:integer);

Rozebranie budynku // dismantle to nie rozbudowa :roll:

Kod:

ComDismantle(humans:plist, building:integer);

Naprawa pojazdu

Kod:

ComRepairVehicle(humans:plist, vehicle:integer);

Podłączenie zdalnie sterowanego pojazdu do kierowcy

Kod:

ComLinkTo(vehicles:plist, human:integer);

Budowa behemota

Kod:

ComBuildBehemoth(humans:plist, b_behemoth, x:integer, y:integer, r:integer);

Leczenie

Kod:

ComHeal(humans:plist, unit:integer);

Oswajanie malpoludow z danego obszaru

Kod:

ComTameXY(humans:plist, x:integer, y:integer);

Hackowanie

Kod:

ComHack(humans:plist, vehicle:integer);

Wyslanie pocisku czasowego

Kod:

ComTimeShift(humans:plist, x:integer, y:integer);

Wyslanie pocisku przestrzennego

Kod:

ComSpaceShift(humans:plist, x:integer, y:integer);

Dodane:

Ustawienie wyjścia z teleportu

Kod:

ComTeleportExit(humans:plist, x:integer, y:integer, teleport:integer);

Wystrzelenie pocisku nasennego

Kod:

ComAttackSoporific(humans:plist, unit:integer);

Budowa budynku

Kod:

ComBuild(humans:plist, building:integer, x:integer, y:integer, r:integer);

Zmiana uzbrojenia szejków na karabin

Kod:

ComCarabine(sheiks:plist);

Zmiana uzbrojenia szejków na szablę

Kod:

ComSabre(sheiks:plist);

Rozkaz zakażenia syberytu

Kod:

ComContaminate(humans:plist, x:integer, y:integer);

Ustawienie ukrytej kamery

Kod:

ComHiddenCamera(humans:plist, x:integer, y:integer);

Niewidzialność

Kod:

ComForceInvisible(humans:plist);

Naprawa budynku

Kod:

ComRepairBuilding(humans:plist, building:integer);

Powstanie

Kod:

ComStand(humans:plist);

Zatrzymanie się

Kod:

ComStop(units:plist);

Obrót w stronę danego hexa [x,y]

Kod:

ComTurnXY(units:plist, x:integer, y:integer);

Obrót w stronę jednostki

Kod:

ComTurnUnit(units:plist, un:integer);

Komenda czekania

Kod:

ComWait(units:plist, time:integer);

Wejście do budynku/pojazdu

Kod:

ComEnterUnit(humans:plist, unit:integer);

Wyjście z budynku

Kod:

ComExitBuilding(humans:plist);

Wyjście z pojazdu

Kod:

ComExitVehicle(humans:plist);

Zapamiętanie polecenia

Kod:

ComRemember(units:plist)

Legenda:
b_behemoth - identyfikator behemotha jako budynku w SAILu
building - budynek
human - czlowiek
humans - ludzie
sheiks - szejkowie
teleport - identyfikator teleportu
time - czas
un - jednostka
unit - jednostka (w tym przypadku człowiek lub małpa)
units - jednostki
vehicle - pojazd
vehicles - pojazdy
x - wspolrzedne x na mapie
y - wspolrzedne y na mapie
r - rotacja; od 0 do 5; (ze wskazowkami zegara) 0 - godzina 1; 1 godzina 3; 2 - godzina 5; 3 - godzina 7; 4 - godzina 9; 5 - godzina 11

Atrybuty:
plist - lista jednostek, uwaga: lista moze byc także jednoelementowa
integer - liczba całkowita / pojedyńcza jednostka

Uwagi:
Nie znam kodu na postawienie wyjscia z teleportu, skazenia syberytu czy pocisku przestrzennego, wiec ich tu nie ma ^^ Jak ktos je zna, niech doda
Niektore czynnosci moga robic postacie w ogole nie przeznaczone do tego, np: rusek czy arab moga byc czesciowo niewidzialni.
W leczeniu humans oznacz jednostki leczace, a unit ranna.
By postac znowu stala sie widzialna wystarczy zadac jej jakakolwiek ina czynnosc.
Oswajanie malpoluda polega na oswajaniu ktoregokolwiek z nich w zasiegu widoku naukowca. Wspolrzedne to miejsce w ktorym postac rozpoczyna oswajanie.
Przed kazda komende mozna wprowadzic slowko Add (np: AddComHeal). Oznacza to ze polecenie zostanie wykonane dopiero po zakonczeniu potrzedniego. To tak jak dzialanie shiftem podczas planowania i aktywnej pauzy.

// edited by Gothuk

Lucyfer pisze:

Kod:

ComTurnUnit(units:plist un:integer);

Pozwolę sobie zwrócić uwagę na ten kodzik. Jeśli chodzi o jednostki jest bardzo ważny szczególnie podczas różnorakich filmików, gdzie chcemy aby jednostki nie biegały po mapie lub stały tyłem do rozmówcy. Kod zwraca jednostki twarzą do siebie.

Author: Backero & Gothuk & Lucyfer
Topic: https://forum.original-war.net/viewtopic.php?f=6&t=1513

» Índice > Modding Archive > SAIL - Specjalne umiejetnosci postaci