Jump to content

Вопрос по Map Editor'u! Пикап ХП.


Recommended Posts

У меня вопрос по Map Editor'u. Хз, мб не в эту тему, но всё же. Кароч создал в Map Editor'e гдет 20-30 пикапов ХП(поставил везде по 26 хп). Запустил потом арену в тактиксе для теста, меня ранили, побежал на ХП, а оно не берётся :О некоторые берутся только как "F" нажать, и то кастет даёт :DD а ХП не прибавляет....в чём же проблемма?) помогите пжлст!! очень надо!1

Link to comment
function PickupHit(pickup) 
    if isPedInVehicle ( source ) then 
        return cancelEvent() 
    end 
     
local pickupType = getPickupType ( pickup) 
    if (pickupType == 0) then   
setElementHealth ( source , getElementHealth ( source  ) + 50 ) 
       end 
  
end 
addEventHandler("onPlayerPickupHit",getRootElement(),PickupHit) 

Link to comment
  
setElementHealth ( source , getElementHealth ( source  ) + 50 ) 
  

А это (+50), как я понял, проценты добавления ХП игроку при взятии пикапа?

function PickupHit(pickup) 
    if isPedInVehicle ( source ) then 
        return cancelEvent() 
    end 
     
local pickupType = getPickupType ( pickup) 
    if (pickupType == 0) then   
setElementHealth ( source , getElementHealth ( source  ) + 50 ) 
       end 
  
end 
addEventHandler("onPlayerPickupHit",getRootElement(),PickupHit) 

Эмм..а не подскажешь еще, куда это пихать?) А то я в Lua пока что не шарю...И, если подскажешь, то пожалуйста более подробно, за ранее спасибо :).

Link to comment

Да какой "файл-скрипт", я арену делаю, туда надо, если да то куда именно?) А то я в Луа ваще не ок.

-

И кстате, у меня там как я выше написал что "20-30 пикапов ХП расставлено"....и этот код что дал Оникс, он отвечает за все сразу пикапы? или один код = один пикап?) блин, обьясните нубу как всё норм сделать плз) если надо арену выложу...хз поможет ли это чему-то)

Link to comment
Всё так и есть, во всём виноват тактикс!

Вы только полюбуйтесь как фанатично и рьяно этот человек во всем обвиняет тактикс!

Да, код оникса будет отвечать за любой пикап на сервере типа "здоровье". Только непонятно почему они не работают по-умолчанию, наверное ты делаешь что-то не так.

Link to comment

Да, код оникса будет отвечать за любой пикап на сервере типа "здоровье".

Хм, ну это отлично, еще бы написали куда ИМЕННО его ставить, было бы вообще супер. )

Только непонятно почему они не работают по-умолчанию, наверное ты делаешь что-то не так.

Да не, всё нормально делаю..загружаю тактикс, делаю всё как надо, обьекты расставляю, спавны ставлю, пикапы оружия(с ними всё ок), и пикапы ХП, и с ними бред какой то.)

Link to comment
куда ИМЕННО его ставить, было бы вообще супер.

Создать новый .lua файл, вставить в него написанный выше код, положить этот файл в папку с картой. В meta.xml дописываете строчку:

<script src="scriptName.lua" type="server" /> 

где scriptName - имя lua файла (поменять на свое).

Edited by Guest
Link to comment

Вот у меня сам серввер запущен:

767198.png

Прописываю "start PikapsHP" и ничего не происходит...мда, почему??! -.-

--------------------------------------------------------------------------------------------

Ну и вот тут ниже напишу что у меня написано в файлах, и где сам скрипт.

1) Сама папка ресурсов. (\server\mods\deathmatch\resources)

729310.png

2) Внутри папки. (\server\mods\deathmatch\resources\PikapsHP)

727262.png

3) Внутри файла. (PikapsHP.lua)

775377.png

4) Внутри файла. (PikapsHP.xml)

745681.png

-----

...без понятия что за бред, обьясните плзз.))

Link to comment

Ну всё пошло...НО: криво как-то работает..Сделал себе 1 хп, подхожу к пикапу, он мне дал +50 хп, отхожу, подхожу еще раз, и он мне снова даёт +50 хп...с кстате, к тому первому пикапу что подошел, нажал "F" Мне дало кастет, и пикап исчез...что за бред? и как сделать чтоб когда бежишь на пикап, он додаёт тебе определённое кол-во хп, и исчезает?)

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