Просмотр полной версии : [Вопрос] Упростить действия клика TD
Подскажите как упростить 2 тд
if(clickedid == Text:Menu[1])
{
ShowNameTags(1);
PlayerTextDrawSetString(playerid,PlayerText:Men[playerid][1], TranslateText("~Y~ÂÊË"));
}
if(clickedid == Text:Menu[2])
{
ShowNameTags(0);
PlayerTextDrawSetString(playerid,PlayerText:Men[playerid][1], TranslateText("~Y~ÂÛÊË"));
}
static
show_name;
if (clickedid == Text:Menu[show_name+1])
{
PlayerTextDrawSetString(playerid,PlayerText:Men[playerid][1], TranslateText(!show_name ? "~Y~ÂÊË" : "~Y~ÂÛÊË"));
show_name = !show_name;
ShowNameTags(show_name);
}
Знать бы еще как это визуально выглядит. То может появится вариант с использованием одной ячейки массива Menu.
Не пойму и как ту стрелочки задействаны
if(clickedid == Text:Menu[1])
if(clickedid == Text:Menu[2])
if(clickedid == Text:MenuTD[0] || MenuTD[1])
{
ShowNameTags(1);
PlayerTextDrawSetString(playerid,PlayerText:TDMenu_Status[playerid][2], TranslateText("~Y~ÂÊË"));
}
if(clickedid == Text:MenuTD[1] || MenuTD[0])
{
ShowNameTags(0);
PlayerTextDrawSetString(playerid,PlayerText:TDMenu_Status[playerid][2], TranslateText("~Y~ÂÛÊË"));
}
Так
if(clickedid == Text:MenuTD[0] || MenuTD[1])
{
ShowNameTags(1);
PlayerTextDrawSetString(playerid,PlayerText:TDMenu_Status[playerid][2], TranslateText("~Y~ÂÊË"));
}
if(clickedid == Text:MenuTD[1] || MenuTD[0])
{
ShowNameTags(0);
PlayerTextDrawSetString(playerid,PlayerText:TDMenu_Status[playerid][2], TranslateText("~Y~ÂÛÊË"));
}
Так
Во первых не правильно, а во вторых в чем упрощение?
Чтоб лестать в лево и в право моно было 1 действием Text:MenuTD[0] || MenuTD[1]
а не в 2
Powered by vBulletin® Version 4.2.0 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot