Huhu Community!
Ich möchte das wenn man eine SkinID in ein Dialog also Inputtext reinschreibt das halt der Skin dann ausgewählt wird.
Doch es klappt nicht Hier mal der Code:
if(dialogid==d_skinauswahl)
{
if(response==0)
{
SendClientMessage(playerid,c_falsch,"Du wurdest gekickt, da du den Registrierungsvorgang abgebrochen hast.");
Kick(playerid);
return 1;
}
if(response==1)
{
if(!IsNumeric(inputtext))
{
ShowPlayerDialog(playerid,d_skinauswahl,DIALOG_STYLE_INPUT,"{76CF21}[TGS] {FFFFFF}Skinauswahl","{FFFFFF}Wähle nun ein Skin aus indem du die SkinID\ndeines gewünschten Skins eingibst.\nSiehe Skinliste auf SA-MP Wiki.","Weiter","Abbrechen");
SendClientMessage(playerid,c_falsch,"Du musst eine Zahl zwischen 1 - 299 angeben!");
return 1;
}
if(strval(inputtext)<0||strval(inputtext)>300)
{
SendClientMessage(playerid,c_falsch,"Du musst eine Zahl zwischen 1 - 299 angeben!");
ShowPlayerDialog(playerid,d_skinauswahl,DIALOG_STYLE_INPUT,"{76CF21}[TGS] {FFFFFF}Skinauswahl","{FFFFFF}Wähle nun ein Skin aus indem du die SkinID\ndeines gewünschten Skins eingibst.\nSiehe Skinliste auf SA-MP Wiki.","Weiter","Abbrechen");
return 1;
}
else if(strval(inputtext)>1||strval(inputtext)<299)
{
SetPlayerSkin(playerid,strval(inputtext));
return 1;
}
}
}
Wenn ich dann eine Zahl eingebe, verschwindet der Dialog und mein Skin hat sich nicht geändert..
Jemand ne Lösung?
MfG.