Czemu nie mogę wstawić NPCta 3156 5

O temacie

Autor DarkeY

Zaczęty 19.02.2013 roku

Wyświetleń 3156

Odpowiedzi 5

DarkeY

DarkeY

Użytkownicy
posty80
Propsy3
Profesjabrak
  • Użytkownicy

DarkeY

Czemu nie mogę wstawić NPCta
2013-02-19, 16:41(Ostatnia zmiana: 2013-02-19, 16:42)
Ymm.
Ściągnąłem czyste skrypty bez NPC i questów do G2NK.
Dobra, start point zrobiłem ,działa dobrze.
Stworzyłem też NPC'ta, który działa po przywołaniu komendą ale nie pojawia się tam gdzie zaznaczyłem.
Waypointy są ze spacera.


startup.d
Spoiler
// *******************************************************************
// Startup und Init Funktionen der Level-zen-files
// -----------------------------------------------
// Die STARTUP-Funktionen werden NUR beim ersten Betreten eines Levels
// (nach NewGame) aufgerufen, die INIT-Funktionen jedesmal
// Die Funktionen müssen so heissen wie die zen-files
// *******************************************************************

// *********
// GLOBAL
// *********

func void STARTUP_GLOBAL()
{
   // wird fuer jede Welt aufgerufen (vor STARTUP_<LevelName>)
   Game_InitGerman();
};

func void INIT_GLOBAL()
{
   // wird fuer jede Welt aufgerufen (vor INIT_<LevelName>)
   Game_InitGerman();
};

func void STARTUP_NewWorld_Part_Farm_01()
{
   Wld_InsertNpc   (NPC901_NAJ_DREGOR, "NW_FARM1_OUT_01");

};

NPC
Spoiler
///////////////////////////////////////////////////////
//////////////  Code generated by Diakreion 32bit v2.0, http://darkforests.info/
///////////////////////////////////////////////////////


///////////////////////////////////////////////////////
//////////////  Primäre Daten
///////////////////////////////////////////////////////

instance NPC901_NAJ_Dregor (Npc_Default)
{
   id                                     = 901;
   name                                   = "Dregor";
   npcType                             = NPCTYPE_AMBIENT;
   flags                            = 0;

///////////////////////////////////////////////////////
//////////////  Attribute
///////////////////////////////////////////////////////

   attribute [ATR_STRENGTH]         = 112;
   attribute [ATR_DEXTERITY]        = 108;
   attribute [ATR_HITPOINTS_MAX]    = 216;
   attribute [ATR_HITPOINTS]        = 204;
   attribute [ATR_MANA_MAX]         = 131;
   attribute [ATR_MANA]             = 156;

///////////////////////////////////////////////////////
//////////////  Protection
///////////////////////////////////////////////////////

   protection [PROT_BLUNT]          = 24;
   protection [PROT_EDGE]           = 23;
   protection [PROT_POINT]          = 12;
   protection [PROT_FIRE]           = 5;
   protection [PROT_FLY]            = 12;
   protection [PROT_MAGIC]          = 13;

///////////////////////////////////////////////////////
//////////////  Damage
///////////////////////////////////////////////////////

   damage     [DAM_INDEX_BLUNT]     = 72;
   damage     [DAM_INDEX_EDGE]      = 88;
   damage     [DAM_INDEX_POINT]     = 0;
   damage     [DAM_INDEX_FIRE]      = 0;
   damage     [DAM_INDEX_FLY]       = 0;
   damage     [DAM_INDEX_MAGIC]     = 0;
   damagetype                       = 0;

///////////////////////////////////////////////////////
//////////////  Talents
///////////////////////////////////////////////////////

   HitChance [NPC_TALENT_1H]        = 27;
   HitChance [NPC_TALENT_2H]        = 26;
   HitChance [NPC_TALENT_BOW]       = 12;
   HitChance [NPC_TALENT_CROSSBOW]  = 17;

///////////////////////////////////////////////////////
//////////////  Visuals
///////////////////////////////////////////////////////

   Mdl_ApplyOverlayMds (self,"Humans_Militia.mds");
   B_SetNpcVisual (self,MALE,"Hum_Head_Psionic",Face_L_NormalBart01,BodyTex_L,ItAr_DJG_L);
   Mdl_SetModelFatness (self,2);

///////////////////////////////////////////////////////
//////////////  Inventar Items
///////////////////////////////////////////////////////

   CreateInvItems (self, ItPo_Health_01,2);
   EquipItem (self, ItMw_1h_Mil_Sword);

///////////////////////////////////////////////////////
//////////////  Sonstiges
///////////////////////////////////////////////////////

   guild                               = GIL_NONE;
   level                            = 19;
   fight_tactic                     = FAI_HUMAN_STRONG;
   weapon                           = ItMw_1h_Mil_Sword;
   voice                            = 12;
   daily_routine                    = Rtn_Start_901;

///////////////////////////////////////////////////////
//////////////  Sinne
///////////////////////////////////////////////////////

   senses                           = SENSE_SEE | SENSE_HEAR | SENSE_SMELL;
   senses_range                     = 1000;
};

