Tutorial : Touristen Guide erstellen.

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
  • Hoii
    Ich wollte euch ma Zeigen wie ihr ein Touristen Guide Erstellt da mich jemand nervt -.-


    Fangen wir an ^^


    new Menu:Guide;


    Dann Nach -- >
    public OnPlayerSelectedMenuRow(playerid, row)
    {


    Und Fügt das hier ein :


    public OnPlayerSelectedMenuRow(playerid, row)
    {
    new Menu:CurrentMenu = GetPlayerMenu(playerid);
    if(CurrentMenu == Guide)
    {
    switch(row)
    {
    case 0: //Stadthalle
    {
    SetPlayerCheckPoint(playerid, stadthallen coords);
    SendClientMessage(playerid, COLOR_GREY, "Auf der Karte wurde die Stadthalle makiert");
    }
    case 1: //Krankenhaus
    {
    SetPlayerCheckPoint(playerid, krankenaus coords);
    SendClientMessage(playerid, COLOR_GREY, "Auf der Karte wurde das Krankenhaus makiert");
    }
    case 2: //Polizei
    {
    SetPlayerCheckPoint(playerid, polizei-station coords);
    SendClientMessage(playerid, COLOR_GREY, "Auf der Karte wurde die Polizei Station makiert");
    }
    case 3: //Zivi-SPawn
    {
    SetPlayerCheckPoint(playerid, zivi-spawn coords);
    SendClientMessage(playerid, COLOR_GREY, "Auf der Karte wurde der Zivi Spawn makiert");
    }
    case 4: //Arbeitsamt
    {
    SetPlayerCheckPoint(playerid, arbeitsamt coords);
    SendClientMessage(playerid, COLOR_GREY, "Auf der Karte wurde das Arbeitsamt makiert");
    }
    case 5: //Fun Area
    {
    SetPlayerCheckPoint(playerid, fun-area coords);
    SendClientMessage(playerid, COLOR_GREY, "Auf der Karte wurde die Fun Area makiert");
    }
    case 6://City Bank
    {
    SetPlayerCheckPoint(playerid, city-bank coords);
    SendClientMessage(playerid, COLOR_GREY, "Auf der Karte wurde die City Bank makiert");
    }
    caste 7://Menu schließen
    {
    HideMenuForPlayer(Guide, playerid);
    SendClientMessage(playerid, COLOR_RED, "Du hast das Menu verlassen!");
    }
    }
    }
    return 1;



    Dann noch ma zu






    public OnGameModeInit



    Und Das Hier Einfügen :


    Guide = CreateMenu("LS Touristen Guide, 2, 200.0, 100.0, 150.0, 150.0);
    AddMenuItem(Guide 0, "Stadthalle");
    AddMenuItem(Guide, 0, "Krankenhaus");
    AddMenuItem(Guide, 0, "Polizei");
    AddMenuItem(Guide, 0, "Zivi Spawn");
    AddMenuItem(Guide, 0, "Arbeitsamt");
    AddMenuItem(Guide, 0, "Fun Area");
    AddMenuItem(Guide, 0, "City Bank");
    AddMenuItem(Guide, 0, "Menu schliessen!");



    90 % Fertig ^^


    Noch kurz Nach :


    public OnPlayerCommandText(playerid, cmdtext[])
    {


    Und Dort Fügt Ihr das hier ein :


    if (strcmp("/guide", cmdtext, true, 10) == 0)
    {
    if(PlayerToPoint(25.0,playerid,xyz wo man das Menu öffnen kann");
    {
    ShowMenuForPlayer(playerid, Guide");
    }
    else
    {
    SendClientMessage(playerid, COLOR_GREY, "Du bist nicht beim XXX");
    return 1;
    }



    Soo Fertig ^^
    Einfach und gut :thumbup:
    Hoffe ich könnte euch helfen :)


    MFG


    QueLLe


    2 Mal editiert, zuletzt von QueLLe ()

  • hey sry ich bin neu bei GTA SAMP Server.


    ich wollte fragen ob vll. einer ein video machen kann wie ich den script machen kann?


    lg xuuNNyy

  • Fehler:
    caste 7: = case 7:
    Guide = CreateMenu("LS Touristen Guide, 2, 200.0, 100.0, 150.0, 150.0); = Guide = CreateMenu("LS Touristen Guide", 2, 200.0, 100.0, 150.0, 150.0);
    if(PlayerToPoint(25.0,playerid,xyz wo man das Menu öffnen kann"); = if(PlayerToPoint(25.0,playerid,xyz wo man das Menu öffnen kann);


    0/10 :thumbdown:

  • 1. Wie wärs mit ausprobieren? Das geht nicht, mind. beim Command fehlt ne Klammer.
    2. Langweilig
    3. s.o.
    4. 0/10
    5. Langweilig

  • @ Anmelden:


    Deine Spampost sind nur unnötig!


    @ Thread:


    Ist ein gutes Tutorial, nur des nächste mal solltest du besser drauf achten das du keine Fehler machst im Tutorial.
    Wie Klammer vergessen etc...
    Sonst ist es gut
    7/10


    MfG Markus