Problemy z wstawianiem pierwszych NPC 177241 279

O temacie

Autor Buła

Zaczęty 24.10.2008 roku

Wyświetleń 177241

Odpowiedzi 279

Zysk

Zysk

Użytkownicy
posty606
Propsy451
  • Użytkownicy
powinno zadziałać, o ile nie masz więcej zepsutych plików

generalnie, jak masz jakiś pomysł, to najpierw spróbuj, a dopiero potem pisz
 

Creed

Creed

Użytkownicy
posty5
  • Użytkownicy
No i kolejny problem.
U:PAR: Redefined identifier : INFO_FINDNPC_NPC ( line 5 )Znalazłem linijke w tym co poprzednio podmieniałem i  nie wiem co dalej :

Dałem cały kod do Info_FindNPC_NC
INSTANCE Info_FindNPC_NC(C_INFO)
{
   nr         = 900;
   condition   = Info_FindNPC_NC_Condition;
   information   = Info_FindNPC_NC_Info;
   permanent   = 1;
   description = "Wo finde ich...";
};
 

Zysk

Zysk

Użytkownicy
posty606
Propsy451
  • Użytkownicy
po prostu wyjmij wszystkie pliki, które zmieniałeś, usuń wszystko i wstaw wszystkie skrypty od początku
 

LuckQ

LuckQ

Użytkownicy
posty4
  • Użytkownicy
Więc mam taki problem...ze wstawieniem NPC do istniejącego waypointa jakoś tam sobie poradziłem i jest bez żadnych problemów, ale kiedy tworze nowego waypointa w specerze w lokacji OLDCAMP i nazywam ją sobie MAT1. Robię to samo co z waypointem już istniejącym w grze a tu nie ma NPC w moim wp który stworzyłem a przez konsolkę daje się go przywołać. Więc...what the hell?
 

eto

eto

Użytkownicy
-Banany pod pokładem? -SĄĄĄĄĄĄ
posty1741
Propsy1793
ProfesjaLvl designer
  • Użytkownicy
  • -Banany pod pokładem? -SĄĄĄĄĄĄ
Bo masz utworzyć w world.zen.
 
Niespełniony Level Designer z ambicjami, zmęczeniem i brakiem czasu...

LuckQ

LuckQ

Użytkownicy
posty4
  • Użytkownicy
Rozumiem ,ze mam stworzyć ten świat w specerze z połączenia wszystkich, które są w folderze Worlds?
 

eto

eto

Użytkownicy
-Banany pod pokładem? -SĄĄĄĄĄĄ
posty1741
Propsy1793
ProfesjaLvl designer
  • Użytkownicy
  • -Banany pod pokładem? -SĄĄĄĄĄĄ
 
Niespełniony Level Designer z ambicjami, zmęczeniem i brakiem czasu...

LuckQ

LuckQ

Użytkownicy
posty4
  • Użytkownicy
A nie działa. Niby stworzyłem world.zen i tam na pewno jest mój wp to NPC tam nie ma. Nawet jak wpisuje goto waypoint i nazwę mojego wp to go nie wykrywa jakby nie istniał.
 

eto

eto

Użytkownicy
-Banany pod pokładem? -SĄĄĄĄĄĄ
posty1741
Propsy1793
ProfesjaLvl designer
  • Użytkownicy
  • -Banany pod pokładem? -SĄĄĄĄĄĄ
Używałeś polskich liter w nazwie waypointa? W skrypcie postaci wpisałeś mu nazwę waypointa wielkimi literami?
 
Niespełniony Level Designer z ambicjami, zmęczeniem i brakiem czasu...

LuckQ

LuckQ

Użytkownicy
posty4
  • Użytkownicy
Nie używałem polskich znaków i wpisałem nazwę waypointa wielkimi literami.
 

bbbomba

bbbomba

Użytkownicy
posty1
  • Użytkownicy
Jak zrobić by NPC siedział przy ognichu, daje WP i nr 32 ale on tam stoi, a nie siedzi, 2 dni myślę jak to zrobić,zaraz mnie krew nagła zaleje.
 
