[Frage]Mein Jetztiges navi ( Chat ) in ein richtiges NAvi ( Fenster - Menü ) machen?

In 10 Minuten startet der nächtliche Backupvorgang! Es kann währenddessen (ca. 10 Minuten) zu Einschränkungen bei der Nutzung des Forums kommen
Weitere Infos findet ihr im Thema Backup des Forums
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
  • Beispiel:


    " Also ein Fenster das ich in der Mitte des Bildschirmes öffnet, wo mann dann den Punkt auswählen kann wo man hin möchte.


    Das jetzige navi mit Pawn code ;



    if(strcmp(cmd, "/navi", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    new x_nr[256];
    x_nr = strtok(cmdtext, idx);
    if(!strlen(x_nr)) {
    SendClientMessage(playerid, COLOR_GREEN,"________________________ Navigationssystem ________________________");
    SendClientMessage(playerid, COLOR_WHITE,"/navi [ delete, lspd, sfpd, oamt, bsn, bss, bankls, ammunationls]");
    SendClientMessage(playerid, COLOR_WHITE,"/navi [ postls, zivispawn, matspointsf, matspointlv, drogenpunkt gangautohaus ]");
    SendClientMessage(playerid, COLOR_WHITE,"/navi [ news, müllkippe, pizzaboy, straßenreinigung, angelsteg, 24/7 ]");
    SendClientMessage(playerid, COLOR_WHITE,"/navi [ arbeitsamt, truckdepot, substandard airportls, airportsf, airportlv ]");
    SendClientMessage(playerid, COLOR_WHITE,"/navi [ alhambra, mountchilliad autohausls, autohaussf, gangjail, ballasammu]");
    SendClientMessage(playerid, COLOR_WHITE,"/navi [ spezialautohaus , suncars, rentcars, rentbikes, fahrschule, automatischefs ]");
    SendClientMessage(playerid, COLOR_WHITE,"");
    SendClientMessage(playerid, COLOR_WHITE,"Info: Wenn du Lizenzen brauchst benutze /fspreise");
    return 1;
    }
    if(strcmp(x_nr,"delete",true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    DisablePlayerCheckpoint(playerid);
    SendClientMessage(playerid, COLOR_WHITE,"Zielort gelöscht.");
    }
    }
    else if(strcmp(x_nr,"lspd",true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    DisablePlayerCheckpoint(playerid);
    SendClientMessage(playerid, COLOR_WHITE,"Ziel gesetzt: Los Santos Police Department. Benutze /navi delete um den Redmarker zu entfernen.");
    SetPlayerCheckpoint(playerid, 1544.9468,-1675.7754,13.5594, 3.0);
    }
    }
    else if(strcmp(x_nr,"gangjail",true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    DisablePlayerCheckpoint(playerid);
    SendClientMessage(playerid, COLOR_WHITE,"Ziel gesetzt: Gangjail. Benutze /navi delete um den Redmarker zu entfernen.");
    SetPlayerCheckpoint(playerid, -1653.9554,-2238.7817,31.0208, 3.0);
    }
    }
    else if(strcmp(x_nr,"arbeitsamt",true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    DisablePlayerCheckpoint(playerid);
    SendClientMessage(playerid, COLOR_WHITE,"Ziel gesetzt: Arbeitsamt. Benutze /navi delete um den Redmarker zu entfernen.");
    SetPlayerCheckpoint(playerid, 1481.6713,-1749.9485,15.4453, 3.0);
    }
    }
    else if(strcmp(x_nr,"aiportlv",true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    DisablePlayerCheckpoint(playerid);
    SendClientMessage(playerid, COLOR_WHITE,"Ziel gesetzt: Las Venturas Airport. Benutze /navi delete um den Redmarker zu entfernen.");
    SetPlayerCheckpoint(playerid, 1709.1516,1606.4161,9.5865, 3.0);
    }
    }
    else if(strcmp(x_nr,"sfpd",true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    DisablePlayerCheckpoint(playerid);
    SendClientMessage(playerid, COLOR_WHITE,"Ziel gesetzt: San Fierro Police Department. Benutze /navi delete um den Redmarker zu entfernen.");
    SetPlayerCheckpoint(playerid, -1567.9802,663.1666,6.7282, 3.0);
    }
    }
    else if(strcmp(x_nr,"lvpd",true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    DisablePlayerCheckpoint(playerid);
    SendClientMessage(playerid, COLOR_WHITE,"Ziel gesetzt: Las Venturas Police Deparment. Benutze /navi delete um den Redmarker zu entfernen.");
    SetPlayerCheckpoint(playerid, 2233.3167,2452.0813,10.3626, 3.0);
    }
    }
    else if(strcmp(x_nr,"oamt",true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    DisablePlayerCheckpoint(playerid);
    SendClientMessage(playerid, COLOR_WHITE,"Ziel gesetzt: Ordnungsamt. Benutze /navi delete um den Redmarker zu entfernen.");
    SetPlayerCheckpoint(playerid, 929.8271,-1221.7789,16.4940, 3.0);
    }
    }
    else if(strcmp(x_nr,"bsn",true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    DisablePlayerCheckpoint(playerid);
    SendClientMessage(playerid, COLOR_WHITE,"Ziel gesetzt: Burger Shot North. Benutze /navi delete um den Redmarker zu entfernen.");
    SetPlayerCheckpoint(playerid, 1217.7804,-915.5349,42.4807, 3.0);
    }
    }
    else if(strcmp(x_nr,"truckdepot",true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    DisablePlayerCheckpoint(playerid);
    SendClientMessage(playerid, COLOR_WHITE,"Ziel gesetzt: Truckdepot. Benutze /navi delete um den Redmarker zu entfernen.");
    SetPlayerCheckpoint(playerid, 70.9459,-243.8313,1.57817, 3.0);
    }
    }
    else if(strcmp(x_nr,"bss",true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    DisablePlayerCheckpoint(playerid);
    SendClientMessage(playerid, COLOR_WHITE,"Ziel gesetzt: Burger Shot South. Benutze /navi delete um den Redmarker zu entfernen.");
    SetPlayerCheckpoint(playerid, 820.2260,-1620.5989,13.5469, 3.0);
    }
    }
    else if(strcmp(x_nr,"24/7",true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    DisablePlayerCheckpoint(playerid);
    SendClientMessage(playerid, COLOR_WHITE,"Ziel gesetzt: 24/7. Benutze /navi delete um den Redmarker zu entfernen.");
    SetPlayerCheckpoint(playerid, 1315.4850,-908.4446,37.8160, 3.0);
    }
    }
    else if(strcmp(x_nr,"bankls",true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    DisablePlayerCheckpoint(playerid);
    SendClientMessage(playerid, COLOR_WHITE,"Ziel gesetzt: Bank Los Santos. Benutze /navi delete um den Redmarker zu entfernen.");
    SetPlayerCheckpoint(playerid, 1459.8230,-1025.8383,23.5533, 3.0);
    }
    }
    else if(strcmp(x_nr,"ammunationls",true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    DisablePlayerCheckpoint(playerid);
    SendClientMessage(playerid, COLOR_WHITE,"Ziel gesetzt: Ammunation Los Santos. Benutze /navi delete um den Redmarker zu entfernen.");
    SetPlayerCheckpoint(playerid, 1364.3303,-1280.1312,13.1122, 3.0);
    }
    }
    else if(strcmp(x_nr,"postls",true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    DisablePlayerCheckpoint(playerid);
    SendClientMessage(playerid, COLOR_WHITE,"Ziel gesetzt: Post Los Santos. Benutze /navi delete um den Redmarker zu entfernen.");
    SetPlayerCheckpoint(playerid, 1632.1094,-1167.2461,23.7769, 3.0);
    }
    }
    else if(strcmp(x_nr,"straßenreinigung",true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    DisablePlayerCheckpoint(playerid);
    SendClientMessage(playerid, COLOR_WHITE,"Ziel gesetzt: Straßenreinigung. Benutze /navi delete um den Redmarker zu entfernen.");
    SetPlayerCheckpoint(playerid, 1831.1168,-1864.2660,13.3798, 3.0);
    }
    }
    else if(strcmp(x_nr,"mountchilliad",true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    DisablePlayerCheckpoint(playerid);
    SendClientMessage(playerid, COLOR_WHITE,"Ziel gesetzt: Mount Chilliad. Benutze /navi delete um den Redmarker zu entfernen.");
    SetPlayerCheckpoint(playerid, -2306.6912,-1660.0732,483.3970, 3.0);
    }
    }
    else if(strcmp(x_nr,"müllkippe",true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    DisablePlayerCheckpoint(playerid);
    SendClientMessage(playerid, COLOR_WHITE,"Ziel gesetzt: Müllkippe. Benutze /navi delete um den Redmarker zu entfernen.");
    SetPlayerCheckpoint(playerid, -1912.0919,-1737.9105,21.4750, 3.0);
    }
    }
    else if(strcmp(x_nr,"autohausls",true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    DisablePlayerCheckpoint(playerid);
    SendClientMessage(playerid, COLOR_WHITE,"Ziel gesetzt: Autohaus Los Santos. Benutze /navi delete um den Redmarker zu entfernen.");
    SetPlayerCheckpoint(playerid, 770.5839,-1353.5658,13.2568, 3.0);
    }
    }
    else if(strcmp(x_nr,"autohaussf",true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    DisablePlayerCheckpoint(playerid);
    SendClientMessage(playerid, COLOR_WHITE,"Ziel gesetzt: Autohaus San Fierro. Benutze /navi delete um den Redmarker zu entfernen.");
    SetPlayerCheckpoint(playerid, -1635.7079,1202.3083,6.9048, 3.0);
    }
    }
    else if(strcmp(x_nr,"news",true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    DisablePlayerCheckpoint(playerid);
    SendClientMessage(playerid, COLOR_WHITE,"Ziel gesetzt: SAN News. Benutze /navi delete um den Redmarker zu entfernen.");
    SetPlayerCheckpoint(playerid, 1628.3856,-1707.4647,12.9238, 3.0);
    }
    }
    else if(strcmp(x_nr,"pizzaboy",true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    DisablePlayerCheckpoint(playerid);
    SendClientMessage(playerid, COLOR_WHITE,"Ziel gesetzt: Pizzaboy. Benutze /navi delete um den Redmarker zu entfernen.");
    SetPlayerCheckpoint(playerid, 2100.9812,-1783.8557,12.9664, 3.0);
    }
    }
    else if(strcmp(x_nr,"drogenpunkt",true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    DisablePlayerCheckpoint(playerid);
    SendClientMessage(playerid, COLOR_WHITE,"Ziel gesetzt: Drogenpunkt. Benutze /navi delete um den Redmarker zu entfernen.");
    SetPlayerCheckpoint(playerid, -104.0094,-77.1907,2.6838, 3.0);
    }
    }
    else if(strcmp(x_nr,"matspointsf",true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    DisablePlayerCheckpoint(playerid);
    SendClientMessage(playerid, COLOR_WHITE,"Ziel gesetzt: Matspoint San Fierro. Benutze /navi delete um den Redmarker zu entfernen.");
    SetPlayerCheckpoint(playerid, -1108.5963,-1621.5308,75.9307, 3.0);
    }
    }
    else if(strcmp(x_nr,"matspointlv",true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    DisablePlayerCheckpoint(playerid);
    SendClientMessage(playerid, COLOR_WHITE,"Ziel gesetzt: Matspoint Las Venturas. Benutze /navi delete um den Redmarker zu entfernen.");
    SetPlayerCheckpoint(playerid, 2471.1104,1904.3702,9.4309, 3.0);
    }
    }
    else if(strcmp(x_nr,"airportsf",true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    DisablePlayerCheckpoint(playerid);
    SendClientMessage(playerid, COLOR_WHITE,"Ziel gesetzt: Flughafen San Fierro. Benutze /navi delete um den Redmarker zu entfernen.");
    SetPlayerCheckpoint(playerid, -1563.3319,-448.1241,6.0000, 3.0);
    }
    }
    else if(strcmp(x_nr,"airportls",true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    DisablePlayerCheckpoint(playerid);
    SendClientMessage(playerid, COLOR_WHITE,"Ziel gesetzt: Flughafen Los Santos. Benutze /navi delete um den Redmarker zu entfernen.");
    SetPlayerCheckpoint(playerid, 1962.5587,-2186.1350,13.5469, 3.0);
    }
    }
    else if(strcmp(x_nr,"bahnhofsf",true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    DisablePlayerCheckpoint(playerid);
    SendClientMessage(playerid, COLOR_WHITE,"Ziel gesetzt: Bahnhof San Fierro. Benutze /navi delete um den Redmarker zu entfernen.");
    SetPlayerCheckpoint(playerid, -1990.0015,137.7397,27.5391, 3.0);
    }
    }
    else if(strcmp(x_nr,"bahnhofls",true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    DisablePlayerCheckpoint(playerid);
    SendClientMessage(playerid, COLOR_WHITE,"Ziel gesetzt: Bahnhof Los Santos. Benutze /navi delete um den Redmarker zu entfernen.");
    SetPlayerCheckpoint(playerid, 1785.8562,-1898.6337,13.1188, 3.0);
    }
    }
    else if(strcmp(x_nr,"alhambra",true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    DisablePlayerCheckpoint(playerid);
    SendClientMessage(playerid, COLOR_WHITE,"Ziel gesetzt: Alhambra. Benutze /navi delete um den Redmarker zu entfernen.");
    SetPlayerCheckpoint(playerid, 1829.0007,-1681.9492,13.2720, 3.0);
    }
    }
    else if(strcmp(x_nr,"zivispawn",true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    DisablePlayerCheckpoint(playerid);
    SendClientMessage(playerid, COLOR_WHITE,"Ziel gesetzt: Zivispawn. Benutze /navi delete um den Redmarker zu entfernen.");
    SetPlayerCheckpoint(playerid, 1082.0422,-1796.0164,13.3959, 3.0);
    }
    }
    else if(strcmp(x_nr,"angelsteg",true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    DisablePlayerCheckpoint(playerid);
    SendClientMessage(playerid, COLOR_WHITE,"Ziel gesetzt: Angelsteg. Benutze /navi delete um den Redmarker zu entfernen.");
    SetPlayerCheckpoint(playerid, 384.4929,-2058.4070,7.8359, 3.0);
    }
    }
    else if(strcmp(x_nr,"substandard",true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    DisablePlayerCheckpoint(playerid);
    SendClientMessage(playerid, COLOR_WHITE,"Ziel gesetzt: Substandard. Benutze /navi delete um den Redmarker zu entfernen.");
    SetPlayerCheckpoint(playerid, 1080.1295,-1155.8502,23.8281, 3.0);
    }
    }
    else if(strcmp(x_nr,"ballasammu",true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    DisablePlayerCheckpoint(playerid);
    SendClientMessage(playerid, COLOR_WHITE,"Ziel gesetzt: Ballas Ammunation. Benutze /navi delete um den Redmarker zu entfernen.");
    SetPlayerCheckpoint(playerid, 1791.2120,-1164.6317,23.8281, 3.0);
    }
    }
    else if(strcmp(x_nr,"spezialautohaus",true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    DisablePlayerCheckpoint(playerid);
    SendClientMessage(playerid, COLOR_WHITE,"Ziel gesetzt: Spezialautohaus in Las Venturas. Benutze /navi delete um den Redmarker zu entfernen.");
    SetPlayerCheckpoint(playerid, 2157.3010,1432.5658,10.8203, 3.0);
    }
    }
    else if(strcmp(x_nr,"suncars",true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    DisablePlayerCheckpoint(playerid);
    SendClientMessage(playerid, COLOR_WHITE,"Ziel gesetzt: Sunshine Cars Autohaus in Los Santos. Benutze /navi delete um den Redmarker zu entfernen.");
    SetPlayerCheckpoint(playerid, 1344.8362,268.1154,19.5547, 3.0);
    }
    }
    else if(strcmp(x_nr,"rentcars",true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    DisablePlayerCheckpoint(playerid);
    SendClientMessage(playerid, COLOR_WHITE,"Ziel gesetzt: Rentcars Autohaus in Los Santos. Benutze /navi delete um den Redmarker zu entfernen.");
    SetPlayerCheckpoint(playerid, 550.2722,-1288.6147,17.0123, 3.0);
    }
    }
    else if(strcmp(x_nr,"rentbikes",true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    DisablePlayerCheckpoint(playerid);
    SendClientMessage(playerid, COLOR_WHITE,"Ziel gesetzt: Rentbikes Bikehaus in Los Santos. Benutze /navi delete um den Redmarker zu entfernen.");
    SetPlayerCheckpoint(playerid, 935.4175,-1746.6941,13.5469, 3.0);
    }
    }
    else if(strcmp(x_nr,"fahrschule",true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    DisablePlayerCheckpoint(playerid);
    SendClientMessage(playerid, COLOR_WHITE,"Ziel gesetzt: Fahrschule in Los Santos. Benutze /navi delete um den Redmarker zu entfernen.");
    SetPlayerCheckpoint(playerid, -1302.3312,470.8679,7.1875, 3.0);
    }
    }
    else if(strcmp(x_nr,"gangautohaus",true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    DisablePlayerCheckpoint(playerid);
    SendClientMessage(playerid, COLOR_WHITE,"Ziel gesetzt: Gang Autohaus in SF. Benutze /navi delete um den Redmarker zu entfernen.");
    SetPlayerCheckpoint(playerid, -1922.6295,-790.5270,32.0234, 3.0);
    }
    }
    else if(strcmp(x_nr,"automatischefs",true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    DisablePlayerCheckpoint(playerid);
    SendClientMessage(playerid, COLOR_WHITE,"Ziel gesetzt: Automatische-Fahrschule in Los Santos. Benutze /navi delete um den Redmarker zu entfernen.");
    SetPlayerCheckpoint(playerid, 1415.8029,-1702.1295,13.5395, 3.0);
    }
    }
    }
    return 1;
    }

    --------------------------------


    Ich weiß nicht wie das geht, das der als Pawncode angezeigt wird ( hier im forum ) ;o
    Dort wird alles im chat gepostet, und man muss /navi beispiel eingeben, das ist blöd.. :D

    3 Mal editiert, zuletzt von Stevie_StaR ()

  • okay, du machst folgendes:



    einen dialog defienieren.


    also zB:


    #define DIALOG_NAVI 0


    für die null musst du halt die anzahl der dialoge ersetzen, die du schon defieniert hast. du musst aber mit 0 beginnen, falls du noch keinen hast.


    dann schreibst du halt die dialog funktion in deinen befehl:


    ShowPlayerDialog(player,*hier den defienierten namen des dialogs,DIALOG_STYLE_LIST, "Das was oben stehen soll, also Navigationssystem:","Fahrschule LS\nUhren laden\nBSN\n*usw*", "Anzeigen", "Abbrechen");


    2) bei on dialogresponse:


    if(dialogid == *hier den defienierten namen des dialogs*)
    {
    if(response == 0)
    {
    return 1;
    }
    if(listitem == 0)//Fahrschule LS
    {
    //*was passieren soll wenn der spieler draufklickt*
    }
    if(listitem == 1)
    {
    //*was passieren soll wenn der spieler draufklickt*
    }
    if(response == 1)
    {
    return 1;
    }
    }



    LG
    Marco

    Mein Selfmade:

    1.Haussytem [99/100%]
    2.Handysystem [95/100%]
    3.Payday [95/100%]
    4.Autosystem [100/100%]
    5. kleinigkeiten, wo ich noch bugs habe^^ [75/100%]
    Wer mir helfen möchte und vorallem Lust oder Zeit hat, darf sich natürlich bei mir melden. :D


    >> ¡Einfach PN an mich! <<

    Marco

  • So, nun hab ich ein Navigationsmenü, was auch so ist wie ich es haben will, aber wenn ich was auswähle kommt kein Checkpoint..



    // Dieses FilterScript wurde von Traxx erstellt.
    // Wenn ihr dieses Script nutzt bitte Copyright drin lassen.


    #include <a_samp>


    #define DIALOG_NAVI 1011


    #define WEISS 0xF0F0F0FF


    #if defined FILTERSCRIPT


    public OnFilterScriptInit()
    {
    print("n--------------------------------------");
    print(" Navi System by Traxx");
    print("--------------------------------------n");
    return 1;
    }


    public OnFilterScriptExit()
    {
    return 1;
    }


    #else


    main()
    {
    print("n----------------------------------");
    print(" Navi System by Traxx");
    print("----------------------------------n");
    }


    #endif


    public OnGameModeInit()
    {
    // Don't use these lines if it's a filterscript
    AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
    return 1;
    }


    public OnGameModeExit()
    {
    return 1;
    }


    public OnPlayerRequestClass(playerid, classid)
    {
    SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
    SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);
    SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);
    return 1;
    }


    public OnPlayerConnect(playerid)
    {
    return 1;
    }


    public OnPlayerDisconnect(playerid, reason)
    {
    return 1;
    }


    public OnPlayerSpawn(playerid)
    {
    return 1;
    }


    public OnPlayerDeath(playerid, killerid, reason)
    {
    return 1;
    }


    public OnVehicleSpawn(vehicleid)
    {
    return 1;
    }


    public OnVehicleDeath(vehicleid, killerid)
    {
    return 1;
    }


    public OnPlayerText(playerid, text[])
    {
    return 1;
    }


    public OnPlayerCommandText(playerid, cmdtext[])
    {
    if(strcmp(cmdtext, "/navi", true) == 0)
    {
    ShowPlayerDialog(playerid,DIALOG_NAVI,DIALOG_STYLE_LIST,"Navigation","TestPunkt1\nTestPunkt2\nTestPunkt3\nTestPunkt4\nTestPunkt5\nTestPunkt6","Einschalten","Abbrechen");
    return 1;
    }
    return 0;
    }


    public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
    {
    return 1;
    }


    public OnPlayerExitVehicle(playerid, vehicleid)
    {
    return 1;
    }


    public OnPlayerStateChange(playerid, newstate, oldstate)
    {
    return 1;
    }


    public OnPlayerEnterCheckpoint(playerid)
    {
    SendClientMessage(playerid,WEISS,"Du hast dein Ziel erreicht");
    DisablePlayerCheckpoint(playerid);
    return 1;
    }


    public OnPlayerLeaveCheckpoint(playerid)
    {
    return 1;
    }


    public OnPlayerEnterRaceCheckpoint(playerid)
    {
    return 1;
    }


    public OnPlayerLeaveRaceCheckpoint(playerid)
    {
    return 1;
    }


    public OnRconCommand(cmd[])
    {
    return 1;
    }


    public OnPlayerRequestSpawn(playerid)
    {
    return 1;
    }


    public OnObjectMoved(objectid)
    {
    return 1;
    }


    public OnPlayerObjectMoved(playerid, objectid)
    {
    return 1;
    }


    public OnPlayerPickUpPickup(playerid, pickupid)
    {
    return 1;
    }


    public OnVehicleMod(playerid, vehicleid, componentid)
    {
    return 1;
    }


    public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
    {
    return 1;
    }


    public OnVehicleRespray(playerid, vehicleid, color1, color2)
    {
    return 1;
    }


    public OnPlayerSelectedMenuRow(playerid, row)
    {
    return 1;
    }


    public OnPlayerExitedMenu(playerid)
    {
    return 1;
    }


    public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
    {
    return 1;
    }


    public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
    {
    return 1;
    }


    public OnRconLoginAttempt(ip[], password[], success)
    {
    return 1;
    }


    public OnPlayerUpdate(playerid)
    {
    return 1;
    }


    public OnPlayerStreamIn(playerid, forplayerid)
    {
    return 1;
    }


    public OnPlayerStreamOut(playerid, forplayerid)
    {
    return 1;
    }


    public OnVehicleStreamIn(vehicleid, forplayerid)
    {
    return 1;
    }


    public OnVehicleStreamOut(vehicleid, forplayerid)
    {
    return 1;
    }


    public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
    if(dialogid==DIALOG_NAVI)
    {
    if(response==1)
    switch(listitem)
    {
    case 0:
    {
    SetPlayerCheckpoint(playerid,2035.0181,1343.3169,10.8203,5.0);
    SendClientMessage(playerid, WEISS, "Der TestPunkt1 wird nun Rot auf der Karte angezeigt!");
    }
    case 1:
    {
    SetPlayerCheckpoint(playerid,-2648.8953,376.0222,6.1593,5.0);
    SendClientMessage(playerid,WEISS, "Der TestPunkt2 wird nun Rot auf der Karte angezeigt!");
    }
    case 2:
    {
    SetPlayerCheckpoint(playerid,2412.5066,1123.8904,10.8203,5.0);
    SendClientMessage(playerid,WEISS, "Der TestPunkt3 wird nun Rot auf der Karte angezeigt");
    }
    case 3:
    {
    SetPlayerCheckpoint(playerid,1165.0698,-933.4414,43.2408,5.0);
    SendClientMessage(playerid,WEISS, "Der TestPunkt4 wird nun Rot auf der Karte angezeigt!");
    }
    case 4:
    {
    SetPlayerCheckpoint(playerid,1543.1887,-1675.6677,13.5560,5.0);
    SendClientMessage(playerid,WEISS, "Der TestPunkt5 wird nun auf Rot auf der Karte angezeigt!");
    }
    case 5:
    {
    SetPlayerCheckpoint(playerid,1368.9980,-1279.6785,13.5469,5.0);
    SendClientMessage(playerid,WEISS, "Der TestPunkt6 wird nun Rot auf der Karte angezeigt!");
    }
    }
    }


    public OnPlayerClickPlayer(playerid, clickedplayerid, source)
    {
    return 1;
    }