Forum

> > Stranded II > Scripts > Scripting - Fragen/Probleme
Forums overviewStranded II overview Scripts overviewLog in to reply

German Scripting - Fragen/Probleme

6,780 replies
Page
To the start Previous 1 2292 293 294339 340 Next To the start

old Soldat

supersb
User Off Offline

Quote
ja danke es geht !!! thx



wie baut man bei diesen kohlehügel ab?




__________________________________________
http://www.weltspiele.de.tl
edited 2×, last 26.11.09 01:22:53 pm

old Re: Scripting - Fragen/Probleme

quester
User Off Offline

Quote
Um den Kohlemeiler abzubauen, musst du ihn erstmal mit Feuersteinen anzünden, nachdem er aufgehört hat zu schwelen musst du nurnoch auf ihn einschlagen.

old Re: Scripting - Fragen/Probleme

Westbeam
User Off Offline

Quote
Frage: Wie bekomme ich die ID einen mit 'create' erstellten Objekts herraus?
In der Befehlsreferent steht das das auch mit diesem Befehl ginge, aber wie?

old skillvalue("*")

MoonCake
User Off Offline

Quote
Wenn man über s2 cmd msg einen Skillwert ausgeben möchte, reicht es da, einfach z.B.
1
msg "$skillvalue("hunt") ";
oder
1
msg "$skillvalue"hunt" ";
einzugeben? Und wenn nein, wo muss man die Variable dann definieren? Am Anfang des "unit"-Scripts?
1
2
3
on:start {
	$skillvalue("hunt")=0;
}

old Re: Scripting - Fragen/Probleme

Hurri04
Super User Off Offline

Quote
Moonkin has written
Wenn man über s2 cmd msg einen Skillwert ausgeben möchte, reicht es da, einfach z.B.
1
msg "$skillvalue("hunt") ";
oder
1
msg "$skillvalue"hunt" ";
einzugeben? Und wenn nein, wo muss man die Variable dann definieren? Am Anfang des "unit"-Scripts?
1
2
3
on:start {
	$skillvalue("hunt")=0;
}

so wie du das versuchst dürfte das eigentlich wenig erfolg haben, wenn ich mich nicht sehr irre.

am besten versuchst du es mal mit
1
2
$hunt=skillvalue("hunt");
msg "$hunt";
also zuerst den skillwert ermitteln und in ne variable abspeichern und danach erst über s2 cmd msg ausgeben lassen.

in Stranded II brauchst du auch keine variablen zu definieren, wenn sie noch nicht existiert wird sie einfach erstellt.

old Re: Scripting - Fragen/Probleme

MoonCake
User Off Offline

Quote
Seufz, ich scheine schon wieder etwas nicht verstanden zu haben. Also: warum wird die Nachricht "blubb2!" bei jedem "on:kill" ausgegeben?

1
2
3
4
5
6
7
8
9
10
11
12
13
on:kill {
		event "iskill_hunt","global";
		$skill_hunt=skillvalue("hunt");
		$skill_hunt++;

		if ($skill_hunt<=1){
			msg "bubb1!";
		}elseif ($skill_hunt=25) {
			msg "blubb2!";
		}

		msg "$skill_hunt";
}

Ich dachte, es würde nur ausgegeben, wenn $skill_hunt genau 25 wäre, es wird aber wie gesagt immer ausgegeben, obwohl durch [msg "$skill_hunt";] andere Werte ausgegeben werden.

old Re: Scripting - Fragen/Probleme

T-REX0113
User Off Offline

Quote
du hast ein = vergessen so ist es richtig:

1
2
3
4
5
6
7
8
9
10
11
on:kill { 
          event "iskill_hunt","global"; 
          $skill_hunt=skillvalue("hunt"); 
          $skill_hunt++; 

          if ($skill_hunt<=1){ 
               msg "bubb1!"; 
          }elseif ($skill_hunt=[b]=[/b]25) { 
               msg "blubb2!"; 
          } 
}

