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 - trojaq

Strony: [1] 2
1
Nie gadam bezim, tylko gościem z jego twarzą.
Dałem w skryptach obojgu gil_none i pokazuje się normalne menu dialogowe.
Na kopii istniejącej zbroi.

2
Wszystkie zbroje w moich npc, są z WoG'a :C
Może coś innego?

3
Co do tego sposobu z GIL_NONE  nie działa  :ok:  , ale dzięki za chęci przynajmniej..
Potrzebuje gestykulacji, bo samo play faceani viseme wygląda, huh - niezbyt dobrze  :facepalm:

PS. Może to szczegół, ale czy twarz Bezimiennego ma jakieś znaczenie w tym przypadku?

4
Cytuj
A jest widoczny też pasek życia bo jeśli tak to znaczy że, coś źle wpisałeś.

Wiem, że błędnie napisałem - ale wiadomo było o co chodzi.
Nie widać pasków życia, nigdy przy rozmowie przecież ._. , nawet bez tdes..

Cytuj
Zaraz zaraz, ty chcesz by mowili ubierz sie porzadnie?
Takie cos robi sie aivarem w skrypcie postaci. Sprawdz w oryginalnych skryptach bo nie pamietam komenty.
Aivarem, ftw??

Cytuj
A nie prościej dać npc gildie none i ubrac jakaś zbroje np pirata.
huh, o takim czymś nie pomyślałem, sprawdzę :)

5
Mam wpisane toogle deskop, a menu dialogu jest nadal :/

6
Tylko jeszcze, zapomniałeś o tym, że jest menu dialogowe w g2...

7
A to potrzebne jest, by postać umiała mhm, "mówić" ?

8
Więc tak.
Robię jakieś tam machinimowe scenki, doszło w końcu do dialogu.
(gildie ustawioną mają SLD, a zbroje nie na sobie)
Próbuje pogadać, a tu pojawia się menu rozmowy i z powodu nie napisania dialogu nie mam opcji.
Da się to naprawić?

9
DZIAŁA.
Dzięki koleś, masz propsa za to :D

10
To B_CreateAmvientInv (self); to są typowe rzeczy, jakieś mięso, chleb czy gin..
a to CreateInvItems (self, twój_miecz,1); to nie jest zły pomysł.

11
To wiem, ale nie ma broni przy sobie ta postać.
Ani w ekwipunku.

12
Celowo ustawiłem wymaganą siłę na 5, ale nawet w ekwipunku tej postaci broni nie ma :/
a czym się różni niby to  
Cytuj
//EquipItem    (self, Sword_Uriziel_1H);
a to?
Cytuj
//EquipItem (self, twój_miecz);
przecież tak samo napisałem.

//
Mi nie chodziło o to, on i tak ma jeszcze inną broń, ale wszystkie są w sumie na podstawie tego samego skryptu.
Broń niby jest, mogę ją sam przyzwać - ale jak przyzwę postać to broni u niego nie ma :/

13
Więc zacznę od tego, że chodzi mi tu o Gothic'a 2.
Mam taki sobie skrypt człowieczka,
Cytuj
instance SLD_2012_Nieznajomy (Npc_Default)
{
   // ------ NSC ------
   name       = "Nieznajomy";
   guild       = GIL_SLD;
   id          = 2012;
   voice       = 16;
   flags       = 2;                                                
   npctype      = NPCTYPE_MAIN;
   
   // ------ Attribute ------
   B_SetAttributesToChapter (self, 6);                                                   
   
   // ------ Kampf-Taktik ------
   fight_tactic      = FAI_HUMAN_MASTER;   
   
   // ------ Equippte Waffen ------                                          
   //EquipItem         (self, Sword_Uriziel_1H);
   
   // ------ Inventory ------
   B_CreateAmbientInv    (self);
      
   // ------ visuals ------                                             
   B_SetNpcVisual       (self, MALE, "Hum_Head_Pony", Face_N_Raven, BodyTex_N, armor_asasyn);   
   Mdl_SetModelFatness   (self, 1);
   Mdl_ApplyOverlayMds   (self, "Humans_Relaxed.mds");

   // ------ NSC-relevante Talente vergeben ------
   B_GiveNpcTalents (self);
   
   // ------ Kampf-Talente ------                                                      
   B_SetFightSkills (self, 100);

   // ------ TA anmelden ------
   daily_routine       = Rtn_Start_2012;
};

