Abfrage für Cars funktioniert nicht ganz richtig

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 hier der script-schnipsel


    // Police
    new newcarp = GetPlayerVehicleID(playerid);
    new carmodelp = GetVehicleModel(newcarp);
    if(carmodelp == 497 || carmodelp == 427 || carmodelp == 490 || carmodelp == 601 || carmodelp == 470 || carmodelp == 528 || carmodelp == 597 )
    {
    if(gTeam[playerid] == TEAM_POLICE)
    {
    }
    else
    {
    RemovePlayerFromVehicle(playerid);
    SendClientMessage(playerid,rot,"Du bist nicht Teil der Polizei");
    }
    }


    return 1;



    // Mafia



    new newcarm = GetPlayerVehicleID(playerid);
    new carmodelm = GetVehicleModel(newcarm);
    if(carmodelm == 602 || carmodelm == 589 ||carmodelm == 587 || carmodelm == 565 || carmodelm == 560 || carmodelm == 559 || carmodelm == 558 || carmodelm == 487 || carmodelm == 482 )
    {
    if(gTeam[playerid] == TEAM_MAFIA)
    {
    }
    else
    {
    RemovePlayerFromVehicle(playerid);
    SendClientMessage(playerid,rot,"Du bist nicht Teil der Mafia");
    }
    }


    return 1;


    Und zwar funktioniert die erste abfrage. Und die MAfia kann auch nicht in die Police Cars rein.
    Aber die zeite abfrage funktioniert nicht obwolh sie eigentlich genau so geschrieben wurde, bis auf die benennung.


    der Error ist

    Zitat

    unreachable code

    und zwar hier an dieser Stelle


    new newcarm = GetPlayerVehicleID(playerid);


    weiß einer wie ich das beheben kann ?

  • wieso eig. 2x Return 1; xD, mach eins weg, bzw. doppelter Rückgabewert innerhalb einer klasse , wird nix drauss


    und so nebenbei, du musst die Carid einmal abfragen mit var , und das ganz am anfang der Klasse, dann musst du nicht unnötige Code Linien machen ^^

    Mfg. BlackFoX_UD_ alias [BFX]Explosion


  • // Police
    new newcarp = GetPlayerVehicleID(playerid);
    new carmodelp = GetVehicleModel(newcarp);
    if(carmodelp == 497 || carmodelp == 427 || carmodelp == 490 || carmodelp == 601 || carmodelp == 470 || carmodelp == 528 || carmodelp == 597 )
    {
    if(gTeam[playerid] == TEAM_POLICE) { }
    else
    {
    RemovePlayerFromVehicle(playerid);
    SendClientMessage(playerid,rot,"Du bist nicht Teil der Polizei");
    }
    return 1;
    }




    // Mafia



    new newcarm = GetPlayerVehicleID(playerid);
    new carmodelm = GetVehicleModel(newcarm);
    if(carmodelm == 602 || carmodelm == 589 ||carmodelm == 587 || carmodelm == 565 || carmodelm == 560 || carmodelm == 559 || carmodelm == 558 || carmodelm == 487 || carmodelm == 482 )
    {
    if(gTeam[playerid] == TEAM_MAFIA) { }
    else
    {
    RemovePlayerFromVehicle(playerid);
    SendClientMessage(playerid,rot,"Du bist nicht Teil der Mafia");
    }
    return 1;
    }