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

Strony: 1 2 3 [4] 5 6
61
Skrypty / Waleczni strażnicy
« dnia: 2009-04-05, 11:07 »
Mów do mnie jeszcze... ;)  Prosze podaj formułkę, ale coś kojarzę :)

Ale czy wtedy hostile zmini się tylko do gracza? Jeśli tak, to starżnicy nie zaatakują...

62
Skrypty / Waleczni strażnicy
« dnia: 2009-04-04, 22:27 »
W jednej z napisanych misji, pojawia się mały problem.

Przedstawię sytuację: Konwój zatrzymuje się przed bandytą. Odbywa się rozmowa i zmieniają się guild attitudes:

(org hostile > stt oraz grd)

Na początku jest dobrze, strażnicy walczą z ORG VIESTO, ale kiedy zaatakuje mnie inny ORG, strażnicy atakują mnie.

Ciężko opisać tę sytuację, ale cóż, próbuję xD
Przypomina mi to sytuację przywołania undead shaman rockefeller na kodach, po zabicu go atakowano i mnie.

Cała walka odbywa się na zasadzie zmiany attitudes.


EDIT:

Guild attitudes:
Cytuj
CONST INT GIL_ATTITUDES_CONVOY [TAB_ANZAHL] =   // Tutaj jest walka z bandytami w que?cie konwoju
{
//      None         EBr            Grd            Stt            KdF            Vlk                KdW          Sld            Org          Bau          SfB                Gur          Nov          Tpl                Däm          Bab      
/*Non*/   ATT_NEUTRAL,   ATT_NEUTRAL,   ATT_NEUTRAL,   ATT_NEUTRAL,   ATT_NEUTRAL,   ATT_NEUTRAL,   /*Non*/   ATT_NEUTRAL,   ATT_NEUTRAL,   ATT_NEUTRAL,   ATT_NEUTRAL,   ATT_NEUTRAL,   /*Non*/   ATT_NEUTRAL,   ATT_NEUTRAL,   ATT_NEUTRAL,   /*Non*/   ATT_NEUTRAL,   ATT_NEUTRAL,   

/*Ebr*/   ATT_NEUTRAL,   ATT_FRIENDLY,   ATT_FRIENDLY,   ATT_FRIENDLY,   ATT_FRIENDLY,   ATT_FRIENDLY,   /*Ebr*/   ATT_ANGRY,      ATT_ANGRY,      ATT_ANGRY,      ATT_ANGRY,      ATT_ANGRY,      /*Ebr*/   ATT_NEUTRAL,   ATT_NEUTRAL,   ATT_NEUTRAL,   /*Ebr*/   ATT_NEUTRAL,   ATT_NEUTRAL,   
/*Grd*/   ATT_NEUTRAL,   ATT_FRIENDLY,   ATT_FRIENDLY,   ATT_FRIENDLY,   ATT_FRIENDLY,   ATT_FRIENDLY,   /*Grd*/   ATT_ANGRY,      ATT_ANGRY,      ATT_HOSTILE,      ATT_ANGRY,      ATT_ANGRY,      /*Grd*/   ATT_NEUTRAL,   ATT_NEUTRAL,   ATT_NEUTRAL,   /*Grd*/   ATT_NEUTRAL,   ATT_NEUTRAL,   
/*Stt*/   ATT_NEUTRAL,   ATT_FRIENDLY,   ATT_FRIENDLY,   ATT_FRIENDLY,   ATT_FRIENDLY,   ATT_FRIENDLY,   /*Stt*/   ATT_ANGRY,      ATT_ANGRY,      ATT_HOSTILE,      ATT_ANGRY,      ATT_ANGRY,      /*Stt*/   ATT_NEUTRAL,   ATT_NEUTRAL,   ATT_NEUTRAL,   /*Stt*/   ATT_NEUTRAL,   ATT_NEUTRAL,   
/*Kdf*/   ATT_NEUTRAL,   ATT_FRIENDLY,   ATT_FRIENDLY,   ATT_FRIENDLY,   ATT_FRIENDLY,   ATT_FRIENDLY,   /*Kdf*/   ATT_FRIENDLY,   ATT_ANGRY,      ATT_ANGRY,      ATT_ANGRY,      ATT_ANGRY,      /*Kdf*/   ATT_ANGRY,      ATT_ANGRY,      ATT_ANGRY,      /*Kdf*/   ATT_FRIENDLY,   ATT_NEUTRAL,   
/*Vlk*/   ATT_NEUTRAL,   ATT_FRIENDLY,   ATT_FRIENDLY,   ATT_FRIENDLY,   ATT_FRIENDLY,   ATT_FRIENDLY,   /*Vlk*/   ATT_ANGRY,      ATT_ANGRY,      ATT_NEUTRAL,      ATT_ANGRY,      ATT_ANGRY,      /*Vlk*/   ATT_NEUTRAL,   ATT_NEUTRAL,   ATT_NEUTRAL,   /*Vlk*/   ATT_NEUTRAL,   ATT_NEUTRAL,   

/*Kdw*/   ATT_NEUTRAL,   ATT_HOSTILE,   ATT_HOSTILE,   ATT_HOSTILE,   ATT_HOSTILE,   ATT_HOSTILE,   /*Kdw*/   ATT_FRIENDLY,   ATT_FRIENDLY,   ATT_NEUTRAL,   ATT_NEUTRAL,   ATT_NEUTRAL,   /*Kdw*/   ATT_NEUTRAL,   ATT_NEUTRAL,   ATT_NEUTRAL,   /*Kdw*/   ATT_FRIENDLY,   ATT_NEUTRAL,   
/*Sld*/   ATT_NEUTRAL,   ATT_HOSTILE,   ATT_HOSTILE,   ATT_HOSTILE,   ATT_HOSTILE,   ATT_HOSTILE,      /*Sld*/   ATT_FRIENDLY,   ATT_FRIENDLY,   ATT_NEUTRAL,   ATT_FRIENDLY,   ATT_FRIENDLY,   /*Sld*/   ATT_NEUTRAL,   ATT_NEUTRAL,   ATT_NEUTRAL,   /*Sld*/   ATT_NEUTRAL,   ATT_NEUTRAL,   
/*Org*/   ATT_NEUTRAL,   ATT_HOSTILE,   ATT_HOSTILE,   ATT_HOSTILE,   ATT_HOSTILE,   ATT_NEUTRAL,      /*Org*/   ATT_NEUTRAL,   ATT_NEUTRAL,   ATT_FRIENDLY,   ATT_FRIENDLY,   ATT_FRIENDLY,   /*Org*/   ATT_NEUTRAL,   ATT_NEUTRAL,   ATT_NEUTRAL,   /*Org*/   ATT_NEUTRAL,   ATT_NEUTRAL,   
/*Bau*/   ATT_NEUTRAL,   ATT_HOSTILE,   ATT_HOSTILE,   ATT_HOSTILE,   ATT_HOSTILE,   ATT_HOSTILE,      /*Bau*/   ATT_FRIENDLY,   ATT_FRIENDLY,   ATT_FRIENDLY,   ATT_FRIENDLY,   ATT_FRIENDLY,   /*Bau*/   ATT_NEUTRAL,   ATT_NEUTRAL,   ATT_NEUTRAL,   /*Bau*/   ATT_NEUTRAL,   ATT_NEUTRAL,   
/*Sfb*/   ATT_NEUTRAL,   ATT_HOSTILE,   ATT_HOSTILE,   ATT_HOSTILE,   ATT_HOSTILE,   ATT_HOSTILE,      /*Sfb*/   ATT_FRIENDLY,   ATT_FRIENDLY,   ATT_FRIENDLY,   ATT_FRIENDLY,   ATT_FRIENDLY,   /*Sfb*/   ATT_NEUTRAL,   ATT_NEUTRAL,   ATT_NEUTRAL,   /*Sfb*/   ATT_NEUTRAL,   ATT_NEUTRAL,   

/*Gur*/   ATT_NEUTRAL,   ATT_NEUTRAL,   ATT_NEUTRAL,   ATT_NEUTRAL,   ATT_ANGRY,      ATT_NEUTRAL,   /*Gur*/   ATT_ANGRY,      ATT_NEUTRAL,   ATT_NEUTRAL,   ATT_NEUTRAL,   ATT_NEUTRAL,   /*Gur*/   ATT_FRIENDLY,   ATT_FRIENDLY,   ATT_FRIENDLY,   /*Gur*/   ATT_NEUTRAL,   ATT_NEUTRAL,   
/*Nov*/   ATT_NEUTRAL,   ATT_NEUTRAL,   ATT_NEUTRAL,   ATT_NEUTRAL,   ATT_ANGRY,      ATT_NEUTRAL,   /*Nov*/   ATT_ANGRY,      ATT_NEUTRAL,   ATT_NEUTRAL,   ATT_NEUTRAL,   ATT_NEUTRAL,   /*Nov*/   ATT_FRIENDLY,   ATT_FRIENDLY,   ATT_FRIENDLY,   /*Nov*/   ATT_NEUTRAL,   ATT_NEUTRAL,   
/*Tpl*/   ATT_NEUTRAL,   ATT_NEUTRAL,   ATT_NEUTRAL,   ATT_NEUTRAL,   ATT_ANGRY,      ATT_NEUTRAL,   /*Tpl*/   ATT_ANGRY,      ATT_NEUTRAL,   ATT_NEUTRAL,   ATT_NEUTRAL,   ATT_NEUTRAL,   /*Tpl*/   ATT_FRIENDLY,   ATT_FRIENDLY,   ATT_FRIENDLY,   /*Tpl*/   ATT_NEUTRAL,   ATT_NEUTRAL,   

/*Dmb*/   ATT_NEUTRAL,   ATT_NEUTRAL,   ATT_NEUTRAL,   ATT_NEUTRAL,   ATT_NEUTRAL,   ATT_NEUTRAL,   /*Dmb*/   ATT_NEUTRAL,   ATT_NEUTRAL,   ATT_NEUTRAL,   ATT_NEUTRAL,   ATT_FRIENDLY,   /*Dmb*/   ATT_NEUTRAL,   ATT_NEUTRAL,   ATT_NEUTRAL,   /*Dmb*/   ATT_FRIENDLY,   ATT_NEUTRAL,   
/*Bab*/   ATT_NEUTRAL,   ATT_NEUTRAL,   ATT_NEUTRAL,   ATT_NEUTRAL,   ATT_NEUTRAL,   ATT_NEUTRAL,   /*Mst*/   ATT_NEUTRAL,   ATT_NEUTRAL,   ATT_NEUTRAL,   ATT_NEUTRAL,   ATT_NEUTRAL,   /*Mst*/   ATT_NEUTRAL,   ATT_NEUTRAL,   ATT_NEUTRAL,   /*Mst*/   ATT_NEUTRAL,   ATT_FRIENDLY   
};

