carlock problem

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
  • hi ich habe ein kleines carlock problem ,
    wenn ein spieler sein auto abschließt und sich ausloggt kommt er selbst nicht mehr ins auto nurnoch über den g reinbuggen bug was kann ich tun damit das auto wieder aufschließen kann ? z.b./carlock
    if(PlayerInfo[playerid][pInt][listitem]==iCarKey)
    {
    if (Carlist[playerid][Typ]!=-1)
    {
    if (Carlist[playerid][Carid]!=-1)
    {
    if (Carlist[playerid][Lock]==0)
    {
    Carlist[playerid][Lock]=1;
    SetVehicleParamsForAll(Carlist[playerid][Carid],0,1);
    sSetVehicleParamsForPlayer(Carlist[playerid][Carid],playerid,0,0);
    SendClientMessage(playerid, cGrey, "Du hast dein Auto für andere Spieler abgeschlossen!");
    HornForAll(Carlist[playerid][Carid]);
    }
    else
    {
    Carlist[playerid][Lock]=0;
    SetVehicleParamsForAll(Carlist[playerid][Carid],0,0);
    SendClientMessage(playerid, cGrey, "Du hast dein Auto für andere Spieler aufgeschlossen!");
    HornForAll(Carlist[playerid][Carid]);
    }
    }
    else { SendClientMessage(playerid, COLOR_GREY, "Du besitzt zur Zeit kein Auto!"); }
    }
    else { SendClientMessage(playerid, COLOR_GREY, "Du besitzt kein Auto!"); }
    return 1;
    }


    if(newkeys&KEY_SUBMISSION)
    {
    if(IsPlayerInAnyVehicle(playerid))
    {
    if(Carlist[playerid][Carid]==GetPlayerVehicleID(playerid))
    {
    if (Carlist[playerid][Typ]!=-1)
    {
    if (Carlist[playerid][Carid]!=-1)
    {
    if (Carlist[playerid][Lock]==0)
    {
    Carlist[playerid][Lock]=1;
    SetVehicleParamsForAll(Carlist[playerid][Carid],0,1);
    sSetVehicleParamsForPlayer(Carlist[playerid][Carid],playerid,0,0);
    SendClientMessage(playerid, cGrey, "Du hast dein Auto für andere Spieler abgeschlossen!");
    HornForAll(Carlist[playerid][Carid]);
    }
    else
    {
    Carlist[playerid][Lock]=0;
    SetVehicleParamsForAll(Carlist[playerid][Carid],0,0);
    SendClientMessage(playerid, cGrey, "Du hast dein Auto für andere Spieler aufgeschlossen!");
    HornForAll(Carlist[playerid][Carid]);
    }
    }
    else { SendClientMessage(playerid, COLOR_GREY, "Du besitzt zur Zeit kein Auto!"); }
    }
    else { SendClientMessage(playerid, COLOR_GREY, "Du besitzt kein Auto!"); }
    }
    }
    }

  • ich hätte eine idee wie man es ander lösen könnte indem man z.b. man nummer 2 also hupe auch auserhalb drücken könnte nur weis ich nicht wo die zeile ist in der steh dass es nur im auto geht wäre cool wenn mir jemand helfen würde da ich nicht weis wieso man per g einsteigen bug die türen auf bekommt aber von außen nicht wenn man nummer 2 drückt also HornforALL
    stock HornForAll(vehicleid)
    {
    new Float:carx,Float:cary,Float:carz;
    GetVehiclePos(vehicleid,carx,cary,carz);
    for(new i=0; i<MAX_PLAYERS; i++)
    {
    PlayerPlaySound(i,1147,carx,cary,carz);
    }
    }