Probleme mit Types
Übersicht

![]() |
YuenBetreff: Probleme mit Types |
![]() Antworten mit Zitat ![]() |
---|---|---|
Hallo, ich möchte gerne einen kleinen 3D Multiplayer Shooter programmieren.
Soweit läuft auch alles gut, mein Problem ist jetzt die Eigenschaften jeden Players. Da es ein Multiplayer-Spiel ist, hatt man logischerweise mehrere Spieler. Jetzt muß ich ja die Eigenschaften eines jeden Spielers(name,x,y,z) irgendwo abspeichern und auslesen. Aus diesem Grunde habe ich es mal mit Types versucht, jedoch klappt das irgendwie nicht. Jeder spieler hat ein "Profil", dieses Profil ist eine einfache Textdatei in der der Name des Spielers steht und welches 3D Modell er verwendet. Außerdem hat der Host eine host.mp(Textdatei), in der steht der Servername,Spielart,max. Player und die Map. Code: [AUSKLAPPEN] ; Type
Type player Field name Field pc Field px Field py Field pz End Type ; Abfragen ob Host oder Join If host = 0 Then ; Spiel erstellen Print "Erstelle Spiel ..." Delay 1000 game = HostNetGame(servname$) If game=2 Then Print "Spiel erstellt." playerID = CreateNetPlayer(name$) If playerID = 0 Then Print "Konnte Spieler nicht erstellen !" Else Dim name$.player(1) name$.player(0) = New player name$(0)\name = name$ name$(0)\pc = pc$ name$(0)\px = 0 name$(0)\py = 0 name$(0)\pz = 0 Print "Spieler "+name$(0)\name+" ist beigetreten" EndIf Else Print "Spiel konnte nicht erstellt werden !" EndIf ElseIf art$ = 1 Then ; Spiel beitreten Print "lal" EndIf Als Fehlermeldung erscheint : Code: [AUSKLAPPEN] Expecting "("
Ich hoffe ihr könnt mir helfen. |
||
![]() |
D2006Administrator |
![]() Antworten mit Zitat ![]() |
---|---|---|
Auf welche Zeile zeigt denn der Debugger, wenn er die Fehlermeldung ausspuckt? | ||
Intel Core i5 2500 | 16 GB DDR3 RAM dualchannel | ATI Radeon HD6870 (1024 MB RAM) | Windows 7 Home Premium
Intel Core 2 Duo 2.4 GHz | 2 GB DDR3 RAM dualchannel | Nvidia GeForce 9400M (256 MB shared RAM) | Mac OS X Snow Leopard Intel Pentium Dual-Core 2.4 GHz | 3 GB DDR2 RAM dualchannel | ATI Radeon HD3850 (1024 MB RAM) | Windows 7 Home Premium Chaos Interactive :: GoBang :: BB-Poker :: ChaosBreaker :: Hexagon :: ChaosRacer 2 |
0penguin0 |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Code: [AUSKLAPPEN] If playerID = 0 Then Print "Konnte Spieler nicht erstellen !" Else spieler.player = New player spieler\name$ = name$ spieler\pc = pc$ spieler\px = 0 spieler\py = 0 spieler\pz = 0 Print "Spieler "+spieler\name$+" ist beigetreten" EndIf so sollte es funktionieren, glaub ich^^ |
||
i never finish anyth |
![]() |
Yuen |
![]() Antworten mit Zitat ![]() |
---|---|---|
habs raus, das Problem war das ich nicht
Code: [AUSKLAPPEN] name$.palyer = New player
kann, sondern Code: [AUSKLAPPEN] spieler.player = New player
verwenden muß. Danke für die Hilfe. |
||
![]() |
hentindropsBetreff: tach - lösung zu ALLEM mit types! |
![]() Antworten mit Zitat ![]() |
---|---|---|
thâg
geh ma auf die robsite (www.robsite.de) dann tutorial - blitzbasic und dann tutorial zu types mfg |
||
"Wie viele Tomaten passen in eine Telefonzelle?"
"Richtig, die Antwort ist grün, denn Joghurt hat keine Gräten!" |
![]() |
BladeRunnerModerator |
![]() Antworten mit Zitat ![]() |
---|---|---|
Sein Problem war schon gelöst ![]() ~GESCHLOSSEN~ |
||
Zu Diensten, Bürger.
Intel T2300, 2.5GB DDR 533, Mobility Radeon X1600 Win XP Home SP3 Intel T8400, 4GB DDR3, Nvidia GF9700M GTS Win 7/64 B3D BMax MaxGUI Stolzer Gewinner des BAC#48, #52 & #92 |
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group