Hier mal das Script (das halbe, oberen Teil da unnötig weggelassen!):
public OnPlayerEnterCheckpoint(playerid)
{
DisablePlayerCheckpoint(playerid);
GameTextForPlayer(playerid,"~g~Ziel erreicht!", 4000,5);
return 0;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/taxinavi", cmdtext, true) == 0)
{
ShowPlayerDialog(playerid, taxinavi, DIALOG_STYLE_LIST, "Taxinavigator", "Police Department\nBurgershot Nord\nStadthalle\nAutohaus\nNew Yorker\nFahrschule\nKrankenhaus\nBank\nBallas Base\nGrove Base\nVagos Base\nLCN Base\nPräsidenten Base\nOrdnungsamt\nTaxibase", "Suchen", "Abbrechen");
return 1;
}
return 0;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == taxinavi) //
{
if(response)
{
if(listitem == 0) // LSPD
{
SetPlayerCheckpoint(playerid, 1545.2936,-1675.4937,13.5601,3.0);
}
if(listitem == 1) // BSN
{
SetPlayerCheckpoint(playerid, 1199.4811,-920.0936,43.1124,3.0);
}
if(listitem == 2) // Stadthalle
{
SetPlayerCheckpoint(playerid, 1481.1637,-1749.1509,15.4453,3.0);
}
if(listitem == 3) // Autohaus
{
SetPlayerCheckpoint(playerid,1005.8223,-1336.2024,13.3778,3.0);
}
if(listitem == 4) // New Yorker (BINCO)
{
SetPlayerCheckpoint(playerid, 1459.3372,-1140.4694,24.0606,3.0);
}
if(listitem == 5) //Die liebe FS :'D
{
SetPlayerCheckpoint(playerid,1348.0673,-610.6882,109.0656,3.0);
}
if(listitem == 6) //Krankenhaus
{
SetPlayerCheckpoint(playerid,1178.5382,-1323.3545,14.1250,3.0);
}
if(listitem == 7) //Bank
{
SetPlayerCheckpoint(playerid,1458.6959,-1025.1865,23.8281,3.0);
}
if(listitem == 8) //Ballas
{
SetPlayerCheckpoint(playerid,1933.2440,-1128.2764,25.3137,3.0);
}
if(listitem == 9) //Grove
{
SetPlayerCheckpoint(playerid,2487.1167,-1665.8031,13.3438,3.0);
}
if(listitem == 10) //Vagos
{
SetPlayerCheckpoint(playerid,2537.6924,-1040.3767,69.5781,3.0);
}
if(listitem == 11) //LCN
{
SetPlayerCheckpoint(playerid,315.8942,-1182.8688,78.5599,3.0);
}
if(listitem == 12) //Präsi
{
SetPlayerCheckpoint(playerid,1264.1620,-2050.3677,59.3258,3.0);
}
if(listitem == 13) //Oamt
{
SetPlayerCheckpoint(playerid,929.0978,-1225.8409,16.9336,3.0);
}
if(listitem == 14) //Taxi
{
SetPlayerCheckpoint(playerid,930.6591,-1716.0183,13.5438,3.0);
}
}
return 1;
}
return 1;
}
Wieso zeigt der mir wenn ich im /taxinavi einen Ort Auswähle kein Checkpoint an. :o