Führerschein Problem

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Führerschein Problem

    Hallo

    und zwar wenn ich einen Führerschein habe also auf 3 stehen habe und in einen Infernus einsteige werde ich raus geworfen...

    hab ich irg wo ein fehler gemacht??

    [pwn]public OnPlayerStateChange(playerid, newstate, oldstate)
    {
    new vehid = GetPlayerVehicleID(playerid);
    if(newstate == PLAYER_STATE_DRIVER)
    {
    if(IsACar(vehid))
    {
    if(SpielerInfo[playerid][pCarschein] ==0 || SpielerInfo[playerid][pCarschein] ==1 || SpielerInfo[playerid][pCarschein] ==2 || GetPVarInt(playerid,"PraxisPrüfung")==0)
    {
    RemovePlayerFromVehicle(playerid);
    TogglePlayerControllable(playerid,1);
    SendClientMessage(playerid,ROT," Du besitzt keinen Führerschein! ");
    }
    }
    else if(IsABike(vehid))
    {
    if(SpielerInfo[playerid][pMotorschein] ==0 || SpielerInfo[playerid][pMotorschein] ==1 || SpielerInfo[playerid][pMotorschein] ==2 || GetPVarInt(playerid,"PraxisPrüfung")==0)
    {
    RemovePlayerFromVehicle(playerid);
    TogglePlayerControllable(playerid,1);
    SendClientMessage(playerid,ROT," Du besitzt keinen Motorradschein! ");
    }
    }
    else if(IsABoat(vehid))
    {
    if(SpielerInfo[playerid][pBootschein] ==0 || SpielerInfo[playerid][pBootschein] ==1 || SpielerInfo[playerid][pBootschein] ==2 || GetPVarInt(playerid,"PraxisPrüfung")==0)
    {
    RemovePlayerFromVehicle(playerid);
    TogglePlayerControllable(playerid,1);
    SendClientMessage(playerid,ROT," Du besitzt keinen Bootschein! ");
    }
    }
    else if(IsATruck(vehid))
    {
    if(SpielerInfo[playerid][pLkwschein] ==0 || SpielerInfo[playerid][pLkwschein] ==1 || SpielerInfo[playerid][pLkwschein] ==2 || GetPVarInt(playerid,"PraxisPrüfung")==0)
    {
    RemovePlayerFromVehicle(playerid);
    TogglePlayerControllable(playerid,1);
    SendClientMessage(playerid,ROT," Du besitzt keinen LKW-Schein! ");
    }
    }
    } [/pwn]

    [pwn]stock IsACar(vehicleid)
    {
    new _vmodel = GetVehicleModel(vehicleid);
    switch (_vmodel)
    {
    case 401, 402, 404 .. 409, 410, 411 .. 412, 415, 416, 418 .. 421, 423, 426 .. 429, 431 .. 434, 436 .. 439, 442, 445, 449, 451: return true;
    case 457 .. 459, 466, 467, 474 .. 477, 479, 480, 483, 485, 486, 488, 490 .. 492, 494, 496, 504, 506 .. 508, 514 .. 518: return true;
    case 525 .. 530, 532 .. 542, 544 .. 547, 549 .. 551, 55, 558 .. 562, 565 .. 567, 571, 572, 574 .. 576, 583, 585: return true;
    case 587 .. 589, 596 .. 599, 601, 602, 603, 604: return true;
    }
    return false;
    }[/pwn]

    MFG
    Rod_Boy
  • Hab das Gefühl, dass in den Abfragen ein Denkfehler ist. ;)
    [pwn]if((SpielerInfo[playerid][pCarschein] ==0 || SpielerInfo[playerid][pCarschein] ==1 || SpielerInfo[playerid][pCarschein] ==2) && GetPVarInt(playerid,"PraxisPrüfung")==0)[/pwn]

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von Piranha () aus folgendem Grund: PWN BB-Code