KLamotten Laden

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
  • Hallo ich habe ein paar Scriptwünsche.
    Ich will einen kleinen Klamotten Laden machen. Man soll an der Stelle wo der laden ist ein befehl eingeben,(/kaufen) und dan soll sie ein Menu öffnen wo man verschiedene Skins aussuchen kann. Jeder Skinn Soll 1000 Dollar Kosten.
    Danke :D

    3 Mal editiert, zuletzt von Patrickk. ()

  • Hallo ich habe es mal selber versucht aber das menu öffnet sich irgentwie nicht.
    Ich habe es so gemacht


    new Menu:Klamotten;


    dan habe ich bei OnGameModeInit das hier gemacht:


    //----Klamottenläden mit Gui-------------------------
    Klamotten=CreateMenu("KLamottenladen",2,200.0,100.0,150.0,150.0);
    AddMenuItem(Klamotten,0, "Skin: 19,Mann 250$");
    AddMenuItem(Klamotten,0, "Skin: 24,Mann 250$");
    AddMenuItem(Klamotten,0, "Skin: 22,Mann 500$ ");
    AddMenuItem(Klamotten,0, "Skin: 170,Mann 750$");
    AddMenuItem(Klamotten,0, "Skin: 172,Frau 250$");
    AddMenuItem(Klamotten,0, "Skin: 193,Frau 500$");



    Dan bei public OnPlayerSelectedMenuRow habe ich das eingefügt:
    {
    //Klamottenladen1-----------------------------------------
    new Menu:CurrentMenu = GetPlayerMenu(playerid);


    if ( CurrentMenu == Klamotten )
    {
    switch ( row )
    {
    case 0 :
    {
    SetPlayerSkin( playerid, 19 );
    GivePlayerMoney(playerid,-250);
    }
    case 1 :
    {
    SetPlayerSkin( playerid, 24 );
    GivePlayerMoney(playerid,-250);
    }
    case 2 :
    {
    SetPlayerSkin( playerid, 22 );
    GivePlayerMoney(playerid,-500);
    }
    case 3 :
    {
    SetPlayerSkin( playerid, 170 );
    GivePlayerMoney(playerid,-750);
    }
    case 4 :
    {
    SetPlayerSkin( playerid, 172 );
    GivePlayerMoney(playerid,-250);
    }
    case 5 :
    {
    SetPlayerSkin( playerid, 193 );
    GivePlayerMoney(playerid,-250);
    }
    }
    }
    return 1;
    }



    und als befehl habe ich:


    public OnPlayerCommandText(playerid, cmdtext[])
    {
    if(strcmp("/klamotten", cmdtext, true, 10) == 0)
    {
    ShowMenuForPlayer(Klamotten, playerid);
    return 1;
    }
    return 0;
    }


    es kommen keine errors oder warnings. Aber das menu öffnet sich nicht.. Was habe ich falsch gemacht ?(

    Einmal editiert, zuletzt von Patrickk. ()