Sergo86 Posted December 27, 2012 Share Posted December 27, 2012 Как сделать, чтобы с помощью пульта (от детонатора) можно было открывать гараж. Link to comment
Scripting Moderators Sarrum Posted December 27, 2012 Scripting Moderators Share Posted December 27, 2012 getPedWeapon + setGarageOpen Link to comment
Sergo86 Posted December 27, 2012 Author Share Posted December 27, 2012 А можно поточнее) Link to comment
KruTolic_rus Posted December 27, 2012 Share Posted December 27, 2012 Поточнее? нуууу...я чуток представляю как,но скорее всего,этот код с ошибками: addEventHandler("onResourceStart", getResourceRootElement(getThisResource()), function (resource) local garageCube = createColCuboid(id модели, 194, 28, 6, 10, 4) ---\\\тут я ничего не подскажу,не знаю,Но нужно сделать свою фигуру,которая и будет реагировать...ставь там где нужно addEventHandler("onColShapeHit", garageCube, onGarageCubeHit) addEventHandler("onColShapeLeave", garageCube, onGarageCubeLeave) end) -----код взят отсюдо : [url=https://wiki.multitheftauto.com/wiki/SetGarageOpen]https://wiki.multitheftauto.com/wiki/SetGarageOpen[/url] function NewWeaponFunction () DetonatorType = getPedWeapon ( getRandomPlayer() ,40) -------Оружие игрока, if garageCube then setGarageOpen (false) ------гараж закрыт по умолчанию end if DetonatorType then ----вызов функции getPedWeapon setGarageOpen (true) ----ставим значение "true" если оружие "детонатор" и он же нажал на кнопку детонации... end end addEventHandler ("onClientPedWeaponFire",getResourceRootElement(),NewWeaponFunction) По моему тут еще нужен триггер на getPlayerPosition,если он рядом с кубоидом и нажал на детонатор,то: addEventHandler("onResourceStart", getResourceRootElement(getThisResource()), function (resource) local garageCube = createColCuboid(id модели, 194, 28, 6, 10, 4) ---\\\тут я ничего не подскажу,не знаю,Но нужно сделать свою фигуру,которая и будет реагировать...ставь там где нужно addEventHandler("onColShapeHit", garageCube, onGarageCubeHit) addEventHandler("onColShapeLeave", garageCube, onGarageCubeLeave) end) -----код взят отсюдо : [url=https://wiki.multitheftauto.com/wiki/SetGarageOpen]https://wiki.multitheftauto.com/wiki/SetGarageOpen[/url] function NewWeaponFunction () DetonatorType = getPedWeapon ( getRandomPlayer() ,40) -------Оружие игрока GetPlayerPosition = getAlivePlayers () ---надо сделать так,что бы если игрок возле кубоида,то скрипт NewWeaponFunction есть активным т.е. следущие строки... if garageCube then setGarageOpen (false) ------гараж закрыт по умолчанию end if DetonatorType then ----вызов функции getPedWeapon setGarageOpen (true) ----ставим значение "true" если оружие "детонатор" и он же нажал на кнопку детонации... end end addEventHandler ("onClientPedWeaponFire",getResourceRootElement(),NewWeaponFunction) Link to comment
Sergo86 Posted December 27, 2012 Author Share Posted December 27, 2012 спс огромное))) Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now