Jump to content

Problem z exportowaniem funkcji


Recommended Posts

Cześć! Zrobiłem sobie market, i jest tam do kupienia latarka. Chce by po kupieniu latarki dodawała się ona do ekwipunku w HeroInventory. Więc wyeksportowałem funkcję addPlayerItem, oto lista itemów z hero:

itemArchive = -- {picture, name, group_name, object-item-id, z-adjustment}
{

{"images/items/Hat.png", "Kapelusz", "Ubrania", 1271, 0.8}, 
{"images/items/latarka.png", "Latarka", "Elektronika", 2824, 0}

}

i mój skrypt:

exports["inventory"]:addPlayerItem ( playerElement, "itemID", "amount" )


GUIEditor = {
   button = {},
   window = {},
   label = {}
}


function pokazsklep()
GUIEditor.window[1] = guiCreateWindow(283, 0, 517, 569, "Market Los Santos", false)
guiWindowSetSizable(GUIEditor.window[1], false)

GUIEditor.label[1] = guiCreateLabel(19, 29, 107, 19, "Latarka", false, GUIEditor.window[1])
GUIEditor.label[2] = guiCreateLabel(152, 31, 72, 17, "50$", false, GUIEditor.window[1])
latarka = guiCreateButton(300, 31, 66, 17, "Kup", false, GUIEditor.window[1])
showCursor(true)
end

function kuplatarke ()
if source == latarka then
takePlayerMoney(source, 50 )
outputChatBox("Dziękujemy za zakup latarki w naszym sklepie za 50$! Jest ona w Twoim ekwpiunku na I")
addPlayerItem ( playerElement, 3, 1 ) 
end
end

addCommandHandler("pokazsklep", pokazsklep)

addEventHandler("onClientGUIClick", root, kuplatarke)

meta.xml mojego skryptu wygląda natomiast tak:










Błąd w debugscript po uruchomieniu skryptu:

ERROR: prs-gui\market.lua:1 call: failed to call 'inventory:addPlayerItem' Pomóżcie ;__;

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