Werde aus Fahrzeug geworfen.

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 Leute,


    ich habe nun eine Fahrzeug beschräkung für Fahrzeug ID 596.
    Dieses Fahrzeug kann nur von Team 1 gefahren werden.
    Jedoch werde ich auch als Team 1 Spieler aus dem Fahrzeug geschmissen.
    Kann mir jemand helfen?



    if((GetVehicleModel(Vehicle)) == 596 || 523)
    {
    if(pInfo[playerid][team] == 1)
    {
    PutPlayerInVehicle(playerid);
    }else{
    RemovePlayerFromVehicle(playerid);
    }
    }

  • Schreibe es so:


    if(GetVehicleModel(Vehicle) == 596 || GetVehicleModel(Vehicle) == 523)
    {
    if(pInfo[playerid][team] != 1) RemovePlayerFromVehicle(playerid);
    }


    mfg. :thumbup:

    ast2ufdyxkb1.png


    Leute, lernt scripten und versucht mal lieber etwas selber zu schreiben, als es aus einem GF zu kopieren. :S

  • Nun sieht das so aus bei mir und ich bekomme Klammerfehler, finde diesen jedoch nicht.



    if(GetVehicleModel(Vehicle) == 596 || GetVehicleModel(Vehicle) == 523)
    {
    if(pInfo[playerid][team] != 1) RemovePlayerFromVehicle(playerid);
    }
    if(GetVehicleModel(Vehicle) == 597 || GetVehicleModel(Vehicle) == 523)
    {
    if(pInfo[playerid][team] != 7) RemovePlayerFromVehicle(playerid);
    {
    if(GetVehicleModel(Vehicle) == 598 || GetVehicleModel(Vehicle) == 523)
    {
    if(pInfo[playerid][team] != 13) RemovePlayerFromVehicle(playerid);
    }
    if(GetVehicleModel(Vehicle) == 599)
    {
    if(pInfo[playerid][rang] != 6) RemovePlayerFromVehicle(playerid);
    }
    if(GetVehicleModel(Vehicle) == 599)
    {
    if(pInfo[playerid][rang] != 12) RemovePlayerFromVehicle(playerid);
    }
    if(GetVehicleModel(Vehicle) == 599)
    {
    if(pInfo[playerid][rang] != 18) RemovePlayerFromVehicle(playerid);
    }


  • Schreibe es so:


    switch(GetVehicleModel(Vehicle)) {
    case 596: if(pInfo[playerid][team] != 1) RemovePlayerFromVehicle(playerid);
    case 523: if(pInfo[playerid][team] != 1 && pInfo[playerid][team] != 7 && pInfo[playerid][team] != 13) RemovePlayerFromVehicle(playerid);
    case 597: if(pInfo[playerid][team] != 7) RemovePlayerFromVehicle(playerid);
    case 598: if(pInfo[playerid][team] != 13) RemovePlayerFromVehicle(playerid);
    case 599: if(pInfo[playerid][rang] != 6 && pInfo[playerid][rang] != 12 && pInfo[playerid][rang] != 18) RemovePlayerFromVehicle(playerid);
    }


    mfg. :thumbup:

    ast2ufdyxkb1.png


    Leute, lernt scripten und versucht mal lieber etwas selber zu schreiben, als es aus einem GF zu kopieren. :S

  • bei mir ist genau das gegenteil ich werde nicht rausgeschmissen egal ob ich in einer Frak bin oder nicht


    if(newstate==PLAYER_STATE_DRIVER)
    {
    for(new i=0; i<sizeof(fbicars); i++)
    {
    if(GetPlayerVehicleID(playerid)==fbicars[i])
    {
    if(GetPVarInt(playerid,"Fraktion")!=1||GetPVarInt(playerid,"Fraktion")!=2||GetPVarInt(playerid,"Fraktion")!=3)
    {
    RemovePlayerFromVehicle(playerid);
    }
    }
    }
    }


    brauche auch hilfe danke

  • Schokodonut hier:


    if(newstate==PLAYER_STATE_DRIVER)
    {
    for(new i=0; i<sizeof(fbicars); i++)
    {
    if(GetPlayerVehicleID(playerid)==fbicars[i])
    {
    if(GetPVarInt(playerid,"Fraktion")!=1&&GetPVarInt(playerid,"Fraktion")!=2&&GetPVarInt(playerid,"Fraktion")!=3) RemovePlayerFromVehicle(playerid);
    }
    }
    }
    mfg. :thumbup:

    ast2ufdyxkb1.png


    Leute, lernt scripten und versucht mal lieber etwas selber zu schreiben, als es aus einem GF zu kopieren. :S