old Re: Scripting - Fragen/Probleme

CineRuSS
User Off Offline

Quote
ich hab mir heute nen pda gecodet und weiß ohne hilfe nicht recht wie es beim Benutzen ein Fenster öffnet und da buttons wie beim Gespräch mit dem Farmer oder so
so z.B. der Button Musik und dann stehen da Buttons wo steht Rihanna - Please don Stop the Music und pdamusik\rihanna.pdstm.mp3 startet

und es auch wieder beendet

1
2
3
4
5
6
7
8
9
id=1000
name=Sony PDA
model=gfx\ext_plugin\sony-pda.3ds
icon=gfx\ext_plugin\sony-pda.png
info=Ein PDA ! Türlich von Sony.
scale=0.07
healthchange=0
mat=metal
weight=500

old Re: Scripting - Fragen/Probleme

Nova
User Off Offline

Quote
Schreibe einfach da folgendes in die Definition:

1
2
3
script=start
//- HIER dann das Script hin!
script=end

Bei dem HIER schreibst du dann deinen Code mit s2 cmd dialogue.

old Re: Scripting - Fragen/Probleme

CineRuSS
User Off Offline

Quote
Nova has written
Schreibe einfach da folgendes in die Definition:

1
2
3
script=start
//- HIER dann das Script hin!
script=end

Bei dem HIER schreibst du dann deinen Code mit s2 cmd dialogue.


thx

aber ich kenne den Script um Musik abzuspielen nicht =(
edited 1×, last 02.12.09 01:30:18 pm

old closed Re: Scripting - Fragen/Probleme

CineRuSS
User Off Offline

Quote
TheKilledDeath has written
Der ist ganz einfach:
hier
Spoiler >


tut mir Leid
bin nur zu faul dafür


neues Problem

ich hab mir gestern eine GG gescriptet nur leider steht ingame immer: Das kann ich nicht benutzen.

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
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
id=1003
name=Gatling
icon=gfx\ext_plugin\gatling.bmp
group=ext,weapon
model=gfx\ext_plugin\gatling.3ds
scale=1000
behaviour=gatlinggun
range=20000
mat=metal
weight=4900
info=Die Waffe ist so schnell man sieht es kaum !
health=1500
healthchange=0
damage=3
rate=1
#param=damage,3
param=isfirearm,1
param=rate,2000
param=ammoclip,1002
param=ammotype,1004
param=ammoamount,500
script=start
	on:attack1 {
		if (gety("unit",1)<-15) {
			speech "negative";
			skipevent;
			skip;
		}
		//Waffe geladen?
		$ammo=getlocal("unit",1,"reloaded1003");
		if ($ammo>0) {
			$ammo--;
			setlocal "unit",1,"reloaded1003",$ammo;
			play "pistol.wav",1,0,44100;
			local $pitch;
			$pitch=getpitch("unit",1);
			if ($pitch>-80) {
				setrot "unit",1,($pitch-1),"self","self";
			}
		} else {
			msg "Ich sollte erstmal nachladen!",3;
			skipevent;
		}
	}

	//ggf. nachladen
	if (($s2g_firearms_automatic==1)&&($ammo==0)) {
		event "reload1","unit",1;
	}


	on:impact {
		$tmp=impact_class();
		$tmp2=impact_id();
		//+16 Bonus Damage on Flesh
		if (compare_material($tmp,$tmp2,"flesh")==1) {
			damage $tmp,$tmp2,16;
		//+48 Bonus Damage on Glass
		} elseif (compare_material($tmp,$tmp2,"glass")==1) {
			damage $tmp,$tmp2,48;
		}
		freevar $tmp;
		freevar $tmp2;
	}

	on:inhand {
		play "take_ak.wav";
	}
script=end

kann es sein das ich ein on:use dafür brauche ?


bitte um Hilfe .
edited 4×, last 04.12.09 08:58:43 am
To the start Previous 1 2292 293 294339 340 Next To the start
Log in to reply Scripts overviewStranded II overviewForums overview