mommytellme Posted April 7, 2014 Share Posted April 7, 2014 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
WhoAmI Posted April 8, 2014 Share Posted April 8, 2014 exports.inventory:addPlayerItem ( playerElement, 3, 1 ) Link to comment
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now