• Страница 1 из 1
  • 1
Модератор форума: [east_side]_trane, drifter-dron, valych, admin  
Делаем случайные спавны для игроков
Dimka_71rusДата: Воскресенье, 04.09.2011, 12:25:19 | Сообщение # 1

Группа: Пользователи
Сообщений: 360
Делаем случайные спавны для игроков...

Создаем массив new Float:gRandomPlayerSpawns (Float необходима нам для чтения координат (или прочих чисел с точкой)) [4] - количество ячеек по вертикали ,[3] - количество ячеек по горизонтали
Code
new Float:gRandomPlayerSpawns[4][3] = {
  {-2068.2585,782.3783,71.8906},
  {-315.0575,1774.0636,43.6406},
  {-2066.9543,835.6114,71.8906},
  {-2893.1262,1005.9556,39.8816}
  } ;

Создаем форвард для нового public(a)
Code
forward SetPlayerRandomSpawn(playerid);

Code
public SetPlayerRandomSpawn(playerid)
  {
  new rand = random(sizeof(gRandomPlayerSpawns)); //random - стандартная функция для выбора псевдослучайной ячейки из массива
  SetPlayerPos(playerid, gRandomPlayerSpawns[rand][0], gRandomPlayerSpawns[rand][1], gRandomPlayerSpawns[rand][2]); //Объясним, gRandomPlayerSpawns[rand][0] означает что мод выберет X координату из случайной ячейки массива gRandomPlayerSpawns,[rand][1] выберет Y,[rand][2] = Z
  return 1;  
  }

Все что остается сделать это добавить в ваш OnPlayerSpawn(playerid) команду SetPlayerRandomSpawn(playerid); которую вы создали сами.

Также схемой можно пользоваться для расстановки камер , выдачи оружия , денег и т.п!
Урок by DenLS


Лучшие моды,скрипты,карты - вы найдёте на сайте samp-pawno.ru
Самые чёткие ответы на ваши вопросы и помощь по скритингу вы найдёте на сайте forum-pawno.ru
 
СообщениеДелаем случайные спавны для игроков...

Создаем массив new Float:gRandomPlayerSpawns (Float необходима нам для чтения координат (или прочих чисел с точкой)) [4] - количество ячеек по вертикали ,[3] - количество ячеек по горизонтали
Code
new Float:gRandomPlayerSpawns[4][3] = {
  {-2068.2585,782.3783,71.8906},
  {-315.0575,1774.0636,43.6406},
  {-2066.9543,835.6114,71.8906},
  {-2893.1262,1005.9556,39.8816}
  } ;

Создаем форвард для нового public(a)
Code
forward SetPlayerRandomSpawn(playerid);

Code
public SetPlayerRandomSpawn(playerid)
  {
  new rand = random(sizeof(gRandomPlayerSpawns)); //random - стандартная функция для выбора псевдослучайной ячейки из массива
  SetPlayerPos(playerid, gRandomPlayerSpawns[rand][0], gRandomPlayerSpawns[rand][1], gRandomPlayerSpawns[rand][2]); //Объясним, gRandomPlayerSpawns[rand][0] означает что мод выберет X координату из случайной ячейки массива gRandomPlayerSpawns,[rand][1] выберет Y,[rand][2] = Z
  return 1;  
  }

Все что остается сделать это добавить в ваш OnPlayerSpawn(playerid) команду SetPlayerRandomSpawn(playerid); которую вы создали сами.

Также схемой можно пользоваться для расстановки камер , выдачи оружия , денег и т.п!
Урок by DenLS

Автор - Dimka_71rus
Дата добавления - 04.09.2011 в 12:25:19
АлександрДата: Воскресенье, 04.09.2011, 13:56:48 | Сообщение # 2

Группа: Пользователи
Сообщений: 298
Ябы сделал не так:

Code
   new Float:gRandomPlayerSpawns[4][3] = {  
   {-2068.2585,782.3783,71.8906},  
   {-315.0575,1774.0636,43.6406},  
   {-2066.9543,835.6114,71.8906},  
   {-2893.1262,1005.9556,39.8816}  
   } ;


А вот так:

Code
  new Float:gRandomPlayerSpawns[4][4] = {  
   {-2068.2585,782.3783,71.8906,угол поворота},  
   {-315.0575,1774.0636,43.6406,угол поворота},  
   {-2066.9543,835.6114,71.8906,угол поворота},  
   {-2893.1262,1005.9556,39.8816,угол поворота}  
   } ;


:)

Но это дела хозяйское, лови плюс за урок...


Dimka_71rus,[east_side]_trane,и конечноже Я...

Запомните этих великих флудеров, офтоперов, и просто самых самых :D
 
