dewu Posted January 5, 2014 Share Posted January 5, 2014 Hi guys. I create MTA: DayZ server and i have strange problem with playSound ingame. This script works and play mp3: if loot and not getElementData(loot, "itemloot") and getElementType(getElementData(loot, "parent")) == "vehicle" and itemName == "Full Gas Canister" then if getElementData(loot, "fuel") + 20 < getVehicleMaxFuel(loot) then addingfuel = 20 elseif getElementData(loot, "fuel") + 20 > getVehicleMaxFuel(loot) + 15 then triggerEvent("displayClientInfo", getLocalPlayer(), "Vehicle", "The fuel tank is 100% full up.", 255, 22, 0) return else addingfuel = getVehicleMaxFuel(loot) - getElementData(loot, "fuel") end setElementData(loot, "fuel", getElementData(loot, "fuel") + addingfuel) setElementData(getLocalPlayer(), itemName, getElementData(getLocalPlayer(), itemName) - itemPlus) setElementData(getLocalPlayer(), "Empty Gas Canister", (getElementData(getLocalPlayer(), "Empty Gas Canister") or 0) + itemPlus) triggerEvent("displayClientInfo", getLocalPlayer(), "Vehicle", "You filled a few liters of fuel into the vehicle!", 22, 255, 0) playSound("sounds/refuel.mp3") return end but that's not: function hideRightClickInventoryMenu() guiSetVisible(rightclickWindow, false) end function onPlayerClickOnRightClickMenu(button, state) if button == "left" then local itemName, itemInfo = getElementData(rightclickWindow, "iteminfo")[1], getElementData(rightclickWindow, "iteminfo")[2] hideRightClickInventoryMenu() playerUseItem(itemName, itemInfo) end end addEventHandler("onClientGUIClick", headline.rightclickmenu, onPlayerClickOnRightClickMenu, false) local playerFire = {} local fireCounter = 0 function playerUseItem(itemName, itemInfo) if itemInfo == "Drink" then triggerServerEvent("onPlayerRequestChangingStats", getLocalPlayer(), itemName, itemInfo, "thirst") playSound("sounds/drink.mp3") elseif itemInfo == "Eat" then triggerServerEvent("onPlayerRequestChangingStats", getLocalPlayer(), itemName, itemInfo, "food") playSound("sounds/eat.mp3") elseif itemInfo == "Use Skin" then triggerServerEvent("onPlayerChangeSkin", getLocalPlayer(), itemName) playSound("sounds/wear.mp3") elseif itemName == "Empty Water Bottle" then triggerServerEvent("onPlayerRefillWaterBottle", getLocalPlayer(), itemName) playSound("sounds/fill.mp3") elseif itemName == "Tent" then triggerServerEvent("onPlayerPitchATent", getLocalPlayer(), itemName) playSound("sounds/tent.mp3") elseif itemInfo == "Place Wire Fence" then triggerServerEvent("onPlayerBuildAWireFence", getLocalPlayer(), itemName) playSound("sounds/fence.mp3") elseif itemName == "Roadflare" then triggerServerEvent("onPlayerPlaceRoadflare", getLocalPlayer(), itemName) playSound("sounds/flare.mp3") elseif itemInfo == "Set fire" then triggerServerEvent("onPlayerMakeAFire", getLocalPlayer(), itemName) playSound("sounds/fire.mp3") elseif itemInfo == "Use" then triggerServerEvent("onPlayerUseMedicObject", getLocalPlayer(), itemName) playSound("sounds/bandage.mp3") elseif itemName == "Bandage" then triggerServerEvent("onPlayerUseMedicObject", getLocalPlayer(), itemName) playSound("sounds/bandage.mp3") elseif itemInfo == "Use Googles" then triggerServerEvent("onPlayerChangeView", getLocalPlayer(), itemName) elseif itemInfo == "Equip Primary Weapon" then triggerServerEvent("onPlayerRearmWeapon", getLocalPlayer(), itemName, 1) playSound("sounds/primary.mp3") elseif itemInfo == "Equip Secondary Weapon" then triggerServerEvent("onPlayerRearmWeapon", getLocalPlayer(), itemName, 2) playSound("sounds/secondary.mp3") elseif itemInfo == "Equip Special Weapon" then triggerServerEvent("onPlayerRearmWeapon", getLocalPlayer(), itemName, 3) playSound("sounds/specially.mp3") end end What i was do wrong? I am amateur scripter, i learns LUA alone. Link to comment
Castillo Posted January 5, 2014 Share Posted January 5, 2014 Any errors in the debugscript? 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