Forum

> > Stranded II > Scripts > Scripting - Fragen/Probleme
ForenübersichtStranded II-Übersicht Scripts-ÜbersichtEinloggen, um zu antworten

Deutsch Scripting - Fragen/Probleme

6.780 Antworten
Seite
Zum Anfang Vorherige 1 2117 118 119339 340 Nächste Zum Anfang

alt Re: Scripting - Fragen/Probleme

Mc Leaf
Super User Off Offline

Zitieren
cRaZy AsZ hat geschrieben
also könnteman in denen befehle schreiben, und so gut wie überall nutzen??? denn so könnte man Funktionen schreiben , denke ich

Prinzipiell... ja. Du musst dich allerdings von dem Funktionen-Begriff trennen. Bei Stranded sind es eher Prozeduren...

alt Re: Scripting - Fragen/Probleme

bizzl
User Off Offline

Zitieren
Mc Leaf hat geschrieben
cRaZy AsZ hat geschrieben
also könnteman in denen befehle schreiben, und so gut wie überall nutzen??? denn so könnte man Funktionen schreiben , denke ich

Prinzipiell... ja. Du musst dich allerdings von dem Funktionen-Begriff trennen. Bei Stranded sind es eher Prozeduren...

du meinst sicher Macros und Templates, oder ?
Prozeduren sind Funktionen mit void zurückgeben

alt Re: Scripting - Fragen/Probleme

Mc Leaf
Super User Off Offline

Zitieren
bizzl hat geschrieben
du meinst sicher Macros und Templates, oder ?
Prozeduren sind Funktionen mit void zurückgeben

Ja, kann sein... (typisch Informatiker - wieder alles ganz genau nehmen :D)

alt Re: Scripting - Fragen/Probleme

Flying Lizard
User Off Offline

Zitieren
du hast damit doch angefangen

@crazy asz
das Problem bei der idee ist dass diese Befehle erst anch abarbeitung der vorhergehenden Scripts ausgeführt werden.

alt Re: Scripting - Fragen/Probleme

cRaZy AsZ
User Off Offline

Zitieren
und wieder ne frage^^

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
###Schere (Hammer + Ironbolt + Klinge)
combi=start
id=schere
req=30,1,stay
req=63,2
req=134,2
gen=133
script=start
	if (count_inrange("object",214,75)>0) {
		speech "positive";
		play "workmetal.wav";
		process "Schere herstellen",2500;		
	}else{
		speech "negative";
		skipevent;
		msg "Ich brauche etwas stabiles",3;
	}
script=end
combi=end

also das problem, auch wenn ich vier Eisenklumpen habe, sollte er nicht kombinieren, da ich nicht in der Nähe des objects 214 ist, was ein Amboss ist. Doch trotzdem kommt das Metallgeräusch und es werden vier Eisenklumpen abgezogen, aba keine schere erzeugt, was es auch nicht sollte

edit:
Und das geilste ist ja, das ich eig. für das kombi 2 Klingen brauche, nicht 4 Eisenklumpen.... was ist da jetzt kaputt???

alt Re: Scripting - Fragen/Probleme

AdidasOFC1
BANNED Off Offline

Zitieren
"wenn der spieler min. 4 Eisenklumpen hat" schreibt man so:
if (count_stored("unit",1,EISENID)>=4) {blub;}

edit: uhm, kann es möglicherweise sein, dass in der def vorher "script=end" oder "combi=end" fehlt/falsch bzw. groß geschrieben ist?

alt Re: Scripting - Fragen/Probleme

cRaZy AsZ
User Off Offline

Zitieren
nein, auch wenn der vier Eisenklumpen hat, soll er das nicht machen, solange er nicht im umfeld eines Ambosses ist

edit:Und ein end oder start habe ich nicht vergessen .... komisch

alt Re: Scripting - Fragen/Probleme

Mc Leaf
Super User Off Offline

Zitieren
cRaZy AsZ hat geschrieben
Amboss ist. Doch trotzdem kommt das Metallgeräusch und es werden vier Eisenklumpen abgezogen, aba keine schere erzeugt, was es auch nicht sollte

Der Befehl für das Abziehen der vier Eisenklumpen (s2 cmd freestored) ist aber im obigen Code nicht enthalten.

cRaZy AsZ hat geschrieben
edit:
Und das geilste ist ja, das ich eig. für das kombi 2 Klingen brauche, nicht 4 Eisenklumpen.... was ist da jetzt kaputt???

