Forum

> > Stranded II > Allgemein > Bug Thread
Forums overviewStranded II overviewAllgemein overviewLog in to reply

German Bug Thread

1,167 replies
Page
To the start Previous 1 256 57 58 59 Next To the start

old wasser

pfinzforelle
User Off Offline

Quote
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.
edited 1×, last 03.02.10 08:54:59 pm

old Re: Bug Thread

quester
User Off Offline

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

old Re: Bug Thread

pfinzforelle
User Off Offline

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

old Re: Bug Thread

Hurri04
Super User Off Offline

Quote
pfinzforelle has written
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.

old Re: Bug Thread

pfinzforelle
User Off Offline

Quote
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. :((
edited 1×, last 10.02.10 09:57:04 pm

old Re: Bug Thread

Mc Leaf
Super User Off Offline

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

old Re: Bug Thread

Hurri04
Super User Off Offline

Quote
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
Quote
[...]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:
Quote
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";
}
edited 3×, last 10.05.10 03:54:38 pm

old Re: Bug Thread

NokiKid
User Off Offline

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

old Re: Bug Thread

Iuvenis
User Off Offline

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

old Re: Bug Thread

quester
User Off Offline

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

old Re: Bug Thread

Artyom
User Off Offline

Quote
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.

old Re: Bug Thread

Nova
User Off Offline

Quote
Benutzt du das normale Stranded oder die Extensions Mod?

old Re: Bug Thread

walternummerdrei
User Off Offline

Quote
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.

old Re: Bug Thread

Westbeam
User Off Offline

Quote
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.

old Re: Bug Thread

Nova
User Off Offline

Quote
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?

old Re: Bug Thread

Westbeam
User Off Offline

Quote
Nova has written
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 ...
To the start Previous 1 256 57 58 59 Next To the start
Log in to replyAllgemein overviewStranded II overviewForums overview