[HILFE] mSelection Include -> modelid immer = 0

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
  • Guten Abend...


    Ich benutze das Include mSelection von D0erfler. (Danke erstmal für dieses Top-Include!)
    Dieses Include gibt einem die Möglichkeit, Menüs mit bestimmten (Ingame) Models anzuzeigen.
    Angezeigt werden die (in diesem Fall) Skins auch richtig, aber ch habe folgendes Problem..


    (Info: modelid sollte die ModelID sein, welche im jeweiligem Feld angezeigt wird)
    Der Wert von "modelid" ist immer 0.. Ich weiss echt nicht wieso. Ich benutze das Include auch in einem FS, da klappt alles wunderbar -> modelid ist richtig.


    Ich benutze die ganz normale Skinliste, die auch "mitgeliefert" wird...
    Anzeigen tut er mir auch alle Skins richtig.


    Folgenden Code nutze ich für zum Abfragen:


    public OnPlayerModelSelection(playerid, response, listid, modelid)
    {


    if(listid == skinlist2)
    {
    if(response)
    {
    SendClientMessage(playerid, 0xFF0000FF, "Skin ausgesucht!");
    new msg[50];
    format(msg,50,"Du hast Skin %i ausgesucht.",modelid);
    SendClientMessage(playerid,0xFFFFFF,msg);
    printf(msg);
    SetPlayerSkin(playerid, modelid);
    }
    else SendClientMessage(playerid, 0xFF0000FF, "Canceled skin selection");
    return 1;
    }
    return 1;
    }


    Er schreibt mir dann in den Chat: "Du hast Skin 0 ausgesucht." -> Vollkommen egal auf welchen Skin ich klicke.


    Bitte, bitte helft mir.....


    Mit freundlichen Grüßen


    Madretsma


    EDIT: @D0erfler


    IM AUFBAU!