GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: TheChansee - 2014. május 03. - 22:13:55

Cím: Pawno kifagyás
Írta: TheChansee - 2014. május 03. - 22:13:55
Üdv!
Néhány hete abbahagytam a scriptelgetést, amit ma újra elkezdtem és egy kis problémába ütköztem. A probléma az volna, hogy irogáltam a modomba néhány dolgot, és egyszer azzal találkoztam ,hogy amikor comprillerezném a modot akkor crashel. Utána kiszedtem amit ma scripteltem és továbbra is crashelt. Válaszotokat elõre is köszönöm!
Cím: Pawno kifagyás
Írta: KovaNovik - 2014. május 03. - 22:34:01
Egy tömb rosszul van létrehozva. Ellenõrizd, megfelelõ számú dimenziót adtál-e meg, mindenhol, ahol tömböt hoztál létre.
Pl.
 

new Tomb[][][] =
{\"kariL1\", \"kariL2\"};
//a fentit így kéne:
new Tomb[][][] =
{
{\"kariL1\", \"kariL2\"}
};

 
Ezt egy helyen rosszul hozod létre, ott 10 error eleve, amikor meg használod, rosszul létrehozott tömböt rossz stb.. használ, akkor vagy 6 000 000 000 error.
Velem is elõfordul :D
Tipp: gyakrabban fordíts, soha ne zárd be a pawnot :D
Cím: Pawno kifagyás
Írta: TheChansee - 2014. május 04. - 06:20:52
Heló!
Sajnos nem ez volt a probléma, átnéztem a tömbjeimet és nem találtam semmi hibát bennük!
Cím: Pawno kifagyás
Írta: Dfoglalo - 2014. május 04. - 19:55:22
Bármi/bármivel lehet (a) hiba. Nem csak tömböknél. Azért omlik össze a fordító, mert olyan nagy hibát vétettél, amelyet már a fordító sem tud értelmezni. Leggyakrabban ez a rossz blokk nyitás/zárás, amely gyakorlatilag az egész forráskódot elrontja, úgy ahogy van.
Cím: Pawno kifagyás
Írta: TheChansee - 2014. május 05. - 06:33:37
Üdv.
Értem, köszönöm. Erre van valami megoldás?? Nem szeretném átnézni minden sorát az enyhe pár ezer soros módomnak. Valami ilyen hiba keresõ cucc nincs?
Cím: Pawno kifagyás
Írta: Dfoglalo - 2014. május 05. - 08:52:55
Idézetet írta: TheChansee date=1399264417\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"48069\" data-ipsquote-contentclass=\"forums_Topic
Valami ilyen hiba keresõ cucc nincs?
 
De, van, a fordító, amely olyan sok hibát észlel, hogy kifagy.
 

Üdv.
Erre van valami megoldás?? Nem szeretném átnézni minden sorát az enyhe pár ezer soros módomnak.
 
[/quote]
Van megoldás. Szépen átnézed, megkeresed a hibát és javítod azt. A programozásban ha ilyen hibát vétesz szépen át kell nézni az egészet. Ezért kell ügyelni rá, hogy legyen biztonsági mentés és szimplán ne ronts el semmit. Különösen a blokkokra figyelj oda. A pár ezer sor pedig hidd el, semmi. Hamar átnézhetõ és fellelhetõ a hiba. Ha 20 ezer felett vagy, na ott már tényleg \"elfáradhatsz\" benne...
Cím: Pawno kifagyás
Írta: KovaNovik - 2014. május 05. - 09:18:16
Amúgy a sok hibát nem úgy kell elképzelni, igy 1000 helyen elírás, itt pl. Inkább az a jellemzõ, hogy mivel nincs bezárva a statement, az utána lévõ összes sor fatal erroros lesz. Lehet, úgy egyszerûbb, ha a modod egyik felét kikommentezed (/* és */ jelekkel). Ha úgy \"jó\", tehát írja a hibákat (aminek 99%-a a mod kommentelésébõl akad), akkor vszeg a mod kikommentezett felében lesz a fatális hiba, azt is felezheted, stb..
Dfoglalo mindig beelõzöl ebben a topikban azt te még magyarul is tudod ezeket a szakszavakat :D
Cím: Pawno kifagyás
Írta: Dfoglalo - 2014. május 05. - 09:33:49
Idézetet írta: KovaNovik date=1399274296\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"48069\" data-ipsquote-contentclass=\"forums_Topic
Dfoglalo mindig beelõzöl ehben a topikban azt te még magyarul is tudod ezeket a szakszavakat :D
 
:D
 

Amúgy a sok hibát nem úgy kell elképzelni, igy 1000 helyen elírás, itt pl. Inkább az a jellemzõ, hogy mivel nincs bezárva a statement, az utána lévõ összes sor fatal erroros lesz. Lehet, úgy egyszerûbb, ha a modod egyik felét kikommentezed (/* és */ jelekkel). Ha úgy \"jó\", tehát írja a hibákat (aminek 99%-a a mod kommentelésébõl akad), akkor vszeg a mod kikommentezett felében lesz a fatális hia, azt is felezheted, stb..
 
[/quote]
A felezgetés pedig nem egy rossz ötlet, hátha neki úgy könnyebben megy. Ha nálam netán tán ilyen hiba adódna, rögtön megnézem a frissen írt forráskódot és rendszerint egy kapcsos zárójel a hibás, melyre szerencsére perceken belül rá is akadok. De te írtad, hogy
 
Utána kiszedtem amit ma scripteltem és továbbra is crashelt.
[/quote]
Az azért elég fura, ha kiszedtél mindent - és jól! -, mégis hibása. Szóval lehet, hogy rosszul vetted. Az alap forráskód, amit elkezdtél szerkeszteni az mûködik, ugye? Ha meg nem nagy dolgot írtál, akkor írd újra a mûködõ kódtól kezdve. Elvégre csak egy napról van szó, az alatt nem ír olyan sokat az ember.
Cím: Pawno kifagyás
Írta: TheChansee - 2014. május 05. - 14:10:46
Ez a felezgetés egy hatalmas ötlet volt, nekem nem jutott volna eszembe soha. :DD Köszönöm szépen mindenkinek aki segített vagy legalább próbált. Mindenkinek adok egy \"+\"-t. Egyébként a probléma az az volt, hogy egy parancsban sikerült egy kb 200karakter hosszú sort összehoznom és ez fagyasztotta ki. :)
Cím: Pawno kifagyás
Írta: TheChansee - 2014. május 03. - 22:13:55
Üdv!
Néhány hete abbahagytam a scriptelgetést, amit ma újra elkezdtem és egy kis problémába ütköztem. A probléma az volna, hogy irogáltam a modomba néhány dolgot, és egyszer azzal találkoztam ,hogy amikor comprillerezném a modot akkor crashel. Utána kiszedtem amit ma scripteltem és továbbra is crashelt. Válaszotokat elõre is köszönöm!
Cím: Pawno kifagyás
Írta: KovaNovik - 2014. május 03. - 22:34:01
Egy tömb rosszul van létrehozva. Ellenõrizd, megfelelõ számú dimenziót adtál-e meg, mindenhol, ahol tömböt hoztál létre.
Pl.
 

new Tomb[][][] =
{\"kariL1\", \"kariL2\"};
//a fentit így kéne:
new Tomb[][][] =
{
{\"kariL1\", \"kariL2\"}
};

 
Ezt egy helyen rosszul hozod létre, ott 10 error eleve, amikor meg használod, rosszul létrehozott tömböt rossz stb.. használ, akkor vagy 6 000 000 000 error.
Velem is elõfordul :D
Tipp: gyakrabban fordíts, soha ne zárd be a pawnot :D
Cím: Pawno kifagyás
Írta: TheChansee - 2014. május 04. - 06:20:52
Heló!
Sajnos nem ez volt a probléma, átnéztem a tömbjeimet és nem találtam semmi hibát bennük!
Cím: Pawno kifagyás
Írta: Dfoglalo - 2014. május 04. - 19:55:22
Bármi/bármivel lehet (a) hiba. Nem csak tömböknél. Azért omlik össze a fordító, mert olyan nagy hibát vétettél, amelyet már a fordító sem tud értelmezni. Leggyakrabban ez a rossz blokk nyitás/zárás, amely gyakorlatilag az egész forráskódot elrontja, úgy ahogy van.
Cím: Pawno kifagyás
Írta: TheChansee - 2014. május 05. - 06:33:37
Üdv.
Értem, köszönöm. Erre van valami megoldás?? Nem szeretném átnézni minden sorát az enyhe pár ezer soros módomnak. Valami ilyen hiba keresõ cucc nincs?
Cím: Pawno kifagyás
Írta: Dfoglalo - 2014. május 05. - 08:52:55
Idézetet írta: TheChansee date=1399264417\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"48069\" data-ipsquote-contentclass=\"forums_Topic
Valami ilyen hiba keresõ cucc nincs?
 
De, van, a fordító, amely olyan sok hibát észlel, hogy kifagy.
 

Üdv.
Erre van valami megoldás?? Nem szeretném átnézni minden sorát az enyhe pár ezer soros módomnak.
 
[/quote]
Van megoldás. Szépen átnézed, megkeresed a hibát és javítod azt. A programozásban ha ilyen hibát vétesz szépen át kell nézni az egészet. Ezért kell ügyelni rá, hogy legyen biztonsági mentés és szimplán ne ronts el semmit. Különösen a blokkokra figyelj oda. A pár ezer sor pedig hidd el, semmi. Hamar átnézhetõ és fellelhetõ a hiba. Ha 20 ezer felett vagy, na ott már tényleg \"elfáradhatsz\" benne...
Cím: Pawno kifagyás
Írta: KovaNovik - 2014. május 05. - 09:18:16
Amúgy a sok hibát nem úgy kell elképzelni, igy 1000 helyen elírás, itt pl. Inkább az a jellemzõ, hogy mivel nincs bezárva a statement, az utána lévõ összes sor fatal erroros lesz. Lehet, úgy egyszerûbb, ha a modod egyik felét kikommentezed (/* és */ jelekkel). Ha úgy \"jó\", tehát írja a hibákat (aminek 99%-a a mod kommentelésébõl akad), akkor vszeg a mod kikommentezett felében lesz a fatális hiba, azt is felezheted, stb..
Dfoglalo mindig beelõzöl ebben a topikban azt te még magyarul is tudod ezeket a szakszavakat :D
Cím: Pawno kifagyás
Írta: Dfoglalo - 2014. május 05. - 09:33:49
Idézetet írta: KovaNovik date=1399274296\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"48069\" data-ipsquote-contentclass=\"forums_Topic
Dfoglalo mindig beelõzöl ehben a topikban azt te még magyarul is tudod ezeket a szakszavakat :D
 
:D
 

Amúgy a sok hibát nem úgy kell elképzelni, igy 1000 helyen elírás, itt pl. Inkább az a jellemzõ, hogy mivel nincs bezárva a statement, az utána lévõ összes sor fatal erroros lesz. Lehet, úgy egyszerûbb, ha a modod egyik felét kikommentezed (/* és */ jelekkel). Ha úgy \"jó\", tehát írja a hibákat (aminek 99%-a a mod kommentelésébõl akad), akkor vszeg a mod kikommentezett felében lesz a fatális hia, azt is felezheted, stb..
 
[/quote]
A felezgetés pedig nem egy rossz ötlet, hátha neki úgy könnyebben megy. Ha nálam netán tán ilyen hiba adódna, rögtön megnézem a frissen írt forráskódot és rendszerint egy kapcsos zárójel a hibás, melyre szerencsére perceken belül rá is akadok. De te írtad, hogy
 
Utána kiszedtem amit ma scripteltem és továbbra is crashelt.
[/quote]
Az azért elég fura, ha kiszedtél mindent - és jól! -, mégis hibása. Szóval lehet, hogy rosszul vetted. Az alap forráskód, amit elkezdtél szerkeszteni az mûködik, ugye? Ha meg nem nagy dolgot írtál, akkor írd újra a mûködõ kódtól kezdve. Elvégre csak egy napról van szó, az alatt nem ír olyan sokat az ember.
Cím: Pawno kifagyás
Írta: TheChansee - 2014. május 05. - 14:10:46
Ez a felezgetés egy hatalmas ötlet volt, nekem nem jutott volna eszembe soha. :DD Köszönöm szépen mindenkinek aki segített vagy legalább próbált. Mindenkinek adok egy \"+\"-t. Egyébként a probléma az az volt, hogy egy parancsban sikerült egy kb 200karakter hosszú sort összehoznom és ez fagyasztotta ki. :)