me1m
Новичок
При выборе одного из пункта, у соперника отключается 3DTextLabel. Но почему-то получается шахматным путем. У кого-то есть текст над игроками, у кого-то нет. Что упустил?
PHP:
if(dialogid == 1)
{
if(response)
{
if(listitem == 0) //Выбор TEAM_A
{
for(new i = 0; i < GetMaxPlayers(); i++)
if(IsPlayerConnected(i))
if(gTeam[i] == TEAM_B)
{
Delete3DTextLabel(ASSAULT[playerid]);
Delete3DTextLabel(MEDIC[playerid]);
Delete3DTextLabel(ENGINEER[playerid]);
Delete3DTextLabel(SNIPER[playerid]);
}
ShowPlayerDialog(playerid,2,DIALOG_STYLE_LIST,"BFLS | Выбор класса","Штурмовик\nМедик\nИнженер\nРазведчик","OK", "");
SpawnPlayer(playerid);
return 1;
}
if(listitem == 1) //Выбор TEAM_B
{
for(new i = 0; i < GetMaxPlayers(); i++)
if(IsPlayerConnected(i))
if(gTeam[i] == TEAM_A)
{
Delete3DTextLabel(ASSAULT[playerid]);
Delete3DTextLabel(MEDIC[playerid]);
Delete3DTextLabel(ENGINEER[playerid]);
Delete3DTextLabel(SNIPER[playerid]);
}
ShowPlayerDialog(playerid,3,DIALOG_STYLE_LIST,"BFLS | Выбор класса","Штурмовик\nМедик\nИнженер\nРазведчик","OK", "");
SpawnPlayer(playerid);
return 1;
}
}
}
Последнее редактирование:
