[AUTOHAUS]Wie kann ich Zb. 3 schlüssel haben (für mehr Fahrzeuge)

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
  • Hallo,


    du musst auslesen (aus der Datei, wo die gekauften Fahrzeuge gespeichert werden), wem welches Fahrzeug gehört. Dementsprechend kannst du den Befehl anpassen. Eine Überprüfung und evtl. noch eine for- Schleife hilft dir dabei.

  • Versuch es mal mit 2 Variablen:
    (kommt drauf an, ob du mit enum oder PVars arbeitest)


    Am besten wir nehmen mal: pCar....
    Dieses Soll hinterher die Anzahl bwz. anzeigen welches von den 3 Autos welches ist. (Sprich 1, 2 oder 3)


    new playername[MAX_PLAYERS];
    GetPlayerName(playerid, playername, sizeof(playername));
    format(string3, sizeof(string3), "/Autos/%s%d.txt", playername,PlayerInfo[playerid][pCar]");
    Du hast %s für den String in diesem Fall wäre es der Name und %d für den Integer.


    For Example ^^:


    Name: Klaus
    AutoNr: 2
    Dateiname: Klaus2.txt


    Jetzt weiß´te das schonmal


    L.G.
    heyho ;)

  • Danke für deine Hilfe :)
    Doch fehlt noch etwas oder ?
    Zb. Der carkey befehl :/
    MFG

  • C:\Users\****\Desktop\AUTOHAUS.pwn(143) : error 017: undefined symbol "PlayerInfo"
    C:\Users\****\Desktop\AUTOHAUS.pwn(143) : warning 215: expression has no effect
    C:\Users\****\Desktop\AUTOHAUS.pwn(143) : error 001: expected token: ";", but found "]"
    C:\Users\****\Desktop\AUTOHAUS.pwn(143) : error 029: invalid expression, assumed zero
    C:\Users\****\Desktop\AUTOHAUS.pwn(143) : fatal error 107: too many error messages on one line


    Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    4 Errors.




    Zeile(143): format(string3, sizeof(string3), "/Autos/%s%d.ini", playername,PlayerInfo[playerid][pCar]");