Jump to content

Дада (: фулдилка


Recommended Posts

  • Replies 2.4k
  • Created
  • Last Reply

Top Posters In This Topic

А можно-ли сделать что-бы командой в чат активировалась функция как в сингле, ударяеш кого-нибудь и он далеко улетает(не помню было-ли там так с авто)... Если да то было-бы не плохо дать ссылку или что-то ещё там

Link to comment

Вечер добрый! Помогите пожалуйста, возможно ли создать круговые (180 градусов) полосы здоровья и брони вокруг оригинального радара, чтобы всё выглдядело ровно на любом разрешении экрана?

На PC разрешение 1240х1280, на ноутбуке 1600x900. Перепробовал все виды позиционирования, relative/absoulute, guiGetScreenSize.. всё равно не ровно.

___________________________________________________________

И ещё такая проблема.. при создании данных полосок с directX, fps намного падает, до неиграбельного состояния, что это? :o

Link to comment

Недавний релиз 5.2 не даёт 100%ной гарантии стабильности. К тому же разные места из оригинальных библиотек были изменены в МТА, это слегка затруднит процесс. И я, честно говоря, не нашел в новинках ничего такого, что бы очень пригодилось большинству скриптеров в данный момент. Изменения скорее внутренние, которые скриптеры даже не заметят. Поэтому, это уж если кто-то из команды захочет в свободное время за это взяться, может быть обновление и будет. Но это не критично ваще.

Link to comment
Ethical: И ещё такая проблема.. при создании данных полосок с directX, fps намного падает, до неиграбельного состояния, что это? :o

И не только полосы здоровья, но ещё и некоторые виды спидометров. Например такой круглый с "крутящимися цифрами пробега" как на старых авто.

Но есть техно спидометр ввиде буквы X. Круглый такой, у него есть настройки, а так же можно изменять его цвет. И там ещё когда едешь, по кругу крутиться эта деталь ввиде X. Вот он почти не тормозит.

Link to comment
Почему MTA не обновляет Lua до 5.2 ?

МТА не будет обновлять Луа, иначе все ныне написанные скрипты перестанут работать.

хорошо=) а-то будет как с майнкрафтом хрень... все будут ждать одного мода чтобы обновить клиент до 1,1=) а я где-то читал про это в мта и молился надейлся что такого не будет=))

Link to comment

А вообще ктонить замечал что при воспроизведении 3D звука, происходят странные лаги? Дёргается весь мир.

И ещё заметил (с какой-то 1.1 версии), что 3D звук играет относительно позиции игрока, а не камеры как было раньше (что за бред?). Очень круто смотрится полицейская сирена (скриптовая) с просмотром кинематографической камеры, в то время как все встроенные GTA звуки играют относительно камеры игрока, а сирена будто машина под ухом стоит.

P.S. Кому не сложно написать в баг трекер - напишите пожалуйста, у меня просто знаний англ. боюсь не хватит чтобы описать это сие чудо.

Link to comment
А вообще ктонить замечал что при воспроизведении 3D звука, происходят странные лаги? Дёргается весь мир.

Дёргаются надписи в GUI, и dxDrawText :)

Замечал в 1.1

Link to comment
А вообще ктонить замечал что при воспроизведении 3D звука, происходят странные лаги?

Воспроизвожу тонну звуков в 3D на своем сервере - никогда подобного не встречал.

Link to comment
уточню, стерео эффект при повороте камеры есть? А при повороте персонажа стерео эффект есть от 3Д звука?

Эффекта при повороте камеры не заметил (но хорошо помню его в старых 1.1-nightly). Зато дистанция - считается от игрока, а не от камеры. Т.е. Когда я сижу в машине, к которой приатачен 3D звук, я слышу его как бы у себя под ухом)), хотя камера вообще далеко

А вообще ктонить замечал что при воспроизведении 3D звука, происходят странные лаги?

Воспроизвожу тонну звуков в 3D на своем сервере - никогда подобного не встречал.

