Forum




1
2
3
2
3
script=start $Var=1 script=end
und wenn ich dann so sein soll das da n anderer text steht?
edit:ich hab da sone vermutung das ich nach dem $Var=1 einfach wenn ich bei der unit
1
2
3
2
3
on:use { dialogue "page1",ID ; }
das ich nach dem $Var=1 einfach wieder mit page=page1 anfange richtig?
edited 2×, last 05.11.08 06:26:28 pm
Kayren has written
Wo kann ich per modding Skills reinmachen, sodass mein Chara überall auf jeder Map diesen Skill hat? Ich wollte nämlich eine Mod machen, wo man seine Kraft trainieren kann, doch ich weiss nicht wo ich
setskill einsetzen muss

Hat einer jetzt eine Idee wie ich das bewerkstellige?
DarkCoffee has written
also im letzten Dialog hinschreiben
und wenn ich dann so sein soll das da n anderer text steht?
edit:ich hab da sone vermutung das ich nach dem $Var=1 einfach wenn ich bei der unit
das ich nach dem $Var=1 einfach wieder mit page=page1 anfange richtig?
1
2
3
2
3
script=start $Var=1 script=end
und wenn ich dann so sein soll das da n anderer text steht?
edit:ich hab da sone vermutung das ich nach dem $Var=1 einfach wenn ich bei der unit
1
2
3
2
3
on:use { dialogue "page1",ID ; }
das ich nach dem $Var=1 einfach wieder mit page=page1 anfange richtig?
Das mit der vermutung klappt nicht die Variable wird zwar auf 1 gesetzt aber mehr passiert nicht da kommt immer der gleiche text der als erstes geschrieben wurde

Guckt denn keiner hier rein?-.-
edited 2×, last 05.11.08 08:05:43 pm
1
2
3
4
5
6
7
2
3
4
5
6
7
on:use { if ($var==0) { dialogue "seite1"; }elseif ($var==1) { dialogue "seite2"; } }
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
page=seite1 text=start die variable wurde auf 1 erhöht. text=end script=start $var=1; script=end button=action:close, OK page=seite2 text=start die variable wurde auf 0 gesetzt. text=end script=start $var=0; script=end button=action:close, Nochmal OK
hoffe ich habe das verständlich dargestellt

mfg

edit:da kommt jetzt ein Fehler namens: " is no valid text source
und da steht drunter: use either an info id or a text file
edited 2×, last 06.11.08 03:24:30 pm
bei
1
dialogue "seite1";
1
dialogue "seite1",1;
mfg
edit:jetzt steht das gleiche da '1' is no valid text source
use either an info id or a text file
das is der script in der einheit
1
2
3
4
5
6
7
2
3
4
5
6
7
on:use { if ($var==0) { dialogue "page1",1; }elseif ($var==1) { dialogue "page6"; } }
hilfe...
edited 2×, last 06.11.08 06:35:58 pm
ich würde da jetzt bei
DarkCoffee has written
Code:
on:use {
if ($var==0) {
dialogue "page1",1;
}elseif ($var==1) {
dialogue "page6";
}
}
on:use {
if ($var==0) {
dialogue "page1",1;
}elseif ($var==1) {
dialogue "page6";
}
}
noch unter "dialogue "page1", <ID_Textcontainer>;" ein "$var=1;" reinschreiben ud nicht erst im dialogue...
musst du mal ausprobieren...bin mir aber niht 100%ig sicher, der fehler könnte natürlich auch woanders liegen...
mfg Hurri04
1
2
3
2
3
... dialogue"page1",1; ...
Beim zweiten dialogue befehl das gleiche!

Edit/
Bei Mr Stranded is es richtig!!
edit:wie beim zweiten befehl?
1
2
3
4
5
6
7
2
3
4
5
6
7
on:use { if ($var==0) { dialogue "page1",19; }elseif ($var==1) { dialogue "page6"; } }
das ist bei der einheit so aber da steht wieder das das nicht gefunden wird obwohl ein textcontainer mit der ID 19 existiert-.-

Am besten postest du alle Scriptrelevanten Codes nochmal hier rein.

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
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
on:start{ 	setskill "Stufe", 1; 	setskill "Kraft", 1; 	setskill "Konstitution", 1; 	setskill "Athletik", 1; 	setskill "Schlösser knacken", 1; 	setskill "Ruf", 0; 	setskill "Kopfgeld", 0; } on:load{ 	$kraft=skillvalue("Kraft"); 	$att=$kraft+=3; 	$tragkr=$kraft*100; 	player_damage $att; 	$athletik=skillvalue("Athletik"); 	$sprzt=$athletik*5; 	$sprzt=$sprzt+=500; 	jumptime $sprzt; 	$sprwt=$athletik*100; 	$sprwt=$sprwt+=500; 	jumpfactor $sprwt; 	$konstitution=skillvalue("Konstitution"); 	$tragko=$konstitution*100; 	$tragwert=$tragkr+tragko; 	$tragwert=$tragwert+250000; 	player_maxweight $tragwert; }
Fehler: Sprungkraft... Ich habe es versucht mit Zahlen umzuändern, beide Werte,


edited 4×, last 06.11.08 11:29:10 pm
1
$att=$kraft+=3;
Wenn du $att mit dem Wert von $kraft + 3 haben will schreibe soetwas:
1
$att=$kraft+3;
Aber imho steht $kraft+=3; für $kraft = $kraft+3;
