Dziwny błąd :D 4383 12

O temacie

Autor kaczka

Zaczęty 27.12.2010 roku

Wyświetleń 4383

Odpowiedzi 12

kaczka

kaczka

RaveN Studio
Definitely not kaczka!
posty2280
Propsy2392
NagrodyV
ProfesjaLvl designer
  • RaveN Studio
  • Definitely not kaczka!

kaczka
RaveN Studio

Dziwny błąd :D
2010-12-27, 14:15(Ostatnia zmiana: 2010-12-27, 14:16)
Miałem kilka błędów przy reparsowaniu skryptów, wyjebaned... poprawiłem, ale teraz wyskakuje mi takie coś i próbowałem mnóstwa sposobów, żeby to naprawić, ale jakoś mi nie wychodzi ;d  Ktoś mi napisze co to za dziwny błąd? :lol:

Spoiler
 

muttley

muttley

Użytkownicy
posty567
Propsy381
  • Użytkownicy
Wklej ten plik (b_cośtam.d) na to forum
 

Adanos

Adanos

Administrator
Szara eminencja
posty5204
Propsy3870
ProfesjaProgramista
  • Administrator
  • Szara eminencja
Cytat: kaczka link=topic=12561.msg126066#msg126066#msg126066#msg126066 date=1293455714
Miałem kilka błędów przy reparsowaniu skryptów, wyjebaned... poprawiłem, ale teraz wyskakuje mi takie coś i próbowałem mnóstwa sposobów, żeby to naprawić, ale jakoś mi nie wychodzi ;d  Ktoś mi napisze co to za dziwny błąd? :lol:

Spoiler
Angielski znasz? Przekroczyłeś zakres tablicy. Indeksuje się od 0 do n-1, gdzie n jest rozmiarem tablicy. A! I nie można używać jako indeksów zmiennych, tylko stałych...

kaczka

kaczka

RaveN Studio
Definitely not kaczka!
posty2280
Propsy2392
NagrodyV
ProfesjaLvl designer
  • RaveN Studio
  • Definitely not kaczka!
Czyli co mam zrobić? :D  Bo jestem ciemny jak bezksiężycowa noc
 

kaczka

kaczka

RaveN Studio
Definitely not kaczka!
posty2280
Propsy2392
NagrodyV
ProfesjaLvl designer
  • RaveN Studio
  • Definitely not kaczka!
Odświeżam oO

func void B_AddFightSkill (var C_NPC slf, var int talent, var int percent)
{
if (talent == NPC_TALENT_1H)
{
slf.HitChance[NPC_TALENT_1H] = slf.HitChance[NPC_TALENT_1H] + percent;

if (slf.HitChance[NPC_TALENT_1H] >=0) { Npc_SetTalentSkill (slf, NPC_TALENT_1H, 0); };
if (slf.HitChance[NPC_TALENT_1H] >=30) { Npc_SetTalentSkill (slf, NPC_TALENT_1H, 1); };
if (slf.HitChance[NPC_TALENT_1H] >=60) { Npc_SetTalentSkill (slf, NPC_TALENT_1H, 2); };
};

if (talent == NPC_TALENT_2H)
{
slf.HitChance[NPC_TALENT_2H] = slf.HitChance[NPC_TALENT_2H] + percent;

if (slf.HitChance[NPC_TALENT_1H] >=0) { Npc_SetTalentSkill (slf, NPC_TALENT_2H, 0); };
if (slf.HitChance[NPC_TALENT_2H] >=30) { Npc_SetTalentSkill (slf, NPC_TALENT_2H, 1); };
if (slf.HitChance[NPC_TALENT_2H] >=60) { Npc_SetTalentSkill (slf, NPC_TALENT_2H, 2); };
};

if (talent == NPC_TALENT_BOW)
{
slf.HitChance[NPC_TALENT_BOW] = slf.HitChance[NPC_TALENT_BOW] + percent;

if (slf.HitChance[NPC_TALENT_BOW] >=0) { Npc_SetTalentSkill (slf, NPC_TALENT_BOW, 0); };
if (slf.HitChance[NPC_TALENT_BOW] >=30) { Npc_SetTalentSkill (slf, NPC_TALENT_BOW, 1); };
if (slf.HitChance[NPC_TALENT_BOW] >=60) { Npc_SetTalentSkill (slf, NPC_TALENT_BOW, 2); };
};

if (talent == NPC_TALENT_CROSSBOW)
{
slf.HitChance[NPC_TALENT_CROSSBOW] = slf.HitChance[NPC_TALENT_CROSSBOW] + percent;

if (slf.HitChance[NPC_TALENT_CROSSBOW] >=0) { Npc_SetTalentSkill (slf, NPC_TALENT_CROSSBOW, 0); };
if (slf.HitChance[NPC_TALENT_CROSSBOW] >=30) { Npc_SetTalentSkill (slf, NPC_TALENT_CROSSBOW, 1); };
if (slf.HitChance[NPC_TALENT_CROSSBOW] >=60) { Npc_SetTalentSkill (slf, NPC_TALENT_CROSSBOW, 2); };
};
};

