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

Strony: 1 2 [3] 4
41
Skrypty / Uriziel i magiczna zbroja
« dnia: 2016-03-16, 14:09 »
Spoko ;)

42
Skrypty / Opcje dialogu
« dnia: 2016-03-16, 14:08 »
Polecam ci
Spoiler
Easy Dialog Maker
Spoiler
Gothic NPC Maker
Spoiler
Choć Ten ^ Jest do gothic I Ale może dasz rade

43
Skrypty / problem z Choice i else if
« dnia: 2016-03-16, 14:06 »
Nic nie usuwaj tylko masz tutaj poprawiony skrypt
Cytuj
//========================================
//-----------------> HELLO2
//========================================

INSTANCE DIA_Skip_HELLO2 (C_INFO)
{
   npc          = VLK_1355_Skip;
   nr           = 1;
   condition    = DIA_Skip_HELLO2_Condition;
   information  = DIA_Skip_HELLO2_Info;
   permanent   = FALSE;
   description   = "Mam miecz";
};

FUNC INT DIA_Skip_HELLO2_Condition()   

if (Npc_KnowsInfo (other, DIA_Skip_HELLO1))
|| (Npc_HasItems (other, ItMw_1H_Mace_L_01))
&& (Npc_HasItems (other, ItMw_1h_Vlk_Dagger))
    {
    return TRUE;
    };
};
FUNC VOID DIA_Skip_HELLO2_cos_tam()
{
    Info_ClearChoices      (DIA_Skip_HELLO2);
    Info_AddChoice      (DIA_Skip_HELLO2, "(daj dobry miecz)", DIA_Skip_HELLO2_dobry);
    Info_AddChoice      (DIA_Skip_HELLO2, "(daj zly miecz)", DIA_Skip_HELLO2_zly);
};
FUNC VOID DIA_Skip_HELLO2_dobry()
{

    AI_Output (other, self ,"DIA_Skip_HELLO2_dobry_15_01"); //masz
    B_GiveInvItems (other, self, ItMw_1h_Vlk_Dagger, 1);
    AI_Output (self, other ,"DIA_Skip_HELLO2_dobry_03_02"); //Ale luj wygram w chuj
    Info_ClearChoices      (DIA_Skip_HELLO2);
    AI_StopProcessInfos   (self);
};

FUNC VOID DIA_Skip_HELLO2_zly()
{
    AI_Output (other, self ,"DIA_Skip_HELLO2_zly_15_01"); //masz
    B_GiveInvItems (other, self, ItMw_1H_Mace_L_01, 1);
    AI_Output (self, other ,"DIA_Skip_HELLO2_zly_03_02"); //ale luj przegram w chuj
    Info_ClearChoices      (DIA_Skip_HELLO2);
    AI_StopProcessInfos   (self);
};
func void DIA_Skip_HELLO2_zly_miecz ()
{
    if (Npc_HasItems (other, ItMw_1H_Mace_L_01) >=1)
   && (Npc_KnowsInfo (other, DIA_Skip_HELLO1))
    {
    B_GiveInvItems (other, self, ItMw_1H_Mace_L_01, 1);
    AI_Output (self, other ,"DIA_Skip_HELLO2_03_04"); //o ty chuju przegram
    AI_StopProcessInfos (self);
    }
    else if (Npc_HasItems (other, ItMw_1h_Vlk_Dagger) >=1)
   && (Npc_KnowsInfo (other, DIA_Skip_HELLO1))
    {
    B_GiveInvItems (other, self, ItMw_1h_Vlk_Dagger, 1);
    AI_Output (self, other ,"DIA_Skip_HELLO2_03_04"); //zajebiscie, teraz wygram
    AI_StopProcessInfos     (self);       
    }
    else  if (Npc_HasItems (other, ItMw_1h_Vlk_Dagger) >=1)
   && (Npc_HasItems (other, ItMw_1H_Mace_L_01) >=1)
   && (Npc_KnowsInfo (other, DIA_Skip_HELLO1))
    {
    AI_Output (other, self ,"DIA_Skip_HELLO2_15_01"); //Mam miecz
    AI_Output (self, other ,"DIA_Skip_HELLO2_03_02"); //dawaj miecz
    };
};
Pomogło?