Śmierć i Zniszczenie

Casillas

Casillas

Użytkownicy
posty48
Propsy3
  • Użytkownicy
Jak zrobić by NPC siedział przy ognichu, daje WP i nr 32 ale on tam stoi, a nie siedzi, 2 dni myślę jak to zrobić,zaraz mnie krew nagła zaleje.
Najlepiej sobie ściągnij Gothic NPC Makera tam utwórz jeszcze raz swojego npc#msgote author=bbbomba link=topic=4145.msg57374#msg57374 date=1248263495]Jak zrobić by NPC siedział przy ognichu, daje WP i nr 32 ale on tam stoi, a nie siedzi, 2 dni myślę jak to zrobić,zaraz mnie krew nagła zaleje.[/quote]
Najlepiej sobie ściągnij Gothic NPC Makera tam utwórz jeszcze raz swojego npca, i na końcu stwórz mu rutyne w tym programie. Jeśli chcesz żeby siedział przy ognichu do waypointu dodajesz mu funkcje TA_SitCampfire(09,00,12,45,"twój way");   09,00,12,45 są to godziny w których npc będzie wykonywał daną funkcje  między "     "   wpisujesz swój way koniecznie dużymi literami i bez polskich znaków! :)  
  otrzywiście w pobliżu twojego waya musi się znajdować ognisko bo nici z tego wyjdą.
 

karbonix

karbonix

Użytkownicy
posty12
  • Użytkownicy
Mam problem otóż gdy stworzyłem postać dodał dialogi itp.  . W grze postać jest , mogę z nią gadać do połowy dialogu a potem gra się wyłącza , na pewno coś źle jest wpisane

// Info Hello
//*********************************************************************
INSTANCE DIA_VLK_5001_Nowicjusz_siema  (C_INFO)
{
npc = VLK_5001_Nowicjusz;
nr  = 1;
condition   = DIA_VLK_5001_Nowicjusz_siema_Condition;
information = DIA_VLK_5001_Nowicjusz_siema_Info;
permanent   = FALSE;
description = "Siemka";
};

FUNC INT DIA_VLK_5001_Nowicjusz_siema_Condition()
{
return TRUE;
};

FUNC VOID DIA_VLK_5001_Nowicjusz_siema_Info()
{
AI_Output (other,self,"DIA_VLK_5001_Nowicjusz_siema_15_00"); //Siemka
AI_Output (self,other,"DIA_VLK_5001_Nowicjusz_siema_55_01"); //Witaj panie czy jest coś co mógłbym dla ciebie zrobić ?
AI_Output (other,self,"DIA_VLK_5001_Nowicjusz_siema_15_02"); //Tak możesz daj mi 2000 sztuk złota , zbroje , broń .
AI_Output (self,other,"DIA_VLK_5001_Nowicjusz_siema_55_03"); //To złoto :
CreateInvItems (self, ItMi_Gold, 2000);
B_GiveInvItems (self, other, ItMi_Gold, 2000);
AI_Output (self,other,"DIA_VLK_5001_Nowicjusz_siema_55_04"); //To zbroja :
CreateInvItems (self, ITAR_OreBaron_Addon);
B_GiveInvItems (self, other, ITAR_OreBaron_Addon);
AI_Output (self,other,"DIA_VLK_5001_Nowicjusz_siema_55_05"); //To broń:
CreateInvItems (self, ItMw_Addon_PIR2hSword);
B_GiveInvItems (self, other, ItMw_Addon_PIR2hSword);
AI_Output (other,self,"DIA_VLK_5001_Nowicjusz_siema_15_06"); //Świetnie , Jestem z ciebie dumny.
AI_Output (self,other,"DIA_VLK_5001_Nowicjusz_siema_55_07"); //Spoko
AI_Output (other,self,"DIA_VLK_5001_Nowicjusz_siema_15_08"); //Musze już iść
AI_Output (self,other,"DIA_VLK_5001_Nowicjusz_siema_55_09"); //OCZYWIŚCIE !!
};


Jeśli ktoś zobaczył błąd proszę o odpowiedź.
 

Adanos

