Tema003
Ученик
Кто занет. почему когда игрок начинает захватывать зону то ему приходит "У вас осталось 60 секунда на подготовку" 1 раз .Все норм как положено.
Но а другим игрокам приходит сразу ДВА сообщения одновремено "У вас осталось 60 секунда на подготовку" В чем причина
Скрин
Вот код
Но а другим игрокам приходит сразу ДВА сообщения одновремено "У вас осталось 60 секунда на подготовку" В чем причина
Скрин
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
Вот код
HTML:
for(new i =0;i<49;i++)
{
if(GZSafeTime[i]>0)
{
GZSafeTime[i] --;
if(GZSafeTime[i] == 60 || GZSafeTime[i] == 120)
{
format(string,sizeof(string),"У вас осталось %d секунд на подготовку",GZSafeTime[i]);
SendFamilyMessage(GZInfo[i][gNapad],COLOR_LIGHTRED,string);
SendFamilyMessage(GZInfo[i][gFrakVlad],COLOR_LIGHTRED,string);
}
if(GZSafeTime[i]==0)
{
format(string,sizeof(string),"Время на подготовку вышло. Если у вас нет ни одного солдата на поле боя то зона автоматически переходит к противнику");
SendFamilyMessage(GZInfo[i][gNapad],COLOR_LIGHTRED,string);
SendFamilyMessage(GZInfo[i][gFrakVlad],COLOR_LIGHTRED,string);
}
}
}
for(new i =0;i<sizeof(FrakCD);i++)
{
if(FrakCD[i] >0)
{
FrakCD[i] --;
if(FrakCD[i] == 0) SendFamilyMessage(i,COLOR_LIGHTRED,"Ваша банда снова может учавствовать в захвате зон");
}
}
Последнее редактирование:
