Jump to content

Общий мини "HELP ME" топик по скриптингу


Recommended Posts

как? :D Штирлицем?

Если ты про то как перекодировать, то советую использовать notepad++

В Notepad++ в верхнем меню нажми Encoding, а дальше convert to UTF-8 without BOM.

Link to comment
как тут узнать суммарное количество строк? ( 4 )

local sobchak =

{

{info},

{info},

{info},

{info}

}

Этот символ: #, вернет цифру равную кол-ву строк в таблице. Он эквивалентен функции count в PHP.

#sobchak

Можно использовать примерно так:

local intNumRows = #sobchak

print( tostring(intNumRows) )

--4

Link to comment
  • Scripting Moderators
люди вот что такое у меня наипростейший скрипт картинка в углу экрана а сервер не видит картинку пишет :

ERROR: Couldn't find file playforfun.jpeg for resource logo

Возможно ошибка в meta.xml. Путь указан верно?

Link to comment

а теперь у меня вопрос

вот как правильно настроить место положение на экране

guiCreateStaticImage( 50, 200, 300, 300, "playforfun.jpeg", false )

предположим я выбрал место на экране но как мне узнать координаты места?

Link to comment
а теперь у меня вопрос

вот как правильно настроить место положение на экране

guiCreateStaticImage( 50, 200, 300, 300, "playforfun.jpeg", false )

предположим я выбрал место на экране но как мне узнать координаты места?

Вот guieditor тебе в помощь https://community.multitheftauto.com/index.php?p=resources&s=details&id=141 :)

Link to comment

Такой вопрос появился по поводу функции fetchRemote. В примере описано получение картинки с определенного урл и использование её в качестве текстуры. Практически, мой веб-сервер отвечает на запрос таким ответом:

(ip)*.*.*.* - - [06/Aug/2012:18:15:10 +0400] "POST /8e95bdcd841249690804a68d1488a186.jpg HTTP/1.1" 405 172 "-" "-" 

405 - код ошибки HTTP Error 405 Method not allowed, то есть веб-сервер не желает отдавать картинку по POST-запросу. В скрипт приходит код ошибки 22 (CURLE_HTTP_RETURNED_ERROR).

Если я делаю запрос на php-скрипт и через него отдаю содержимое картинки, то ответ приходит без ошибок.

Вопрос, как заставить веб-сервер отдавать картинку напрямую? Используется связка nginx+Apache, например.

Link to comment

чуваки я всё сделал но вот только теперь у меня на месте картинки моей маленький квадратик вот код :

function showClientImage()  
     guiCreateStaticImage( 1189, 604, 5, 5, "playforfun.jpg", false )  
end  
addEventHandler( "onClientResourceStart", getResourceRootElement( getThisResource() ), showClientImage ) 

Link to comment
чуваки я всё сделал но вот только теперь у меня на месте картинки моей маленький квадратик вот код :

function showClientImage()  
     guiCreateStaticImage( 1189, 604, 5, 5, "playforfun.jpg", false )  
end  
addEventHandler( "onClientResourceStart", getResourceRootElement( getThisResource() ), showClientImage ) 

Потому что размеры картинки у тебя 5х5 выставлены. Вместо 5, 5 выстави размеры твоей картинки (например 150х150, 340x220 и т.д.)

Link to comment

Можно как-то отключить фатальное поврежнение транспорта (падение до 0 хп) если оно перевернулось? Но при этом хотелось бы оставить остальные повреждения - тараны, удары, стрельбу.

Link to comment
Можно как-то отключить фатальное поврежнение транспорта (падение до 0 хп) если оно перевернулось? Но при этом хотелось бы оставить остальные повреждения - тараны, удары, стрельбу.

Если я правильно тебя понял, то ты хочешь, чтобы автомобиль не терял хп, когда лежит на крыше? Если да, то вот:

  
addEventHandler("onVehicleDamage", getRootElement(),  
    function(lossHP) 
        if isVehicleOnRoof(source) then 
            setElementHealth(source, getElementHealth(source)+lossHP) 
        end 
    end 
) 
  

Вот функция isVehicleOnRoof:

function isVehicleOnRoof(vehicle) 
        local rx,ry=getElementRotation(vehicle) 
        if (rx>90 and rx<270) or (ry>90 and ry<270) then 
                return true 
        end 
        return false 
end 

Не проверял, но должно работать. По-моему ивент onVehicleDamage нельзя отменить, поэтому нужно устанавливать хп. И вызывается ли данное событие, когда автомобиль лежит на крыше? Проверь и если что отпиши.

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