Ребят подскажите пожалуйста как сделать рандомный спавн.
К примеру я возьму эти координаты
PHP код:
1757.9480,-1893.1946,13.5561,270.0000
1147.1914,-1756.1976,13.6353,270.0000
Ребят подскажите пожалуйста как сделать рандомный спавн.
К примеру я возьму эти координаты
PHP код:
1757.9480,-1893.1946,13.5561,270.0000
1147.1914,-1756.1976,13.6353,270.0000
Постараюсь тебе помочь, хоть и сам новичок)
Попробуем воспользоваться функцией random(), во время события, которое вызывается при появлении игрока OnPlayerSpawn.
Выберем случайным путем одну из наших координат, в итоге получится должно вот это:
Вроде все должно правильно работать. Желаю удачи! :)PHP код:
if(random(2))
{
SetPlayerPos(playerid, 1757.9480,-1893.1946,13.5561);
SetPlayerFacingAngle(playerid, 270.0000);
}
else
{
SetPlayerPos(playerid, 1147.1914,-1756.1976,13.6353);
SetPlayerFacingAngle(playerid, 270.0000);
}
Не судите строго новичка)
denis01 (14.09.2014)
PHP код:
//Начало мода
static const Float: random_spawn[][4] =
{
{1757.9480, -1893.1946, 13.5561, 270.0000},
{1147.1914, -1756.1976, 13.6353, 270.0000}
};
//Сам рандомный спавн
new r = random(sizeof(random_spawn));
SetPlayerPos(playerid, random_spawn[r][0], random_spawn[r][1], random_spawn[r][2]);
SetPlayerFacingAngle(playerid, random_spawn[r][3]);
Связаться со мной в VK можно через личные сообщения этой группы
Заказы не принимаю
Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
Великих идей полно, на них нет спроса.
Воплощение идеи в законченную игру требует долгой работы,
таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
Предложить идею просто, воплотить – вот в чём проблема
Steve Pavlina
denis01 (14.09.2014) Иван Бубнов (30.10.2016)
Закрыто
Связаться со мной в VK можно через личные сообщения этой группы
Заказы не принимаю
Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
Великих идей полно, на них нет спроса.
Воплощение идеи в законченную игру требует долгой работы,
таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
Предложить идею просто, воплотить – вот в чём проблема
Steve Pavlina
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)