Adanos

Administrator
Szara eminencja
posty5204
Propsy3870
ProfesjaProgramista
  • Administrator
  • Szara eminencja
Wychodzi po prostu do pulpitu bez żadnego komunikatu? I w którym momencie wywala?

karbonix

karbonix

Użytkownicy
posty12
  • Użytkownicy
Jak właczam zwykłego gothic 2 to bład znika więc niemoge powiedzieć co tam jest napisane , a jak StarterGothic to wyskakuje bład i pisze "Line 52"
 

Adanos

Adanos

Administrator
Szara eminencja
posty5204
Propsy3870
ProfesjaProgramista
  • Administrator
  • Szara eminencja
Przed włączeniem Gothic Startera włącz program zSpy. Będzie tam napisane w którym pliku masz błąd i w której linii.

diegom

diegom

Użytkownicy
posty1
  • Użytkownicy
Mam pewien problem, mianowicie posłużyłem się tym tuorialem http://themodders.org/index.php?showtopic=81
i zrobiłem wszystko ale jak zapisac go (NPC) w formacie .d ? bo zapisuje mi sie jako dokument tekstowy
 

sebinho

sebinho

Użytkownicy
posty339
Propsy44
Profesjabrak
  • Użytkownicy
Przy zapisywaniu wybierasz jako typ plikow Wszystkie pliki, a w nazwie dopisujesz .d
 

TheRoveks

TheRoveks

Użytkownicy
posty3
  • Użytkownicy
instance NOV_9999_Matteo (Npc_Default)
{
name = "Matteo";
Npctype = Npctype_Guard;
guild = GIL_NOV;
level = 10;
voice = 13;
id = 9999;

//----------Statystyki----------

attribute[ATR_STRENGTH] = 25;
attribute[ATR_DEXTERITY] = 10;
attribute[ATR_MANA_MAX] = 15;
attribute[ATR_MANA] = 15;
attribute[ATR_HITPOINTS_MAX] = 100;
attribute[ATR_HITPOINTS] = 100;

//----------Wyglad----------

Mdl_SetVisual (self,"HUMANS.MDS");
Mdl_ApplyOverlayMds (self,"Humans_Mage.mds");
Mdl_SetVisualBody (self,"hum_body_CookSmith",0, 1,"Hum_Head_Bald",100, 1,NOV_ARMOR_M);
B_Scale (self);
Mdl_SetModelFatness(self,0);

//----------Umiejetnasci----------

Npc_SetTalentSkill (self, NPC_TALENT_1H,1);
Npc_SetTalentSkill (self, NPC_TALENT_CROSSBOW,1);

//----------Ekwipunek----------
EquipItem (self, ItMw_1H_Nailmace_01);
EquipItem (self, ItRw_Crossbow_01);
CreateInvItems  (self,ItFoLoaf,2);
CreateInvItems  (self,ItFoMutton_01,2);
CreateInvItems  (self,ItFoCrawlersoup,22);
//----------Pozostale----------
fight_tactic = FAI_HUMAN_Master;
daily_routine = Rtn_start_9999;
//Generated by Gothic NPC Maker
};
FUNC VOID Rtn_START_9999 ()
{
TA_Stand (09,00,23,00,"TA_STAND");
};

Dodałem do Startup.d i do folderu NPC.
w startup.d wygląda to tak wld_InsertNpc (NON_99_Sedzia,"TA_STAND");





Co jest źle? :]
 

eto

eto

Użytkownicy
-Banany pod pokładem? -SĄĄĄĄĄĄ
posty1741
Propsy1793
ProfesjaLvl designer
  • Użytkownicy
  • -Banany pod pokładem? -SĄĄĄĄĄĄ
Cytuj
wld_InsertNpc (NON_99_Sedzia,"TA_STAND");

Zamiast NON_99_Sedzia wpisujesz instance swojego ludzika. Natomiast zamiast TA_STAND wpisujesz nazwę jakiegokolwiek waypointa. Popraw rutynę NPC'a.
 
Niespełniony Level Designer z ambicjami, zmęczeniem i brakiem czasu...


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