Guten Tag,
irgendwie sitze ich gerade auf ein Stock und weiß gerade nicht weiter.
Ich habe 2 Textdraws einmal "weiter" und zurück"
Bei weiter soll ein Skin weiter gemacht werde und bei zurück ein Skin zurück aber irgendwie funktioniert es nicht also der Spieler bekommt kein Skin
Codes:
enum enum_ZiviSkins
{
SkinID
}
new ZiviSkins[][enum_ZiviSkins] = { {165}, {280}, {281}, {284}, {285}, {163}, {164} };
new SkinStep[MAX_PLAYERS];
public TutorialSkin(playerid)
{
PlayerTextDrawShow(playerid,SkinChange0[playerid]);
PlayerTextDrawShow(playerid,SkinChange1[playerid]);
PlayerTextDrawShow(playerid,SkinChange2[playerid]);
PlayerTextDrawShow(playerid,SkinChange3[playerid]);
SelectTextDraw(playerid,0x00FF00FF);
SkinStep[playerid] = 0;
SetPlayerPos(playerid,154.2809,-1946.0793,5.0534);
SetPlayerFacingAngle(playerid,2.2474);
TogglePlayerControllable(playerid,0);
return 1;
}
public OnPlayerClickPlayerTextDraw(playerid, PlayerText:playertextid)
{
if(playertextid == SkinChange1[playerid]) // uürück HIER PASSIERT NICHTS
{
if(SkinStep[playerid] > 0)
{
SkinStep[playerid]--;
SetPlayerSkin(playerid, ZiviSkins[SkinStep[playerid]][SkinID]);
}
}
if(playertextid == SkinChange2[playerid]) // weiter HIER PASSIERT NICHTS
{
if(SkinStep[playerid] < sizeof(ZiviSkins)-1)
{
SkinStep[playerid]++;
SetPlayerSkin(playerid, ZiviSkins[SkinStep[playerid]][SkinID]);
}
}
if(playertextid == SkinChange3[playerid]) // auswählen
{
}
return 1;
}