BOH: STT
Bandyci: ORG
GRD: GRD :)

Kod który 'triggeruje' walkę:

Cytuj
};
func void  ORG_7000_Viesto_Hello_Info()
{
   
   AI_Output (self, other,"ORG_7000_Viesto_Hello_Info_07_00"); //Prosz? prosz?, kogo my tu mamy? ?cierwo ze starego obozu... jeszcze z towarami!
   AI_Output (other, self,"ORG_7000_Viesto_Hello_Info_15_01"); //Won z t?d gnoje! Nic nie dostaniecie, chyba ?e po mordzie.
   AI_Output (self, other,"ORG_7000_Viesto_Hello_Info_07_02"); //Hahahaha! Niby od kogo? Od ciebie? ?ycie ci nie mi?e ch?opcze? Ju?, dawaj towary!
   AI_Output (other, self,"ORG_7000_Viesto_Hello_Info_15_03"); //Won powiedzia?em, pukim dobry...
   AI_Output (self, other,"ORG_7000_Viesto_Hello_Info_07_04"); //Jak sobie chcesz. Ch?opcy! Atak!

   Wld_ExchangeGuildAttitudes    ("GIL_ATTITUDES_CONVOY");
   
   B_ExchangeRoutine(ORG_7002_Bandyta,"atack");
   B_ExchangeRoutine(ORG_7003_Bandyta,"atack");
   B_ExchangeRoutine(ORG_7004_Bandyta,"atack");
   B_ExchangeRoutine(ORG_7004_Bandyta,"atack");
   AI_StopProcessInfos   ( self );
};