I co tu takiego złego jest? ;p
 

Adanos

Adanos

Administrator
Szara eminencja
posty5204
Propsy3870
ProfesjaProgramista
  • Administrator
  • Szara eminencja
Pod G1 to robisz? A jeśli nie to, co zmieniłeś w tym skrypcie?

kaczka

kaczka

RaveN Studio
Definitely not kaczka!
posty2280
Propsy2392
NagrodyV
ProfesjaLvl designer
  • RaveN Studio
  • Definitely not kaczka!
Robie pod g2 i to jest skrypt z g2 oO  =D

A tu dodałem

       if (talent == NPC_TALENT_MOJE)
        {
                slf.HitChance[NPC_TALENT_MOJE] = slf.HitChance[NPC_TALENT_MOJE] + percent;
               
                if (slf.HitChance[NPC_TALENT_MOJE] >=0)             {       Npc_SetTalentSkill (slf, NPC_TALENT_MOJE, 0);       };
                if (slf.HitChance[NPC_TALENT_MOJE] >=30)    {       Npc_SetTalentSkill (slf, NPC_TALENT_MOJE, 1);       };
                if (slf.HitChance[NPC_TALENT_MOJE] >=60)    {       Npc_SetTalentSkill (slf, NPC_TALENT_MOJE, 2);       };
        };

Ale coś mi tam wtedy nie ładziało (Dodawałem i edytowalem tez w innych plikach trochę rzeczy bo samo tu to mało da xD), więc wziąłem i to wszystko usunąłem no i zostało mi tylko to. Pisze, że tu błąd jest a nic jakoś nie widze :huh:
 

dr inż. Fenix

dr inż. Fenix

The Modders
Dekadent
posty262
Propsy131
  • The Modders
  • Dekadent
"NPC_TALENT_MOJE" jaką ma wartość? Bo znając życie właśnie ta stała przekracza rozmiar tablicy
 
"Wolna wola jest iluzją!"

"Biorąc pod uwagę, że wszechświat jest układem zamkniętym, w którym wszystkie ruchy cząstek elementarnych, będących bodźcami organizmów żywych są determinowane ruchami Browna trwającymi od wielkiego wybuchu."

Jednak czy wszechświat to tylko cząstki elementarne?





"I am the blade of TheModders!"

kaczka

kaczka

RaveN Studio
Definitely not kaczka!
posty2280
Propsy2392
NagrodyV
ProfesjaLvl designer
  • RaveN Studio
  • Definitely not kaczka!
No właśnie chodzi o to że nie ma już żadnej bo z NPC_TALENT_MOJE został tylko ten skrypt a z reszty wszystko co w jego kierunku robiłem, usunąłem i poprawiłem na stare ;) Tzn jak widac nie wszystko bo coś tu nie pasi
 

Adanos

Adanos

Administrator
Szara eminencja
posty5204
Propsy3870
ProfesjaProgramista
  • Administrator
  • Szara eminencja

Adanos
Administrator

Dziwny błąd :D
#9 2011-01-12, 23:01(Ostatnia zmiana: 2011-01-12, 23:03)
Gdzie zadeklarowałeś tą zmienną NPC_TALENT_MOJE? Jeśli nie wiesz, to przeszukaj Notepad++ wszystkie skrypty. Ta zmienna powinna być częścią bodajże klasy.

Jeśli nigdzie nie ma, to skasuj gothic.dat.

kaczka

kaczka

RaveN Studio
Definitely not kaczka!
posty2280
Propsy2392
NagrodyV
ProfesjaLvl designer
  • RaveN Studio
  • Definitely not kaczka!
Jeśli nigdzie nie ma, to skasuj gothic.dat.
Nigdzie  nie było, skasowałem gothic.dat i przy reparsowaniu skryptów nadal to  samo a jak odznaczam Reparse scripts to mi się gothic nie włączy bo nie  mam gothic.dat :lol2:
 

Adanos

Adanos

Administrator
Szara eminencja
posty5204
Propsy3870
ProfesjaProgramista
  • Administrator
  • Szara eminencja
To źle szukałeś. Musisz mieć to jeszcze w skryptach.

kaczka

kaczka

RaveN Studio
Definitely not kaczka!
posty2280
Propsy2392
NagrodyV
ProfesjaLvl designer
  • RaveN Studio
  • Definitely not kaczka!
Temat do zamknięcia. Back-up to jest jednak magiczne coś :lol:

Adanos, dostajesz :ok:  za to, że ci się pisać chciało w ogóle tutaj ;d
 


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