Forum

> > Stranded II > Allgemein > Bug Thread
ForenübersichtStranded II-ÜbersichtAllgemein-ÜbersichtEinloggen, um zu antworten

Deutsch Bug Thread

1.167 Antworten
Seite
Zum Anfang Vorherige 1 256 57 58 59 Nächste Zum Anfang

alt wasser

pfinzforelle
User Off Offline

Zitieren
spiele ext-mod und da kann ich nicht ins wasser rein, also ich mein untertauchen, sonst hängt sich alles auf und ich muss über task-manager beenden und neu aufmachen.
wisst ihr woran das liegt, wie kann man das ändern?
hab im forum nix zu gefunden.
1× editiert, zuletzt 03.02.10 20:54:59

alt Re: Bug Thread

quester
User Off Offline

Zitieren
Das kann daran liegen, dass du die Wasser Details zu hoch gedreht hast.

alt Re: Bug Thread

pfinzforelle
User Off Offline

Zitieren
ok.. und wie ändere ich das? bräuchte schritt-für-schritt-anleitung, hab keine erfahrung im scripting oda sowas..

alt Re: Bug Thread

Hurri04
Super User Off Offline

Zitieren
pfinzforelle hat geschrieben
ok.. und wie ändere ich das? bräuchte schritt-für-schritt-anleitung, hab keine erfahrung im scripting oda sowas..

wtf? scripting?
um die wasserdetails runterzusetzten brauchst du nur in die optionen reinzugehen, da kannst du das einstellen.

alt Re: Bug Thread

pfinzforelle
User Off Offline

Zitieren
oh.. peinlich .. sry. aba ich habs jetzt auf dem niedrigsten und es ist nur minimal besser geworden

