Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Помогите срочно)

Статус
В этой теме нельзя размещать новые ответы.

Nelsey

Дебютант
Мне нужно сделать когда я наступаю на чекпоинт, актёр ведёт со мной диалог, но при этом пока я общаюсь с ботом, никто другой не может встать на чекпоинт (чтобы писало что человек занят), вроде всё готово, но срабатывает цикл на все 5 чекпоинтов, и тогда даже на другом чекпоинте пишет что человек занят. Вот мой код, что я делаю не так?) и как можно это сделать по-другому)

PHP:
if(checkpointid >= cpsw[0] && checkpointid <= cpsw[4]) 
{ 
    new string[70]; 
    for(new i; i < 5; i++) 
    { 
        if(checkpointid == cpsw[i]) 
        { 
            if(!GetPVarInt(playerid, "swstatus")) 
            { 
                SetPVarInt(playerid, "swstatus", i); 
                new swName[5][] = {"Джесика", "Сэнди", "Эмми", "Сара", "Кейт"}; 
                ApplyActorAnimation(i, "PED", "IDLE_CHAT", 4.1, 0, 1, 1, 1, 1); 
                format(string, sizeof(string), "Здравствуйте!\nМеня зовут %s", swName[i]); 
                Update3DTextLabelText(swText[i], 0x00ccffff, string); 
            } 
            else return SendClientMessage(playerid, COLOR_ORANGE, "Этот человек сейчас занят"); 
        } 
    } 
}
 
Последнее редактирование модератором:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу