dudeson09 Posted July 29, 2018 Share Posted July 29, 2018 (edited) Привет, я совсем нубас в скриптинге и прочитав гайды ничего не понял. Написал скрипт, чтобы вода заполнила некоторые участки на карте. Получилось добавить воду только в одно место. Когда пытаюсь прописать ещё одни координаты - вода вообще пропадает и коносль ошибок не выдаёт. Знаю что во втором случае нужно писать другие функции, но не понимаю какие function thaResourceStarting( ) water = createWater ( 1111, -1111, 12, 1111, -1111, 12, 1111, -1111, 12, 1111, -1111, 12 ) setWaterLevel ( 9.05 )endaddEventHandler("onClientResourceStart", getResourceRootElement(getThisResource()), thaResourceStarting) <-- Работает( 2284, -1473, 23, 2333, -1473, 23, 2290, -1473, 23, 2333, -1429, 23 ) setWaterLevel ( water, 25 ) Edited July 29, 2018 by zokilar Link to comment
Other Languages Moderators Disinterpreter Posted July 29, 2018 Other Languages Moderators Share Posted July 29, 2018 5 hours ago, zokilar said: Привет, я совсем нубас в скриптинге и прочитав гайды ничего не понял. Написал скрипт, чтобы вода заполнила некоторые участки на карте. Получилось добавить воду только в одно место. Когда пытаюсь прописать ещё одни координаты - вода вообще пропадает и коносль ошибок не выдаёт. Знаю что во втором случае нужно писать другие функции, но не понимаю какие function thaResourceStarting( ) water = createWater ( 1111, -1111, 12, 1111, -1111, 12, 1111, -1111, 12, 1111, -1111, 12 ) setWaterLevel ( 9.05 )endaddEventHandler("onClientResourceStart", getResourceRootElement(getThisResource()), thaResourceStarting) <-- Работает Покажите, как вы пишите другие координаты? Link to comment
Skylarker Posted July 30, 2018 Share Posted July 30, 2018 On 29.07.2018 at 15:59, zokilar said: Привет, я совсем нубас в скриптинге и прочитав гайды ничего не понял. Написал скрипт, чтобы вода заполнила некоторые участки на карте. Получилось добавить воду только в одно место. Когда пытаюсь прописать ещё одни координаты - вода вообще пропадает и коносль ошибок не выдаёт. Знаю что во втором случае нужно писать другие функции, но не понимаю какие function thaResourceStarting( ) water = createWater ( 1111, -1111, 12, 1111, -1111, 12, 1111, -1111, 12, 1111, -1111, 12 ) setWaterLevel ( 9.05 )endaddEventHandler("onClientResourceStart", getResourceRootElement(getThisResource()), thaResourceStarting) <-- Работает( 2284, -1473, 23, 2333, -1473, 23, 2290, -1473, 23, 2333, -1429, 23 ) setWaterLevel ( water, 25 ) Консоль и не будет выводить ошибки на стороне клиента. Поэтому используйте debugscript 3 для отладки. Link to comment
JeViCo Posted August 14, 2018 Share Posted August 14, 2018 Тебе нужно вводить координаты X Y Z начиная с левого нижнего угла и дальше по часовой стрелке. 4 точки по 3 координаты 3*4 = 12 цифр через запятую Стороны света думаю перевести не составит труда =3 setWaterLevel меняет уровень воды. Если там написана одна цифра, то уровень меняется по всему миру. Упрощу задачу. Тебе нужно будет вписывать координаты в таблицу: -- Всего 4 точки, каждую из которых отделил 2 пробелами waterparts = { -- { точка 1 , точка 2 , точка 3 , точка 4 }, {1866,-1444,10, 1968,-1442,10, 1866,-1372,10, 1968,-1370,10}, } function crwater( ) for _, water in ipairs (waterparts) do water = createWater (unpack(water)) setWaterLevel (water, 9.05) end end addEventHandler("onClientResourceStart", resourceRoot, crwater) 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