СообщениеЯбы сделал не так:

Code
   new Float:gRandomPlayerSpawns[4][3] = {  
   {-2068.2585,782.3783,71.8906},  
   {-315.0575,1774.0636,43.6406},  
   {-2066.9543,835.6114,71.8906},  
   {-2893.1262,1005.9556,39.8816}  
   } ;


А вот так:

Code
  new Float:gRandomPlayerSpawns[4][4] = {  
   {-2068.2585,782.3783,71.8906,угол поворота},  
   {-315.0575,1774.0636,43.6406,угол поворота},  
   {-2066.9543,835.6114,71.8906,угол поворота},  
   {-2893.1262,1005.9556,39.8816,угол поворота}  
   } ;


:)

Но это дела хозяйское, лови плюс за урок...

Автор - Александр
Дата добавления - 04.09.2011 в 13:56:48
Dimka_71rusДата: Воскресенье, 04.09.2011, 17:30:37 | Сообщение # 3

Группа: Пользователи
Сообщений: 360
Александр, :D угол поворота особо не меняет дело

Лучшие моды,скрипты,карты - вы найдёте на сайте samp-pawno.ru
Самые чёткие ответы на ваши вопросы и помощь по скритингу вы найдёте на сайте forum-pawno.ru
 
СообщениеАлександр, :D угол поворота особо не меняет дело

Автор - Dimka_71rus
Дата добавления - 04.09.2011 в 17:30:37
АлександрДата: Воскресенье, 04.09.2011, 17:59:13 | Сообщение # 4

Группа: Пользователи
Сообщений: 298
Читай посты до конца:

Quote
Но это дела хозяйское


Dimka_71rus,[east_side]_trane,и конечноже Я...

Запомните этих великих флудеров, офтоперов, и просто самых самых :D
 
СообщениеЧитай посты до конца:

Quote
Но это дела хозяйское

Автор - Александр
Дата добавления - 04.09.2011 в 17:59:13
Dimka_71rusДата: Воскресенье, 04.09.2011, 18:12:41 | Сообщение # 5

Группа: Пользователи
Сообщений: 360
Quote
Но это дела хозяйское

ну да ваще...


Лучшие моды,скрипты,карты - вы найдёте на сайте samp-pawno.ru
Самые чёткие ответы на ваши вопросы и помощь по скритингу вы найдёте на сайте forum-pawno.ru
 
Сообщение
Quote
Но это дела хозяйское

ну да ваще...

Автор - Dimka_71rus
Дата добавления - 04.09.2011 в 18:12:41
  • Страница 1 из 1
  • 1
Поиск:
Загрузка страницы, займет меньше минуты...
Загрузка...

Статистика Форума
Последнии темы Читаемые темы Лучшие пользователи Новые пользователи
Система телефонов поломалась
Не в себе
фильм скалайн
Трансформеры 3
форсаж 6
Ищу [FS]Для админок на сервер
нужны координаты карты для отметки зон...
Помогите найти мод
pawno урок автоматические ворота
обращение к скриптерам.
Вопросы по скриптингу
Ваши ошибки при компиляции GM/FS

Вопросы по скриптингу

(1081)

Считаем до 1000

(274)

Ваши ошибки при компиляция gm

(260)

Набор в команду

(80)

Ваши ошибки при компиляции GM/FS

(71)

вопроосы по скриптингу от 22.04.2013

(64)

Баннеробмен

(64)

несколько команд на samp 0.3 c

(64)

Оценки сайта samp-pawno.ru

(55)

Заказ хостинга

(51)

Набор в команду(форум)

(45)

Урок №61 по созданию системы авто для GodFather

(45)

admin

(3869)

[east_side]_trane

(443)

TWiX

(316)

valych

(501)

drifter-dron

(477)

danik_rok

(317)

Dimka_71rus

(360)

Drifter96

(300)

MaNb9K

(220)

[MTA]MaPeR5518

(181)

Dima_Tkach

(107)

Nik_Ull

(184)

system32xzxz

(Четверг 09:25:24)

torbin169

(Суббота 23:09:29)

kuchuk_00

(Суббота 17:10:14)

artem_boyko_3

(Суббота 15:57:37)

greggelbak

(Среда 18:29:37)

vladisvlavs

(Среда 13:51:57)

add02102002

(Понедельник 22:37:15)

Диман221

(Понедельник 18:12:45)

almas051004

(Воскресенье 11:05:32)

megasuccessms

(Суббота 14:15:36)

nawe

(Пятница 22:25:23)

swoysb

(Пятница 14:55:29)

Вверх
02:17:20
ОбновитьСмайлыУправление мини-чатом
ЧАТ-PAWNO
2010-2025

vkontakte :samp-pawno.ru: