Das Spiel reagiert. Da fehlt ein semicolon. Wo aber?
Forum
Stranded II Scripts Scripting - Fragen/ProblemeDas Spiel reagiert. Da fehlt ein semicolon. Wo aber?
Benji has written
timer 0,1000,2000,0,"sys/benji_game.txt";
Das Spiel reagiert. Da fehlt ein semicolon. Wo aber?
Das Spiel reagiert. Da fehlt ein semicolon. Wo aber?
Ähhh, wieso sind da 5 Parameter?
Es sind nur 4 erlaubt, da man keine ID angeben muss wenn man als Klasse "0" nimmt.
Ps: setzte die erste 0 auch mal in Anführungszeichen.
Admin/mod comment
anführungszeichen sind NIE notwendig, wenn man nur eine zahl angibt /DC Benji has written
timer 0,1000,2000,0,"sys/benji_game.txt";
Das Spiel reagiert. Da fehlt ein semicolon. Wo aber?
Das Spiel reagiert. Da fehlt ein semicolon. Wo aber?
timer besagt das timer folgende Parameter braucht:
"Klasse", ID, Dauer [,Wiederholungen] [,Quelle]
Du hast keine Klasse bzw. ID eingegeben.
Und wenn du die Meldung "expecting semicolon" kriegst heißt es nicht zwingend das du ein Semikolon vergessen hast. Du hast nur einen Fehler gemacht der dazu führt.
Mit diesem Code wollte ich bezwecken, dass sic der balken immer nach 2 Sekunden um 2% vergrößert.
im benji_game.txt:
on:timer {
image 19,"sys\gfx\progress_o2.bmp",-93,31;
}
Das stimmt aber nicht. Kann mir jemand helfen?
lg,
Benji
SilentStorm has written
wie kann man machen das wenn eine bestimmte unit einen script auslöst wenn sie eeinen player angehauen hat?
ich werd hier anscheinend garnichtmehr beachtet...
bsp:
eingeborener schlägt mich->dann soll ein script aktiviert werden
danke
on:start {
image 19,"sys\gfx\progress_o2.bmp",-95,31;
timer 0,2000,2000,"sys/benji_game.txt";
(alles im game.inf)
in benji_game.txt:
on:timer {
image 19, "sys\gfx\progress_o2.bmp", -93,31;
}
Ich weiß aber, dass da bei benji_game.txt was nicht stimmt. Ich möchte, dass der balken jedes mal um 2% größer wird, wenn 2 Sekunden vorbei sind. wie aber geht das?
edited 2×, last 22.05.08 05:30:53 pm
leinad1123 has written
timer besagt das timer folgende Parameter braucht:
"Klasse", ID, Dauer [,Wiederholungen] [,Quelle]
Du hast keine Klasse bzw. ID eingegeben.
Und wenn du die Meldung "expecting semicolon" kriegst heißt es nicht zwingend das du ein Semikolon vergessen hast. Du hast nur einen Fehler gemacht der dazu führt.
Benji has written
timer 0,1000,2000,0,"sys/benji_game.txt";
Das Spiel reagiert. Da fehlt ein semicolon. Wo aber?
Das Spiel reagiert. Da fehlt ein semicolon. Wo aber?
timer besagt das timer folgende Parameter braucht:
"Klasse", ID, Dauer [,Wiederholungen] [,Quelle]
Du hast keine Klasse bzw. ID eingegeben.
Und wenn du die Meldung "expecting semicolon" kriegst heißt es nicht zwingend das du ein Semikolon vergessen hast. Du hast nur einen Fehler gemacht der dazu führt.
Du hast vergessen zu lesen das man auch für ein globalen timer 0 als Klasse angeben kann, dann wird die id weg gelassen
Siehe Beitrag am 22.05.08, 16:13:20
Drei Beiträge vor meinem jetzigen Beitrag
Wie in einer Sprache ist es auch immer wichtig alternative Wege zu finden. Nicht alles geht immer. Du musst einfach flexibel sein.
Und noch etwas:
Könntest du die "Mich mag doch sowieso keiner"-Miene ablegen? Du erreichst damit gar nichts, eher fühlen sich manche davon belästigt.
Ist jetzt aber auch egal. Benji ist Benji und damit schluss.
Und die Erklärung von mir war eigentlich auch idiotensicher... Naja, sofern man halbwegs des Scriptkrams mächtig ist.
Wenigstens dein unnachgiebiger Eifer verdient schon etwas Respekt.
Benji has written
Was soll ich den tun?
Schau dir an wie andere Timer funzen (bspw. im Abenteuer von DC)!
Dann probierst du etwas Einfaches. Bspw. einen Timer der alle zwei Sekunden eine Nachricht ausspuckt, oder so. Klappt das, dann solltest du das auch mit dem Balken hinkriegen.
Also merke:
(ab)gucken wie es funzt
selbst ein kleines Beispiel machen
dann die eigentliche Aufgabe lösen
Wenn du blöd wärst - was du ja nicht bist - würde ich es dir ja noch verzeihen. Aber dass du dich blöd anstellst, das geht wirklich auf keine Kuhhaut.
Und wehe jemand verwendet meine Grafiken.
(weiß sowieso jeder, dass die dann geklaut sind )
das einzige was irgendwie nicht funzen will ist das der balken leer geht....
Ich weiß es einfach nicht. Deswegen frag ich hier ja. -.-'
Expecting '{'
Heißt das, dass irgendwo so eine Klammer fehlt?