///////////////////////////////////////////////////////
//////////////  Tagesablauf
///////////////////////////////////////////////////////

func void Rtn_Start_901 ()
{
   TA_Sit_Bench(10,14,12,32,"DREGOR");
   TA_Stand_Guarding    (08,00,22,00,"NW_FARM1_PATH_CITY_SHEEP_09");
   TA_Sit_Campfire(18,00,20,25,"DREGOR");
   TA_Sleep         (22,00,08,00,"NW_FARM1_INSTABLE_BED");
};


Chcę aby NPC pojawił się na farmie koło miasta, tam właśnie zrobiłem sobie też startpointa.
 
Youtuber/Streamer - Dawid Tieru Saworski
youtube.com/user/dawio966


Toworish

Toworish

Użytkownicy
http://chomikuj.pl/ToWoRiSh
posty1664
Propsy254
ProfesjaNierób
  • Użytkownicy
  • http://chomikuj.pl/ToWoRiSh
Czyli tak:

// ------ World -------
FUNC VOID STARTUP_NewWorld()
{
// ------ StartUps der Unter-Parts ------
STARTUP_NewWorld_NPC_NA_FARMIE();

// ------ INTRO - muss ganz am Ende der Startup stehen ------
Kapitel = 1; //Joly: Kann hier stehen bleiben!
/*PlayVideo ("INTRO.BIK");
PlayVideo ("Addon_Title.BIK");
*/


func void STARTUP_NewWorld_NPC_NA_FARMIE()
{
//Npc na farmie koło startpointa łojoojj
        Wld_InsertNpc (NPC901_NAJ_DREGOR, "NW_FARM1_OUT_01");

};

I tyle tak samo z każdym światem
 
Niebawem...Pierdolnę se poradniki do Goticzka. Albo i nie, bo sie mnie nie chce.

DarkeY

DarkeY

Użytkownicy
posty80
Propsy3
Profesjabrak
  • Użytkownicy
toworish - zrobiłem tak ale dalej nie ma NPCta :(
 
Youtuber/Streamer - Dawid Tieru Saworski
youtube.com/user/dawio966

Jaeger

Jaeger

Użytkownicy
posty162
Propsy55
  • Użytkownicy
A odpalasz odpowiedni świat? bo tutaj masz chyba tylko jedną partię świata czyli tę farmę, a NewWorld.zen jest zlepkiem tych partii, czyli spróbuj dodać go pod jakimś istniejącym NPC np. Pal_200_Hagen.
 
Cytuj
3. Pamiętaj, kolorek, ranga i ilość postów na forum świadczy o długości penisa!



Towarzysz Karabynier

DarkeY

DarkeY

Użytkownicy
posty80
Propsy3
Profesjabrak
  • Użytkownicy

DarkeY

Czemu nie mogę wstawić NPCta
#5 2013-02-19, 20:16(Ostatnia zmiana: 2013-02-19, 20:17)
Ok można zamknąć, działa.
Napisałem coś takiego.
Spoiler
func void STARTUP_GLOBAL()
{
// wird fuer jede Welt aufgerufen (vor STARTUP_<LevelName>)
Game_InitGerman();
};

func void INIT_GLOBAL()
{
// wird fuer jede Welt aufgerufen (vor INIT_<LevelName>)
Game_InitGerman();
};


// *********
// Testlevel
// *********


func void STARTUP_Testlevel ()
{

};

func void INIT_SUB_Testlevel ()
{
};

func void INIT_Testlevel ()
{
B_InitMonsterAttitudes ();
B_InitGuildAttitudes();
B_InitNpcGlobals ();

INIT_SUB_Testlevel();
};

// ROZDZIAL 1
FUNC VOID STARTUP_NewWorld()
{
// ------ INTRO - muss ganz am Ende der Startup stehen ------
Kapitel = 1; //Joly: Kann hier stehen bleiben!
PlayVideo ("INTRO.BIK");
PlayVideo ("Addon_Title.BIK");

//-----Addon Talent Goldhacken---------
Hero_HackChance = 10;
//---NSCs---
Wld_InsertNpc (BAU_954_Maleth, "NW_FARM1_OUT_01"); //erster Hirte
Wld_InsertNpc (BAU_950_Lobart, "NW_FARM1_OUT_01");
Wld_InsertNpc (BAU_951_Hilda, "NW_FARM1_OUT_01");

Wld_InsertNpc (BAU_952_Vino, "NW_FARM1_OUT_01");
Wld_InsertNpc (BAU_953_Bauer, "NW_FARM1_OUT_01");
Wld_InsertNpc (BAU_955_Bauer, "NW_FARM1_OUT_01");

Wld_InsertNpc (VLK_468_Canthar, "NW_FARM1_OUT_01");

//---Schafherde---
Wld_InsertNpc (Hammel, "NW_FARM1_PATH_CITY_SHEEP_07");
Wld_InsertNpc (Sheep, "NW_FARM1_PATH_CITY_SHEEP_07");
Wld_InsertNpc (Sheep, "NW_FARM1_PATH_CITY_SHEEP_07");
Wld_InsertNpc (Hammel, "NW_FARM1_PATH_CITY_SHEEP_08");
Wld_InsertNpc (Sheep, "NW_FARM1_PATH_CITY_SHEEP_08");
Wld_InsertNpc (Sheep, "NW_FARM1_PATH_CITY_SHEEP_08");
Wld_InsertNpc (Sheep, "NW_FARM1_PATH_CITY_SHEEP_09");
Wld_InsertNpc (Sheep, "NW_FARM1_PATH_CITY_SHEEP_09");
Wld_InsertNpc (Sheep, "NW_FARM1_PATH_CITY_SHEEP_09");

//---Schafe auf dem Hof---
Wld_InsertNpc (Hammel, "NW_FARM1_PATH_CITY_SHEEP_10");
Wld_InsertNpc (Sheep, "NW_FARM1_PATH_CITY_SHEEP_10");
Wld_InsertNpc (Hammel, "NW_FARM1_PATH_CITY_SHEEP_11");
Wld_InsertNpc (Sheep, "NW_FARM1_PATH_CITY_SHEEP_11");
Wld_InsertNpc (Sheep, "NW_FARM1_PATH_CITY_SHEEP_12");
Wld_InsertNpc (Sheep, "NW_FARM1_PATH_CITY_SHEEP_12");
Wld_InsertNpc (Sheep, "NW_FARM1_OUT_03");
Wld_InsertNpc (Sheep, "NW_FARM1_OUT_03");

//---Schafe bei der Windmühle---
Wld_InsertNpc (Sheep, "NW_FARM1_MILL_01");
Wld_InsertNpc (Sheep, "NW_FARM1_MILL_01");
Wld_InsertNpc (Sheep, "NW_FARM1_MILL_01");

//---Monster zur Stadt---
Wld_InsertNpc (YBloodfly, "NW_FARM1_PATH_SPAWN_02");
Wld_InsertNpc (YBloodfly, "NW_FARM1_PATH_SPAWN_02");
Wld_InsertNpc (YBloodfly, "NW_FARM1_PATH_SPAWN_02");

Wld_InsertNpc (YWolf, "NW_FARM1_PATH_SPAWN_07");
Wld_InsertNpc (YWolf, "NW_FARM1_PATH_SPAWN_07");

Wld_InsertNpc (YGobbo_Green,"NW_FARM1_PATH_CITY_19_B");

Wld_InsertNpc (YBloodfly, "NW_FARM1_PATH_CITY_10_B");
Wld_InsertNpc (YBloodfly, "NW_FARM1_PATH_CITY_10_B");

Wld_InsertNpc (YWolf, "NW_FARM1_PATH_CITY_05_B");
Wld_InsertNpc (YWolf, "NW_FARM1_PATH_CITY_05_B");

//---GIANT BUGS---
Wld_InsertNpc (YGiant_Bug, "NW_FARM1_CITYWALL_RIGHT_02");


Wld_InsertNpc (YGiant_Bug, "NW_FARM1_OUT_13");

//---Stonehendge ---

Wld_InsertNpc (YGiant_Bug_VinoRitual1, "NW_FARM1_OUT_15");
Wld_InsertNpc (YGiant_Bug_VinoRitual2, "NW_FARM1_OUT_15");
Wld_InsertItem (ItWr_HitPointStonePlate1_Addon, "FP_ITEM_HERB_11");

//---Kapitel2 Waldgraben---
Wld_InsertNpc (Bloodfly, "NW_FARM1_CITYWALL_02_B");
Wld_InsertNpc (Bloodfly, "NW_FARM1_CITYWALL_02_B");

Wld_InsertNpc (Snapper, "NW_FARM1_CITYWALL_05");
Wld_InsertNpc (Snapper, "NW_FARM1_CITYWALL_05");
Wld_InsertNpc (Snapper, "NW_FARM1_CITYWALL_05");

Wld_InsertNpc (Wolf, "NW_FARM1_CITYWALL_FOREST_03");
Wld_InsertNpc (Wolf, "NW_FARM1_CITYWALL_FOREST_03");
Wld_InsertNpc (Wolf, "NW_FARM1_CITYWALL_FOREST_03");

Wld_InsertNpc (Shadowbeast, "NW_FARM1_CITYWALL_FOREST_04_B");

Wld_InsertNpc (Bloodfly, "NW_FARM1_CITYWALL_FOREST_06");
Wld_InsertNpc (Bloodfly, "NW_FARM1_CITYWALL_FOREST_06");
Wld_InsertNpc (Bloodfly, "NW_FARM1_CITYWALL_FOREST_06");
Wld_InsertNpc (Bloodfly, "NW_FARM1_CITYWALL_FOREST_06");
Wld_InsertNpc (Bloodfly, "NW_FARM1_CITYWALL_FOREST_06");

Wld_InsertNpc (OrcWarrior_Harad, "NW_FARM1_CITYWALL_FOREST_08_B");

Wld_InsertNpc (Gobbo_Black, "NW_FARM1_CITYWALL_FOREST_14");
Wld_InsertNpc (Gobbo_Black, "NW_FARM1_CITYWALL_FOREST_14");
Wld_InsertNpc (Gobbo_Black, "NW_FARM1_CITYWALL_FOREST_15");
Wld_InsertNpc (Gobbo_Black, "NW_FARM1_CITYWALL_FOREST_15");
Wld_InsertNpc (Gobbo_Black, "NW_FARM1_CITYWALL_FOREST_16");


Wld_InsertItem (ItWr_BowStonePlate2_Addon, "FP_STAND_DEMENTOR_KDF_29");
};
 
Youtuber/Streamer - Dawid Tieru Saworski
youtube.com/user/dawio966


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