CP's werden NUR in BB gesetzt cO

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 hab ein kleines Problem und zwar habe ich ein Menü erstellt bei dem man sich CP Routen aussuchen soll,
    das läuft so ab :
    if(strcmp(cmdtext, "/route", true) == 0)
    {
    new pnamez[MAX_PLAYERS],accFormat[128];
    GetPlayerName(playerid,pnamez,sizeof pnamez);
    format(accFormat,sizeof accFormat,"%s.datei",pnamez);
    if(dini_Int(accFormat, "Job") < 4)return SendClientMessage(playerid,rot,"Du arbeites bei keinem Liefer/Anfahrt Unternehmen!");
    if(dienst[playerid] == 0)return SendClientMessage(playerid,rot,"Du bist nicht im Dienst!");
    if(routean[playerid] == 0)
    {
    // Müllroute
    if(mulldienst[playerid] == 1)
    {
    ShowPlayerDialog(playerid,DIALOG_mullroute,DIALOG_STYLE_LIST,"Waehle eine Route!","Los Santos\nSan Fierro\nLas Venturas\n LS-County\n LV-County","Wahl bestaetigen","Abbrechen");
    routean[playerid] = 1;
    }
    }
    if(routean[playerid] == 1)
    {
    // Müllroute
    if(mulldienst[playerid] == 1)
    {
    ShowPlayerDialog(playerid,DIALOG_mullroutedel,DIALOG_STYLE_LIST,"Was moechtest du tun?","Route loeschen\nNeue Route waehlen","Bestaetigen","Abbrechen");
    }
    }
    return 1;
    }
    Hier die CP's mal aufgelistet
    new Float:mullcpsLV[36][3] = {
    (1890.9550,2094.5605,10.6621), // Müll Burgershot LV
    (2088.6045,2074.9470,10.6194), // Müll Sexshop LV
    (2203.6489,2328.9546,10.5474), // Müll Gasse1 LV
    (2357.1306,2491.6865,10.5474), // Müll PD LV
    (2107.0525,2741.1433,10.5474), // Müll Tankstelle LV
    (1960.5950,2748.3618,10.5474), // Müll Haus1 LV
    (1958.5536,2653.9700,10.5474), // Müll Haus2 LV
    (1765.4812,2727.9299,10.5630), // Müll Motel LV
    (1650.6123,2740.8362,10.5474), // Müll Haus3 LV
    (1551.9301,2769.9246,10.5474), // Müll Haus4 LV
    (1597.3708,2832.2710,10.5474), // Müll Haus5 LV
    (1408.4830,2671.0139,10.4708), // Müll Bahnhof LV
    (1238.0303,2611.7725,10.5435), // Müll Haus6 LV
    (1403.7253,2579.2725,10.5505), // Müll Haus7 LV
    (1561.3281,2598.1858,10.5474), // Müll Haus8 LV
    (1364.1289,2311.7195,10.5474), // Müll Resturante1 LV
    (2534.1108,2143.7932,10.5474), // Müll Well Stacked Pizza LV
    (2574.4683,2284.7410,10.5474), // Vrock LV
    (2816.7856,2167.5879,10.5437), // Motel2 LV
    (2578.3513,2076.2209,10.5437), // Ammunation LV
    (2557.0613,2007.2892,10.5423), // 24/7 LV
    (2388.3230,2011.7133,10.5474), // Cluckin Bell LV
    (2037.5096,1550.6722,10.4708), // Pirat in mens pens LV
    (1319.6685,1262.7898,10.5474), // Airport LV
    (2133.2290,1442.8674,10.5474), // Royal Casino LV
    (2533.2568,1224.1340,10.5164), // Motel3 LV
    (2558.4165,1048.1564,10.5433), // Kirche LV
    (2435.6777,707.4119,10.5474), // Haus 9 LV
    (2362.4014,638.8885,10.4708), // Haus 10 LV
    (2214.2888,638.7994,10.4708), // Haus 11 LV
    (2217.0288,718.6440,10.4708), // Haus 11&12 LV
    (2055.2646,667.6208,10.4708), // Haus 13&14 LV
    (1912.9896,677.9752,10.5474), // Haus Motel4 LV
    (1383.2510,993.8385,10.5474), // Haus Sumo Container LV
    (1001.8357,1890.7524,10.4711), // Haus 15&16 LV
    (1012.7339,1916.4618,10.4708) // Haus 17&18 LV
    };

    und hier das Public :
    public RandomlvCPS(playerid)
    {
    new randx = random(sizeof(mullcpsLV));
    SetPlayerCheckpoint(playerid, mullcpsLV[randx][0], mullcpsLV[randx][1], mullcpsLV[randx][2],5);
    return 1;
    }


    ich hoffe ich hab nichts wichtiges vergessen ^^
    .... kommen auch keine Warnings oder so aber sobald ich halt ne route wähle dann kommt halt nen CP in BB :S... sonst ist nirgendswo auf der Map ein CP

  • @ Rawr :
    wird im Dialog gemacht :
    if(dialogid==DIALOG_mullroutedel)
    {
    if(response==1)
    {
    if(listitem == 0)
    {
    DisablePlayerCheckpoint()
    SendClientMessage(playerid,gruen,"__|Meldung|__");
    SendClientMessage(playerid,gelb,"Route gelöscht!");
    routean[playerid] = 0;
    }
    if(listitem == 1)
    {
    ShowPlayerDialog(playerid,DIALOG_mullroute,DIALOG_STYLE_LIST,"Waehle eine Route!","Los Santos\nSan Fierro\nLas Venturas\n LS-County\n LV-County","Wahl bestaetigen","Abbrechen");
    DisablePlayerCheckpoint(playerid);
    routean[playerid] = 0;
    }
    if(response==0)
    {
    return 0;
    }
    }
    }
    @ BlackAce
    Blue Berry aufm Feld, bei Koordinate 0,0,0 dort wird der CP komischerweise gesetzt.

  • Mach mal beim Dialog dies:


    DisablePlayerCheckpoint(playerid);
    routean[playerid] = 0;
    ShowPlayerDialog(playerid,DIALOG_mullroute,DIALOG_STYLE_LIST,"Waehle eine Route!","Los Santos\nSan Fierro\nLas Venturas\n LS-County\n LV-County","Wahl bestaetigen","Abbrechen");+


    Die Reihenfolge kann vieles ausmachen.