Да это ещё мелочь по сравнению с самим 3D звуком. Я подозреваю что это зависит от формата и качества файла. (Подёргивания мира замечали многие мои знакомые, на разных серверах, например CIT - там когда машину блокируешь, воспроизводится звук, если много раз нажимать то всё дёргается :D)

Link to comment

Сам писать отчет не буду, потому что не тестировал лично, Но насчет звуков и дистанции нашел эти вот ревизии

http://code.google.com/p/mtasa-blue/sou ... ail?r=2969

http://code.google.com/p/mtasa-blue/sou ... ail?r=2986

http://code.google.com/p/mtasa-blue/sou ... ail?r=2990

http://code.google.com/p/mtasa-blue/sou ... ail?r=2991

http://code.google.com/p/mtasa-blue/sou ... ail?r=3115

Link to comment

Помогите плз, переделывал скрипт но там камера должна перемещаться в скрипте а в конце спавниться игрок... А у меня текст идёт а камеры и игрока след простыл...

function on4XRegister ( player, user, pass, email ) 
    local account = getAccount ( user, pass ) 
    if ( account ~= false ) then 
        if (logIn ( player, account, pass ) == true) then 
            triggerClientEvent ( player, "hideLoginWindow", getRootElement()) 
        else 
            outputChatBox ( "Ошибка авторизации!", player, 255, 255, 0 ) -- Output they got the details wrong. 
        end 
    else 
        account = addAccount ( user, pass ) 
        setAccountData ( account, "email", email) 
        if (logIn ( player, account, pass ) == true) then 
            triggerClientEvent ( player, "hideLoginWindow", getRootElement()) 
            fadeCamera(true, 6, 0, 0, 0) 
            setCameraMatrix(-623.26287841797, -1819.9840087891, 119, -321.03729248047, -1683.4422607422, 67) 
            outputChatBox ( " " ) 
            outputChatBox ( " " ) 
            outputChatBox ( " " ) 
            outputChatBox ( " " ) 
            outputChatBox ( " " ) 
            outputChatBox ( " " ) 
            outputChatBox ( "------------------------------------------------",  204,0,255 ) 
            outputChatBox ( "Добро пожаловать в San Andreas!",  255,204,0 ) 
            outputChatBox ( "Это уникальный штат в котором вас ждёт не мало поражений но больше приключений и захватывающих событий.",  255,204,0 ) 
            outputChatBox ( "У нас нету места голоду, нищете, плохому настроению!",  255,204,102 ) 
            outputChatBox ( "Но что вы хотите получить от нашего города? Счастье, деньги, хорошую машину, завести семью, или просто хорошо провести время? ",  255,204,102 ) 
            outputChatBox ( "Что ж, все может быть. Но для начала небольшое ознакомление.",  255,204,102 ) 
            outputChatBox ( "------------------------------------------------",  204,0,255 ) 
            setTimer ( setStage1, 15000, 1 ) 
        else 
            outputChatBox ( "Ошибка регистрации/авторизации!", player, 255, 255, 0 ) -- Output they got the details wrong. 
        end 
    end 
end 
addEvent( "on4XRegister", true ) 
addEventHandler( "on4XRegister", getRootElement(), on4XRegister ) 
  
function setStage1 ( ) 
    fadeCamera(true, 6, 0, 0, 0) 
    setCameraMatrix(-623.26287841797, -1819.9840087891, 119, -321.03729248047, -1683.4422607422, 67) 
    outputChatBox ( "" ) 
    outputChatBox ( " " ) 
    outputChatBox ( " " ) 
    outputChatBox ( " " ) 
    outputChatBox ( " " ) 
    outputChatBox ( " " ) 
    outputChatBox ( " " ) 
    outputChatBox ( " " ) 
    outputChatBox ( " " ) 
    outputChatBox ( " " ) 
    outputChatBox ( " " ) 
    outputChatBox ( "------------------------------------------------",  204,0,255 ) 
    outputChatBox ( "Сначала я бы тебе порекомедовал отправится заработать денег.",  255,204,0 ) 
    outputChatBox ( "Вы можете убивать людей, мутантов или просто выполнять задания курьером.",  255,204,0 ) 
    outputChatBox ( "Откроются возможности купить транспорт, недвижимость, свой бизнес, оружие или просто хранить деньги в банке.",  255,204,102 ) 
    outputChatBox ( "------------------------------------------------",  204,0,255 ) 
    setTimer ( setStage2, 15000, 1 ) 
end 
  
function setStage2 ( ) 
    fadeCamera(true, 6, 0, 0, 0) 
    setCameraMatrix(1186.9499511719, 510, 45, 1506.8942871094, 1006, 22) 
    outputChatBox ( " " ) 
    outputChatBox ( " " ) 
    outputChatBox ( " " ) 
    outputChatBox ( " " ) 
    outputChatBox ( " " ) 
    outputChatBox ( " " ) 
    outputChatBox ( " " ) 
    outputChatBox ( " " ) 
    outputChatBox ( " " ) 
    outputChatBox ( " " ) 
    outputChatBox ( " " ) 
    outputChatBox ( "------------------------------------------------",  204,0,255 ) 
    outputChatBox ( "Удачи. Для просмотри дополнительной информации нажми F9, а лучше зайди к нам на [url=http://vkontakte.ru/best_mta]http://vkontakte.ru/best_mta[/url]",  255,204,0 ) 
    outputChatBox ( "------------------------------------------------",  204,0,255 ) 
    setTimer ( setStage3, 7000, 1 ) 
end 
  
function setStage3 ( ) 
    repeat until spawnPlayer ( player, -1972.9279785156+math.random(1,5), 137.72494506836+math.random(5,9), 28.6875, 90, math.random(0,01) ) 
    fadeCamera(player, true) 
    setCameraTarget(player, player) 
end 

Link to comment

To Loki:

Не путай синтаксис клиентских и серверных функций. В том же outputChatBox в клиенте нужно использовать outputChatBox('твой текст'), тогда как в серверных скриптах outputChatBox('твой текст',source), т.е. с указанием действующего лица (игрока).

Для перемещений камеры лучше используй client-side.

исправленный серверный скрипт:

function on4XRegister ( player, user, pass, email ) 
    local account = getAccount ( user, pass ) 
    if ( account ~= false ) then 
        if (logIn ( player, account, pass ) == true) then 
            triggerClientEvent ( player, "hideLoginWindow", getRootElement()) 
        else 
            outputChatBox ( "Ошибка авторизации!", player, 255, 255, 0 ) -- Output they got the details wrong. 
        end 
    else 
        account = addAccount ( user, pass ) 
        setAccountData ( account, "email", email) 
        if (logIn ( player, account, pass ) == true) then 
            triggerClientEvent ( player, "hideLoginWindow", getRootElement()) 
            fadeCamera(player,true, 6, 0, 0, 0) 
            setCameraMatrix(player,-623.26287841797, -1819.9840087891, 119, -321.03729248047, -1683.4422607422, 67) 
            outputChatBox ( " ",player) 
            outputChatBox ( " ",player) 
            outputChatBox ( " ",player) 
            outputChatBox ( " ",player) 
            outputChatBox ( " " ,player) 
            outputChatBox ( " " ,player) 
            outputChatBox ( "------------------------------------------------",player,204,0,255 ) 
            outputChatBox ( "Добро пожаловать в San Andreas!",player,255,204,0 ) 
            outputChatBox ( "Это уникальный штат в котором вас ждёт не мало поражений но больше приключений и захватывающих событий.",player, 255,204,0 ) 
            outputChatBox ( "У нас нету места голоду, нищете, плохому настроению!",player,255,204,102 ) 
            outputChatBox ( "Но что вы хотите получить от нашего города? Счастье, деньги, хорошую машину, завести семью, или просто хорошо провести время? ",player,255,204,102 ) 
            outputChatBox ( "Что ж, все может быть. Но для начала небольшое ознакомление.",player,255,204,102 ) 
            outputChatBox ( "------------------------------------------------",player,204,0,255 ) 
            setTimer ( setStage1, 15000, 1 ) 
        else 
            outputChatBox ( "Ошибка регистрации/авторизации!", player, 255, 255, 0 ) -- Output they got the details wrong. 
        end 
    end 
