Jump to content

Панель Ди-джея [99% compleated] Thanks to all!


Recommended Posts

Если же ты всё понял,можешь расписать нам что именно каждая функция делает...?

Facepalm №1

Я не сказал что всё понял, я сказал, что "научился, причём не мало".

Ты ведь ничего не понял,просто скопировал...Когда мне что то дают готовое,Я сначала разбераю что там,а не просто копирую...

Facepalm №2

Если ты действительно так думаешь.... то ты не думаешь вообще...

Я с самого начала сказал, что абсолютно не разбираюсь в луа, однако я и теперь не разбираюсь, но знаю всё-таки больше, чем раньше... Мне понятен смысл работы скриптов, мне понятно как он должен выглядеть, но мне очень сложно воплотить это в реальность, т.к. для меня луа кажется довольно странным языком...

И я не из таких людей которые знаю только "ctrl+c ctrl+v" и гордятся этим.

Модифицировать,это цифОрки менять и цвет?

Facepalm №3

С таким юмором тебе бы в цирке работать :mrgreen:

Пороюсь на вики, раздобуду интересные функции, возможно изменю интерфейс, возможно пороюсь внутри, добавлю больше возможностей...

"Лишь бы получить такую штучку на сервер гыгыгы !111111"

Точно про тебя."

Facepalm №4

Если ты не заметил, то в моём первом посте в этой теме я уже дал то, что сделал сам и попросил помощи в доработке.

Если ты хотел намекнуть, типа я сижу такой, отдыхаю, а народ мне нахаляву делает скрипт, то подумай ещё раз.

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

Прости если обидел, но реально не могу терпеть людей, которые думают обо мне нехорошо :|

Link to comment
  • Replies 82
  • Created
  • Last Reply

Top Posters In This Topic

Значит не надо вести себя так,чтобы люди думали о тебе нехорошо.

На фэйспэлм отвечать не буду.

Т.к не люблю тыкать на недостатки людей,кстати,раз речь о недостатке,раз уж ты совсем не знаешь луа-уходи из этого раздела:D

Link to comment

Значит не надо вести себя так,чтобы люди думали о тебе нехорошо.

На фэйспэлм отвечать не буду.

Т.к не люблю тыкать на недостатки людей,кстати,раз речь о недостатке,раз уж ты совсем не знаешь луа-уходи из этого раздела:D

Есть 4 вещи:

1) не знать и не хотеть узнать

2) не знать и хотеть узнать

3) знать и не хотеть улучшиться

4) знать и хотеть улучшиться

Я отношусь к 2. Так что может через несколько лет изучения я скажу тебе:

Раз уж ты совсем не знаешь луа-уходи из этого раздела :mrgreen:

Link to comment

Значит не надо вести себя так,чтобы люди думали о тебе нехорошо.

На фэйспэлм отвечать не буду.

Т.к не люблю тыкать на недостатки людей,кстати,раз речь о недостатке,раз уж ты совсем не знаешь луа-уходи из этого раздела:D

Есть 4 вещи:

1) не знать и не хотеть узнать

2) не знать и хотеть узнать

3) знать и не хотеть улучшиться

4) знать и хотеть улучшиться

Я отношусь к 2. Так что может через несколько лет изучения я скажу тебе:

Раз уж ты совсем не знаешь луа-уходи из этого раздела :mrgreen:

Через несколько лет-меня может здесь и не быть,лови момент,пока Я есть.

Link to comment
А мне всё таки кто-нибудь ответит, оно работает?

Я ведь не проверял даже. :D

:mrgreen: я пока не проверил... пытаюсь свой улучшить...

Вот снова проблема с тригерами, кто-нибудь подскажет, что не так в моём алгоритме?

1) Человек нажимает на кнопку и запускается функция music1start, так?

  
     on1 = guiCreateButton(25,100,50,20,"Play 1",false,window) 
     addEventHandler ( "onClientGUIClick", on1, music1start, false ) 
  

2) Функция music1start, запускается евент onmusic1start в сервер.луа, так?

  
function music1start () 
    triggerServerEvent ( "onmusic1start", getLocalPlayer() ) 
end 
  

3) Запускается евент onmusic1start, который запускает функцию onmusic1started, так?

  
function onmusic1started () 
    triggerClientEvent ( "music1oned", getRootElement() ) 
end 
addEvent( "onmusic1start", true ) 
addEventHandler( "onmusic1start", getRootElement(), onmusic1started ) 
  

4) из 3) следует, что функция onmusic1started запускает евент music1oned в клиент.луа, так?

5) евент music1oned запускает функцию music1on, так?

  
addEvent( "music1oned", true ) 
addEventHandler( "music1oned", getRootElement(), music1on ) 
  
    function music1on () 
  

guiSetEnabled ( on1, false )

guiSetEnabled ( on2, false )

guiSetEnabled ( on3, false )

guiSetEnabled ( on4, false )

guiSetEnabled ( on5, false )

guiSetEnabled ( on6, false )

guiSetEnabled ( on7, false )

