SAIL - Umiejetnosci postaci

Wszystko o modach, patchach i błędach w OW oraz ogólnym programowaniu.
Používateľov profilový obrázok
Backero
Community Veteran
Community Veteran
Posty: 556
Rejestracja: Št Okt 18, 2007 5:36 pm
Bydlisko: Rzeszów/Rudnik nad Sanem/Chalupki
Kontakt:

SAIL - Umiejetnosci postaci

Príspevok autor: Backero »

Utrzymać pozycje

Kód: Vybrať všetko

ComHold(units:plist);
Spocznij

Kód: Vybrať všetko

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

Kód: Vybrať všetko

ComInvisible(humans:plist);
Tryb czolgania

Kód: Vybrať všetko

ComCrawl(humans:plist);
Tryb powstania

Kód: Vybrať všetko

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

Kód: Vybrať všetko

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

Kód: Vybrať všetko

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

Kód: Vybrať všetko

ComFireExplosives(humans:plist);
Naprawa budynku

Kód: Vybrať všetko

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

Kód: Vybrať všetko

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

Kód: Vybrať všetko

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

Kód: Vybrať všetko

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

Kód: Vybrať všetko

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

Kód: Vybrať všetko

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

Kód: Vybrať všetko

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

Kód: Vybrať všetko

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

Kód: Vybrať všetko

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

Kód: Vybrať všetko

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

Ustawienie wyjścia z teleportu

Kód: Vybrať všetko

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

Kód: Vybrať všetko

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

Kód: Vybrať všetko

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

Kód: Vybrať všetko

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

Kód: Vybrať všetko

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

Kód: Vybrať všetko

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

Kód: Vybrať všetko

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

Kód: Vybrať všetko

ComForceInvisible(humans:plist);
Naprawa budynku

Kód: Vybrať všetko

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

Kód: Vybrať všetko

ComStand(humans:plist);
Zatrzymanie się

Kód: Vybrať všetko

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

Kód: Vybrať všetko

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

Kód: Vybrať všetko

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

Kód: Vybrať všetko

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

Kód: Vybrať všetko

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

Kód: Vybrať všetko

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

Kód: Vybrať všetko

ComExitVehicle(humans:plist);
Zapamiętanie polecenia

Kód: Vybrať všetko

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
Posty: 2898
Rejestracja: Pi Júl 28, 2006 10:58 am
Bydlisko: Bialystok, Poland

Re: SAIL - Specjalne umiejetnosci postaci

Príspevok autor: 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).
Používateľov profilový obrázok
Antitheus
Kung Führer
Kung Führer
Korea North
Posty: 2526
Rejestracja: Št Jan 04, 2007 9:45 pm
Bydlisko: Gorzów Wlkp.
Kontakt:

Re: SAIL - Specjalne umiejetnosci postaci

Príspevok autor: Antitheus »

Kód: Vybrať všetko

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
Posty: 2898
Rejestracja: Pi Júl 28, 2006 10:58 am
Bydlisko: Bialystok, Poland

Re: SAIL - Specjalne umiejetnosci postaci

Príspevok autor: 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.
Používateľov profilový obrázok
Backero
Community Veteran
Community Veteran
Posty: 556
Rejestracja: Št Okt 18, 2007 5:36 pm
Bydlisko: Rzeszów/Rudnik nad Sanem/Chalupki
Kontakt:

Re: SAIL - Specjalne umiejetnosci postaci

Príspevok autor: Backero »

wlasnie nie moge kontynuowac, bo utknolem
ale nie w SAILu, cos mam z OWem :/
Anarchy
Site Moderator
Chad
Posty: 1223
Rejestracja: Št Máj 03, 2007 11:02 am

Re: SAIL - Specjalne umiejetnosci postaci

Príspevok autor: Anarchy »

Ararara, ku**a i nic nie mówisz...
Používateľov profilový obrázok
Backero
Community Veteran
Community Veteran
Posty: 556
Rejestracja: Št Okt 18, 2007 5:36 pm
Bydlisko: Rzeszów/Rudnik nad Sanem/Chalupki
Kontakt:

Re: SAIL - Specjalne umiejetnosci postaci

Príspevok autor: Backero »

mialem pisac, ale pomyslalem ze sie samo naprawi :P i mialem racje ^^
Používateľov profilový obrázok
Gothuk
Site Administrator
Site Administrator
Poland
Posty: 983
Rejestracja: Ut Sep 04, 2007 6:10 pm
Bydlisko: Poland, Warsaw
Kontakt:

Re: SAIL - Umiejetnosci postaci

Príspevok autor: Gothuk »

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

@down
ok, zrobione.
Používateľov profilový obrázok
Axoris
Soldier level 3
Soldier level 3
Posty: 78
Rejestracja: So Jan 05, 2008 1:20 pm

Re: SAIL - Umiejetnosci postaci

Príspevok autor: 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...
ODPOWIEDZ