dewu Posted January 5, 2014 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.
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