[BRAUCHE HILFE] Was funktioniert hier nicht

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 Community,
    Ich habe hier etwas gescriptet, aber es funktioniert nicht ganz. Es wäre nett wenn ihr mir helfen könntet. Also ich möchte kontrollieren ob der Spieler in einer Zugmaschine sitzt. Dann soll abgefragt werden ob er einen Anhänger hat. Das funktioniert auch so weit, aber wenn ich in einem anderen Truck sitze dann schreibt er mir trotzdem das ich einen Anhänger brauchen. Also irrgendwas läuft schiff. Wäre nett wenn ihr mir helfen würdet. Hier der Code:



    if(isPlayerInFrak(playerid,3))
    {
    new vehicle = GetPlayerVehicleID(playerid);
    if(GetVehicleModel(vehicle) == 403 || 514 || 515 || 552)
    {
    new vehicleid = GetPlayerVehicleID(playerid);
    if(IsTrailerAttachedToVehicle(vehicleid))
    {
    ShowPlayerDialog(playerid,work3,DIALOG_STYLE_LIST,"Wähle deine Route","LV Hafen - LS Hafen $5000\nSF Hafen - LV Hafen $1500\nLS Hafen - SF Hafen $2500\nSF Aufladestadion - LV Abladestation $3000\nSF Aufladestion - LV Inustriegebiet $3500\nLS Flughafen - SF Flughafen $2500\nLS Flughafen - SF Abladestation $3000\nLS Abladestation - LV Armybase $4500","Wählen","Abbrechen");
    return 1;
    }
    else
    {
    SendClientMessage(playerid,ROT1,"Du musst erst einen Anhänger haben sonst kannst du keinen Job beginnen");
    return 1;
    }
    }
    else
    {
    ShowPlayerDialog(playerid,work3,DIALOG_STYLE_LIST,"Wähle deine Route","LV Hafen - LS Hafen $5000\nSF Hafen - LV Hafen $1500\nLS Hafen - SF Hafen $2500\nSF Aufladestadion - LV Abladestation $3000\nSF Aufladestion - LV Inustriegebiet $3500\nLS Flughafen - SF Flughafen $2500\nLS Flughafen - SF Abladestation $3000\nLS Abladestation - LV Armybase $4500","Wählen","Abbrechen");
    return 1;
    }
    }

    Danke im voraus.


    MFG


    xKrUsE6x

    Gruß


    xKrUsE6x :thumbup:

  • Probiere es mal so :

    new vehicle = GetVehicleModel(GetPlayerVehicleID(playerid));
    if(vehicle == 403 || vehicle == 514 || vehicle == 515 || vehicle == 552)
    if(isPlayerInFrak(playerid,3))
    {
    if(IsTrailerAttachedToVehicle(vehicleid))
    {
    ShowPlayerDialog(playerid,work3,DIALOG_STYLE_LIST,"Wähle deine Route","LV Hafen - LS Hafen $5000\nSF Hafen - LV Hafen $1500\nLS Hafen - SF Hafen $2500\nSF Aufladestadion - LV Abladestation $3000\nSF Aufladestion - LV Inustriegebiet $3500\nLS Flughafen - SF Flughafen $2500\nLS Flughafen - SF Abladestation $3000\nLS Abladestation - LV Armybase $4500","Wählen","Abbrechen");
    return 1;
    }
    else
    {
    SendClientMessage(playerid,ROT1,"Du musst erst einen Anhänger haben sonst kannst du keinen Job beginnen");
    return 1;
    }
    }
    else
    {
    ShowPlayerDialog(playerid,work3,DIALOG_STYLE_LIST,"Wähle deine Route","LV Hafen - LS Hafen $5000\nSF Hafen - LV Hafen $1500\nLS Hafen - SF Hafen $2500\nSF Aufladestadion - LV Abladestation $3000\nSF Aufladestion - LV Inustriegebiet $3500\nLS Flughafen - SF Flughafen $2500\nLS Flughafen - SF Abladestation $3000\nLS Abladestation - LV Armybase $4500","Wählen","Abbrechen");
    return 1;
    }

  • if(isPlayerInFrak(playerid,3))
    {
    new vehicle = GetPlayerVehicleID(playerid);
    if(GetVehicleModel(vehicle) == 403 || 514 || 515 || 552)
    {
    new vehicleid = GetPlayerVehicleID(playerid);
    if(IsTrailerAttachedToVehicle(vehicleid))
    {
    ShowPlayerDialog(playerid,work3,DIALOG_STYLE_LIST,"Wähle deine Route","LV Hafen - LS Hafen $5000\nSF Hafen - LV Hafen $1500\nLS Hafen - SF Hafen $2500\nSF Aufladestadion - LV Abladestation $3000\nSF Aufladestion - LV Inustriegebiet $3500\nLS Flughafen - SF Flughafen $2500\nLS Flughafen - SF Abladestation $3000\nLS Abladestation - LV Armybase $4500","Wählen","Abbrechen");
    return 1;
    }
    else
    {
    SendClientMessage(playerid,ROT1,"Du musst erst einen Anhänger haben sonst kannst du keinen Job beginnen");
    return 1;
    }
    }
    **else
    {
    ShowPlayerDialog(playerid,work3,DIALOG_STYLE_LIST,"Wähle deine Route","LV Hafen - LS Hafen $5000\nSF Hafen - LV Hafen $1500\nLS Hafen - SF Hafen $2500\nSF Aufladestadion - LV Abladestation $3000\nSF Aufladestion - LV Inustriegebiet $3500\nLS Flughafen - SF Flughafen $2500\nLS Flughafen - SF Abladestation $3000\nLS Abladestation - LV Armybase $4500","Wählen","Abbrechen");
    return 1;
    }** // Kann weg, der Dialog soll ja nicht erscheinen, wenn es keine Zugmaschine ist !!
    }