Перейти к содержанию
Авторизация  
Emiliano

На счёт рандомной команды

Рекомендуемые сообщения

Emiliano

Вопрос заключается в том, как мне сделать чтобы при спавне игрок рандомно делился на 2 команды, по 10 человек.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Max_Eitzen

new komanda[2], rtext[10], mes[64];
public OnPlayerSpawn(played);
{
if(komanda[0] < 10 && komanda[1] < 10)
{
new rand = random(2);
SetPVarInt(playerid, "KOMANDA", rand+1));
komanda[rand]++;
switch(rand)
{
case 0: rtext = "Синюю";
default: rtext = "Красную";
}
format(mes, sizeof(mes), "Вы автоматически попали в %s команду", rtext);
SendClientMessage(playerid, 0xb4b5b7ff, mes);
}
else if(komanda[0] >= -0 && komanda[1] < 10)
{
komanda[1]++;
SetPVarInt(playerid, "KOMANDA", 2);
SendClientMessage(playerid, 0xb4b5b7ff, "Вы автоматически попали в Красную команду");
}
else if(komanda[0] < 10 && komanda[1] >= 10)
{
komanda[0]++;
SetPVarInt(playerid, "KOMANDA", 1);
SendClientMessage(playerid, 0xb4b5b7ff, "Вы автоматически попали в Синюю команду");
}
else SendClientMessage(playerid, 0xb4b5b7ff, "Все команды переполнены, Вы никуда не попали");
return true;
}

Ну и потом уже взаимодействие с игроками по GetPVarInt(playerid, "KOMANDA")

____________

Писал с телефона, тега "Код" нет, так же возможны ошибки.

  • Like 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Eko

@Max_Eitzen, Занесите под [cod] 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Max_Eitzen

@Max_Eitzen, Занесите под [cod]

Думал, пользователи умеют читать, оказалось нет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек.