Problem z questem 2261 9

O temacie

Autor jamokiolE

Zaczęty 2.07.2009 roku

Wyświetleń 2261

Odpowiedzi 9

jamokiolE

jamokiolE

Użytkownicy
posty164
Propsy3
  • Użytkownicy

jamokiolE

Problem z questem
2009-07-02, 22:23(Ostatnia zmiana: 2009-08-31, 13:10)
Proszę o pomoc tak wyglądają skrypty questa u postaci :
//========================================
//-----------------> QUEST
//========================================

INSTANCE DIA_Rick_QUEST (C_INFO)
{
   npc         = SLD_9997_Rick;
   nr         = 3;
   condition   = DIA_Rick_QUEST_Condition;
   information   = DIA_Rick_QUEST_Info;
   permanent   = FALSE;
   description   = "Moge cos dla ciebie zrobic?";
};

FUNC INT DIA_Rick_QUEST_Condition()
{
     if (Npc_KnowsInfo (other, DIA_Rick_WEJSCIE))
  {
      return TRUE;
  };
};


func VOID DIA_Rick_QUEST_Info()
{
        AI_Output (other, self ,"DIA_Rick_QUEST_15_01"); //Moge cos dla ciebie zrobic?
        AI_Output (self, other ,"DIA_Rick_QUEST_03_02"); //Pewnie przynies dla mnie STARA MONETE.Zdaje sie ze jedna lezy gdzies w tym jeziorku.
       
        Topic_Moneta = LOG_RUNNING;

        Log_CreateTopic (TOPIC_Moneta,LOG_MISSION);
        Log_SetTopicStatus (TOPIC_Moneta,LOG_RUNNING);
        B_LogEntry   (TOPIC_Moneta,"Buntownik Rick zlecił mi zadanie znalezienia starej monety.");

        AI_StopProcessInfos   (self);
};
//========================================
//-----------------> QUEST2
//========================================

INSTANCE DIA_Rick_QUEST2 (C_INFO)
{
   npc         = SLD_9997_Rick;
   nr         = 4;
   condition   = DIA_Rick_QUEST2_Condition;
   information   = DIA_Rick_QUEST2_Info;
   permanent   = FALSE;
   description   = "Mam monete";
};

FUNC INT DIA_Rick_QUEST2_Condition()
{
     if (Npc_HasItems (other, ItMi_Stuff_OldCoin_01) >=1)
  {
      return TRUE;
  };
};


func VOID DIA_Rick_QUEST2_Info()
{
        AI_Output (other, self ,"DIA_Rick_QUEST2_15_01"); //Mam twoja monete.
        AI_Output (self, other ,"DIA_Rick_QUEST2_03_02"); //Dziekuje.Mozesz na mnie liczyc.
        B_LogEntry   (TOPIC_Moneta,"Buntownik Rick zlecił mi zadanie znalezienia starej monety.");
        Topic_Moneta = LOG_SUCCESS;

        B_GiveXP(XP_Moneta);

        AI_StopProcessInfos   (self);
};


A w Log Contants(czy jakos tak   :D   )  :

const string   CH1_GotoPsiCamp         =   "Co się dzieje na bagnach";
const string        Topic_Moneta                            =      "Moneta";
// Aufnahme Sumpflager
const string   CH1_JoinPsi                 =   "Przyjęcie do obozu Bractwa";

PROSZĘ O POMOC.PRZY WŁĄCZANIU GRY WYSKAKUJE BŁĄD GDZIEŚ W TYM MIEJSCU:
        Topic_Moneta = LOG_RUNNING;

        Log_CreateTopic (TOPIC_Moneta,LOG_MISSION);
        Log_SetTopicStatus (TOPIC_Moneta,LOG_RUNNING);

NIE WIEM JUŻ ZUPEŁNIE CO ROBIĆ ;(  .PROSZĘ O POMOC. :D
 

Jurigag

Jurigag

Użytkownicy
posty869
Propsy285
ProfesjaSkrypter
  • Użytkownicy
A dodane w log_constans odpowiednie stałe?
 
Skrypter/Tester - Szukasz testera/skryptera - Pisz !

jamokiolE

jamokiolE

Użytkownicy
posty164
Propsy3
  • Użytkownicy
CO ODPOWIEDNIE???
 

Jurigag

Jurigag

Użytkownicy
posty869
Propsy285
ProfesjaSkrypter
  • Użytkownicy
Mniejszza o to, według mnie to to - B_GiveXP(XP_Moneta);, dodana jest zmienna XP_Moneta?
 
Skrypter/Tester - Szukasz testera/skryptera - Pisz !

jamokiolE

jamokiolE

Użytkownicy
posty164
Propsy3
  • Użytkownicy
Ej możesz troszke jaśniej bo ja zielony jestem.
 

zkajo

zkajo

Użytkownicy
posty102
Propsy28
  • Użytkownicy
Topic_Moneta = LOG_RUNNING; - usuń to i zobacz czy działa.

Jeśli nie to masz XP_MONETA - taką stałą?
 
Moje gg: 8169289

Zysk

Zysk

Użytkownicy
posty606
Propsy451
  • Użytkownicy

Zysk

Problem z questem
#6 2009-07-02, 23:32(Ostatnia zmiana: 2009-07-02, 23:33)
Topic_Moneta = LOG_RUNNING;

Topic_Moneta - string
LOG_RUNNING - int

typy się nie zgadzają, nie możesz przypisywać. użyj odpowiedniej funkcji, do dodawania do dziennika.

BTW Co to za pomysł, żeby nazywać bohatera Rick? :D
 

jamokiolE

jamokiolE

Użytkownicy
posty164
Propsy3
  • Użytkownicy

jamokiolE

Problem z questem
#7 2009-07-03, 08:11(Ostatnia zmiana: 2009-07-03, 08:29)
Czyli w końcu co mam przez to rozumieć??  Bo już się zgubiłem.
PS:W błędzie pisze Wrong Type="Log_Running"   Czy coś takiego.
 

eto

eto

Użytkownicy
-Banany pod pokładem? -SĄĄĄĄĄĄ
posty1741
Propsy1793
ProfesjaLvl designer
  • Użytkownicy
  • -Banany pod pokładem? -SĄĄĄĄĄĄ
Najlepiej przeczytaj tutorial "zmienne i stałe". Ja się nauczyłem zmiennych i stałych dzięki niemu. I Adanosowi(pozdrawiam!).
 
Niespełniony Level Designer z ambicjami, zmęczeniem i brakiem czasu...

jamokiolE

jamokiolE

Użytkownicy
posty164
Propsy3
  • Użytkownicy
ok thx za wszystko temat do zamkniecia
 


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