02:10
ОбновитьСмайлыУправление мини-чатом
МИНИ-ЧАТ
Главная страница!

 



 
        
[SA-MP] Hosted Tab (195)
Surenos 27.11.2021 22:57
 





Рекомендуем:





Последние Файлы GTA 4 Последние Файлы GTA-MP Реклама
Скрипт GTA 4 элементы Watch... 07.09.2014
Ferrari 360 Spider [EPM con... 13.12.2013
Porsche Cayenne Turbo 2012 ... 13.12.2013
Shelby Terlingua Mustang v1... 13.12.2013
Hamann Lamborghini Gallardo... 27.10.2013
[GM] The Big PEN1:LS v2.00 ... 04.12.2017
Dgun (AvnanceRP,SampRP,Dimo... 19.03.2016
SAMP скрипт SX Events (MySQ... 03.03.2016
Карта ASL мэрия для SAMP се... 03.03.2016
AIM для SA-MP 0.3.7 22.02.2016
  • Страница 1 из 1
  • 1
Модератор форума: AXE, Weddew  
Форум SAMP о мультиплеерах для GTA. » SAMP скачивание и обсуждение » Вопросы и Проблемы » Рандомный спавн в интерьере
Рандомный спавн в интерьере
[BGD]John_RUSДата: Вторник, 21.01.2014, 20:10 | Сообщение # 1
Освоившийся
Группа: Продвинутые
Сообщений: 143
Награды: 1
Репутация: 39
Замечания: 0%
Статус:
Проблема такая, есть интерьер, Zero RC Shop Battlefield, в котором располагается DM зона, собственно все уже запилено кроме двух вещей:
- После смерти игрока спавнит не на DM зоне, а на его обычном месте, интерьер при этом само собой не 0, со всеми вытекающими.
Как сделать так чтобы при условии смерти на DM зоне, он там же и спавнился в рандомных местах, пока не введет команду выхода?

SLICKДата: Вторник, 21.01.2014, 20:39 | Сообщение # 2
Местный
Группа: I'm V.I.P.
Сообщений: 603
Награды: 9
Город: Unknown
Репутация: 388
Замечания: 0%
Статус:
Возьми переменную например onDM[playerid] и присваивай ей true когда игрок входит на дм, а при спавне поставь проверку на эту переменную и если она тру, то спавн делать на дм зоне с нужным интерьером, при выходе с дм соответственно переменная ставится в значение false для игрока.

Для рандомного спавна, берутся координаты вех точек спавна где игрок должен появиться и заносятся в массив:

Код
new Float:dmSpawns[4][3] = {
{111.11, 111.11, 111.11},
{222.22, 222.22, 222.22},
{333.33, 333.33, 333.33},
{444.44, 444.44, 444.44}
};

Получаем случайные координаты из массива:

Код
new rand = random(4);   
SetPlayerPos(playerid, dmSpawns[rand][0], dmSpawns[rand][1], dmSpawns[rand][2]);



My works:
[GM] RTDM
Advertising system
Fuel System
Artefacts Search (Динамическая сис-ма артефактов)


Сообщение отредактировал SLICK - Вторник, 21.01.2014, 20:41
Dima-kunДата: Вторник, 21.01.2014, 20:40 | Сообщение # 3
Группа: Разработчики
Сообщений: 6269
Награды: 72
Репутация: 3512
Замечания: 0%
Статус:
добавь переменную к игроку. Потом приравнивавай ее к 1 если он заходит на ДМ, о 0 - если вышел/нету на ДМ. Вот в onplayerspawn сделай проверку if( pdm[ playerid ] == 1 ) { //на дм зону return 1;}


Мои работы:
[INC] Сборник d_includes [LAST],[FS] New Demage Effect,[FS]Авто-Поворотники,
[FS]mp3player,[FS] Fun Chat Game,[FS] Car Buy Syst,[FS] Anti-AirBrk,[INC] d_setpos,
[GM] Game Move v0.1,[FS+include]Super-Armour [0.3z],[FS + Include] Multi Checkpoints
[BGD]John_RUSДата: Четверг, 23.01.2014, 18:41 | Сообщение # 4
Освоившийся
Группа: Продвинутые
Сообщений: 143
Награды: 1
Репутация: 39
Замечания: 0%
Статус:
Спасибо, получилось, только игрок поворачивается абы как, FacingAngle пробовал поставить четвертой координатой, выскакивает ошибка:
error 018: initialization data exceeds declared size

Dima-kunДата: Четверг, 23.01.2014, 19:13 | Сообщение # 5
Группа: Разработчики
Сообщений: 6269
Награды: 72
Репутация: 3512
Замечания: 0%
Статус:
[BGD]John_RUS, размер массива укажи правильно


Мои работы:
[INC] Сборник d_includes [LAST],[FS] New Demage Effect,[FS]Авто-Поворотники,
[FS]mp3player,[FS] Fun Chat Game,[FS] Car Buy Syst,[FS] Anti-AirBrk,[INC] d_setpos,
[GM] Game Move v0.1,[FS+include]Super-Armour [0.3z],[FS + Include] Multi Checkpoints
[BGD]John_RUSДата: Среда, 29.01.2014, 03:27 | Сообщение # 6
Освоившийся
Группа: Продвинутые
Сообщений: 143
Награды: 1
Репутация: 39
Замечания: 0%
Статус:
Спасибо, сделано, можно закрывать =)
Форум SAMP о мультиплеерах для GTA. » SAMP скачивание и обсуждение » Вопросы и Проблемы » Рандомный спавн в интерьере
  • Страница 1 из 1
  • 1
Поиск:





 


 


 
Хостинг от uCoz SAMP-RUS.COM