jak wcielić w zycie ZSa 2042 3

O temacie

Autor RafalBudzis

Zaczęty 10.01.2011 roku

Wyświetleń 2042

Odpowiedzi 3

RafalBudzis

RafalBudzis

Użytkownicy
posty1967
Propsy808
ProfesjaSkrypter
  • Użytkownicy
chodzi mi o skryptowego ZS`a wiem ze się dzieli na 3 cześć itp
ale jak go wprowadzić w życie ??
załóżmy ze zrobimy ZS`a
_Work\Data\Scripts\Content\Story\ZS\pers\ZS_Sleeper.d
tylko ze z inną nazwą
i co zrobić żeby np. wilki czarowały snem jak się podejdzie ?

macie jakieś uwagi co do pisania czegoś takiego ??
dopiero zaczynam z ZS`ami :D  proszę o wyrozumiałość :D


RafalBudzis

RafalBudzis

Użytkownicy
posty1967
Propsy808
ProfesjaSkrypter
  • Użytkownicy
Cytat: Avallach link=topic=12889.msg129811#msg129811#msg129811#msg129811 date=1294695668
Musisz napisać TA które go używa, a to TA załączyć w rutynie.
Wielkie dzięki jesteś wielki :D
ale kali nie rozumieć :/

mogę poprosić wersje dla idiotów ??  :lol:

inż. Avallach

inż. Avallach

Administrator
posty7661
Propsy5239
NagrodyV
ProfesjaProgramista
  • Administrator

inż. Avallach
Administrator

jak wcielić w zycie ZSa
#3 2011-01-11, 06:50(Ostatnia zmiana: 2011-01-11, 16:42)
_Work\Data\Scripts\Content\Story\ZS\Ta.d

Dopisujesz:
func void TA_nazwa (var int start_h, var int start_m, var int stop_h, var int stop_m, VAR string waypoint)
{ TA_Min (self, start_h,start_m, stop_h, stop_m, ZS_nazwa, waypoint); };
Rutynę tworzysz już normalnie:
FUNC VOID Rtn_start_id ()
{
TA_nazwa (00,00,00,00,"WAYPOINT");
};

Właściwie to kiedyś uznałem że te nowe Ta są do niczego niepotrzebne skoro tylko "przekształcają" funkcję która jednak na wyjściu zawiera dokładnie tyle samo danych, nie pamiętam już do jakiego wniosku doszedłem, ale chyba można bez problemu korzystać z TA_Min bezpośrednio w samych rutynach (z pominięciem tego pliku Ta.d):
FUNC VOID Rtn_start_id ()
{
TA_Min (self, start_h,start_m, stop_h, stop_m, ZS_nazwa, waypoint); };
};


0 użytkowników i 1 Gość przegląda ten wątek.
0 użytkowników
Do góry