błąd w skrypcie postaci 3301 9

O temacie

Autor Gorn2

Zaczęty 15.01.2011 roku

Wyświetleń 3301

Odpowiedzi 9

Gorn2

Gorn2

Użytkownicy
posty5
  • Użytkownicy
Ten temat to nie jest żadna trudna zagadka.
Postanowiłem stworzyć NPC'ta.
Włączam Gothic Starter Mod
Zaznaczam opcję reparse script (czy jakoś tak)
Włącza się logo i później błąd.
http://img98.imageshack.us/img98/1146/bdodnpcswmikolaj.png
Nie wiem co oznacza błąd i w którym miejscu coś zrobiłem źle
Skrypt postaci ma 50 linijek więc w 52 nie może być błędu
Jeśli bd to potrzebne wkleję skrypt.
 

Graveir

Graveir

Użytkownicy
Avatar Twilight Sparkle / Pożeracz serc
posty1275
Propsy235
ProfesjaGracz
  • Użytkownicy
  • Avatar Twilight Sparkle / Pożeracz serc

Graveir

błąd w skrypcie postaci
#1 2011-01-15, 17:43(Ostatnia zmiana: 2011-01-15, 17:45)
Błąd jest w rutynie postaci.Daj zamiast liczby 1000 np.50000.
Edit:Rzuć okiem na skrypt mojej postaci,a może znajdziesz swój błąd:
// -----------------------------------
// This script file was created with NSC Script Generator 2.2 by Mirage Game Development
// Mirage Game Development - copyright 2005
// File: NONE_303_Tester
// -----------------------------------

instance NONE_303_Tester (Npc_Default)
{
// ------ NSC ------
name = "Tester";
guild = GIL_NONE;
id = 303;
voice = 15;
npctype = NPCTYPE_MAIN;

// ------ Attributes ------
slf.level = 10;
slf.attribute[ATR_STRENGTH] = 30;
slf.aivar[REAL_STRENGTH] = 30;
slf.attribute[ATR_DEXTERITY] = 30;
slf.aivar[REAL_DEXTERITY] = 30;
slf.attribute[ATR_MANA_MAX] = 0;
slf.aivar[REAL_MANA_MAX] = 0;
slf.attribute[ATR_MANA] = 0;
slf.attribute[ATR_HITPOINTS_MAX] = 40;
slf.attribute[ATR_HITPOINTS] = 40;

// ------ NSC relevant talents ------
B_GiveNpcTalents (self);

// ------ Fight tactic ------
fight_tactic = FAI_HUMAN_NORMAL;

// ------ Equipted weapons ------
EquipItem (self, ItMw_1h_MISC_Sword);
EquipItem (self, ItRw_Bow_L_01);

// ------ Inventory ------
B_CreateAmbientInv (self);
// ------ Visuals ------
B_SetNpcVisual (self, MALE, "Hum_Head_FatBald", Face_N_ZombieMud, BodyTex_N, ITAR_BARKEEPER);
Mdl_SetModelFatness (self, 0);
Mdl_ApplyOverlayMds (self, "Humans_Relaxed.mds");

// ------ Fight skills ------
B_SetFightSkills (self, 15);

// ------ Announce DR ------
daily_routine = Rtn_Start_30004;
};

FUNC VOID Rtn_Start_30004()
{
TA_Stand_Guarding(08,00,16,00,"NW_XARDAS_START");
TA_Stand_Guarding(16,00,08,00,"NW_XARDAS_START");
};
Ale ciebie dotyczą tylko linijki od:
// ---- Announce DR -----
 
Mój obecny sprzęt PC:
Intel core i5-4590
8 gb ram
Geforce GTX 1050Ti

Gorn2

Gorn2

Użytkownicy
posty5
  • Użytkownicy
Dzięki  już działa a mam jeszcze dwa pytania
1 co daje albo co oznaczają rutyna
2 trochę odbiega od tematu. Zrobiłem też dialog dla npc.
Kiedy z nim rozmawiam Nie wyświetlają mi się napisy rozmowy (te na górze).
Nie wiadomo o czym rozmawiają.
Ps. wiem że pytania noobskie ale to mój pierwszy Npc w gothic 1
a tak wgl to wole teksturki i grafike 3d
 

DominikT

DominikT

Użytkownicy
posty161
Propsy69
  • Użytkownicy
1 -  TA_Stand_Guarding(16,00,08,00,"NW_XARDAS_START");
TA_Stand_Guarding - nie wiem co on tera robi ale to odpowiada jaką animacje wykonuje
(16,00,08,00 - od której do której godziny
"NW_XARDAS_START"); - WAYPOINT w którym stoi postać (NPC);
2 TO NIE ZALEŻY OD SKRYPÓW - USTAW ŻEBY BYŁY WYŚWIETLANE DIALOGI W OPCJACH pomogłem ? Daj Propsa
 