FUNC VOID Rtn_Start_2012 ()
{
   TA_Stand_ArmsCrossed      (06,00,21,00,"XXX");
   TA_Stand_ArmsCrossed               (21,00,06,00,"XXX");
};

i taki sobie skrypt broni.

Cytuj
instance Sword_Peremptor (C_Item)
{   
   name               =   "Mordercza klinga";
   
   mainflag          =   ITEM_KAT_NF;
   flags             =   ITEM_2HD_SWD;   
   material          =   MAT_METAL;
   
   value             =   2000;
   
   damageTotal         =   85;
   damageType         =   DAM_EDGE;
   
   range             =   100;
   
   cond_atr[2]         =    ATR_STRENGTH;
   cond_value[2]        =    5;
   visual             =   "ItMw_Peremptor.3DS";
   description         =    name;
   
   TEXT[0]            =    "Zginąć za pomocą tej klingi to hit ostatniej mody";
   TEXT[2]            =   NAME_Damage;         COUNT[2]   =   damageTotal;
   TEXT[3]            =   NAME_Str_needed;      COUNT[3]   =   cond_value[2];
   TEXT[4]             =    NAME_TwoHanded;
   TEXT[5]            =   NAME_Value;            COUNT[5]   =   value;
};

Co w tym jest źle zrobione, że przywołana postać nie ma przysobie broni??

14
Skrypty / Dialog
« dnia: 2012-12-05, 21:05 »
Przecież powinno być dobrze, pewnie w czymś innym masz błąd..

15
Aplikacje / Blender
« dnia: 2012-12-04, 22:12 »
//SERRIT TY ŻYJESZ :O

Co do blendera, niestety trudno go z początku ogarnąć - lecz posiada możliwość teksturowania modeli, czego w wingsie 3d nie ma.

16
Skrypty / Nowy potwór
« dnia: 2012-12-04, 18:47 »
Czyli to jest nierealne by mieć takiego szczura w grze z takim skryptem?
Nosz kurwa, no nie...

17
Skrypty / Nowy potwór
« dnia: 2012-12-04, 18:27 »
Czyli to powinno być tak?
Cytuj
PROTOTYPE Mst_Borsuk_Jedrzej(C_Npc)         
{
   //----- Monster ----
   name                     =   "Borsuk Jędrzej";
   guild                     =   GIL_MEATBUG;
   aivar[AIV_MM_REAL_ID]         =    ID_Giant_Rat;
   level                     =   1;

   //----- Attribute ----
   attribute   [ATR_STRENGTH]      =   150;
   attribute   [ATR_DEXTERITY]      =   150;
   attribute   [ATR_HITPOINTS_MAX]   =   250;
   attribute   [ATR_HITPOINTS]      =   250;
   attribute   [ATR_MANA_MAX]       =   0;
   attribute   [ATR_MANA]          =   0;
   
   //----- Protections ----
   protection   [PROT_BLUNT]      =   150;
   protection   [PROT_EDGE]         =   150;
   protection   [PROT_POINT]      =   100;
   protection   [PROT_FIRE]         =   105;
   protection   [PROT_FLY]         =   105;
   protection   [PROT_MAGIC]      =   75;
   
   //----- Damage TYpes ----
   damagetype                   =   DAM_EDGE;

   //----- Kampf-Taktik ----
   fight_tactic   =    FAI_GIANT_RAT;
   
   //----- Senses & Ranges ----
   senses         =   SENSE_HEAR | SENSE_SEE | SENSE_SMELL;
   senses_range   =   PERC_DIST_MONSTER_ACTIVE_MAX;


   aivar[AIV_MM_FollowInWater] = FALSE;

   
   //----- Daily Routine ----
   start_aistate            = ZS_MM_AllScheduler;
   aivar[AIV_MM_RoamStart]      = OnlyRoutine;
};


//************
//   Visuals
//************