will / kann mir denn niemand helfen? ich kann immer noch nicht tauchen, es funktioniert einfach nicht. :((
1× editiert, zuletzt 10.02.10 21:57:04

alt Re: Bug Thread

Mc Leaf
Super User Off Offline

Zitieren
Welche Versionen hast du installiert...? Kannst du das Problem vllt. genauer beschreiben? Welche Systemanforderungen hast du (Prozessor, RAM, Grafikarte, OS)?

alt Re: Bug Thread

Hurri04
Super User Off Offline

Zitieren
dem script nach zu urteilen, an dem ich gerade schreibe, scheint es einen bug bei dem befehl s2 cmd scantarget zu geben:
in der beschreibung steht
Zitat
[...]Wenn etwas erfasst wurde, gibt der Befehl 1 zurück, ansonsten 0[...]


wenn ich mein script also dementsprechend schreibe, habe ich hier (im globalen script) stehen:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
on:start { 
	timer 0, 500, 0, "scan";
}

on:scan {
	$target=scantarget();
	if($target==[b]1[/b]) {
		$target_class=targetclass();
		$target_id=targetid();

		if(($target_class==$last_target_class)&&($target_id==$last_target_id)) { 
		//der smiley sollte eigentlich nicht da sein, nur eine geöffnete klammer
			
		}else{
			msg "Neues Objekt anvisiert: $target_class , $target_id";
		}
		$last_target_class=$target_class;
		$last_target_id=$target_id;
		
	}elseif($target==[b]0[/b]) {	
		msg "Kein Objekt anvisiert!";
	}
	$last_target_class=$target_class;
	$last_target_id=$target_id;
}
wenn ich dort dieses script stehen habe bekomme ich jedoch immer eine message "Kein Objekt anvisiert!", egal worauf ich schaue.
wenn ich jedoch die 1 und die 0 vertausche, dann funktioniert das script wunderbar und ich bekomme jedesmal eine neue meldung, wenn ich auf etwas neues blicke:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
on:start { 
	timer 0, 500, 0, "scan";
}

on:scan {
	$target=scantarget();
	if($target==[b]0[/b]) {
		$target_class=targetclass();
		$target_id=targetid();

		if(($target_class==$last_target_class)&&($target_id==$last_target_id)) { 
		//der smiley sollte eigentlich nicht da sein, nur eine geöffnete klammer
			
		}else{
			msg "Neues Objekt anvisiert: $target_class , $target_id";
		}
		$last_target_class=$target_class;
		$last_target_id=$target_id;
		
	}elseif($target==[b]1[/b]) {	
		msg "Kein Objekt anvisiert!";
	}
	$last_target_class=$target_class;
	$last_target_id=$target_id;
}

demnach scheint es da wohl einen dreher in dem befehl zu geben...

ich bekomme (mit dem neuen script) übrigens auch immer eine meldung "Neues Objekt anvisiert: 0 , 0", wenn ich auf den himmel gucke, obwohl in der beschreibung steht:
Zitat
Achtung: Der Himmel ist die einzige Fläche, die von scantarget nicht erfasst werden kann. Wenn man auf den Himmel zeigt sind daher alle target-Werte 0.

aus diesem satz würde ich nun schließen, dass bei
1
$target=scantarget();
auch eine 0 zurückgeben wid, wenn man gegen den himmel guckt, was, wenn man den dreher mit der 0 und der 1 berücksichtigt jedoch bedeuten würde, dass eine 1 zurückgegeben werden müsste, wodurch dann der teil mit
1
}elseif($target==1) {
in meinen script ausgelöst werden und eine nachricht mit "Kein Objekt anvisiert!" erscheinen müsste.














EDIT:
habe gerade wieder eine lösung zu einem bug gefunden, der mir schon vor einiger zeit aufgefallen war:
und zwar geht es diesmal um den befehl s2 cmd getlocal, der bisher bisher beim auslösen des events, dem er untergeordnet war, in der konsole eine fehlermeldung ausspuckte.

hier ist mal der code, mit dem ich es ursprünglich versucht habe:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
on:start {
	local "$bag_amount";
	$bag_amount=count("item", 1);
}
on:hit {
	$temp_class=currentclass();
	$temp_id=currentid();
	$glob_bag_amount=count("item", 1);
	setlocal "$temp_class", $temp_id, "$bag_amount", $glob_bag_amount;
	getlocal("item", $temp_id, "$bag_amount");
	msg "$bag_amount";
}

on:collect {
	$temp_id=currentid();
	$current_bag=getlocal("item", $temp_id, "$bag_amount");
	msg "$bag_amount", 3, 8000;

	loop("items", 1) {
		$temp_loop=loop_id();
		event "new", "item", $temp_loop;
	}
}

on:new {
	$temp_class=currentclass();
	$temp_id=currentid();
	$glob_bag_amount=count("item", 1);
	setlocal "$temp_class", $temp_id, "$bag_amount", $glob_bag_amount;
	getlocal("item", $temp_id, "$bag_amount");
	msg "$bag_amount";
}

ich habe ein wenig herumexperimentiert und bin zu folgender lösung gekommen:
wenn man hinter der geschlossenen klammer beim s2 cmd getlocal -befehl noch zwei kommata anhängt, dann tritt das problem nicht mehr auf und das script funktioniert wunderbar:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
on:start {
	local "$bag_amount";
	$bag_amount=count("item", 1);
}
on:hit {
	$temp_class=currentclass();
	$temp_id=currentid();
	$glob_bag_amount=count("item", 1);
	setlocal "$temp_class", $temp_id, "$bag_amount", $glob_bag_amount;
	getlocal("item", $temp_id, "$bag_amount"),,;		// HIER MÜSSEN ZWEI KOMMATA SEIN!
	msg "$bag_amount";
}

on:collect {
	$temp_id=currentid();
	$current_bag=getlocal("item", $temp_id, "$bag_amount");		// HIER DÜRFEN IRGENDWIE KEINE ZWEI KOMMATA SEIN!
	msg "$bag_amount", 3, 8000;

	loop("items", 1) {
		$temp_loop=loop_id();
		event "new", "item", $temp_loop;
	}
}

on:new {
	$temp_class=currentclass();
	$temp_id=currentid();
	$glob_bag_amount=count("item", 1);
	setlocal "$temp_class", $temp_id, "$bag_amount", $glob_bag_amount;
	getlocal("item", $temp_id, "$bag_amount"),,;	// HIER MÜSSEN WIEDER ZWEI KOMMATA SEIN!
	msg "$bag_amount";
}
3× editiert, zuletzt 10.05.10 15:54:38

alt Re: Bug Thread

NokiKid
User Off Offline

Zitieren
wenn man sprintet und dan ne muschel durchsucht kann man unendlich lange sprinten

alt Re: Bug Thread

Iuvenis
User Off Offline

Zitieren
In Stranded II kann man nicht sprinten.
Wenn du die Ext-Mod meinst, dann schreib es da ins Forum.

alt Re: Bug Thread

quester
User Off Offline

Zitieren
@NokiKid:
Der Bug ist bekannt, sobald man das Menu während des Sprintens aufruft, kann man unendlich lange Sprinten.

alt Re: Bug Thread

Artyom
User Off Offline

Zitieren
Also im vorraus per suche hab ich dazu noch nichts gefunden.

Wenn man im Abenteuer nach dem Telep. zu den Einheimischen und dem hanf Opa kommt bleib ich jedes mal hängen (bewegen tue ich mich aber ich kom nicht vom Fleck) und kann mich nur mit Springen lösen.

alt Re: Bug Thread

Nova
User Off Offline

Zitieren
Benutzt du das normale Stranded oder die Extensions Mod?

alt Re: Bug Thread

walternummerdrei
User Off Offline

Zitieren
Hallo.

Bei mir verschwinden nach einiger Zeit im Spiel einfach beliebige Objekte. Man kann noch gegen sie laufen, aber sie sind eben unsichtbar.
Mal Baumstämme, mal Gebäude, mal Palmen...

Habe die aktuellste Version (von heute), keine mods, Win7 inklusive patch.

Kann mir jemand helfen? Es ist ziemlich nervig, das spiel alle 15 Minuten neu starten zu müssen :-/

Danke.

alt Re: Bug Thread

Westbeam
User Off Offline

Zitieren
Das gibt es bei Windows auch, oder nicht?(cmd?)
Bei Linux ist das so, wenn man etwas über das Terminal startet, werden Fehlermeldungen darin angezeigt.

alt Re: Bug Thread

Nova
User Off Offline

Zitieren
Wäre mir neu, wenn Stranded auf diese Art Fehler ausgibt. Entweder es gibt Fehlermeldungen in der Konsole oder in aufploppenden Fenstern.


Gibt es vielleicht irgendwelche Fehlermeldungen, beispielsweise in der Konsole (^ drücken)?
Seit wann tritt der Fehler auf?
Hast du schon alle deine Treiber geupdatet und vielleicht auch DirectX neu installiert?

alt Re: Bug Thread

Westbeam
User Off Offline

Zitieren
Nova hat geschrieben
Wäre mir neu, wenn Stranded auf diese Art Fehler ausgibt. Entweder es gibt Fehlermeldungen in der Konsole oder in aufploppenden Fenstern.

Es geht hier nicht um Stranded. Aber selbst Stranded(und auch CS2D) gibt bei mir Fehlermeldungen im Terminal aus, wenn es denn dazu mal kommt.

Ich denke auch eher, dass es an DirectX(oder OpenGL) liegt. Ich glaube BlitzMax arbeitet mit OpenGL, oder? Bin mir gerade nicht ganz sicher ...
Zum Anfang Vorherige 1 256 57 58 59 Nächste Zum Anfang
Einloggen, um zu antwortenAllgemein-ÜbersichtStranded II-ÜbersichtForenübersicht