Auto 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 einen Job geschrieben undzwar Geld Transporter.
    Jedoch stimmt was nicht, wenn ich mit keinem Job in das Jobcar will geht das einfach so.
    Wenn man aber einen anderen Job hat geht das Locker easy..


    Wo liegt das Problem?


    if(GetVehicleModel(newcar) == 428)
    {
    if(PlayerInfo[playerid][pJob] == 20)
    {
    if(Geldfahrer[playerid] == 0)
    {
    SendClientMessage(playerid,COLOR_YELLOW," Um deinen Dienst als Geldtransport Fahrer zu starten, benutze /starttrans");
    }
    }
    else
    {
    SendClientMessage(playerid,COLOR_WHITE," Du bist kein Geldtransport Fahrer!");
    RemovePlayerFromVehicle(playerid);
    }
    }

  • kannst du uns vielleicht mal den Befehl schicken?
    also deinen /starttrans?


    Ich kann mir vorstellen, das da der Fehler liegt, da ich persönlich hier nichts Falsches sehe

    Zurzeit bin ich an einem Script schreiben, dass sich so gut es machbar ist an GTA Online orientiert ;)


    Falls jemand Frage hat, bzw mir helfen will soll mir einfach hier oder bei PSN schreiben ^^

  • obwohl ich sehe gerade das du niergends schreibst wie du newcar defenierst
    ich kann es mir zwar vorstellen, aber schreib es uns trotzdem mal zu bestätigung


    Du hast es doch so:
    new newcar= GetPlayerVehicleID(playerid);
    oder?

    Zurzeit bin ich an einem Script schreiben, dass sich so gut es machbar ist an GTA Online orientiert ;)


    Falls jemand Frage hat, bzw mir helfen will soll mir einfach hier oder bei PSN schreiben ^^

  • Und wie Genau?
    so wie ich es hier geschrieben habe oder wie?

    Zurzeit bin ich an einem Script schreiben, dass sich so gut es machbar ist an GTA Online orientiert ;)


    Falls jemand Frage hat, bzw mir helfen will soll mir einfach hier oder bei PSN schreiben ^^

  • So hab jetzt bisschen Probiert, und so müsste es funktionieren:
    if(GetVehicleModel(vehicleid) == 428)
    {
    if(PlayerInfo[playerid][pJob] == 20)
    {
    if(Geldfahrer[playerid] == 0)
    {
    SendClientMessage(playerid,COLOR_YELLOW," Um deinen Dienst als Geldtransport Fahrer zu starten, benutze /starttrans");
    }
    }
    else
    {
    SendClientMessage(playerid,COLOR_WHITE," Du bist kein Geldtransport Fahrer!");
    RemovePlayerFromVehicle(playerid);
    }
    }


    Guck auf den Unterschied bei GetVehicleModel
    Erklärung:
    Mit GetPlayerVehicleID wird die Id des Fahrzeuges und nicht die Model abgefragt


    Vergess es es fehlt noch was -.-
    bin noch am Gucken wie man das löst
    Das Problem ist das das public nicht die Vehicleid beinhaltet
    vllt kann dir da ja noch jemand anderes Helfen
    BTW sag ich bescheid wenn mir einfällt

    Zurzeit bin ich an einem Script schreiben, dass sich so gut es machbar ist an GTA Online orientiert ;)


    Falls jemand Frage hat, bzw mir helfen will soll mir einfach hier oder bei PSN schreiben ^^

    Einmal editiert, zuletzt von Tool ()

  • Funktionier Leider nicht.. Gibt es nicht sowas, dass ich die Variable abfragen kann? vllt geht das ja also


    BankVehs[0] = AddStaticVehicleEx(428,1276.5999800,-1300.9000200,13.6000000,180.2500000,38,55,15); //Securicar
    BankVehs[1] = AddStaticVehicleEx(428,1276.8000500,-1310.5999800,13.6000000,180.2480000,38,55,15); //Securicar
    BankVehs[2] = AddStaticVehicleEx(428,1276.6999500,-1318.6999500,13.6000000,180.2470000,38,55,15); //Securicar
    BankVehs[3] = AddStaticVehicleEx(428,1283.8000500,-1300.4000200,13.6000000,180.2500000,38,55,15); //Securicar
    BankVehs[4] = AddStaticVehicleEx(428,1284.0000000,-1309.6999500,13.8000000,180.2470000,38,55,15); //Securicar
    BankVehs[5] = AddStaticVehicleEx(428,1283.9000200,-1318.3000500,13.6000000,180.2470000,38,55,15); //Securicar
    das hier.

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen
  • Das hättest du ja mal früher sagen können ;)
    geh einfach hin und mach das hier:


    if(newstate == PLAYER_STATE_DRIVER)
    {
    for(new i = 0; i < sizeof BankVehs[i])
    new vehicleid == GetPlayerVehicleID(playerid);
    if(vehicleid == BankVehs[i])
    {//Und nun halt deine Job abfrage und so weiter

    Zurzeit bin ich an einem Script schreiben, dass sich so gut es machbar ist an GTA Online orientiert ;)


    Falls jemand Frage hat, bzw mir helfen will soll mir einfach hier oder bei PSN schreiben ^^

    Einmal editiert, zuletzt von Tool () aus folgendem Grund: Rechtschreibfehler behoben

  • so wie du es oben schon stehen hast mit if(PlayerInfo[playerid][pJob] == 20 usw

    Zurzeit bin ich an einem Script schreiben, dass sich so gut es machbar ist an GTA Online orientiert ;)


    Falls jemand Frage hat, bzw mir helfen will soll mir einfach hier oder bei PSN schreiben ^^