Los Angeles Script 4.6 Job Bug

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, ich weiß nicht wie ich den Job Bug entfernen soll?
    Ich habe schon alles probiert, bekomme es aber nicht hin!



    if(dialogid == Jobdialog)
    {
    if(response==0) { return 1; }
    if(response==1)
    {
    if(gTeam[playerid] == 1 || gTeam[playerid] == 2 || gTeam[playerid] == 4 || gTeam[playerid] == 11 || PlayerInfo[playerid][pMember] == 7|| PlayerInfo[playerid][pLeader] == 7|| PlayerInfo[playerid][pMember] == 8|| PlayerInfo[playerid][pLeader] == 8|| PlayerInfo[playerid][pMember] == 9|| PlayerInfo[playerid][pLeader] == 9|| PlayerInfo[playerid][pMember] == 10|| PlayerInfo[playerid][pLeader] == 10|| PlayerInfo[playerid][pMember] == 24|| PlayerInfo[playerid][pLeader] == 24)
    {
    SendClientMessage(playerid, COLOR_GREY, " Du kannst keinen weiteren Job annehmen!");
    return 1;
    }
    if(listitem==0)
    {
    if(mafid==1||mafid==2||mafid==3||mafid==4||mafid==5||mafid==6||mafid==7) { SendClientMessage(playerid, COLOR_GREY, " Du kannst diesen Job nicht annehmen!"); return 1; }
    ShowPlayerDialog(playerid,201,DIALOG_STYLE_MSGBOX,"Detektiv","Du hast den Job Detektiv gewählt!\nAls Detektiv kannst du Personen und Fahrzeuge suchen!\nDeine Befehle findest du unter /help. ","Akzeptieren","Doch nicht");
    DisablePlayerCheckpoint(playerid);
    GettingJob[playerid] = 1;
    }
    if(listitem==1)
    {
    if(mafid==1||mafid==2||mafid==3||mafid==4||mafid==5||mafid==6||mafid==7) { SendClientMessage(playerid, COLOR_GREY, " Du kannst diesen Job nicht annehmen!"); return 1; }
    ShowPlayerDialog(playerid,202,DIALOG_STYLE_MSGBOX,"Anwalt","Du hast den Job Anwalt gewählt!\nAls Anwalt kannst du Spieler aus dem Gefängnis befreien.\nDies jedoch nur mit der Erlaubnis der Beamten.\nFrage um die Freigabe des Spielers.\nDeine Befehle findest du unter /help.","Akzeptieren","Doch nicht");
    GettingJob[playerid] = 2;
    }
    if(listitem==2)
    {
    SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Hier kannst du Hure werden, Es wird dir hier einweig über den Job erklärt.");
    if(mafid==1||mafid==2||mafid==3||mafid==4||mafid==5||mafid==6||mafid==7) { SendClientMessage(playerid, COLOR_GREY, " Du kannst diesen Job nicht annehmen!"); return 1; }
    ShowPlayerDialog(playerid,203,DIALOG_STYLE_MSGBOX,"Hure","Du hast den Job Hure gewählt!\nAls Hure kannst du die Bedürfnisse der Spieler stillen.\nBiete Ihnen Sex damit du dein Geld für den Spaß erhälst.\nDeine Befehle findest du unter /help. ","Akzeptieren","Doch nicht");
    GettingJob[playerid] = 3;
    }
    if(listitem==4)
    {
    if(mafid==1||mafid==2||mafid==3||mafid==4||mafid==5||mafid==6||mafid==7) { SendClientMessage(playerid, COLOR_GREY, " Du kannst diesen Job nicht annehmen!"); return 1; }
    ShowPlayerDialog(playerid,204,DIALOG_STYLE_MSGBOX,"Mechaniker","Du hast den Job Mechaniker gewählt!\nAls Mechaniker kannst du Service Anrufe entgegen nehmen und\ndie Autos der Spieler reparieren sowie betanken!\nDeine Befehle findest du unter /help. ","Akzeptieren","Doch nicht");
    GettingJob[playerid] = 6;


    }
    if(listitem==5)
    {
    ShowPlayerDialog(playerid,205,DIALOG_STYLE_MSGBOX,"Bodyguard","Du hast den Job Bodyguard gewählt!\nAls Bodyguard kannst du Spielern deinen Schutz bieten!\nDeine Befehle findest du unter /help. ","Akzeptieren","Doch nicht");
    DisablePlayerCheckpoint(playerid);
    GettingJob[playerid] = 7;


    }
    if(listitem==6)
    {
    ShowPlayerDialog(playerid,206,DIALOG_STYLE_MSGBOX,"Boxer","Du hast den Job Boxer gewählt!\nAls Boxer kannst du gegen andere im Ring um Geld kämpfen,\nund andere Spieler Herausvordern.\nDeine Befehle findest du unter /help.","Akzeptieren","Doch nicht");
    GettingJob[playerid] = 8;
    }
    if(listitem==7)
    {
    if(mafid==1||mafid==2||mafid==3||mafid==4||mafid==5||mafid==6||mafid==7) { SendClientMessage(playerid, COLOR_GREY, " Du kannst diesen Job nicht annehmen!"); return 1; }
    ShowPlayerDialog(playerid,207,DIALOG_STYLE_MSGBOX,"Busfahrer","Du hast den Job Busfahrer gewählt!\nAls Busfahrer musst du Spieler abholen und sie zu Ihren Zielort Bringen!\nDeine Befehle findest du unter /help. ","Akzeptieren","Doch nicht");
    GettingJob[playerid] = 10;
    }
    if(listitem==8)
    {
    if(mafid==1||mafid==2||mafid==3||mafid==4||mafid==5||mafid==6||mafid==7) { SendClientMessage(playerid, COLOR_GREY, " Du kannst diesen Job nicht annehmen!"); return 1; }
    ShowPlayerDialog(playerid,208,DIALOG_STYLE_MSGBOX,"Trucker","Du hast den Job Trucker gewählt!\nAls Trucker musst du Firmen beliefern!\nJede Firma hat pro Produkt ihren eigenen Preis festgelegt.\nDeine Befehle findest du unter /help.","Akzeptieren","Doch nicht");
    GettingJob[playerid] = 11;
    }
    if(listitem==9)
    {


    if(mafid==1||mafid==2||mafid==3||mafid==4||mafid==5||mafid==6||mafid==7) { SendClientMessage(playerid, COLOR_GREY, " Du kannst diesen Job nicht annehmen!"); return 1; }
    ShowPlayerDialog(playerid,209,DIALOG_STYLE_MSGBOX,"Müllmann","Du hast den Job Müllmann gewählt!\nAls Müllmann fährst du duch die Städte und sammelst den Müll\nein. Für jede befahrene Stelle erhälst du ein Trinkgeld und\nam Ende eine kleine Endlohnung.\nDeine Befehle findest du unter /help. ","Akzeptieren","Doch nicht");
    GettingJob[playerid] = 12;
    }
    if(listitem==10)
    {
    if(mafid==1||mafid==2||mafid==3||mafid==4||mafid==5||mafid==6||mafid==7) { SendClientMessage(playerid, COLOR_GREY, " Du kannst diesen Job nicht annehmen!"); return 1; }
    ShowPlayerDialog(playerid,210,DIALOG_STYLE_MSGBOX,"Farmer","Du hast den Job Farmer gewählt!\nAls Farmer musst du dein Feld ernten und das Weizen verkaufen!\nDeine Befehle findest du unter /help.","Akzeptieren","Doch nicht");
    GettingJob[playerid] = 13;
    }
    if(listitem==11)
    {
    if(mafid==1||mafid==2||mafid==3||mafid==4||mafid==5||mafid==6||mafid==7) { SendClientMessage(playerid, COLOR_GREY, " Du kannst diesen Job nicht annehmen!"); return 1; }
    ShowPlayerDialog(playerid,211,DIALOG_STYLE_MSGBOX,"Taschendieb","Du hast den Job Taschendieb gewählt!\nAls Taschendieb kannst du Spieler beklauen!\nDu erhälst 10 Prozent des Geldes des bestohlenen Spielers!\nDeine Befehle findest du unter /help.","Akzeptieren","Doch nicht");
    GettingJob[playerid] = 14;
    }
    }
    }


    Und ich weiß nicht was ich ändern soll? Habe schon alles probiert, ging aber nicht.
    Hoffe Ihr könnt mir helfen!



    //Edit: Habe es mal in eine PWN getan

  • Das kann kein Schwein lesen.
    Du hast den Job bug und nicht die Fraktionen
    Einfach die Dialoge anschauen die sind vertauscht , is doch kein Ding .

    Bewerte deine Erfolge daran,
    was du aufgeben musstest, um sie zu erzielen.
    -Dalai Lama-

  • Wie meinst du das? Ich habe schon alle Zahlendreher entfernt, geht aber immer noch nicht!

  • Habe ich bereits gemacht!


    Lieben Gruß


  • du siehst doch z.b listitem 1 das ist welche reihenfolge die auswahl hat z.b obs an erster stelle steht
    dann gehst du ingame und schaust was z.b der job für eine id hat machst am besten per admincmds , z.b hure hat 3 dann machst du gettingjobplayerid 3

    Bewerte deine Erfolge daran,
    was du aufgeben musstest, um sie zu erzielen.
    -Dalai Lama-

  • Habe es jetzt so gemacht:



    if(dialogid == Jobdialog)
    {
    if(response==0) { return 1; }
    if(response==1)
    {
    if(gTeam[playerid] == 1 || gTeam[playerid] == 2 || gTeam[playerid] == 4 || gTeam[playerid] == 11 || PlayerInfo[playerid][pMember] == 7|| PlayerInfo[playerid][pLeader] == 7|| PlayerInfo[playerid][pMember] == 8|| PlayerInfo[playerid][pLeader] == 8|| PlayerInfo[playerid][pMember] == 9|| PlayerInfo[playerid][pLeader] == 9|| PlayerInfo[playerid][pMember] == 10|| PlayerInfo[playerid][pLeader] == 10|| PlayerInfo[playerid][pMember] == 24|| PlayerInfo[playerid][pLeader] == 24)
    {
    SendClientMessage(playerid, COLOR_GREY, " Du kannst keinen weiteren Job annehmen!");
    return 1;
    }
    if(listitem==0)
    {
    if(mafid==1||mafid==2||mafid==3||mafid==4||mafid==5||mafid==6||mafid==7) { SendClientMessage(playerid, COLOR_GREY, " Du kannst diesen Job nicht annehmen!"); return 1; }
    ShowPlayerDialog(playerid,201,DIALOG_STYLE_MSGBOX,"Detektiv","Du hast den Job Detektiv gewählt!\nAls Detektiv kannst du Personen und Fahrzeuge suchen!\nDeine Befehle findest du unter /help. ","Akzeptieren","Doch nicht");
    DisablePlayerCheckpoint(playerid);
    GettingJob[playerid] = 1;
    }
    if(listitem==1)
    {
    if(mafid==1||mafid==2||mafid==3||mafid==4||mafid==5||mafid==6||mafid==7) { SendClientMessage(playerid, COLOR_GREY, " Du kannst diesen Job nicht annehmen!"); return 1; }
    ShowPlayerDialog(playerid,202,DIALOG_STYLE_MSGBOX,"Anwalt","Du hast den Job Anwalt gewählt!\nAls Anwalt kannst du Spieler aus dem Gefängnis befreien.\nDies jedoch nur mit der Erlaubnis der Beamten.\nFrage um die Freigabe des Spielers.\nDeine Befehle findest du unter /help.","Akzeptieren","Doch nicht");
    GettingJob[playerid] = 2;
    }
    if(listitem==2)
    {
    SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Hier kannst du Hure werden, Es wird dir hier einweig über den Job erklärt.");
    if(mafid==1||mafid==2||mafid==3||mafid==4||mafid==5||mafid==6||mafid==7) { SendClientMessage(playerid, COLOR_GREY, " Du kannst diesen Job nicht annehmen!"); return 1; }
    ShowPlayerDialog(playerid,203,DIALOG_STYLE_MSGBOX,"Hure","Du hast den Job Hure gewählt!\nAls Hure kannst du die Bedürfnisse der Spieler stillen.\nBiete Ihnen Sex damit du dein Geld für den Spaß erhälst.\nDeine Befehle findest du unter /help. ","Akzeptieren","Doch nicht");
    GettingJob[playerid] = 3;
    }
    if(listitem==4)
    {
    if(mafid==1||mafid==2||mafid==3||mafid==4||mafid==5||mafid==6||mafid==7) { SendClientMessage(playerid, COLOR_GREY, " Du kannst diesen Job nicht annehmen!"); return 1; }
    ShowPlayerDialog(playerid,204,DIALOG_STYLE_MSGBOX,"Mechaniker","Du hast den Job Mechaniker gewählt!\nAls Mechaniker kannst du Service Anrufe entgegen nehmen und\ndie Autos der Spieler reparieren sowie betanken!\nDeine Befehle findest du unter /help. ","Akzeptieren","Doch nicht");
    GettingJob[playerid] = 4;


    }
    if(listitem==5)
    {
    ShowPlayerDialog(playerid,205,DIALOG_STYLE_MSGBOX,"Bodyguard","Du hast den Job Bodyguard gewählt!\nAls Bodyguard kannst du Spielern deinen Schutz bieten!\nDeine Befehle findest du unter /help. ","Akzeptieren","Doch nicht");
    DisablePlayerCheckpoint(playerid);
    GettingJob[playerid] = 5;


    }
    if(listitem==6)
    {
    ShowPlayerDialog(playerid,206,DIALOG_STYLE_MSGBOX,"Boxer","Du hast den Job Boxer gewählt!\nAls Boxer kannst du gegen andere im Ring um Geld kämpfen,\nund andere Spieler Herausvordern.\nDeine Befehle findest du unter /help.","Akzeptieren","Doch nicht");
    GettingJob[playerid] = 6;
    }
    if(listitem==7)
    {
    if(mafid==1||mafid==2||mafid==3||mafid==4||mafid==5||mafid==6||mafid==7) { SendClientMessage(playerid, COLOR_GREY, " Du kannst diesen Job nicht annehmen!"); return 1; }
    ShowPlayerDialog(playerid,207,DIALOG_STYLE_MSGBOX,"Busfahrer","Du hast den Job Busfahrer gewählt!\nAls Busfahrer musst du Spieler abholen und sie zu Ihren Zielort Bringen!\nDeine Befehle findest du unter /help. ","Akzeptieren","Doch nicht");
    GettingJob[playerid] = 7;
    }
    if(listitem==8)
    {
    if(mafid==1||mafid==2||mafid==3||mafid==4||mafid==5||mafid==6||mafid==7) { SendClientMessage(playerid, COLOR_GREY, " Du kannst diesen Job nicht annehmen!"); return 1; }
    ShowPlayerDialog(playerid,208,DIALOG_STYLE_MSGBOX,"Trucker","Du hast den Job Trucker gewählt!\nAls Trucker musst du Firmen beliefern!\nJede Firma hat pro Produkt ihren eigenen Preis festgelegt.\nDeine Befehle findest du unter /help.","Akzeptieren","Doch nicht");
    GettingJob[playerid] = 8;
    }
    if(listitem==9)
    {


    if(mafid==1||mafid==2||mafid==3||mafid==4||mafid==5||mafid==6||mafid==7) { SendClientMessage(playerid, COLOR_GREY, " Du kannst diesen Job nicht annehmen!"); return 1; }
    ShowPlayerDialog(playerid,209,DIALOG_STYLE_MSGBOX,"Müllmann","Du hast den Job Müllmann gewählt!\nAls Müllmann fährst du duch die Städte und sammelst den Müll\nein. Für jede befahrene Stelle erhälst du ein Trinkgeld und\nam Ende eine kleine Endlohnung.\nDeine Befehle findest du unter /help. ","Akzeptieren","Doch nicht");
    GettingJob[playerid] = 9;
    }
    if(listitem==10)
    {
    if(mafid==1||mafid==2||mafid==3||mafid==4||mafid==5||mafid==6||mafid==7) { SendClientMessage(playerid, COLOR_GREY, " Du kannst diesen Job nicht annehmen!"); return 1; }
    ShowPlayerDialog(playerid,210,DIALOG_STYLE_MSGBOX,"Farmer","Du hast den Job Farmer gewählt!\nAls Farmer musst du dein Feld ernten und das Weizen verkaufen!\nDeine Befehle findest du unter /help.","Akzeptieren","Doch nicht");
    GettingJob[playerid] = 10;
    }
    if(listitem==11)
    {
    if(mafid==1||mafid==2||mafid==3||mafid==4||mafid==5||mafid==6||mafid==7) { SendClientMessage(playerid, COLOR_GREY, " Du kannst diesen Job nicht annehmen!"); return 1; }
    ShowPlayerDialog(playerid,211,DIALOG_STYLE_MSGBOX,"Taschendieb","Du hast den Job Taschendieb gewählt!\nAls Taschendieb kannst du Spieler beklauen!\nDu erhälst 10 Prozent des Geldes des bestohlenen Spielers!\nDeine Befehle findest du unter /help.","Akzeptieren","Doch nicht");
    GettingJob[playerid] = 11;
    }
    }
    }



    //Edit: In eine PWN gemacht!

  • Probieren geht über Studieren.
    Probiers einfach aus und schau an welcher Reihe der Job steht und ob der Job dir auch zugeteilt wird
    Soweit ich mich noch erinnern kann war der Job Taschendieb Buggy den kannst entweder überspringen oder entbuggen
    deine Sache


    Mfg.

    Bewerte deine Erfolge daran,
    was du aufgeben musstest, um sie zu erzielen.
    -Dalai Lama-

  • Ja, schön! Aber immer wenn ich ein Job wie Detektiv oder Busfahrer oder Müllmann anklicke also mit (Leertaste), dann kommt, dass ich bereits einen Job habe:
    SendClientMessage(playerid, COLOR_GREY, " Du kannst keinen weiteren Job annehmen!");


    So und das bekomme ich nicht enbuggt. Es war grade schon entbuggt, dass ich es auch ging, aber da habe ich auf Busfahrer geklickt, dann war ich aber kein Busfahrer sondern Boxer!


    Lieben Gruß

  • Habe es probiert Orakel, geht leider immer noch nicht!
    Wie gesagt, es ist das Los Angeles Reallife Script 4.6


    Lieben Gruß

  • Denk doch nach.
    Da steht z.b wenn du busfahrer anklickst das boxer kommt also musst du die jobzuweisung austauschen damit wenn du
    boxer klickst auch boxer kommt z.b
    das ist eigentlich nicht schwer, aber wenn du das nicht auf die reihe kriegst würde ich dir empfehlen
    einen gf daweil zulassen und selber was üben/lernen

    Bewerte deine Erfolge daran,
    was du aufgeben musstest, um sie zu erzielen.
    -Dalai Lama-