Problem mit Function

Übersicht BlitzBasic Beginners-Corner

Neue Antwort erstellen

 

mDave

Betreff: Problem mit Function

BeitragMi, Dez 24, 2008 14:20
Antworten mit Zitat
Benutzer-Profile anzeigen
Ich habe ein Problem und zwar:

Ich habe eine Funktion erstellt, die einen Feuerball verschießt.
Natürlich habe ich vorher besagten Feuerball geladen.
Aktiviere ich nun aber die Funktion, sagt sie mir, dass der Feuerball nicht existiert(Entity does not exist).

Hier der Code.
Code: [AUSKLAPPEN]


nova1=LoadAnimMesh("Modelle/Feuerball.3ds")
ScaleEntity nova1,0.02,0.02,0.02
HideEntity nova1
Animate nova1,1,3
EntityType nova1,1



Function Nova()

PositionEntity nova1,EntityX(boss2),EntityY(boss2)+3,EntityZ(boss2)
RotateEntity nova1,EntityPitch(boss2),EntityYaw(boss2),EntityRoll(boss2)
ShowEntity nova1

zauberwahl=Rand(1,10)
If zauberwahl=1 Then Nova




Ich habe auch schon überprüft ob die Datei überhaupt existiert und ob ich den Namen richtig eingegeben habe, aber nichts klappt.

Den Feuerball habe ich mit einem Unterprogramm geaden, welches ich ins Hauptprogramm eingefügt habe.

Bitte helft mir.

PS. Frohe Weihnachten

Rallimen

Sieger des 30-EUR-Wettbewerbs

BeitragMi, Dez 24, 2008 14:28
Antworten mit Zitat
Benutzer-Profile anzeigen
Du solltest vielleicht die Variable "nova1" als global deklarieren!
[BB2D | BB3D | BB+]

Pummelie

BeitragMi, Dez 24, 2008 18:22
Antworten mit Zitat
Benutzer-Profile anzeigen
Wenn du es in einer Function ausgeführt lässt, achte darauf das du wie es Rallimen bereits beschrieben hast die variable mit den geladenen daten als global definierst, also:

Global nova1

Wenn das nicht hilft, sehe nach, ob du das laden der datei in einer schleife ausführst.
Wenn das alles nichts hilft update oder reinstalliere deine blitzbasik version.
 

mDave

BeitragDo, Dez 25, 2008 13:36
Antworten mit Zitat
Benutzer-Profile anzeigen
Problem hat sich schon wie von selbst gelöst.

Code: [AUSKLAPPEN]


If zauberwahl=200 And statusboss2=1 Then

PositionEntity nova1,EntityX(boss2),EntityY(boss2)+3,EntityZ(boss2)
RotateEntity nova1,EntityPitch(boss2),EntityYaw(boss2),EntityRoll(boss2)
ShowEntity nova1
End If


Trotzdem Danke.

Neue Antwort erstellen


Übersicht BlitzBasic Beginners-Corner

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group