Checkpoint kettenreaktion?

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
  • Hey Leute,
    Ich bin momentan an einem job. Ich habe jetzt gescript das beim befehl /auftrag ein dialog kommt.
    Bei dem kann man eine route wählen, jedich komme ich da nicht weiter.
    Wenn ich jetzt einen Checkpoint setzte , kann ich ja keinen danach setzen oder?
    public OnPlayerEnterCheckpoint(playerid)
    {
    SendClientMessage(playerid,BLAU,"Du bist beim Steinbruch angekommen\nFahre nun zur auflade station
    return 1;
    }
    Wie macht man das am besten?


    MFG

    Mit freundlichen Grüßen
    [color=#696969][i][b]Maxi
    [tabmenu]
    [tab='Signatur!']

    [tab='Mein Computer System']

    • Gehäuse Delux SH891 Midi-Tower (ATX) schwarz
    • Netzteil 650 Watt Corsair VS650
    • Festplatte 1000GB SATA III 7200upm
    • Mainboard AM3 Gigabyte GA-970A-UD3P (Chipsatz:AMD 970/SB950/ATX)
    • NVIDIA Geforce GTX 770 Gainward Phantom
    • 8192MB DDR3 Single Channel 1600MHz
    • Prozessor AM3+ (FX-Serie) AMD FX-8350 8x 4.0 GHz


    [tab='Meine Handys']

    • HTC ONE M8
    • Samsung S3 mini
    • Vll bald HTC ONE M7


    [tab='Mein Steam Account = 1']

  • Setz mal Variablen.


    meinst du so?


    CP[0] = SetPlayerCheckpoint(1,-2052.5876,156.0654,28.8429,3.1);
    CP[1] = SetPlayerCheckpoint(1,-2052.5876,156.0654,28.8429,3.1);

    Mit freundlichen Grüßen
    [color=#696969][i][b]Maxi
    [tabmenu]
    [tab='Signatur!']

    [tab='Mein Computer System']

    • Gehäuse Delux SH891 Midi-Tower (ATX) schwarz
    • Netzteil 650 Watt Corsair VS650
    • Festplatte 1000GB SATA III 7200upm
    • Mainboard AM3 Gigabyte GA-970A-UD3P (Chipsatz:AMD 970/SB950/ATX)
    • NVIDIA Geforce GTX 770 Gainward Phantom
    • 8192MB DDR3 Single Channel 1600MHz
    • Prozessor AM3+ (FX-Serie) AMD FX-8350 8x 4.0 GHz


    [tab='Meine Handys']

    • HTC ONE M8
    • Samsung S3 mini
    • Vll bald HTC ONE M7


    [tab='Mein Steam Account = 1']


  • new variable[MAX_PLAYERS]


    public OnPlayerEnterCheckpoint(playerid)
    {
    if(variable[playerid] == 0)
    (

    SendClientMessage(playerid,BLAU,"Du bist beim Steinbruch angekommen\nFahre nun zur auflade station
    variable[playerid] ++;
    SetPlayerCheck......
    )

    if(variable[playerid] == 1)
    (
    SendClientMessage(playerid,BLAU,"Aufladestation erreicht...
    usw..
    )
    ( return 1;
    }


  • Bei deiner Funktion würde es direkt alle anzeigen bzw wieder beenden. Man muss nachdem man eine Variable setzt return 1; dazu bauen. ;)

    ▬|██████|▬
    This is Nudelholz.
    Copy Nudelholz in your Signatur
    to make better Kuchens
    and other Teigprodukte!

  • habe mir jetzt was geschrieben, fängt also an mit:
    if(dialogid==Trucker_auftrag)
    {
    if(response) // If they clicked 'Select' or double-clicked a weapon
    {
    // Give them the weapon
    switch(listitem)
    {
    case 0:
    {
    ShowPlayerDialog(playerid, auftrag_1, DIALOG_STYLE_MSGBOX, "Auftrag Nummer 1", "Fahre nun zum Steinbruch in LV und lade steine auf!", "Close", "");
    SetPlayerCheckpoint(1,818.1982,845.1525,10.5835,3.1);
    JobCheckpoint[playerid] = 1;
    }
    case 1: GivePlayerWeapon(playerid, WEAPON_AK47, 120); // Give them an AK-47
    case 2: GivePlayerWeapon(playerid, WEAPON_SHOTGSPA, 28); // Give them a Combat Shotgun
    }
    }
    }
    return 1;
    }


    aber wenn der dialog sich öffnet erscheint kein checkpoint auf der minimap , wiso?


    MFG

    Mit freundlichen Grüßen
    [color=#696969][i][b]Maxi
    [tabmenu]
    [tab='Signatur!']

    [tab='Mein Computer System']

    • Gehäuse Delux SH891 Midi-Tower (ATX) schwarz
    • Netzteil 650 Watt Corsair VS650
    • Festplatte 1000GB SATA III 7200upm
    • Mainboard AM3 Gigabyte GA-970A-UD3P (Chipsatz:AMD 970/SB950/ATX)
    • NVIDIA Geforce GTX 770 Gainward Phantom
    • 8192MB DDR3 Single Channel 1600MHz
    • Prozessor AM3+ (FX-Serie) AMD FX-8350 8x 4.0 GHz


    [tab='Meine Handys']

    • HTC ONE M8
    • Samsung S3 mini
    • Vll bald HTC ONE M7


    [tab='Mein Steam Account = 1']

  • achso hier noch:


    public OnPlayerEnterCheckpoint(playerid)
    {
    if(JobCheckpoint[playerid] == 1)
    {
    DisablePlayerCheckpoint(playerid);
    GivePlayerMoney(playerid, 50);
    SendClientMessage(playerid,0xC3FF00FF,"Du bist nun am Steinbruch angekommen. Fahre nun runter um den truck zu beladen!");
    SetPlayerCheckpoint(playerid, 572.7352,844.5956,-42.0676, 10.0);
    JobCheckpoint[playerid] = 2;
    }
    else if(JobCheckpoint[playerid] == 2)
    {
    DisablePlayerCheckpoint(playerid);
    GivePlayerMoney(playerid, 50);
    SendClientMessage(playerid,0xC3FF00FF,"Du hast den Truck beladen!, Fahre nun zurück zum trucker depo");
    SetPlayerCheckpoint(playerid, 1804.3311,-1925.8723,13.9501, 10.0);
    JobCheckpoint[playerid] = 3;
    }
    else if(JobCheckpoint[playerid] == 3)
    {
    DisablePlayerCheckpoint(playerid);
    SendClientMessage(playerid,0xC3FF00FF,"Du hast den Job erfolgreich beendet");
    }
    return 1;
    }


    und:
    new JobCheckpoint[MAX_PLAYERS];
    MFG

    Mit freundlichen Grüßen
    [color=#696969][i][b]Maxi
    [tabmenu]
    [tab='Signatur!']

    [tab='Mein Computer System']

    • Gehäuse Delux SH891 Midi-Tower (ATX) schwarz
    • Netzteil 650 Watt Corsair VS650
    • Festplatte 1000GB SATA III 7200upm
    • Mainboard AM3 Gigabyte GA-970A-UD3P (Chipsatz:AMD 970/SB950/ATX)
    • NVIDIA Geforce GTX 770 Gainward Phantom
    • 8192MB DDR3 Single Channel 1600MHz
    • Prozessor AM3+ (FX-Serie) AMD FX-8350 8x 4.0 GHz


    [tab='Meine Handys']

    • HTC ONE M8
    • Samsung S3 mini
    • Vll bald HTC ONE M7


    [tab='Mein Steam Account = 1']



  • erkennt wer den fehler , wiso kein checkpoint ingame angezeigt wird?


    MFG

    Mit freundlichen Grüßen
    [color=#696969][i][b]Maxi
    [tabmenu]
    [tab='Signatur!']

    [tab='Mein Computer System']

    • Gehäuse Delux SH891 Midi-Tower (ATX) schwarz
    • Netzteil 650 Watt Corsair VS650
    • Festplatte 1000GB SATA III 7200upm
    • Mainboard AM3 Gigabyte GA-970A-UD3P (Chipsatz:AMD 970/SB950/ATX)
    • NVIDIA Geforce GTX 770 Gainward Phantom
    • 8192MB DDR3 Single Channel 1600MHz
    • Prozessor AM3+ (FX-Serie) AMD FX-8350 8x 4.0 GHz


    [tab='Meine Handys']

    • HTC ONE M8
    • Samsung S3 mini
    • Vll bald HTC ONE M7


    [tab='Mein Steam Account = 1']