end 
addEvent( "on4XRegister", true ) 
addEventHandler( "on4XRegister", getRootElement(), on4XRegister ) 
  
function setStage1 ( ) 
    fadeCamera(source,true, 6, 0, 0, 0) 
    setCameraMatrix(source,-623.26287841797, -1819.9840087891, 119, -321.03729248047, -1683.4422607422, 67) 
    outputChatBox ( "",source) 
    outputChatBox ( "",source) 
    outputChatBox ( "",source) 
    outputChatBox ( "",source) 
    outputChatBox ( "",source) 
    outputChatBox ( "",source) 
    outputChatBox ( "",source) 
    outputChatBox ( "",source) 
    outputChatBox ( "",source) 
    outputChatBox ( "",source) 
    outputChatBox ( "",source) 
    outputChatBox ( "------------------------------------------------",source,204,0,255 ) 
    outputChatBox ( "Сначала я бы тебе порекомедовал отправится заработать денег.",source,255,204,0 ) 
    outputChatBox ( "Вы можете убивать людей, мутантов или просто выполнять задания курьером.",source,255,204,0 ) 
    outputChatBox ( "Откроются возможности купить транспорт, недвижимость, свой бизнес, оружие или просто хранить деньги в банке.",source,255,204,102 ) 
    outputChatBox ( "------------------------------------------------",source,204,0,255 ) 
    setTimer ( setStage2, 15000, 1 ) 
end 
  
function setStage2 ( ) 
    fadeCamera(source,true, 6, 0, 0, 0) 
    setCameraMatrix(source,1186.9499511719, 510, 45, 1506.8942871094, 1006, 22) 
    outputChatBox ( " ",source ) 
    outputChatBox ( " ",source ) 
    outputChatBox ( " ",source ) 
    outputChatBox ( " ",source ) 
    outputChatBox ( " ",source) 
    outputChatBox ( " ",source ) 
    outputChatBox ( " ",source ) 
    outputChatBox ( " ",source ) 
    outputChatBox ( " ",source ) 
    outputChatBox ( " " ,source) 
    outputChatBox ( " ",source) 
    outputChatBox ( "------------------------------------------------",source,204,0,255 ) 
    outputChatBox ( "Удачи. Для просмотри дополнительной информации нажми F9, а лучше зайди к нам на [url=http://vkontakte.ru/best_mta]http://vkontakte.ru/best_mta[/url]",source,255,204,0 ) 
    outputChatBox ( "------------------------------------------------",source,204,0,255 ) 
    setTimer ( setStage3, 7000, 1 ) 
end 
  
function setStage3 ( ) 
    repeat until spawnPlayer (source, -1972.9279785156+math.random(1,5), 137.72494506836+math.random(5,9), 28.6875, 90, math.random(0,01) ) 
    fadeCamera(source, true) 
    setCameraTarget(source, source) 
end 

__________________________________________________________________________________________________________________

Мой вопросик :)

Во-первых всем привет. Во-вторых, скажите, что делать: купил новый ноутбук hp pavilion dv7, 8gb ram, видеокарта 2gb, core i5, вобщем всё крутяк.

Играю в MTA (GTA:SA), виснет ужасно, тормозит, fps маленький. Хотя в тот же battlefield 3 без проблем на максимуме 50-70 fps выдаёт.

DakiLLa что-то говорил об увеличении потре:Oемой MTA памяти, но как её изменить?

Link to comment
Играю в MTA (GTA:SA), виснет ужасно, тормозит, fps маленький. Хотя в тот же battlefield 3 без проблем на максимуме 50-70 fps выдаёт.

DakiLLa что-то говорил об увеличении потре:Oемой MTA памяти, но как её изменить?

С твоих слов, проц у тебя построен на sandy bridge. Таким образом:

вот тут (и ниже).

Как пишет этот человек, ему помогли следующие шаги:

- зайти в "панель управления -> электропитание" и поставить галочку на "высокая производительность".

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...