Wo sind hier Fehler ?

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 wollte meinen Truckerjob zuende scripten, aber ich bekomme immer hier in diesen Zeilen Fatal Error.
    if(strcmp(cmd, "/buywaren",true) == 0)
    {
    if(IsPlayerInRangeOfPoint(playerid, 15.0,998.13, -1448.66, 12.82))
    {
    if(GetVehicleModel(GetPlayerVehicleID(playerid)) = 543 && PlayerInfo[playerid][pJob] = 2)
    {
    SetPVarInt(playerid,"TruckerWaren",25);
    SendCientMessage(playerid,COLOR_WHITE,"Dein Sadler wurde mit 25 Waren beladen, fahr nun nach Bayside!");
    }
    else if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 515 && PlayerInfo[playerid][pJob] = 2 && IsTrailerAttachedToVehicle(vehicle))
    {
    SetPVarInt(playerid,"TruckerWaren",100);
    SendCientMessage(playerid,COLOR_WHITE,"Dein Truck wurde mit 100 Waren beladen, fahr nun nach Bayside!");
    }
    else if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 573 && PlayerInfo[playerid][pJob] = 2 )
    {
    SetPVarInt(playerid,"TruckerWaren",65);
    SendCientMessage(playerid,COLOR_WHITE,"Dein Duneride wurde mit 65 Waren beladen, fahr nun nach Bayside!");
    }
    }
    return 1;
    }
    if(strcmp(cmd, "/sellwaren",true) == 0)
    {
    if(IsPlayerInRangeOfPoint(playerid, 15.0,-2836.8572,1574.6780,13.0590))
    {
    if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 543 && PlayerInfo[playerid][pJob] = 2)
    {
    if(GetPVarInt(playerid,"TruckerWaren") == 25)
    {
    SendCientMessage(playerid,COLOR_WHITE,"Du hast deine Waren vom Sadler abgeladen und bekommst einen Bonus von 340$.");
    GivePlayerMoney(playerid,340);
    }
    }
    else if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 515 && PlayerInfo[playerid][pJob] = 2 && IsTrailerAttachedToVehicle(vehicle))
    {
    if(GetPVarInt(playerid,"TruckerWaren") == 100)
    {
    SendCientMessage(playerid,COLOR_WHITE,"Du hast deine Waren vom Truck abgeladen und bekommst einen Bonus von 440$.");
    GivePlayerMoney(playerid,440);
    }
    }
    else if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 573 && PlayerInfo[playerid][pJob] = 2 )
    {
    if(GetPVarInt(playerid,"TruckerWaren") == 65)
    {
    SendCientMessage(playerid,COLOR_WHITE,"Du hast deine Waren vom Duneride abgeladen und bekommst einen Bonus von 540$.");
    GivePlayerMoney(playerid,540);
    }
    }
    }
    return 1;
    }
    Kann vll jemand helfen?

  • Hier: H:\NSR.pwn(18923) : error 022: must be lvalue (non-constant)
    H:\NSR.pwn(18923) : error 022: must be lvalue (non-constant)
    H:\NSR.pwn(18923) : warning 215: expression has no effect
    H:\NSR.pwn(18923) : error 001: expected token: ";", but found ")"
    H:\NSR.pwn(18923) : fatal error 107: too many error messages on one line
    Das ist diese Zeile:
    if(GetVehicleModel(GetPlayerVehicleID(playerid)) = 543 && PlayerInfo[playerid][pJob] = 2)

  • Jetzt aber noch diese Errors:
    H:\NSR.pwn(18928) : warning 211: possibly unintended assignment
    H:\NSR.pwn(18928) : error 022: must be lvalue (non-constant)
    H:\NSR.pwn(18928) : error 001: expected token: ";", but found ")"
    H:\NSR.pwn(18928) : error 029: invalid expression, assumed zero
    H:\NSR.pwn(18928) : fatal error 107: too many error messages on one line
    In dieser Zeile:
    else if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 515 && PlayerInfo[playerid][pJob] = 2 && IsTrailerAttachedToVehicle(vehicle))