44
Skrypty / Warunek dialogu
« dnia: 2016-03-16, 14:02 »
A takie pytanie, jak zrobić warunek    if (Bennet_RepairDay < Wld_GetDay())
Bo tak spojrzałem i chyba trzeba ten warunek zrobić w skryptach Hmmm....

45
Skrypty / warunek if
« dnia: 2016-03-09, 17:41 »
Ja ci podam wszystkie warunki do gothic 2
    if (Npc_KnowsInfo (other, DIA_NAZWA_DIALOGU))//Warunek Dialogu
    && (ZMIENNA == WARTOŚĆ)//Jeśli Zmienna
    && (Npc_HasItems (other, ItFo_Apple) >=5)//Jeśli mamy przedmiot
    && (MIS_LithastPotion == LOG_SUCCESS)
    && (MIS_ == LOG_RUNNING)
    && (MIS_ == LOG_FAILED)
////////////////////////////////Możesz wybrać\\\\\\\\\\\\\/////////////To jest warunek misji\\\\\\\\\\\\\\\\\\\\\\\\\\
    && (Npc_IsDead(whodie0))//Nie umiem napisać dobrze tego warunku
    && (Npc_GetDistToWP (self, "WAY_IN_TOWN") < 500)//Waypoint
     && (Hero.Level == 1)//Poziom bochatera
    && (other.attribute[ATR_HITPOINTS] == WARTOŚĆ)//Jeśli atrybut
    && (Npc_GetTalentSkill(other, NPC_TALENT_1H) == WARTOŚĆ)//Jeśli umiejętność
    && (other.protection[PROT_EDGE] == WARTOŚĆ)//Jeśli ochrona przed
    && (Npc_GetDistToNpc(self, other) == 500)//Jeśli dystans międzi postaciami wynosi...
    && (Npc_IsInState (self,ZS_Talk))//Jeśli jesteśmy w czasie rozmowy...
    && (Hlp_IsItem (Npc_GetEquippedArmor(other), ItAR_MIl_L) == FALSE)//WŁASNY WARUNEK NIE POLECAM ROBIĆ





46
wywal wszystko do _compiled w każdym folderze a to nie ma ważności gdzie ;> a plik .d zamień za linijke kodu odpowiadającą za zbroje paladyna w it_armor
_________________________________________________________________________________________________
Pomogłem? ;>

47
Skrypty / dodawanie potworkow
« dnia: 2016-03-09, 17:33 »
Żeby dodać zwierze na waypointa trzeba wejsć w startup.d i wciśnij ctrl+f i wpisz np. scavenger, skopiuj tą linijke i wklej niżej, możesz zmienić instance Scavenger np na Dupozjad xD

48
Skrypty / Warunek dialogu
« dnia: 2016-03-09, 17:30 »
Woow, ale moduje do gothic 1 dasz skrypt? pls

49
Skrypty / Błąd z dialogami
« dnia: 2016-03-09, 17:29 »
Dzięki, Aidan mi pomógł i kilka poradników trzeba było włączyć gothic potem spacera world>>respare scriptfiles>>i wybrać gothic.src dzieki za dobre chęci
+Revo16pl Wiesz, ja robie moda do gothic 1

50
Skrypty / Warunek dialogu
« dnia: 2016-03-08, 11:25 »
Ok dzięki za chęci ale mógłbyś mi podać skrypt jakiegoś krótkiego dialogu gdzie jest ten warunek? ;>

51
Skrypty / Błąd z dialogami
« dnia: 2016-03-07, 18:15 »
Ale to mi nic nie dało

52
Skrypty / Błąd z dialogami
« dnia: 2016-03-07, 17:50 »
Dobra popróbuje ale wrzuć

Post połączony: 2016-03-07, 18:01
Ok, robiłem to

Post połączony: 2016-03-07, 18:01
i nic

53
Skrypty / Błąd z dialogami
« dnia: 2016-03-07, 17:45 »
Mógłbyś dać mi zdjęcie tej ikony na ImageShack.com ? <<włącz to naciśnij PRINT SCREEN wpisz na necie gdzie jest ten przycisk i na paint CTRL+V i zapisz>> wrzucisz?

