Gepard
Умник
В чём у меня ошибка? делал выбор скинов через textdraw,вродебы всё хорошо но я назначил 6 скинов для выбора, а как 1 раз нажму на клавишу вперёд иил назад скин меняется один рад а дальше не идёт в чём проблема? Вод код
Код:
new Skin[6] = {28,202,12,23,121,62};
public OnPlayerClickTextDraw(playerid, Text:clickedid)
{
if(_:clickedid != INVALID_TEXT_DRAW)
{
if(clickedid == skinLeft) SetPlayerSkin(playerid,Skin[playerid]+1);
else if(clickedid == skinSelect)
{
SetPlayerPos(playerid, -1424.6083, -290.9622, 14.1484);
PlayerPlaySound(playerid,1132,-1424.6083, -290.9622, 14.1484);
SetPlayerFacingAngle(playerid, 134.9570);
TogglePlayerControllable(playerid, 1);
TextDrawHideForPlayer(playerid, skinLeft);
TextDrawHideForPlayer(playerid, skinSelect);
TextDrawHideForPlayer(playerid, skinRight);
CancelSelectTextDraw(playerid);
SetPlayerVirtualWorld(playerid, 0);
SpawnPlayer(playerid);
}
else if(clickedid == skinRight) SetPlayerSkin(playerid, Skin[playerid]-1);
}
return 1;
}
