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