LoH0.4 Kleinen bugg beheben

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 im script LoH0.4 ist eine funktion um die autos ab zu schließen /carlock
    aber wenn ich /carlock benutze steht dort immer du hast kein auto obwohl ich mir eins gekauft habe und auch schon geparkt habe


    Hier der pwn text von dem /carlock


    if(strcmp(cmd, "/carlock", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    new carid;
    if (gTeam[playerid] == 2 || gTeam[playerid] == 1)
    {
    if(gLastCar[playerid] == 0 && PlayerInfo[playerid][pPhousekey] == 255)
    {
    SendClientMessage(playerid, COLOR_GRAD2, " Du hast kein Auto.");
    return 1;
    }
    else if(gLastCar[playerid] != 0 && gLastCar[playerid] != PlayerInfo[playerid][pPhousekey]+1)
    {
    if (HireCar[playerid] != gLastCar[playerid] && HireCar[playerid] != 299)
    {
    gLastDriver[HireCar[playerid]] = 300;
    gCarLock[HireCar[playerid]] = 0;
    UnLockCar(HireCar[playerid]);
    }
    HireCar[playerid] = gLastCar[playerid];
    }
    }
    if (PlayerInfo[playerid][pPhousekey] == 255)
    {
    if(HireCar[playerid] == 299)
    {
    SendClientMessage(playerid, COLOR_GRAD2, " Du hast kein Auto.");
    return 1;
    }
    }
    carid = PlayerInfo[playerid][pPhousekey]+1;
    if(HireCar[playerid] != 299 && !SwitchKey[playerid])
    {
    carid = HireCar[playerid];
    }
    //new driver = gLastDriver[carid];
    new lockstatus = gCarLock[carid];
    new Float:cx,Float:cy,Float:cz;
    GetVehiclePos(carid, cx, cy, cz);
    switch (lockstatus)
    {
    case 0:
    {
    if(HireCar[playerid] == 299 && PlayerInfo[playerid][pPhousekey] == 255)
    {
    SendClientMessage(playerid, COLOR_GRAD2, " Du hast kein Auto");
    return 1;
    }
    if(HireCar[playerid] == carid && !SwitchKey[playerid])
    {
    GameTextForPlayer(playerid, "~w~Mietfahrzeug ~r~abgeschlossen", 5000, 6);
    PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
    gCarLock[carid] = 1;
    LockCar(carid);
    }
    else if (PlayerInfo[playerid][pPhousekey] == carid-1)
    {
    GameTextForPlayer(playerid, "~w~HausCar ~r~abgeschlossen", 5000, 6);
    PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
    gCarLock[carid] = 1;
    LockCar(carid);
    return 1;
    }
    }
    case 1:
    {
    if(HireCar[playerid] == 299 && PlayerInfo[playerid][pPhousekey] == 255)
    {
    SendClientMessage(playerid, COLOR_GRAD2, " Du besitz kein Fahrzeug.");
    return 1;
    }
    if(HireCar[playerid] == carid && !SwitchKey[playerid])
    {
    GameTextForPlayer(playerid, "~w~Mietfahrzeug ~r~aufgeschlossen", 5000, 6);
    PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
    gCarLock[carid] = 0;
    UnLockCar(carid);
    }
    if (PlayerInfo[playerid][pPhousekey] == carid-1)
    {
    GameTextForPlayer(playerid, "~w~HausCar ~r~aufgeschlossen", 5000, 6);
    PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
    gCarLock[carid] = 0;
    UnLockCar(carid);
    return 1;
    }
    }
    default:
    {
    SendClientMessage(playerid, COLOR_GRAD2, " Nicht möglich");
    }
    }
    if(carid == 256)
    {
    SendClientMessage(playerid, COLOR_GRAD2, " Du besitz kein Fahrzeug !");
    }
    }
    return 1;
    }


    keine ahnung warum wer nett wenn mir jemand helfen kann