Fahrzeug abschließen

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
  • moin breadfisch,
    also diesmal bin ich am "/car lock" machen :)
    das funzt auch mit
    SetVehicleParamsForPlayer(GetPlayerVehicleID(playerid),i,0,1);

    aber in wiki.sa-mp.com
    steht dass in
    public OnVehicleStreamIn(vehicleid, forplayerid)

    noch was hineingehört da sonst da fahrzeug nach weggehen sich wieder aufschließt
    also das is bei mir so aufgebaut:


    else if(strcmp("lock", str, true, strlen(str)) == 0)
    {
    if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pCarID]) return SendClientMessage(playerid,0xFFFFFFAA,"::* Du musst in deinem Wagen sein ::*.");
    for(new i=0; i < MAX_PLAYERS; i++)
    {
    if(i == playerid) continue;
    SetVehicleParamsForPlayer(GetPlayerVehicleID(playerid),i,0,1);
    }


    }



    was muss ich nun dort einbaun/in OnVehicleStreamIn einbaun?
    bitte um hilfe :D
    1


    mfg,


    -_-lol-_-

    Einmal editiert, zuletzt von [GTR]-_-lol-_- ()

  • öhm....
    kannste mirn beispiel geben? :)
    sowie mit [playerid]? also status setzen wie z.b.
    LOCKED[vehicleid] = 1;
    oder so?

  • funzt nich :S


    else if(strcmp("lock", str, true, strlen(str)) == 0)
    {
    if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pCarID])
    for(new i=0; i < MAX_PLAYERS; i++)
    {
    if(i == playerid) continue;
    SetVehicleParamsForPlayer(PlayerInfo[playerid][pCarID],i,0,1);
    locked[playerid] = 1;
    SendClientMessage(playerid,0xFFFFFFAA,"::* Fahrzeug abgeschlossen ::*.");
    }
    }



    public OnVehicleStreamIn(vehicleid, forplayerid)
    {
    if(locked[forplayerid]== 1)
    for(new i=0; i < MAX_PLAYERS; i++)
    {
    if(i == forplayerid) continue;
    SetVehicleParamsForPlayer(GetPlayerVehicleID(forplayerid),i,0,1);
    }
    return 1;
    }


    is da was falsch? :(

  • jetz kommt der text schon aber das car is nich abgeschlossn -.-

    Einmal editiert, zuletzt von [GTR]-_-lol-_- ()