IF do rutyny i zamienne tablice umiejetnosci 2502 3

O temacie

Autor karus

Zaczęty 13.04.2011 roku

Wyświetleń 2502

Odpowiedzi 3

karus

karus

Użytkownicy
posty122
  • Użytkownicy
Czy jest możliwe dodanie if'a do rutyny?

Cytuj
//-------------Daily Routine-------------
daily_routine = Rtn_start_917;
daily_routine = Rtn_start_918;
};

FUNC VOID Rtn_start_917 if ability_STR >= 60
{
TA_Sleep (20,35,07,35,"NC_PATH_PEASANT_SLEEP");
TA_eat (07,35,20,35,"NC_PATH80");
};

FUNC VOID Rtn_start_916 if ability_STR <= 59
{
TA_Sleep (20,35,07,35,"NC_PATH_PEASANT_SLEEP");
TA_PickRice (07,35,20,35,"NC_PATH80");
};    

2. Załóżmy że w G1 dołączam do SO. Czy możliwe byłoby stworzenie alternatywnej tablicy umiejętności, która podmieniałaby obecną a w której byłoby więcej unikatowych umiejętności dla danej gildii?
 

EdekSumo

EdekSumo

Wyspa Khorinis
posty1739
Propsy925
ProfesjaLvl designer
  • Wyspa Khorinis
chyba nie ale rutynę możesz zmienić np w tick tock i w tedy coś podobnego co tu napisałeś by działało
Chyba nie choć może ikarusem by dało
 

Adanos

Adanos

Administrator
Szara eminencja
posty5204
Propsy3870
ProfesjaProgramista
  • Administrator
  • Szara eminencja

Adanos
Administrator

IF do rutyny i zamienne tablice umiejetnosci
#2 2011-04-13, 19:28(Ostatnia zmiana: 2011-04-13, 19:30)
Czy jest możliwe dodanie if#msg144194a do rutyny?

Cytuj
//-------------Daily Routine-------------
daily_routine = Rtn_start_917;
daily_routine = Rtn_start_918;
};

FUNC VOID Rtn_start_917 if ability_STR >= 60
{
TA_Sleep (20,35,07,35,"NC_PATH_PEASANT_SLEEP");
TA_eat (07,35,20,35,"NC_PATH80");
};

FUNC VOID Rtn_start_916 if ability_STR <= 59
{
TA_Sleep (20,35,07,35,"NC_PATH_PEASANT_SLEEP");
TA_PickRice (07,35,20,35,"NC_PATH80");
};
Oj, to nie tak. Jak już, to
Cytuj
//-------------Daily Routine-------------
daily_routine = Rtn_start_917;
daily_routine = Rtn_start_918;
};

FUNC VOID Rtn_start_917()
{
   TA_Sleep (20,35,07,35,"NC_PATH_PEASANT_SLEEP");

  if ability_STR >= 60 //chociaż z tego co pamiętam, to powinno być coś w stylu self.attribute[ATR_STRENGTH] >= 60
  {
      TA_eat (07,35,20,35,"NC_PATH80");
  }
  else
  {
      TA_PickRice (07,35,20,35,"NC_PATH80");
  };
};

Jurigag

Jurigag

Użytkownicy
posty869
Propsy285
ProfesjaSkrypter
  • Użytkownicy
Adanos dobrze prawi, tylko nie wiem czemu miałby służyć ten okreslony warunek. Ze co NPC co rozdział by mieli podbijane staty ?
 
Skrypter/Tester - Szukasz testera/skryptera - Pisz !


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