enum IraumInfo
{
irname[40],
Float:irx,
Float:iry,
Float:irz,
Float:ira,
interior,
irpreis
}
SetPlayerInterior(playerid,(interior));
Moin, wie kann ich hier den Interior einfügen bei SetplayerInterior? mit dem Enum
SetPlayerInterior?
- BOMBER
- Geschlossen
- Erledigt
Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!
Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
-
-
Du hast nur eine Struktur gepostet.
Die alleine bringt nichts.Die Struktur ( enum ) musst du irgendwo auch benutzen ( Variable ). Wenn du dann die Variable hast,kannst du zb interior als Index verwenden. -
Du hast nur eine Struktur gepostet.
Die alleine bringt nichts.Die Struktur ( enum ) musst du irgendwo auch benutzen ( Variable ). Wenn du dann die Variable hast,kannst du zb interior als Index verwenden.
Meinst du das hier?
enum IraumInfo
{
irname[40],
Float:irx,
Float:iry,
Float:irz,
Float:ira,
interior,
irpreis
}
new HausInnenraum[][IraumInfo]=
{
// {"IraumName",0.0,0.0,0.0,0.0,interior,Preis}, // Beispiel Struktur
{"Katie Zimmer",271.884979,306.631988,999.148437,0.0,1500},
{"Helena Zimmer",291.282989,310.031982,999.148437,0.0,2350},
{"CJ Haus",2496.049804,-1695.238159,1014.742187,0.0,4555}
}; -
Du wirst doch wohl selber wissen,was eine Variable ist ;).
Um zum Beispiel auf die 2350$ bei Helena Zimmer zu kommen würdest du folgendes machen:
HausInnenraum[1][irpreis]
Welchen Index du in der 1. Dimension verwendest ( 1 in diesem Beispiel ) musst du wissen. Irgendwie wirst du ja sicherlich im Script auf das Haus schließen können. -
Du wirst doch wohl selber wissen,was eine Variable ist ;).
Um zum Beispiel auf die 2350$ bei Helena Zimmer zu kommen würdest du folgendes machen:
HausInnenraum[1][irpreis]
Welchen Index du in der 1. Dimension verwendest ( 1 in diesem Beispiel ) musst du wissen. Irgendwie wirst du ja sicherlich im Script auf das Haus schließen können.
Danke hat geklappt, aber kann ich damit nur 1. Interior auslesen? sprich [0] -
Ich versteh nicht wovon du sprichst.
-
Ich versteh nicht wovon du sprichst.
HausInnenraum[1][irpreis] < hier steht z.b. 1 also wird ja nur die 1 Dimension ausgelesen? oder nicht -
kannst doch
HausInnenraum[0][irpreis]
HausInnenraum[1][irpreis]
HausInnenraum[2][irpreis]
//Nicht nur 1. oO oder meinst du was anderes? -
kannst doch
HausInnenraum[0][irpreis]
HausInnenraum[1][irpreis]
HausInnenraum[2][irpreis]
//Nicht nur 1. oO oder meinst du was anderes?
Was soll mir das bringen? will ja nur die Interior ID setzen, sobald man auf einen Innenraum klickt im Dialog. -
Also ich hab es so (vlt hilft es dir)
SetPlayerInterior(playerid, HausInfo[HausID][hInterior]);
SetPlayerVirtualWorld(playerid, HausInfo[HausID][hVW]); -
-
Du solltest dir nochmal anschauen wie Arrays funktionieren.
HausInnenraum[ X ][ Y ]
X = Welche Zahl du dort einsetzt,musst du wissen.
{"Katie Zimmer",271.884979,306.631988,999.148437,0.0,1500}, X = 0
{"Helena Zimmer",291.282989,310.031982,999.148437,0.0,2350}, X = 1
{"CJ Haus",2496.049804,-1695.238159,1014.742187,0.0,4555} X = 2Y = irname,irx,iry,irz,ira,interior oder irpreis
-
breadfish.de
Hat das Thema geschlossen.