ALIT13
26.02.2018, 16:51
Как оптимизировать такой диалог
case dYazik:
{
if(!response)
{
switch(listitem)
{
case 0:
{
PlayerTextDrawSetString(playerid,register[playerid][14], TranslateText("Английскии"));
SendClientMessage(playerid,COLOR_ORANGE,"Хорошо, ваш родной язык теперь:{FFFFFF} 'Английский'"), PlayerInfo[playerid][pyazik] = 2;
}
case 1:
{
PlayerTextDrawSetString(playerid,register[playerid][14], TranslateText("Китайскии"));
SendClientMessage(playerid,COLOR_ORANGE,"Хорошо, ваш родной язык теперь:{FFFFFF} 'Китайский'"), PlayerInfo[playerid][pyazik] = 3;
}
case 2:
{
PlayerTextDrawSetString(playerid,register[playerid][14], TranslateText("Испанскии"));
SendClientMessage(playerid,COLOR_ORANGE,"Хорошо, ваш родной язык теперь:{FFFFFF} 'Испанский'"), PlayerInfo[playerid][pyazik] = 4;
}
case 3:
{
PlayerTextDrawSetString(playerid,register[playerid][14], TranslateText("Русскии"));
SendClientMessage(playerid,COLOR_ORANGE,"Хорошо, ваш родной язык теперь:{FFFFFF} 'Русский'"), PlayerInfo[playerid][pyazik] = 5;
}
}
}
}
case dYazik:
{
if(!response)
{
switch(listitem)
{
case 0:
{
PlayerTextDrawSetString(playerid,register[playerid][14], TranslateText("Английскии"));
SendClientMessage(playerid,COLOR_ORANGE,"Хорошо, ваш родной язык теперь:{FFFFFF} 'Английский'"), PlayerInfo[playerid][pyazik] = 2;
}
case 1:
{
PlayerTextDrawSetString(playerid,register[playerid][14], TranslateText("Китайскии"));
SendClientMessage(playerid,COLOR_ORANGE,"Хорошо, ваш родной язык теперь:{FFFFFF} 'Китайский'"), PlayerInfo[playerid][pyazik] = 3;
}
case 2:
{
PlayerTextDrawSetString(playerid,register[playerid][14], TranslateText("Испанскии"));
SendClientMessage(playerid,COLOR_ORANGE,"Хорошо, ваш родной язык теперь:{FFFFFF} 'Испанский'"), PlayerInfo[playerid][pyazik] = 4;
}
case 3:
{
PlayerTextDrawSetString(playerid,register[playerid][14], TranslateText("Русскии"));
SendClientMessage(playerid,COLOR_ORANGE,"Хорошо, ваш родной язык теперь:{FFFFFF} 'Русский'"), PlayerInfo[playerid][pyazik] = 5;
}
}
}
}