63
Skrypty / Szyk bojowy
« dnia: 2009-04-04, 16:43 »
Talas miał coś takiego jak 'distance to waypoint' - może tego jakoś użyć?  :)  

Ale nie wiem czy to się uda...

64
Skrypty / Zmiana gildii na Hostile
« dnia: 2009-04-04, 11:15 »
A nie ma innego sposobu? Bo muszę zmieniać dużo gildi, czasami pozostawiając normalnie. A kombinacji jest wiele. Nie można żeby zmienić attitude np ebr i grd tylko?

65
Skrypty / Zmiana gildii na Hostile
« dnia: 2009-04-03, 20:18 »
Nie jestem pewien jak, ale powiedzcie mi, jak mam zmienić status gildi poprzez dialog?

Npc_SetAttitude         ( self, ATT_HOSTILE );
Npc_SetTempAttitude     ( self, ATT_HOSTILE );

Npc_SetTarget     ( self, other );
AI_StartState     ( self, ZS_Attack, 0, "");

^ To raczej mi nie pomoże. Chodzi mi o to by np Najemnicy i GRD byli do siebie hostile.

I jak zmienić potem to na friendly i neutrual? :D


EDIT:

Wld_INSERTGUILDATTITUDES (GIL_VLK, ATT_HOSTILE, GIL_GRD); - może coś podobnego? (Tylko zmienić gildie)

66
Spacer / Tekstury...
« dnia: 2009-04-02, 21:28 »
Otworzyłem swojego worlda, i wstawiam w nim zena (lonehut). Tekstury wszystkie są. Potem otworzyłem go ponownie, i znwou wstawiłem lonehuta. Teksturek juz nie miał. Otwieram więc plik z lonehutem (3ds mob), teskturki są. Wchodzę więc w oldcamp.zen, tam wstawiam voba, teksturki także są! Ale na tym moim świecie, ich nie ma :D  Co mam robić?

Sorka że tak chaotycznie... ale ledwo co siedzę przed kompem :D

67
Spacer / Ognisko
« dnia: 2009-03-28, 16:45 »
Nie dawaj go jako PFX bo będzie znikał. Daj go jako zwykły vob, efekt będzie ten sam, ale nie zniknie  :D

68
Skrypty / Wracanie na waypointa
« dnia: 2009-03-17, 20:15 »
Tak naprawdę to nie dużo ;p  Zauważ że przy freepointach zwykle stoją zwierzęta. Smalltalk chyba też działa na tej zasadzie ale nie jestem pewien  :lol2:

69
Skrypty / Wracanie na waypointa
« dnia: 2009-03-17, 19:43 »
Daj mu rutynę na 24 godziny, zobaczymy co zrobi. I zrób więcej niż jeden way, połącz go powiedzmy z jakimś innym kilka metrów dalej.

70
Skrypty / Wracanie na waypointa
« dnia: 2009-03-17, 19:35 »
Pokaż mi rutynę tego npca.

71
Skrypty / Wracanie na waypointa
« dnia: 2009-03-17, 19:28 »
jeśli chodzi o ognisko to zamiast 'pfx' dodaj to jako zwykłego voba, będzie działało dobrze. A co do rutyny, to nie rozumiem problemu. Ma ustawioną rutyne dobrze? Wszystkie godziny są zajęte?

72
Gry / Heroes of Might and Magic III
« dnia: 2009-03-16, 00:05 »
Mam angielską (pirata, w anglii ciężko znaleźć herosów :lol2:  ), dwa dodatki shadow i armageddon's blade. Pogram z kimś?  :P

73
Skrypty / Ork
« dnia: 2009-03-15, 14:32 »
Sam startup.d Zobacz że są tam także instance orków :lol2:

74
Skrypty / Jeden dialog dla wielu NPC
« dnia: 2009-03-12, 18:52 »
Chodzi nam o coś w rodzaju monologów dla ambientów  :P

75
Archiwum / Pytania i odpowiedzi
« dnia: 2009-02-19, 10:44 »
ładnie, ładnie, a mogę wiedzieć jak ogólnie taki efekt osiągnęliście? :)  Sprawa tekstury, 3D, bawienia się w silniku (nie wiem czy macie pozwolenie ale mnie to mało obchodzi :P ) czy jak? :D

Chodzi mi o te lasy :P

EDIT:

Czy w przyszłości będę mógł ewentualnie liczyć na pomoc ze strony TM (jeśli nadal będziecie się trzymać razem) w osiągnięciu podobnych efektów? ;)

76
Uruchom ponownie komputer, i powinno działać  :lol2:

77
Gry / Odkrycia w Gothicu
« dnia: 2009-02-08, 01:55 »
Rój owadów to czar który można wywołać w g2nk. Nie pamiętam czy tworzy on potwora - rój owadów, czy raczej to czar sam w sobie. Ale wiem że jest takie cuś...

78
Spacer / Brak głównego okna
« dnia: 2009-01-01, 12:08 »
Było przerabiane. CTRL+ALD+DELETE i kliknij na spacera prawym, potem minimalizuj i maksymalizuj. Będzie działać ^^

79
Mroczne Tajemnice / Czeska wersja Mrocznych Tajemnic
« dnia: 2008-12-26, 16:35 »
Jest jednak dużo różnic, tak samo jak w słowackim - języki podobne, lecz nie te same.

80
Skrypty / Śmierć NPC po dialogu
« dnia: 2008-12-26, 11:20 »
A warunek 'if'? Może zrób

'if' ende i daj komandę na śmierć npc to wtedy npc umrze  :D  :lol2:  :D

//Edit by Bula: Wytłumacz mi po co każdy post kończysz:
Cytuj
;p  :lol2:  :lol2:
[/color]

Bo lubię tą emotkę  :lol2:  :lol2:  :lol2:    
Czy to przestępstwo?

Strony: 1 2 3 [4] 5 6
Do góry