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

 



 
          





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





Последние Файлы 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, PrettySweetie  
Форум SAMP о мультиплеерах для GTA. »   » Скриптинг » Респавн авто
Респавн авто
kRiSyoДата: Понедельник, 16.09.2013, 00:58 | Сообщение # 1
Новенький
Группа: Продвинутые
Сообщений: 71
Награды: 2
Город: Дублин
Репутация: 5
Замечания: 0%
Статус:
всем привет пытаюсь сделать респавн авто вот что получилось

игрок садится в машину и включается функция, если он бросит авто она появится на месте через 20 сек
Код
function enterVehicle ( thePlayer )
       local theVehicle = getPedOccupiedVehicle ( thePlayer )
       if ( theVehicle ) then
        toggleVehicleRespawn ( theVehicle, true )
        setVehicleIdleRespawnDelay ( theVehicle, 20000 )
       end
end
addEventHandler ( "onVehicleEnter", getRootElement(), enterVehicle )


Если взорвать машину то респавнится.
Код
function respawnExplodedVehicle()
setTimer(respawnVehicle, 20000, 1, source)
end
addEventHandler("onVehicleExplode", getRootElement(), respawnExplodedVehicle)


все равно остается 2 но
1 если машину бросить в воду то она останется там - ну я думаю что игрок долго возле нее не будет находится так что это не страшно
2 если машину ударить другой машиной она сдвинется с своего места и не заспавнится на своее родное место, если в нее не сесть

да и еше не тестировал что будет если другой игрок сядет в это машину пока первый уходит от машины она исчезнет или нет ?



Сообщение отредактировал kRiSyo - Понедельник, 16.09.2013, 01:00
ВнедорожникДата: Среда, 09.10.2013, 18:08 | Сообщение # 2
Постоялец
Группа: I'm V.I.P.
Сообщений: 419
Награды: 7
Город: Калининград
Репутация: 204
Замечания: 40%
Статус:
Тема может быть уже заброшена, но все же скажу предложение.
Написать свою функцию RespawnDelay, которая будет основываться на координатах.
Если кординаты != кординаты спавна Запускаем таймер, если игрок сел в машину, таймер обнуляем итд. Суть поняли надеюсь.





Используем Notepad++ вместо Pawno
SandBox RPG on the developing
setElementData ( source, "user.id", exports.MySQL:filter (data, "id") )
Форум SAMP о мультиплеерах для GTA. »   » Скриптинг » Респавн авто
  • Страница 1 из 1
  • 1
Поиск:





 


 


 
Хостинг от uCoz samp.at.ua