Das bestärkt mich nochmal in der Vermutung, dass die Kombination irgendwo doppelt vorhanden sein muss... Also nochmal in irgendeiner anderen combinations*.*. Ich hatte z.B. auch mal beim Skripten ein Backup von einer items*.inf gemacht, und sie items*.old genannt. Und trotzdem wurde der Code aus diesem File von Stranded interpretiert/ausgelesen...! Hat lange gedauert, bis ich das gecheckt hatte, und war dann auch entsprechend gefrustet...

alt Re: Scripting - Fragen/Probleme

cRaZy AsZ
User Off Offline

Zitieren
das prob ist, ich schreibe meine comb's nur in comination_tools.inf, und da find ich nur das eine... Es war davor mit vier Eisenklumpen, doch jetzt habe ich es geändert und der nimmt das neue nicht an

alt Re: Scripting - Fragen/Probleme

Mc Leaf
Super User Off Offline

Zitieren
cRaZy AsZ hat geschrieben
das prob ist, ich schreibe meine comb's nur in comination_tools.inf, und da find ich nur das eine... Es war davor mit vier Eisenklumpen, doch jetzt habe ich es geändert und der nimmt das neue nicht an

Hm... eine andere Erklärung fällt mir nicht ein...

Du könntest vielleicht mal schauen was passiert, wenn man die combinations_tools.inf mal vorübergehend löscht (bzw. in ein anderes Verzeichnis schieben oder so). Wenn sich dann die Eisenstücke immer noch kombinieren lassen, dann ist die Kombi doppelt drin...

Also ich teste deinen Code jetzt einfach mal...

*dumdidum*

...ähem. Also erstmal hat die Schere die ID 453 und nicht 133 (S2ext v.0.2.0.6). Und die ID des Ambosses ist 303 und nicht 214. Theoretisch müsstest du deswegen schon eine Fehlermeldung erhalten. Whatever, wenn man die passenden IDs einsetzt (anstatt deiner Klinge habe ich bei mir einfach mal einen Beutel - ID 1 - genommen), dann funzt es eigentlich einwandfrei.

alt Re: Scripting - Fragen/Probleme

cRaZy AsZ
User Off Offline

Zitieren
also diese ID's sind nicht vom ext, sondern die models habe ich alle selber erstellt Also schere und klinge und Amboss....

ich danke dir trotzdem Mc Leaf, ich muss nur noch ma gucken ob da was nicht stimmt .... ichlösch ma die Combi und versuche es dann, aba nicht jetzt

alt Re: Scripting - Fragen/Probleme

Gast

Zitieren
also ich will so einen typ erstellen, mit dem man skills gegen gold kaufen kann.incskill "Skill" soll ich eingeben, weiß aber nicht die Namen von Angeln, Holzfällen, Jagen und Fischen, oder soll ich einfach nur zb Angeln statt Skill hinschreiben?
Gibts da eine Script bezeichnung, ohne dass ich alles ändern muss um ab xy skills pflanzen zu können?

alt Re: Scripting - Fragen/Probleme

bizzl
User Off Offline

Zitieren
Gast hat geschrieben
also ich will so einen typ erstellen, mit dem man skills gegen gold kaufen kann.incskill "Skill" soll ich eingeben, weiß aber nicht die Namen von Angeln, Holzfällen, Jagen und Fischen, oder soll ich einfach nur zb Angeln statt Skill hinschreiben?
Gibts da eine Script bezeichnung, ohne dass ich alles ändern muss um ab xy skills pflanzen zu können?

Ja, die internen Namen lauten plant (Anfplanzen),hunt (Jagen),wood (Holz fällen),fish (Angeln) und dig (Graben).
Feuer aber lieber die Inkrementevents ab:
1
2
3
4
5
event "iskill_plant","global";
event "iskill_hunt","global";
event "iskill_wood","global";
event "iskill_fish","global";
event "iskill_dig","global";
Da wird nämlich mehr erledigt als nur s2 cmd incskill

alt Sequenz

Chopii
User Off Offline

Zitieren
Hallo Leute!
Ich habe eine Frage:
Was brauche ich Grundsätzlich für eine Sequenz?
BITTE ANWORTET MIR! ( )
2× editiert, zuletzt 31.12.07 16:07:08

alt Re: Scripting - Fragen/Probleme

Chopii
User Off Offline

Zitieren
Kann man mir jetzt endlich mal antworten:
Was brauche ich Grundsätzlich für eine Sequenz?
Brauche dringend Hilfe!

lg,
Benji
Zum Anfang Vorherige 1 2117 118 119339 340 Nächste Zum Anfang
Einloggen, um zu antworten Scripts-ÜbersichtStranded II-ÜbersichtForenübersicht