SAIL - Umiejetnosci postaci

Wszystko o modach, patchach i błędach w OW oraz ogólnym programowaniu.
Ответить
Аватара пользователя
Backero
Community Veteran
Community Veteran
Сообщения: 556
Зарегистрирован: Чт окт 18, 2007 5:36 pm
Откуда: Rzeszów/Rudnik nad Sanem/Chalupki
Контактная информация:

SAIL - Umiejetnosci postaci

Сообщение Backero »

Utrzymać pozycje

Код: Выделить всё

ComHold(units:plist);
Spocznij

Код: Выделить всё

ComFree(humans:plist);
Częściowa niewidzialność

Код: Выделить всё

ComInvisible(humans:plist);
Tryb czolgania

Код: Выделить всё

ComCrawl(humans:plist);
Tryb powstania

Код: Выделить всё

ComWalk(humans:plist));
Podstawienie czasowego ładunku

Код: Выделить всё

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

Код: Выделить всё

ComPlaceRemoteCharge(humans:plist, x:integer, y:integer, un:integer;
Detonacja zdalnego ladunku

Код: Выделить всё

ComFireExplosives(humans:plist);
Naprawa budynku

Код: Выделить всё

ComRepairBuilding(humans:plist, building:integer);
Rozebranie budynku // dismantle to nie rozbudowa :roll:

Код: Выделить всё

ComDismantle(humans:plist, building:integer);
Naprawa pojazdu

Код: Выделить всё

ComRepairVehicle(humans:plist, vehicle:integer);
Podłączenie zdalnie sterowanego pojazdu do kierowcy

Код: Выделить всё

ComLinkTo(vehicles:plist, human:integer);
Budowa behemota

Код: Выделить всё

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

Код: Выделить всё

ComHeal(humans:plist, unit:integer);
Oswajanie malpoludow z danego obszaru

Код: Выделить всё

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

Код: Выделить всё

ComHack(humans:plist, vehicle:integer);
Wyslanie pocisku czasowego

Код: Выделить всё

ComTimeShift(humans:plist, x:integer, y:integer);
Wyslanie pocisku przestrzennego

Код: Выделить всё

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

Ustawienie wyjścia z teleportu

Код: Выделить всё

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

Код: Выделить всё

ComAttackSoporific(humans:plist, unit:integer);
Budowa budynku

Код: Выделить всё

ComBuild(humans:plist, building:integer, x:integer, y:integer, r:integer);
Zmiana uzbrojenia szejków na karabin

Код: Выделить всё

ComCarabine(sheiks:plist);
Zmiana uzbrojenia szejków na szablę

Код: Выделить всё

ComSabre(sheiks:plist);
Rozkaz zakażenia syberytu

Код: Выделить всё

ComContaminate(humans:plist, x:integer, y:integer);
Ustawienie ukrytej kamery

Код: Выделить всё

ComHiddenCamera(humans:plist, x:integer, y:integer);
Niewidzialność

Код: Выделить всё

ComForceInvisible(humans:plist);
Naprawa budynku

Код: Выделить всё

ComRepairBuilding(humans:plist, building:integer);
Powstanie

Код: Выделить всё

ComStand(humans:plist);
Zatrzymanie się

Код: Выделить всё

ComStop(units:plist);
Obrót w stronę danego hexa [x,y]

Код: Выделить всё

ComTurnXY(units:plist, x:integer, y:integer);
Obrót w stronę jednostki

Код: Выделить всё

ComTurnUnit(units:plist, un:integer);
Komenda czekania

Код: Выделить всё

ComWait(units:plist, time:integer);
Wejście do budynku/pojazdu

Код: Выделить всё

ComEnterUnit(humans:plist, unit:integer);
Wyjście z budynku

Код: Выделить всё

ComExitBuilding(humans:plist);
Wyjście z pojazdu

Код: Выделить всё

ComExitVehicle(humans:plist);
Zapamiętanie polecenia

Код: Выделить всё

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
Radzio
Site Administrator
Site Administrator
Poland
Сообщения: 2898
Зарегистрирован: Пт июл 28, 2006 10:58 am
Откуда: Bialystok, Poland

Re: SAIL - Specjalne umiejetnosci postaci

Сообщение Radzio »

Naprawdę Ci się nudzi, lepiej zajmij się bardziej misją.
Wszystkie kody można znaleźć w SAILFunctions.rtf na OWSupporcie (łącznie z tymi, których nie masz).
Аватара пользователя
Antitheus
Kung Führer
Kung Führer
Korea North
Сообщения: 2526
Зарегистрирован: Чт янв 04, 2007 9:45 pm
Откуда: Gorzów Wlkp.
Контактная информация:

Re: SAIL - Specjalne umiejetnosci postaci

Сообщение Antitheus »

Код: Выделить всё

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.
Radzio
Site Administrator
Site Administrator
Poland
Сообщения: 2898
Зарегистрирован: Пт июл 28, 2006 10:58 am
Откуда: Bialystok, Poland

Re: SAIL - Specjalne umiejetnosci postaci

Сообщение Radzio »

Lucek, dobrze, że tak wstawiłeś, bo Backero pozmieniał, nawet nie zauważył, jak ważne są te zapiski. A później są takie błędy, że ktoś wstawia listę do integera i funkcja nie działa.
Аватара пользователя
Backero
Community Veteran
Community Veteran
Сообщения: 556
Зарегистрирован: Чт окт 18, 2007 5:36 pm
Откуда: Rzeszów/Rudnik nad Sanem/Chalupki
Контактная информация:

Re: SAIL - Specjalne umiejetnosci postaci

Сообщение Backero »

wlasnie nie moge kontynuowac, bo utknolem
ale nie w SAILu, cos mam z OWem :/
Anarchy
Site Moderator
Chad
Сообщения: 1223
Зарегистрирован: Чт май 03, 2007 11:02 am

Re: SAIL - Specjalne umiejetnosci postaci

Сообщение Anarchy »

Ararara, ku**a i nic nie mówisz...
Аватара пользователя
Backero
Community Veteran
Community Veteran
Сообщения: 556
Зарегистрирован: Чт окт 18, 2007 5:36 pm
Откуда: Rzeszów/Rudnik nad Sanem/Chalupki
Контактная информация:

Re: SAIL - Specjalne umiejetnosci postaci

Сообщение Backero »

mialem pisac, ale pomyslalem ze sie samo naprawi :P i mialem racje ^^
Аватара пользователя
Gothuk
Site Administrator
Site Administrator
Poland
Сообщения: 983
Зарегистрирован: Вт сен 04, 2007 6:10 pm
Откуда: Poland, Warsaw
Контактная информация:

Re: SAIL - Umiejetnosci postaci

Сообщение Gothuk »

Miałem chwile czasu to pozmieniałem i dodałem kilka rzeczy w pierwszym poście. 8)

@down
ok, zrobione.
Аватара пользователя
Axoris
Soldier level 3
Soldier level 3
Сообщения: 78
Зарегистрирован: Сб янв 05, 2008 1:20 pm

Re: SAIL - Umiejetnosci postaci

Сообщение Axoris »

Gothuk usuń te "add" przed komendami, które dopisałeś bo ktoś może pomyśleć, że trzeba dodać jeszcze jedno "add", żeby było w kolejce...
Ответить