Pokaż wiadomości

Ta sekcja pozwala Ci zobaczyć wszystkie wiadomości wysłane przez tego użytkownika. Zwróć uwagę, że możesz widzieć tylko wiadomości wysłane w działach do których masz aktualnie dostęp.


Wiadomości - tobiczek

Strony: [1]
1
Skrypty / potwór
« dnia: 2010-08-15, 14:42 »
a wiec tak zrobilem sobie wlasnego potworka czyli w odzielnym pliku ale teraz chce nowa teksture zrobic dla niego i pomalowalem se go na czarno zrobilem plik wolfC1.tex ale podczas przywolania wilka blad i sie wylacza gothic jak mam dodac teksture co robic ;p

/*************************************************************************
**   Wolf 2                                       **
*************************************************************************/

PROTOTYPE Mst_Default_Wolf2(C_Npc)         
{
   name                     =   "Czarny wilk";
   guild                     =   GIL_WOLF;
   aivar[AIV_MM_REAL_ID]         =    ID_WOLF;
   level                     =   13;
//-----------------------------------------------------------
   attribute   [ATR_STRENGTH]      =   55;
   attribute   [ATR_DEXTERITY]      =   45;
   
   attribute   [ATR_HITPOINTS_MAX]   =   100;
   attribute   [ATR_HITPOINTS]      =   100;

   attribute   [ATR_MANA_MAX]       =   0;
   attribute   [ATR_MANA]          =   0;
//-----------------------------------------------------------
   protection   [PROT_BLUNT]      =   20;
   protection   [PROT_EDGE]         =   20;
   protection   [PROT_POINT]      =   10;
   protection   [PROT_FIRE]         =   10;
   protection   [PROT_FLY]         =   5;
   protection   [PROT_MAGIC]      =   5;
//-----------------------------------------------------------
   damagetype                   =   DAM_EDGE;
//   damage      [DAM_INDEX_BLUNT]   =   0;
//   damage      [DAM_INDEX_EDGE]   =   0;
//   damage      [DAM_INDEX_POINT]   =   0;
//   damage      [DAM_INDEX_FIRE]   =   5;
//   damage      [DAM_INDEX_FLY]      =   0;
//   damage      [DAM_INDEX_MAGIC]   =   0;
//-----------------------------------------------------------
   fight_tactic               =   FAI_WOLF;
//-----------------------------------------------------------
   senses                  = SENSE_HEAR | SENSE_SEE | SENSE_SMELL;
   senses_range            = 3000;      // 30m

   aivar[AIV_MM_Behaviour]      = PACKHUNTER;
   
   aivar[AIV_MM_PercRange]      = 1500;
   aivar[AIV_MM_DrohRange]      = 1200;
   aivar[AIV_MM_AttackRange]   = 500;
   aivar[AIV_MM_DrohTime]      = 3;
   aivar[AIV_MM_FollowTime]   = 10;
   aivar[AIV_MM_FollowInWater] = TRUE;
//-----------------------------------------------------------
   start_aistate            = ZS_MM_AllScheduler;

   aivar[AIV_MM_RoamStart]    = OnlyRoutine;   
};
//-----------------------------------------------------------
func void Set_Wolf2_Visuals()
{
   Mdl_SetVisual (self,"Wolf.mds");
   //                        Body-Mesh      Body-Tex   Skin-Color   Head-MMS   Head-Tex   Teeth-Tex   ARMOR
   Mdl_SetVisualBody      (self,   "WolfC1.tex",      DEFAULT,   DEFAULT,   "",         DEFAULT,     DEFAULT,   -1);
};

/*************************************************************************
**   Wolf  2                                               **
*************************************************************************/

INSTANCE Wolf2   (Mst_Default_Wolf2)
{
Set_wolf2_Visuals();
Mdl_SetModelScale(self, 0.8, 0.8, 0.8);
Npc_SetToFistMode(self);

};

2
Błędy podczas parsowania / bład w dialogu
« dnia: 2010-08-14, 21:25 »
a tak fakt dzieki za pomoc

Zamykam
Avallach

3
Błędy podczas parsowania / bład w dialogu
« dnia: 2010-08-13, 22:23 »
znowu blad nie wiem jaki