54
Skrypty / Błąd z dialogami
« dnia: 2016-03-07, 17:36 »
zresparowałem a jak zaktualizować?

55
Skrypty / Błąd z dialogami
« dnia: 2016-03-07, 17:32 »
A co ja robie?! Masz zwidy?!

Post połączony: 2016-03-07, 17:32
Podasz przykład? plz


Post połączony: 2016-03-07, 17:33
I jak coś to robie przez easy dialog maker ;> i jak byś mógł możesz mnie nauczyć jak to naprawiać?

56
Skrypty / Uriziel i magiczna zbroja
« dnia: 2016-03-07, 17:28 »
wrzuce ci zdjecie a ty je pobierz i zmien format ;>


Post połączony: 2016-03-07, 17:30
http://imageshack.com/a/img922/7226/7fZYMm.png

57
Skrypty / Warunek dialogu
« dnia: 2016-03-07, 17:22 »
Jaki jest warunek żeby po 1 dniu i po dialogu DIA_Bartholo_HELLO5 dopiero można było powiedzieć? <<Dokładnie chodzi mi tylko o to że możemy powiedzieć tylko po 1 dniu a nie wcześniej>>

Post połączony: 2016-03-07, 17:23
I chyba nie potrzebne wam moje skrypty

58
Skrypty / Głód
« dnia: 2016-03-07, 17:04 »
Wejdź na moje to mógł bym ci pomóc ;>

Post połączony: 2016-03-07, 17:05
Jak chcesz zaraz ci nie pomoge

59
Skrypty / Błąd z dialogami
« dnia: 2016-03-07, 17:00 »
ok czekaj

Post połączony: 2016-03-07, 17:01
// *Script was make in Easy Dialog Maker (EDM)

//========================================
//-----------------> OPCJA *KONIEC*
//========================================

INSTANCE DIA_Gawlin_EXIT(C_INFO)
{
   npc             = GRD_9999_Gawlin;
   nr              = 999;
   condition   = DIA_Gawlin_EXIT_Condition;
   information   = DIA_Gawlin_EXIT_Info;
   permanent   = TRUE;
   description     = "KONIEC";
};

FUNC INT DIA_Gawlin_EXIT_Condition()
{
   return TRUE;
};

FUNC VOID DIA_Gawlin_EXIT_Info()
{
    AI_Output (other, self ,"DIA_Gawlin_EXIT_15_01"); //Trzymaj się!
    AI_Output (self, other ,"DIA_Gawlin_EXIT_03_02"); //Nawzajem chłopcze, nawzajem...
   AI_StopProcessInfos   (self);
};

//========================================
//-----------------> HELLO1
//========================================

INSTANCE DIA_Gawlin_HELLO1 (C_INFO)
{
   npc          = GRD_9999_Gawlin;
   nr           = 1;
   condition    = DIA_Gawlin_HELLO1_Condition;
   information  = DIA_Gawlin_HELLO1_Info;
   permanent   = FALSE;
   description   = "Co tu robisz?";
};

FUNC INT DIA_Gawlin_HELLO1_Condition()
{
    return TRUE;
};

FUNC VOID DIA_Gawlin_HELLO1_Info()
{
    AI_Output (other, self ,"DIA_Gawlin_HELLO1_15_01"); //Co tu robisz?
    AI_Output (self, other ,"DIA_Gawlin_HELLO1_03_02"); //Gomez kazał mi pilnować opuszczonej kopalni
    AI_Output (other, self ,"DIA_Gawlin_HELLO1_15_03"); //Kopalnia przecież jest na dole a nie tu
    AI_Output (self, other ,"DIA_Gawlin_HELLO1_03_04"); //Tak wiem, ale tutaj Gomez powiedział że będe miał lepszy widok na tych co tu się kręcą
    AI_Output (self, other ,"DIA_Gawlin_HELLO1_03_05"); //Tobie też nie polecam tam wchodzić
    AI_Output (self, other ,"DIA_Gawlin_HELLO1_03_06"); //Choć i tak ci się to nie uda
};

//========================================
//-----------------> HELLO2
//========================================

INSTANCE DIA_Gawlin_HELLO2 (C_INFO)
{
   npc          = GRD_9999_Gawlin;
   nr           = 2;
   condition    = DIA_Gawlin_HELLO2_Condition;
   information  = DIA_Gawlin_HELLO2_Info;
   permanent   = FALSE;
   description   = "Szukam pracy";
};