func void B_SetVisuals_Borsuk_Jedrzej()
{
   Mdl_SetVisual         (self,   "Giant_Rat.mds");
   //                        Body-Mesh         Body-Tex   Skin-Color   Head-MMS   Head-Tex   Teeth-Tex   ARMOR
   Mdl_SetVisualBody      (self,   "Ratte3-C1",      1   ,   DEFAULT,      "",         DEFAULT,     DEFAULT,   -1);
};

INSTANCE Borsuk_Jedrzej   (Mst_Borsuk_Jedrzej)
{
   B_SetVisuals_Borsuk_Jedrzej();
   Npc_SetToFistMode(self);
   CreateInvItems (self, ItFoMuttonRaw, 1);
};

???

// nadal wyskakuje że nie ma pliku asc

18
Skrypty / Nowy potwór
« dnia: 2012-12-04, 18:07 »
Więc tak, skrypt jest dobry - parsowanie niczego nie wykrywa, uznaje go za dobry, ale gdy chce przyzwać nowego potwora..
Nie wyszukuje mi pliku .asc ?!
Wyjaśni mi ktoś o co tu biega? Przeszukałem całego Gothic'a i nigdzie nie znalazłem plików .asc potworów..
Pomocy!

19
Skrypty / Nowy potwór
« dnia: 2012-12-04, 17:11 »
Dobrze zaufam wam, a co do skryptu to był źle i poprawiłem go.
Co do waszego sposobu DZIAŁA! Wielkie dzięki, na prawdę.
Do zamknięcia.

20
Skrypty / Nowy potwór
« dnia: 2012-12-03, 21:31 »
Otóż, chce zrobić skrypt nowego potwora i nie wiem czy jest dobry ( nie mogę sprawdzić, ponieważ nie umiem zrobić tekstury w .tex )

Cytuj
PROTOTYPE Mst_Borsuk_Jedrzej(C_Npc)         
{
   //----- Monster ----
   name                     =   "Borsuk Jędrzej";
   guild                     =   GIL_MEATBUG;
   aivar[AIV_MM_REAL_ID]         =    ID_Giant_Rat;
   level                     =   1;

   //----- Attribute ----
   attribute   [ATR_STRENGTH]      =   150;
   attribute   [ATR_DEXTERITY]      =   150;
   attribute   [ATR_HITPOINTS_MAX]   =   250;
   attribute   [ATR_HITPOINTS]      =   250;
   attribute   [ATR_MANA_MAX]       =   0;
   attribute   [ATR_MANA]          =   0;
   
   //----- Protections ----
   protection   [PROT_BLUNT]      =   150;
   protection   [PROT_EDGE]         =   150;
   protection   [PROT_POINT]      =   100;
   protection   [PROT_FIRE]         =   105;
   protection   [PROT_FLY]         =   105;
   protection   [PROT_MAGIC]      =   75;
   
   //----- Damage TYpes ----
   damagetype                   =   DAM_EDGE;

   //----- Kampf-Taktik ----
   fight_tactic   =    FAI_GIANT_RAT;
   
   //----- Senses & Ranges ----
   senses         =   SENSE_SMELL;
   senses_range   =   PERC_DIST_MONSTER_ACTIVE_MAX;


   aivar[AIV_MM_FollowInWater] = FALSE;

   
   //----- Daily Routine ----
   start_aistate            = ZS_MM_AllScheduler;
   aivar[AIV_MM_RoamStart]      = OnlyRoutine;
};


//************
//   Visuals
//************

func void B_SetVisuals_Giant_Rat()
{
   Mdl_SetVisual         (self,   "Giant_Rat.mds");
   //                        Body-Mesh         Body-Tex   Skin-Color   Head-MMS   Head-Tex   Teeth-Tex   ARMOR
   Mdl_SetVisualBody      (self,   "BORSUKJEDRZEJ.TEX",      1,   DEFAULT,      "",         DEFAULT,     DEFAULT,   -1);
};

INSTANCE Borsuk_Jedrzej   (Mst_Borsuk_Jedrzej)
{
   B_SetVisuals_Giant_Rat();
   Npc_SetToFistMode(self);
   CreateInvItems (self, ItFoMuttonRaw, 1);
};

Jeżeli ktoś by mógł mi ją zrobić w formacie .tex to prosiłbym o wykonanie.

Strony: [1] 2
Do góry