Fahrrad Kaufen :D

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
  • Also
    Ich habe einen Fahrrad Laden erstellt
    jedoch kann man sich kein Fahrrad kaufen..
    Den Dialog habe ich schon:
    if(strcmp("/FahrradKauf",cmdtext,true)==0)
    {
    ShowPlayerDialog(playerid,DIALOG_Fahrradkauf,DIALOG_STYLE_LIST,"Fahrrad Laden","Fahrrad\nMountenbike\nBMX","Kaufen","Abbrechen");
    return 1;
    }


    Wenn man sich ein Fahhrad kauft sollte man 30$ abgezogen bekommen und das sollte denn Spawnen (Die Kord's ersetze ich denn)
    Bei dem Mountenbike 50$
    und bei dem BMX 60$
    Nur ich weiß nicht wie das mit response geht.. :)
    Kann mir wer das erstellen
    mfg
    Palle

  • Unter public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])

    if(dialogid == DIALOG_NAME)//name des dialogs einfügen
    {
    if(response)
    {
    if(listitem == 0)//fahrrad
    {
    //HIER KOMMT DAS REIN WAS DU MACHEN WILLST z.b. GivePlayerMoney etc etc
    return 1;
    }
    if(listitem == 1)//mountianbike
    {
    //HIER KOMMT DAS REIN WAS DU MACHEN WILLST
    return 1;
    }
    if(listitem == 2)//BMX
    {
    //HIER KOMMT DAS REIN WAS DU MACHEN WILLST
    return 1;
    }
    else
    {
    return 1;
    }
    }
    }



    Wenns falsch ist schlagt mich doch :D
    Und ja es ist nicht richtig eingerückt^^

    Respect is everything

  • if(dialogid==DIALOG_Fahrradkauf)
    {
    if(listitem==0)
    {
    GivePlayerMoney(playerid,-35);
    SetVehiclePos(509,1326.2997,-1844.5264,13.5469);
    return 1;
    }
    if(listitem==1)
    GivePlayerMoney(playerid,-50);
    SetVehiclePos(510,1326.2997,-1844.5264,13.5469);
    return 1;
    }
    if(listitem==2)
    GivePlayerMoney(playerid,-80);
    SetVehiclePos(481,1326.2997,-1844.5264,13.5469);
    return 1;
    }


    Geht irgendwie nicht :D
    //edit:
    Denn es soll denn halt ein BMX spawnen und so halt :D
    Einfach wie wenn man sich ein fahrrad kauft... :)


  • {
    if(dialogid == DIALOG_Fahrradkauf)
    {
    if(response)
    {
    if(listitem == 0)
    {
    GivePlayerMoney(playerid,-35);
    CreateVehicle(509,1326.2997,-1844.5264,13.5469,172.8997,0,1,0);
    SendClientMessage(playerid,0x00BE00FF, "Du hast dir für 35$ ein Fahrrad gekauft!");
    return 1;
    }
    if(listitem == 1)
    {
    GivePlayerMoney(playerid,-50);
    CreateVehicle(510,1326.2997,-1844.5264,13.5469,172.8997,0,1,0);
    SendClientMessage(playerid,0x00BE00FF, "Du hast dir für 50$ ein Mountianbike gekauft!");
    return 1;
    }
    if(listitem == 2)
    {
    GivePlayerMoney(playerid,-80);
    CreateVehicle(481,1326.2997,-1844.5264,13.5469,172.8997,0,1,0);
    SendClientMessage(playerid,0x00BE00FF,"Du hast dir für 80$ ein BMX gekauft!");
    return 1;
    }
    else
    {
    SendClientMessage(playerid,0xFF0000FF,"Du hast nicht genug Geld.");
    return 1;
    }
    }
    return 1;
    }


    geht nicht... :/
    Es Spawnt kein Fahrzeug

  • schreib mal bei DIALOG_Fahrradkauf groß also DIALOG_FAHRRADKAUF und versuchs nochmal^^ außerdem musst du auch ganz oben im script #define DIALOG_FAHRADKAUF haben^^


    Was hast du eigentlich für ein Script ? Godfather oder ein Selfmade?
    /edit: was hinzugefügt

    Respect is everything

  • Das mit Dialog habe ich ja alles und es ist Selfmade..
    //edit:
    Ich habe ja auch Errors..

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen
  • C:\Users\Desktop\Games\GTA-San Andreas\SAMP-Server\gamemodes\Reallife.pwn(586) : warning 217: loose indentation
    C:\Users\Desktop\Games\GTA-San Andreas\SAMP-Server\gamemodes\Reallife.pwn(586) : error 029: invalid expression, assumed zero
    C:\Users\Desktop\Games\GTA-San Andreas\SAMP-Server\gamemodes\Reallife.pwn(586) : error 004: function "OnPlayerClickPlayer" is not implemented
    C:\Users\Desktop\Games\GTA-San Andreas\SAMP-Server\gamemodes\Reallife.pwn(590) : error 030: compound statement not closed at the end of file (started at line 540)
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    3 Errors.

  • Und woooo ????


    {
    if(dialogid == DIALOG_Fahrradkauf)
    {
    if(response)
    {
    if(listitem == 0)
    {
    GivePlayerMoney(playerid,-35);
    CreateVehicle(509,1326.2997,-1844.5264,13.5469,172.8997,0,1,0);
    SendClientMessage(playerid,0x00BE00FF, "Du hast dir für 35$ ein Fahrrad gekauft!");
    return 1;
    }
    if(listitem == 1)
    {
    GivePlayerMoney(playerid,-50);
    CreateVehicle(510,1326.2997,-1844.5264,13.5469,172.8997,0,1,0);
    SendClientMessage(playerid,0x00BE00FF, "Du hast dir für 50$ ein Mountianbike gekauft!");
    return 1;
    }
    if(listitem == 2)
    {
    GivePlayerMoney(playerid,-80);
    CreateVehicle(481,1326.2997,-1844.5264,13.5469,172.8997,0,1,0);
    SendClientMessage(playerid,0x00BE00FF,"Du hast dir für 80$ ein BMX gekauft!");
    return 1;
    }
    else
    {
    SendClientMessage(playerid,0xFF0000FF,"Du hast nicht genug Geld.");
    return 1;
    }
    }
    return 1;
    }

  • Hast wirklich eine Klammer vergessen. Versuch's so:


    {
    if(dialogid == DIALOG_Fahrradkauf)
    {
    if(response)
    {
    if(listitem == 0)
    {
    GivePlayerMoney(playerid,-35);
    CreateVehicle(509,1326.2997,-1844.5264,13.5469,172.8997,0,1,0);
    SendClientMessage(playerid,0x00BE00FF, "Du hast dir für 35$ ein Fahrrad gekauft!");
    return 1;
    }
    if(listitem == 1)
    {
    GivePlayerMoney(playerid,-50);
    CreateVehicle(510,1326.2997,-1844.5264,13.5469,172.8997,0,1,0);
    SendClientMessage(playerid,0x00BE00FF, "Du hast dir für 50$ ein Mountianbike gekauft!");
    return 1;
    }
    if(listitem == 2)
    {
    GivePlayerMoney(playerid,-80);
    CreateVehicle(481,1326.2997,-1844.5264,13.5469,172.8997,0,1,0);
    SendClientMessage(playerid,0x00BE00FF,"Du hast dir für 80$ ein BMX gekauft!");
    return 1;
    }
    else
    {
    SendClientMessage(playerid,0xFF0000FF,"Du hast nicht genug Geld.");
    return 1;
    }
    }
    return 1;
    }// } eingefugt
    }

    mfg RedDragon 8)


    Was ist GFKD?


    Ein revolutionärer Clan, dessen Eröffnung kurz bevorsteht.
    Mehr Informationen folgen bald.