Jump to content

PSPNoobster

Members
  • Posts

    96
  • Joined

  • Last visited

Everything posted by PSPNoobster

  1. Да... странно... код исчезает Ладно сейчас опробую версию MacTrekkie.
  2. Да что за? почему после того как я вставляю код и нажимаю Submit пост получается пустым? Короче ладно, вот ссылка на скрипт... http://rghost.ru/private/36611648/979a3f56478864c5945807cae3ae846b Повторю ещё раз, что тригеры делал только для воспроизведения первой музыки!!! для остальных НЕТ. Поэтому Первая музыка и не воспроизводится... а все остальные работают...
  3. Эмм.... или я что-то не понимаю... или ты... Эта функция ( DJMarkerHit ) прекрасно РАБОТАЕТ, не работает функция воспроизведения 1 музыки ( onmusic1started ) Щас опять выложу клиент а то кто-то удалил пост.
  4. xDD а это что?: local uTeam = getPlayerTeam( hitElement ) -____- и кто удалил 2 пост с клиентом?
  5. Мда.... ну ок... Cразу хочу сказать, что тригеры делал только для "play 1", именно по этому этот "play 1" и не работает , а остальные оставил без тригеров... именно по этому они и работают, но не так как надо. Вот что у меня получилось в целом: Server.lua: Фух слава богу кнопочке "на предыдущую страницу" а то всё удалилось... Кто придумал это: "Your message contains too few characters."? Ок разобью на 2 поста.
  6. И всё же, не подскажешь где в моём алгоритме или командах допущена ошибка?
  7. Была задача: ":arrow:[НЕ Решено] 2) Как синхронизировать воспроизведение музыки на всех клиентах? ( а то если я включаю то и слышу только я... )" Дали команды: triggerServerEvent triggerClientEvent Подсказали как они работают и как это должно выглядеть Вот я и сделал как я понял... но не работает и я не пойму почему, вот и прошу помочь...
  8. ну я же расписал как он должен работать как я думаю... что там непонятного если там всё на нубоуровне?
  9. Captain Obvious Ну так кто может мне ответить что не так с МОИМ алгоритмом, который на предыдущей странице? Что там не так?
  10. Ээээ "2) не знать и хотеть узнать" "Если ты хотел намекнуть, типа я сижу такой, отдыхаю, а народ мне нахаляву делает скрипт, то подумай ещё раз." "И я не из таких людей которые знают только "ctrl+c ctrl+v" и гордятся этим." и т.д. и т.п., но это уже офф топик... Не будем отвлекаться на это
  11. 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
  12. Там всё просто. Тебя скорее всего пугают таблицы, которые я сделал. Ты сначало мой код проверь на работоспособность. Ок... Но реально алгоритм запутанный... по крайней мере мне так кажется
  13. На мой скрипт молчит, ничего не пишет А на другие не мои скрипты жутко ругается, в особенности на "Superman"
  14. 1) Ну почему не будет? 2) У меня есть волшебная кнопочка "Stop all", которая выключает всю музыку и включает все кнопки обратно. 3) Может там выглядит удобно для вас, но не для меня... Вот я и пытаюсь улучшить свой кусочками из данного StUNt71. Выглядит всё также, только не работает... 4) /debugscript 3 - что за зверь и где живёт? И как я уже говорил, для меня главное не только "ctrl+c ctrl+v", а понять как это всё устроено... Но видно мне пока не всё понятно раз ничего не работает... StUNt71, у тебя слишком "сложный" для меня скрипт...
  15. Ну реально я что неправильный алгоритм сделал? или что? Ну да, выглядит примитивно, зато просто, понятно и главное должно всё работать, но не работает...
  16. я пока не проверил... пытаюсь свой улучшить... Вот снова проблема с тригерами, кто-нибудь подскажет, что не так в моём алгоритме? 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 () end Вопрос: где я допустил ошибку? ( когда я говорил типа "евент music1oned запускает функцию" я имел ввиду что eventhandler запускает функцию, а не сам евент... просто было лень очень подробно писать... ) Действительно ли после всех этих сложных манипуляций музыка будет играть на всех клиентах? если нет то что в этом всём надо изменить?
  17. Есть 4 вещи: 1) не знать и не хотеть узнать 2) не знать и хотеть узнать 3) знать и не хотеть улучшиться 4) знать и хотеть улучшиться Я отношусь к 2. Так что может через несколько лет изучения я скажу тебе:
  18. Facepalm №1 Я не сказал что всё понял, я сказал, что "научился, причём не мало". Facepalm №2 Если ты действительно так думаешь.... то ты не думаешь вообще... Я с самого начала сказал, что абсолютно не разбираюсь в луа, однако я и теперь не разбираюсь, но знаю всё-таки больше, чем раньше... Мне понятен смысл работы скриптов, мне понятно как он должен выглядеть, но мне очень сложно воплотить это в реальность, т.к. для меня луа кажется довольно странным языком... И я не из таких людей которые знаю только "ctrl+c ctrl+v" и гордятся этим. Facepalm №3 С таким юмором тебе бы в цирке работать Пороюсь на вики, раздобуду интересные функции, возможно изменю интерфейс, возможно пороюсь внутри, добавлю больше возможностей... Facepalm №4 Если ты не заметил, то в моём первом посте в этой теме я уже дал то, что сделал сам и попросил помощи в доработке. Если ты хотел намекнуть, типа я сижу такой, отдыхаю, а народ мне нахаляву делает скрипт, то подумай ещё раз. Даже учитывая насколько мне помогли, это только основы и сам скрипт реально придётся сильно изменять. Прости если обидел, но реально не могу терпеть людей, которые думают обо мне нехорошо
  19. Ну во-первых, уже научился, причём не мало... Во-вторых, Это мягко говоря только основы, а не весь скрипт целиком, т.е. я его буду модифицировать и модифицировать... Добавлять новые функции и улучшать, мне главное понять принцип действия функций... И уже основываясь на "готовом", уже создавать что-то лучшее... P.S. ctrl+c ctrl+v знаю с 7 лет и неплохо умею применять...особенно где нельзя... P.S.S. Это первый скрипт, в котором я принял участие ( да, именно принял участие а не создал целиком...) и поэтому заранее хочу поблагодарить всех кто принял участие в этой теме.
  20. Может я плохо знаю луа в целом, но эту команду знаю прекрасно, и всё равно если менять размер или цвет то маркер перестаёт работать... и если снова ставить "оригинальные" размер и цвет то всё снова работает... Это я уже понял, а вот сами команды не понимаю абсолютно, даже не вижу в них логики за которую можно зацепиться... Выглядит неплохо, спасибо, посмотрю позже... Честно я не знаю луа абсолютно, но сколько не смотрю на примеры обычных скриптов луа, и скриптов луа для мта, не вижу ни какой связи между ними и по мне выглядят как 2 разных языка... Но всё равно посмотрю может что интересное и найду... Однако Не соглашусь т.к. уже сказал ZverCR, playSound клиентская функция... Я как-то это так и представлял... но даже зная что есть штука под названием triggerClientEvent, я не понимаю куда и главное как запихнуть это в сервер чтоб всё заработало...
  21. Да, спасибо, работает , но правдо как-то странно, если я пытаюсь изменить развер или цвет маркера... то ничего не работает... ну ладно, и так сойдёт, спс... Но осталось ещё несколько проблем: 2) Как синхронизировать воспроизведение музыки на всех клиентах? ( а то если я включаю то и слышу только я... ) 4) Как сделать, чтоб одновременно играла только 1 музыка? а то если много тыкать "On", то такое мясо выходит...
  22. Не подскажите какой-нибудь "нормальный"? 300мб хватило бы... но их много и нормального найти не смог...
  23. Поставил сервер на хостинг... И заметил что файлы с него качаются раза в 3 медленнее чем с моего компьютера... НЕреально медленно... Вот и решил использовать эту функцию... Но так с ней и не справился самостоятельно... Смотрел и в вики, и в разных мануалах... всё делаю как в них а выходит ничего Из вики понял, что на фтп хостинг надо кидать не сами русурсы, а только то, что находится в папке resource-cache/http-client-files/ Ну ок, нет проблем... Смысл покупать фтп хостинг не вижу смсла, попытался залить файлы на мой сайт на юкозе... Долго не получалось... юкоз решил банить меня по ип, думая что я его ддосю (421 Too many connections (4) from this IP )... ну ок, долго и мучительно качал файлы по одному.. по нескольку... но опять вылезла другая ошибка... Покапавшись в консолях SmartFTP и FileZilla обнаружил, что они ругаются на ресурс admin, причиной ошибки было то, что нельзя создавать дериктории 4 уровня... Ну ок, нет проблем... немного помудрив опять попытался залить на фтп - ок, все файлы из http-client-files теперь на фтп хостинге... Прописываю в mtaserver.conf: http://**********.ucoz.com 1 Ок, запускаю сервер, пытаюсь зайти и опа! "Error downloading requested files. HTTP response code said error.[The requested URL returned error:403] [business/files/business.png]" Ну понятно, что business - это русурс, business/files/business.png - это какая-то картинка, но дело в том, что она есть на хостинге и причин этой ошибки я не вижу... Что подскажете исправить? Это из-за юкоза? Или моих кривых рук?
×
×
  • Create New...