Basis CarOwner ship

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
  • Also Leute ich möchte hier mal erklären wie man Autos einem Eigentümer zuweist, so geht eig. auch mit Position und weiteres


    ganz oben im Script erstellt ihr ne Array



    enum Vehicledata
    {
    Owner[256],
    }
    new Vehicles[MAX_VEHICLES][vehicledata]


    Dann könnt ihr bei OnPlayerConnect das einfügen



    new PlayerName[256];
    GetPlayerName(playerid,PlayerName,sizeof(PlayerName));
    new carid = CreateVehicle(...); // ID wird in carid zurückgegeben
    strmid(Vehicles[carid][Owner],PlayerName,0,256,256); // Hier wird der Eigentümer also der Name in den wert Owner eingefügt
    /* Der Eigentümer is nur für dieses Car ID
    Jetzt müsste das Auto auf den Namen angemeldet sein*/


    Public OnPlayerEnterVehicle

    new GetName[256];
    GetPlayerName(playerid,GetName,sizeof(GetName));
    if (!strcmp(Vehicles[vehicleid][Owner],GetName))
    {
    // Nachricht oder sowas
    }
    else
    {
    TogglePlayerControllable(playerid,0); // Der Spieler wird einmal Gefreezt und entfreezt und kann die Aktion Auto betreten nich ausführen
    TogglePlayerControllable(playerid,1);
    }


    Ich hoffe ihr habt alles verstanden :)
    Ich denk ma das hilt nen bisschen ^^

    Mfg. BlackFoX_UD_ alias [BFX]Explosion


  • Schade hab leider 7 Errors:(

  • Das müsstest du eigtl. auch selbst lösen können, dürfte nicht so schwer sein. Die Compiler Meldungen sagen doch schon alles..


    enum Vehicledata
    {
    pOwner[256]
    };


    new Vehicles[MAX_VEHICLES][Vehicledata];


    Bei mir konnte ich es so erfolgreich ausführen.

    ICQ Scripting - Support 495961653
    Montags-Freitags ab 15 Uhr

  • sorry aber wie ganz oben direkt unter das copyright oder wo?



    C:\Users\pillepalle\Desktop\Reallife.pwn(14) : error 017: undefined symbol "vehicledata"
    C:\Users\pillepalle\Desktop\Reallife.pwn(34) : error 009: invalid array size (negative, zero or out of bounds)
    C:\Users\pillepalle\Desktop\Reallife.pwn(85) : warning 217: loose indentation
    C:\Users\pillepalle\Desktop\Reallife.pwn(86) : error 029: invalid expression, assumed zero
    C:\Users\pillepalle\Desktop\Reallife.pwn(87) : warning 213: tag mismatch
    C:\Users\pillepalle\Desktop\Reallife.pwn(90) : warning 217: loose indentation
    C:\Users\pillepalle\Desktop\Reallife.pwn(148) : warning 213: tag mismatch
    C:\Users\pillepalle\Desktop\Reallife.pwn(157) : warning 217: loose indentation
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    3 Errors.

    Einmal editiert, zuletzt von pillepalle ()

  • Wow, So alt das Tut aber immer noch gut! ;)
    10/10
    Schade das Blackfox nicht mehr Aktiv ist.