Spoiler
Programie nasz, któryś jest w pamięci

Swięć się nazwa twoja

Bądź system operacyjny twój

Wykonuj funkcje swoje

I na drukarce i na ekranie



I daj nam nasze dane

I wybacz nam nasze błędy

Jako i my wybaczymy

Twoim programistom

I prowadź nas do swego końca



Bo twój jest algorytm

I pętla, i rozwiąnie

Na wieku wieków (jak się zwiesisz)



ENTER

Intel i5 3,2 duo 8 gb ram karta gts250 1gb

Gorn2

Gorn2

Użytkownicy
posty5
  • Użytkownicy
Nie zbyt jak się pytałem co tamto daje to chodziło mi o to np: "50000" bo waypointy wiem i czas a to 2 to mam ustawione wszystkim postacią oryginalnym (i z modów) wyświetla się napis (to co mówią) a mojemu Npc nie (chodzi o to u góry to co mówi) (oczywiście wiem że mój Npc nie bd gadał bo niema dublingu).  :facepalm:
 

Graveir

Graveir

Użytkownicy
Avatar Twilight Sparkle / Pożeracz serc
posty1275
Propsy235
ProfesjaGracz
  • Użytkownicy
  • Avatar Twilight Sparkle / Pożeracz serc
No więc jak zwykle powiem,co sam wiem(lub jak ja rozumiem).Ten numer to jest dokładnie numer rutyny(każdy NPC posiada swój unikalny numer).W praktyce nie ma większego znaczenia,czy damy 50000 czy 99999(chociaż polecane jest dawanie rutyn od 30000 wzwyż).A co do napisów-uruchamiasz spacer,dajesz reparse script,następnie klikasz na ikonkę takiego dokumentu(piszę z pamięci,bo nie mam dostępu do spacera),usuwasz pliki ou.bin i ou.csl,następnie klikasz refresh,później update i save.Wiem,że trochę chaotyczne,ale może zrozumiesz:)
 
Mój obecny sprzęt PC:
Intel core i5-4590
8 gb ram
Geforce GTX 1050Ti

Gorn2

Gorn2

Użytkownicy
posty5
  • Użytkownicy
Praktycznie to pomogłeś wiem że pisałeś że nie masz do spacera dostępu ale może sobie przypomnisz ;/ W World mam Reparse Scriptfiles (oto chodziło?) mam okienko i nie wiem co w nim otworzyć?. potem te 2 pliczki ou.* usunąć "ręcznie" tak ? na dole mam refresh (ale jak w tym Reparse scriptfiles wezmę plik WORLD.ZEN to już nie ma refresh) Wiem że pewnie powinienem brać
coś innego zamiast WORLD.ZEN.
Ps. może jestem mało kumaty ale plis jaki ten plik uruchomić ?
 

Graveir

Graveir

Użytkownicy
Avatar Twilight Sparkle / Pożeracz serc
posty1275
Propsy235
ProfesjaGracz
  • Użytkownicy
  • Avatar Twilight Sparkle / Pożeracz serc

Graveir

błąd w skrypcie postaci
#7 2011-01-16, 10:14(Ostatnia zmiana: 2011-01-16, 10:15)
Dajesz World->Reparse script->gothic.src->klikasz na taki jakby dokument->usuwasz ręcznie pliki ou.bin i ou.csl->dajesz refresh->update->save.A przy okazji do której to części?
Edit:Nie wiem jak to jest w gothic I,ale powinno być podobnie.Masz taki plik jak gothic.src?
 
Mój obecny sprzęt PC:
Intel core i5-4590
8 gb ram
Geforce GTX 1050Ti

Gorn2

Gorn2

Użytkownicy
posty5
  • Użytkownicy
ok już wiem tak wgl gothic 1 ;p  mam błąd access vo(cośtam) ;/ ale thx pomogłeś
Do Zamknięcia ;)
 

Graveir

Graveir

Użytkownicy
Avatar Twilight Sparkle / Pożeracz serc
posty1275
Propsy235
ProfesjaGracz
  • Użytkownicy
  • Avatar Twilight Sparkle / Pożeracz serc
Zanim temat zamkną to minie chwila,więc jakbyś w przyszłości potrzebował pomocy w skryptach to napisz PW:)W miarę możliwości pomogę.
 
Mój obecny sprzęt PC:
Intel core i5-4590
8 gb ram
Geforce GTX 1050Ti


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