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