Moin
Ich habe ein Problem mit meinem Anklickbaren Textdraws,
nun also, ich habe 4 Anklickbare Textdraws für meine 4 Skins, nur das Problem ist wenn ich auf den 1ten Textdraw klicke,
erhalte ich den Skin wie gewollt aber klicke ich auf den 2ten Textdraw erhalte ich den skin von Textdraw 1
und klicke ich auf den Textdraw 3 erhalte ich auch diesen Skin wie gewollt, aber klicke ich jetzt auf Textdraw 4 Erhalte ich den Skin von Textdraw 3 ..
Ich Poste euch mal meinen Code hier rein:
public OnPlayerClickTextDraw(playerid, Text:clickedid)
{
if(_:clickedid != INVALID_TEXT_DRAW)
{
if(clickedid == LSPDSkin1Nehmen)
{
SetPlayerSkin(playerid,280);
}
else if(clickedid == LSPDSkin2Nehmen)
{
SetPlayerSkin(playerid,281);
}
else if(clickedid == LSPDSkin3Nehmen)
{
SetPlayerSkin(playerid,282);
}
else if(clickedid == LSPDSkin4Nehmen)
{
SetPlayerSkin(playerid,283);
}
if(clickedid == LSPDSkinFertig)
{
TextDrawHideForPlayer(playerid,LSPDSkin1);
TextDrawHideForPlayer(playerid,LSPDSkin2);
TextDrawHideForPlayer(playerid,LSPDSkin3);
TextDrawHideForPlayer(playerid,LSPDSkin4);
TextDrawHideForPlayer(playerid,LSPDSkin1Nehmen);
TextDrawHideForPlayer(playerid,LSPDSkin2Nehmen);
TextDrawHideForPlayer(playerid,LSPDSkin3Nehmen);
TextDrawHideForPlayer(playerid,LSPDSkin4Nehmen);
TextDrawHideForPlayer(playerid,LSPDSkinFertig);
TextDrawHideForPlayer(playerid,FraktionsSkinsLSPD);
CancelSelectTextDraw(playerid);
}
else if(clickedid == SeSeSkin1Nehmen)
{
SetPlayerSkin(playerid,17);
}
else if(clickedid == SeSeSkin2Nehmen)
{
SetPlayerSkin(playerid,164);
}
else if(clickedid == SeSeSkin3Nehmen)
{
SetPlayerSkin(playerid,163);
}
else if(clickedid == SeSeSkinFertig)
{
TextDrawHideForPlayer(playerid,SeSeSkin1);
TextDrawHideForPlayer(playerid,SeSeSkin2);
TextDrawHideForPlayer(playerid,SeSeSkin3);
TextDrawHideForPlayer(playerid,SeSeSkin1Nehmen);
TextDrawHideForPlayer(playerid,SeSeSkin2Nehmen);
TextDrawHideForPlayer(playerid,SeSeSkin3Nehmen);
TextDrawHideForPlayer(playerid,SeSeSkinFertig);
TextDrawHideForPlayer(playerid,FraktionSkinsSeSe);
CancelSelectTextDraw(playerid);
}
else if(clickedid == ArmySkin1Nehmen)
{
SetPlayerSkin(playerid,287);
}
else if(clickedid == ArmySkin2Nehmen)
{
SetPlayerSkin(playerid,191);
}
else if(clickedid == ArmySkin3Nehmen)
{
SetPlayerSkin(playerid,179);
}
else if(clickedid == ArmySkinFertig)
{
TextDrawHideForPlayer(playerid,ArmySkin1);
TextDrawHideForPlayer(playerid,ArmySkin2);
TextDrawHideForPlayer(playerid,ArmySkin3);
TextDrawHideForPlayer(playerid,ArmySkin1Nehmen);
TextDrawHideForPlayer(playerid,ArmySkin2Nehmen);
TextDrawHideForPlayer(playerid,ArmySkin3Nehmen);
TextDrawHideForPlayer(playerid,ArmySkinFertig);
TextDrawHideForPlayer(playerid,FraktionSkinsArmy);
CancelSelectTextDraw(playerid);
}
}
return 1;
}
Hoffe ihr könnt mir weiter helfen
Grüße
edit: das Thema bezieht sich nur auf den "LSPD Textdraws"