music1_1 = playSound3D("music1.mp3", 780, -1362.3, 13.9, false)

setSoundMaxDistance(sound, 15)

setSoundVolume(sound, 10.0)

music1_2 = playSound3D("music1.mp3", 780, -1357.65, 13.9, false)

setSoundMaxDistance(sound, 25)

setSoundVolume(sound, 10.0)

music1_3 = playSound3D("music1.mp3", 767.5, -1352.9, 13.1, false)

setSoundMaxDistance(sound, 15)

setSoundVolume(sound, 10.0)

music1_4 = playSound3D("music1.mp3", 767.4, -1366, 13.1, false)

setSoundMaxDistance(sound, 15)

setSoundVolume(sound, 10.0)

music1_5 = playSound3D("music1.mp3", 785.9, -1350.7, 12.6, false)

setSoundMaxDistance(sound, 15)

setSoundVolume(sound, 10.0)

music1_6 = playSound3D("music1.mp3", 774.2, -1344, 12.6, false)

setSoundMaxDistance(sound, 15)

setSoundVolume(sound, 10.0)

music1_7 = playSound3D("music1.mp3", 773.9, -1373.4, 12.6, false)

setSoundMaxDistance(sound, 15)

setSoundVolume(sound, 10.0)

music1_8 = playSound3D("music1.mp3", 786.2, -1369.6, 12.5, false)

setSoundMaxDistance(sound, 15)

setSoundVolume(sound, 10.0)

  
    end 
  

Вопрос: где я допустил ошибку? :?: ( когда я говорил типа "евент music1oned запускает функцию" я имел ввиду что eventhandler запускает функцию, а не сам евент... просто было лень очень подробно писать... )

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

Link to comment
Ну реально я что неправильный алгоритм сделал? или что? :?

Ну да, выглядит примитивно, зато просто, понятно и главное должно всё работать, но не работает...

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

/debugscript 3 в помощь

Link to comment

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

/debugscript 3 в помощь

1) Ну почему не будет? :(

2) У меня есть волшебная кнопочка "Stop all", которая выключает всю музыку и включает все кнопки обратно.

3) Может там выглядит удобно для вас, но не для меня... Вот я и пытаюсь улучшить свой кусочками из данного StUNt71.

Выглядит всё также, только не работает...

4) /debugscript 3 - что за зверь и где живёт?

И как я уже говорил, для меня главное не только "ctrl+c ctrl+v", а понять как это всё устроено... Но видно мне пока не всё понятно раз ничего не работает...

StUNt71, у тебя слишком "сложный" для меня скрипт...

Link to comment
StUNt71, у тебя слишком "сложный" для меня скрипт...

Там всё просто. Тебя скорее всего пугают таблицы, которые я сделал. Ты сначало мой код проверь на работоспособность.

Link to comment
StUNt71, у тебя слишком "сложный" для меня скрипт...

Там всё просто. Тебя скорее всего пугают таблицы, которые я сделал. Ты сначало мой код проверь на работоспособность.

Ок... :mrgreen: Но реально алгоритм запутанный... по крайней мере мне так кажется

Link to comment

StUNt71, а вот не работает твой скрипт, ругается что не хватает евента startMusic u stopMusic... попытался исправить ^^ но выдало ещё ошибку и я вернул всё что было у тебя...

ERROR: Client triggered serverside event startMusic, but event is not added serverside

ERROR: Client triggered serverside event stopMusic, but event is not added serverside

Link to comment

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

/debugscript 3 в помощь

1) Ну почему не будет? :(

2) У меня есть волшебная кнопочка "Stop all", которая выключает всю музыку и включает все кнопки обратно.

3) Может там выглядит удобно для вас, но не для меня... Вот я и пытаюсь улучшить свой кусочками из данного StUNt71.

Выглядит всё также, только не работает...

4) /debugscript 3 - что за зверь и где живёт?

И как я уже говорил, для меня главное не только "ctrl+c ctrl+v", а понять как это всё устроено... Но видно мне пока не всё понятно раз ничего не работает...

StUNt71, у тебя слишком "сложный" для меня скрипт...

хахаха,где ты так говорил!?

Link to comment

хахаха,где ты так говорил!?

Ээээ

"2) не знать и хотеть узнать"

"Если ты хотел намекнуть, типа я сижу такой, отдыхаю, а народ мне нахаляву делает скрипт, то подумай ещё раз."

"И я не из таких людей которые знают только "ctrl+c ctrl+v" и гордятся этим."

и т.д. и т.п., но это уже офф топик... Не будем отвлекаться на это :mrgreen:

Link to comment
StUNt71, а вот не работает твой скрипт, ругается что не хватает евента startMusic u stopMusic... попытался исправить ^^ но выдало ещё ошибку и я вернул всё что было у тебя...

ERROR: Client triggered serverside event startMusic, but event is not added serverside

ERROR: Client triggered serverside event stopMusic, but event is not added serverside

startMusic

stopMusic

нету этих функий в сервере

Link to comment

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.

×
×
  • Create New...