FUNC INT DIA_Mariusz_HELLO2_Condition()
{
    if (Npc_KnowsInfo (hero, DIA_Rumcajs_HELLO2    
{                                ======================= niby w tej lini
   return 1;
};
};

4
Skrypty / mikstura
« dnia: 2010-08-11, 21:28 »
grzebie juz z tym dlugo i ciagle albo blad albo zwiekszy  mi mane albo cos innego nie moze ktos dac jakiegos przykladu takiego skrypta czy cos

mozecie mi powiedziec czy taka mikstura wogole zadziala i zeby mozna sie zamienic w czlowieka po minieciu 5 minut

INSTANCE ItFo_miksturaork(C_Item)
{
   name          =   NAME_Trank;

   mainflag       =   ITEM_KAT_POTIONS;
   flags          =   ITEM_MULTI;

   value          =   Value_ManaMaxElixier;   

   visual          =   "ItFo_Potion_Mana_Perma_03.3ds";
   material       =   MAT_GLAS;
   on_state[0]      =   Usemiksturaork;
   scemeName      =   "POTIONFAST";

   description         = "przemiana w orka";
   TEXT[5]            = NAME_Value;               COUNT[5]   = Value_ManaMaxElixier;
};



        FUNC VOID Usemiksturaork()
        {
        Mdl_SetVisual                   (hero,  "Orc.mds");
        Mdl_SetVisualBody               (hero,  "Orc_BodyScout",DEFAULT,        DEFAULT,        "Orc_HeadWarrior",      DEFAULT,          DEFAULT,      -1);
        Npc_SetActiveSpellInfo(self, OrcScout);
        };

mam takie cos gdy pije leci blad. klikam ok i postac przemienia sie w glowe orka a cialo jest niewidzialne ale sadzac po ruchu cienia odgłosach krokow to niewidzialne cialo bezia

5
Skrypty / mikstura
« dnia: 2010-08-11, 21:04 »
witam mam pytanie dało by sie zrobić taką miksture że po jej wypiciu zamienia nas w orka myśliwego albo jakis taki czar ??

6
Spacer / obóz
« dnia: 2010-08-11, 20:46 »
no dobra wpadlem jak oteksturowac world.zen ale jak to teraz zapisac a chatke to w jakim programiku??

7
Spacer / obóz
« dnia: 2010-08-11, 17:24 »
witam chcialbym zrobic obóz niedaleko nowego obozu wsadzic takie budynki jak w nowym obozie a zamiast trawy dac teksture drewna jak takie cos zrobic prosze o pomoc

8
Skrypty / problem
« dnia: 2010-08-10, 18:23 »
faktycznie wpisalem z duzej litery i dobrze stoi przy waypoincie 24 h

można zamknąć

9
Skrypty / problem
« dnia: 2010-08-10, 11:42 »
FUNC VOID Rtn_start_1555 ()
{
TA_Stay (07,00,21,00,"Waypek_point_01");
TA_Stay (21,00,07,00,"Waypek_point_01");
};

no mam taki waypoint a pojde pare metrow dalej wroce a ten debil znika

npc piszesz skrypt dajesz tam gdzie npc i wchodzisz w gothic starter mod klikasz b wpisujesz marvin potem klikasz f2 piszesz insert i instance npc

10
Skrypty / problem
« dnia: 2010-08-10, 10:25 »
dodalem waypoint w spacerze i dalem mojemu npc rutyne i ze ma stac przy tym waypoincie 24 h ale jak zostawie go na chwile samego albo pojde spac czy cos to znika i go nie ma i tak samo z innymi postaciami ktorym dalem wlasne waypointy

11
MDS i animacje / nowy pancerz
« dnia: 2010-08-09, 20:51 »
dobrze udalo sie szata wyglada tak http://a.imageshack.us/img337/415/szataipasek.png
dziekuje bardzo za pomoc

12
MDS i animacje / nowy pancerz
« dnia: 2010-08-09, 18:49 »
mam gmdk ale nie ma zadnego textures

13
MDS i animacje / nowy pancerz
« dnia: 2010-08-09, 15:48 »
nie mam work/data/textures/_COMPILED

14
MDS i animacje / nowy pancerz
« dnia: 2010-08-09, 03:23 »
dobra mam juz pancerz ale teksturke bym musial zamienic za jakąś inną nie szło by wpakowac moja teksture pancerza do Textures.vdf ??

15
MDS i animacje / nowy pancerz
« dnia: 2010-08-08, 21:40 »
zrobilem nowy pancerz do gothic 1 jednak jest on w formacie bmp zamiast 3ds i jak chce go przywolac do gry wyskakuje blad

16
Skrypty / Waypoint
« dnia: 2010-08-08, 12:41 »
dobra poradziłem sobie jest wszystko ladnie po polsku

17
Skrypty / Waypoint
« dnia: 2010-08-08, 12:15 »
po dodaniu wlasnego waypointu mam menu po niemiecku wpisy w dzienku tez itemy tez a dialogi sa po polsku

da sie jakos zrobic by bylo po polsku

18
Skrypty / Problem z zadaniem
« dnia: 2010-08-07, 00:21 »
mam sobie npc i chce dostac qesta na przyniesienie mleka truskawkowego

no wiec zagaduje do niego ale kiedy mam dostac zadanie mam tylko koniec bo chcialem zrobic tak ze bede mial wybor nie albo tak a moja rozmowa konczy sie na "nie a dlaczego?" i potem chcialem zrobic zeby powiedziec tak i dostac wpis do dziennika albo nie i zeby misja przepadla. a zamiast nie albo tak mam tylko koniec.znowu jesli mu przyniose mleka truskawkowego dostaje doswiadczenie i kase ale wpisu w dzienniku nie ma a chce zeby ten qest jako tako wygladal

//*********************************************************************
//   Info Hello
//*********************************************************************
INSTANCE DIA_Bau_2555_Władysław_siema   (C_INFO)
{
   npc         = Bau_2555_Władysław;
   nr          = 1;
   condition   = DIA_Bau_2555_Władysław_siema_Condition;
   information = DIA_Bau_2555_Władysław_siema_Info;
   permanent   = FALSE;
   description = "Hej! co tam?";
};

FUNC INT DIA_Bau_2555_Władysław_siema_Condition()
{
   return TRUE;
};

FUNC VOID DIA_Bau_2555_Władysław_siema_Info()
{
   AI_Output (other,self ,"DIA_Bau_2555_Władysław_siema_15_00"); //Hej! co tam?
   AI_Output (self ,other ,"DIA_Bau_2555_Władysław_siema_55_01"); //człowieku nie widzisz że pracuje
        AI_Output (other,self ,"DIA_Bau_2555_Władysław_siema_15_02"); //no nie zbyt
   AI_Output (self ,other ,"DIA_Bau_2555_Władysław_siema_55_03"); //a myślisz że kto pilnuje farmy i pogania do roboty he he!
        AI_Output (self ,other ,"DIA_Bau_2555_Władysław_siema_55_04"); //A ty nie masz nic do pracy??

};

//*********************************************************************
//   Zadanie
//*********************************************************************
INSTANCE DIA_Bau_2555_Władysław_zadanie   (C_INFO)
{
   npc         = Bau_2555_Władysław;
   nr          = 1;
   condition   = DIA_Bau_2555_Władysław_zadanie_Condition;
   information = DIA_Bau_2555_Władysław_zadanie_Info;
   permanent   = FALSE;
   description = "nie a dlaczego?";
};

FUNC INT DIA_Bau_2555_Władysław_zadanie_Condition()
{
if (npc_knowsinfo (other, DIA_Bau_2555_Władysław_siema))
{
   return TRUE;
};
};

FUNC VOID DIA_Bau_2555_Władysław_zadanie_Info()
{
        AI_Output (other,self ,"DIA_Bau_2555_Władysław_siema_15_00"); //nie a dlaczego??   
        AI_Output (self ,other ,"DIA_Bau_2555_Władysław_siema_55_01"); //potrzebuje kogoś co skoczył by po mleko truskawkowe dla moich robotników sądze że 5 butelek wystarczy może się tym zajmiesz?
   
        Info_ClearChoices   (DIA_Bau_2555_Władysław_siema);
   Info_AddChoice   (DIA_Bau_2555_Władysław_siema, "mógłbym", DIA_Bau_2555_Władysław_siema_ja );
   Info_AddChoice   (DIA_Bau_2555_Władysław_siema, "Nie", DIA_Bau_2555_Władysław_siema_nie );
};

func void DIA_Bau_2555_Władysław_siema_ja ()
{
   AI_Output         (other, self, "DIA_Bau_2555_Władysław_siema_ja_15_00"); //tak
   AI_Output         (self, other, "DIA_Bau_2555_Władysław_siema_ja_08_01"); //świetnie w takim razie przynieś 5 butelek tego mleka jeden z magów sprzedaje je w drodze do klasztoru
   
        Log_CreateTopic (TOPIC_Dostawamleka, LOG_MISSION);
        Log_SetTopicStatus (TOPIC_Dostawamleka, LOG_RUNNING);
        B_LogEntry (TOPIC_dostawamleka,"Mam przynieść 5 butelek mleka truskawkowego do Władysława.");
};

func void DIA_Bau_2555_Władysław_siema_nie ()
{
   AI_Output         (other, self, "DIA_Bau_2555_Władysław_siema_nie_15_00"); //Nie
   AI_Output         (self, other, "DIA_Bau_2555_Władysław_siema_nie_08_01"); //Jak nie to nie w takim razie nagroda cie ominie
};

//*********************************************************************
//   Koniec Zadania
//*********************************************************************
INSTANCE DIA_Bau_2555_Władysław_dostawamleka   (C_INFO)
{
   npc         = Bau_2555_Władysław;
   nr          = 1;
   condition   = DIA_Bau_2555_Władysław_dostawamleka_Condition;
   information = DIA_Bau_2555_Władysław_dostawamleka_Info;
   permanent   = FALSE;
   description = "Mam 5 butelek mleka";
};

FUNC INT DIA_Bau_2555_Władysław_dostawamleka_Condition()
{
if (npc_knowsinfo (other, DIA_Bau_2555_Władysław_zadanie))
&& (npc_hasitems (other, ItFo_MilkTruska) >= 5)
{
   return TRUE;
};
};

FUNC VOID DIA_Bau_2555_Władysław_dostawamleka_Info()
{
   AI_Output (other,self ,"DIA_Bau_2555_Władysław_dostawamleka_15_00"); //Mam 5 butelek mleka
   AI_Output (self ,other ,"DIA_Bau_2555_Władysław_dostawamleka_55_01"); //Świetnie daj je tutaj
        AI_Output (self ,other ,"DIA_Bau_2555_Władysław_dostawamleka_55_02"); //a no i kilka drobnych
   
       
        B_giveinvitems (other, self, ItFo_MilkTruska, 5);
        Createinvitems (self, itmi_gold, 120);
        B_giveinvitems (self, other, itmi_gold, 120);
        B_LogEntry (TOPIC_dostawamleka,"5 butelek mleka truskawkowego zostało dostarczonych");
        Log_SetTopicStatus (TOPIC_dostawamleka, LOG_SUCCESS);
        B_GivePlayerXP  (XP_dostawamleka);
};

----------------------------------------2---------------------------------------------
Wiec tak teraz chcialbym sie spytac o inna rzecz chcialbym qest typu jest se najemnik on zleca nam zaniesienie listu do drugiego najemnika no i tamten najemnik czyta ten list potem ten drugi leci do tego pierwszego bije go ale nie zabija i wraca do swojego waypointu no i ten najemnik nr2 ktory pobil tego nr1 mowi ze niemoze w to uwierzyc ze ten zrobil se z niego jaja i dostajemy 150 expa ;p

----------------------------------------3-----------------------------------------------
a wiec taki qescik ze jest sobie farmer nr1 no i opowiada ze farmer nr2 ma jakas tajemna ksiege dostaje wpis zeby zdobyc ksiege no i chcialbym zeby temu farmierowi nr2 dalo sie ukrasc ta ksiege i potem czytamy te ksiege i misja wykonana

dali byscie opis jakis tego co powyzej napisalem opisali byscie co i jak bardzo bym prosil

Strony: [1]
Do góry