Błąd z TOPIC I MIS w warunkach dialogu 1925 2

O temacie

Autor pnaro

Zaczęty 10.07.2014 roku

Wyświetleń 1925

Odpowiedzi 2

pnaro

pnaro

Użytkownicy
posty63
Propsy3
ProfesjaGracz
  • Użytkownicy
Mam taki problem :
w story_globals dodałem               var int MIS_PERGAMIN;
w log_constants_mattes dodałem       const string TOPIC_PERGAMIN    = "Pergamin dla Tanisa";
w b _close topic_mattes  dodałem      B_CloseTopic   (TOPIC_PERGAMIN, MIS_PERGAMIN,0,6);

I dlaczego warunek dialogu
 if (MIS_PERGAMIN== LOG_RUNNING)
   {
      return TRUE;
   };
nie działa ? Pomimo że przedtem został rozpoczęty dialog z
        Log_CreateTopic(TOPIC_PERGAMIN,LOG_MISSION);
   Log_SetTopicStatus(TOPIC_PERGAMIN,LOG_Running);
Czy zapomniałem jeszcze o jakims wpisie dotyczącym TOPIC i MIS ?
( skrypty reparsują się bez błędów)


 

gothic1210
  • Gość
Ta zmienna MIS_PERGAMIN jest tylko do warunków przy dialogach i nie łączy się z funkcjami Log_. Musisz dać w dialogu z tym
 Log_CreateTopic(TOPIC_PERGAMIN,LOG_MISSION);
   Log_SetTopicStatus(TOPIC_PERGAMIN,LOG_Running);
coś takiego:
MIS_PERGAMIN= LOG_RUNNING;
Musisz zmieniać wartość tej zmiennej gdy zmieniasz status questa (rozpoczęty, wykonany, popsuty)
 

pnaro

pnaro

Użytkownicy
posty63
Propsy3
ProfesjaGracz
  • Użytkownicy
Teraz działa ,dzięki za pomoc .
Problem rozwiązany
 
 


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