FUNC INT DIA_Gawlin_HELLO2_Condition()
{
    return TRUE;
};

FUNC VOID DIA_Gawlin_HELLO2_Info()
{
    AI_Output (other, self ,"DIA_Gawlin_HELLO2_15_07"); //Szukam pracy
    AI_Output (self, other ,"DIA_Gawlin_HELLO2_03_08"); //Hmm...
    AI_Output (self, other ,"DIA_Gawlin_HELLO2_03_09"); //Dawno nic nie jadłem
    AI_Output (self, other ,"DIA_Gawlin_HELLO2_03_10"); //Zjadł bym
    AI_Output (other, self ,"DIA_Gawlin_HELLO2_15_13"); //Co takiego?
    AI_Output (self, other ,"DIA_Gawlin_HELLO2_03_14"); //4 Szynki ponieważ mam już jedną
    AI_Output (self, other ,"DIA_Gawlin_HELLO2_03_15"); //I do tego jakiś chleb
    AI_Output (other, self ,"DIA_Gawlin_HELLO2_15_16"); //Zobaczę co da się zrobić
    MIS_JEDZENIE_GAWLINA = LOG_RUNNING;

    Log_CreateTopic            (CH1_JEDZENIE_GAWLINA, LOG_MISSION);
    Log_SetTopicStatus       (CH1_JEDZENIE_GAWLINA, LOG_RUNNING);
    B_LogEntry                     (CH1_JEDZENIE_GAWLINA,"Strażnik Gawlin powiedział że zjadł by 4 szynki bo już jedną ma i chleb");

    B_GiveXP (300);
};

//========================================
//-----------------> HELLO3
//========================================

INSTANCE DIA_Gawlin_HELLO3 (C_INFO)
{
   npc          = GRD_9999_Gawlin;
   nr           = 3;
   condition    = DIA_Gawlin_HELLO3_Condition;
   information  = DIA_Gawlin_HELLO3_Info;
   permanent   = FALSE;
   description   = "Mam dla ciebie jedzenie";
};

FUNC INT DIA_Gawlin_HELLO3_Condition()
{
    if (Npc_HasItems (other, ItFo_mutton_01) >=4)
    && (Npc_HasItems (other, ItFoLoaf) >=1)
    {
    return TRUE;
    };
};


FUNC VOID DIA_Gawlin_HELLO3_Info()
{
    AI_Output (other, self ,"DIA_Gawlin_HELLO3_15_01"); //Mam dla ciebie jedzenie
    AI_Output (self, other ,"DIA_Gawlin_HELLO3_03_02"); //Świetnie!!
    AI_Output (self, other ,"DIA_Gawlin_HELLO3_03_03"); //Teraz będę mógł się najeść
    B_LogEntry                     (CH1_JEDZENIE_GAWLINA,"Strażnik Gawlin dostał swoje jedzenie");
    Log_SetTopicStatus       (CH1_JEDZENIE_GAWLINA, LOG_SUCCESS);
    MIS_JEDZENIE_GAWLINA = LOG_SUCCESS;

    B_GiveXP (300);
    B_GiveInvItems (other, self, ItFoLoaf, 1);
    B_GiveInvItems (other, self, ItFo_mutton_01, 4);
    AI_Output (self, other ,"DIA_Gawlin_HELLO3_03_04"); //Masz tu takie trofeum, zanieś je Bartholowi, i powiedz mu żeby je wysłał za bariere
    AI_Output (self, other ,"DIA_Gawlin_HELLO3_03_05"); //Po kilku dniach będzie miał dla ciebie coś w zamian
    CreateInvItems (self, Szablozab_Pazury, 1);
    B_GiveInvItems (self, other, Szablozab_Pazury, 1);
};


Post połączony: 2016-03-07, 17:02
I żaden dialog nie działa

60
Skrypty / Błąd z dialogami
« dnia: 2016-03-07, 15:15 »
Cześć,  :trollface: :ok: zrobiłem sobie kilka dialogów i kilka NPC, nie ma błędów ale dialogi się pomijają  :pokerface: Proszę o pomoc ;<

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