Forum

> > Off Topic > Blitz hilfe
Forums overviewOff Topic overviewLog in to reply

German Blitz hilfe

3 replies
To the start Previous 1 Next To the start

old Blitz hilfe

Daznerus
User Off Offline

Quote
Halihalooo Alle zusammen,
ich melde mich nach einer langen Zeit wieder einmal, und bringe frohe Kunde. Ich bin seit cca. 2 Monaten besitzer von Blitz3D und ich Trainiere noch ein bischen, aber ich habe ein problem mit meinem TGM... Ich weiss nicht wie ich den script schreiben soll:
1
2
3
4
5
6
7
8
9
10
11
12
13
;Gamefile settings/reading start ++++++++
gameset = ReadFile(gamefile$) 
	read1$=ReadLine(gameset)
CloseFile(gameset) 
;????????????????????????????????
Split(read1$)
For i = 1 To max_word
	If word$(i)="say"
		i=i+1
		comm_say(word$(i))
	EndIf
Next
;Gamefile settings/reading end ----------
Es sollte jede zeile der Datei gamefile$ lesen, dan per Funktion Split (wie in VB hab ich im BB-Forum gefunden), Splitten und es dan irgentwie Executen... Wenn Jemandem Etwas einfällt bitte ich ihn bischen zu helfen...

Danke im Vorraus,
Daznerus

PS: Oja und wer den ganzen Script braucht soll nur bescheit sagen meine E-Mail Adresse ist: - Email address (only visible with login) -

old Re: Blitz hilfe

bizzl
User Off Offline

Quote
Mal dran gedacht den Rückgabewert von Split (vermutlich ein array) auf word$ zu speichern?
1
word$=Split(read1$)
Und die elemente von word$ dann entsprechend mit eckigen klammern (sofern BB da nicht irgendwie anders ist als andere sprachen).

Außerdem ließt dein Code immer nur die erste zeile. Du müsstest die Datei öffnen, dann die zeilen in ein dynamisches Array einlesen (sofern das geht), dann erst die Datei wieder schließen und über das eingelesene array iterieren.
Sollten Dyn. Arrays in BB net gehen, musste über die Dtei iterieren.
(funzt wie vor, nur das eben jede zeile direkt ausgeführt wird statt sie zwischenzuspeichern)

ich kann jetzt als beispiel nur Pascalcode geben, sry:
1
2
3
4
5
6
f:=AssignFile(GameFile);
reset(f);
while not EOF(f) do begin
 readln(f,s);
 [i]//hier zeugs das du machen willst
end;

old Re: Blitz hilfe

Daznerus
User Off Offline

Quote
Joa ich habe Gestern noch ein bischen die Gehirnzellen gepruegelt und habe ein system gemacht, also macht dashier kein problem mehr.

Andere Frage: wie regelst du (DC) es wenn du ne Variable "Splitten" willst? So wie beim Scripting in S2. Benutzt du die Right/Left commands oder benutzt du den VB split "plugin"? Wie nun?
edited 1×, last 06.03.07 01:42:10 pm

old Re: Blitz hilfe

DC
Admin Off Offline

Quote
Right/Left/Mid ist dafür absolut ausreichend.
To the start Previous 1 Next To the start
Log in to replyOff Topic overviewForums overview