Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak tamamen ücretsizdir.
dostum belli ki scriptlerden çok anlamıyorsun. normaldir anlaman da gerekmiyor öncelikle sistemin hatalı ve scriptinin adı büyük ihtimalle np-taskbar bu yüzden olmuyorMerhabalar Np-Taskbarı yiyecek ve içeceklere export etmeye çalıştım fakat böyle bir hata aldım çözümünü bilen var mı acaba
Görsel 1 :
Ekli dosyayı görüntüle 44671
Görsel 2 :
Ekli dosyayı görüntüle 44673
Merhabalar Np-Taskbarı yiyecek ve içeceklere export etmeye çalıştım fakat böyle bir hata aldım çözümünü bilen var mı acaba
local finished = exports["np-taskbar"]:taskBar(3000,"BLALALAL",false,false)
if (finished == 100) then
TriggerEvent("BLALALAL")
end
Hocam zaten aynı kodlar yazıyorexports["np_taskbar"]:taskBar(1500,"Kart takılıyor..")
Scriptin içinde kullanım yazan bir txt vardı ordaki yazıdada np_tasbkar olarak yazıyordu script in adı da np_taskbardostum belli ki scriptlerden çok anlamıyorsun. normaldir anlaman da gerekmiyor öncelikle sistemin hatalı ve scriptinin adı büyük ihtimalle np-taskbar bu yüzden olmuyor
Orada np_taskbar yazıyor np-taskbar a çevirirsen düzelir. kişiler bir hotbara atayıp spam yapabilirler ve yemeği hızlıca yiyebilirler. sana önerim mythic progbar kullanman eğer illede engellemek istiyorsan. konuya geri dönersek, np_taskbar'ı np-taskbar yapman
Yine hata aldım discorddan yardım eder misiniz acabaPHP:local finished = exports["np-taskbar"]:taskBar(3000,"BLALALAL",false,false) if (finished == 100) then TriggerEvent("BLALALAL") end
Bu şekilde kullanırsan sanıyorum hem sorunun hem de arkadaşın dediği spam problemi çözülmüş olur.
esx_basicneeds de nasıl client tarafında kullanabilirm yardım eder misinScriptin ismiyle alakası yok, exportu server tarafında kullanmaya çalıştığın için hata alıyorsun. Client tarafından kullanman gerekli.
RegisterNetEvent('esx_basicneeds:onEat')
AddEventHandler('esx_basicneeds:onEat', function(prop_name)
if not IsAnimated then
prop_name = prop_name or 'prop_cs_burger_01'
IsAnimated = true
Citizen.CreateThread(function()
local playerPed = PlayerPedId()
local x,y,z = table.unpack(GetEntityCoords(playerPed))
local prop = CreateObject(GetHashKey(prop_name), x, y, z + 0.2, true, true, true)
local boneIndex = GetPedBoneIndex(playerPed, 18905)
AttachEntityToEntity(prop, playerPed, boneIndex, 0.12, 0.028, 0.001, 10.0, 175.0, 0.0, true, true, false, true, 1, true)
ESX.Streaming.RequestAnimDict('mp_player_inteat@burger', function()
TaskPlayAnim(playerPed, 'mp_player_inteat@burger', 'mp_player_int_eat_burger_fp', 8.0, -8, -1, 49, 0, 0, 0, 0)
Citizen.Wait(3000)
IsAnimated = false
ClearPedSecondaryTask(playerPed)
DeleteObject(prop)
end)
end)
exports["np-taskbar"]:taskBar(3000, "Yiyorsun..")
end
end)
RegisterNetEvent('esx_basicneeds:onDrink')
AddEventHandler('esx_basicneeds:onDrink', function(prop_name)
if not IsAnimated then
prop_name = prop_name or 'prop_ld_flow_bottle'
IsAnimated = true
Citizen.CreateThread(function()
local playerPed = PlayerPedId()
local x,y,z = table.unpack(GetEntityCoords(playerPed))
local prop = CreateObject(GetHashKey(prop_name), x, y, z + 0.2, true, true, true)
local boneIndex = GetPedBoneIndex(playerPed, 18905)
AttachEntityToEntity(prop, playerPed, boneIndex, 0.12, 0.028, 0.001, 10.0, 175.0, 0.0, true, true, false, true, 1, true)
ESX.Streaming.RequestAnimDict('mp_player_intdrink', function()
TaskPlayAnim(playerPed, 'mp_player_intdrink', 'loop_bottle', 1.0, -1.0, 2000, 0, 1, true, true, true)
Citizen.Wait(3000)
IsAnimated = false
ClearPedSecondaryTask(playerPed)
DeleteObject(prop)
end)
end)
exports["np-taskbar"]:taskBar(3000, "İçiyorsun..")
end
end)
hocam yanlışım varsa düzeltin ama zaten yemek yeme kısmına eklemeye çalışıyor kodu yani zaten server sidedan almalı exportu client sadece serverdeki olayı gerçekleştirmiyor mu (bunun için sadece yoksa biliyorum diğer scler farklı işler yapabiliyor clientte)Scriptin ismiyle alakası yok, exportu server tarafında kullanmaya çalıştığın için hata alıyorsun. Client tarafından kullanman gerekli.
hocam yanlışım varsa düzeltin ama zaten yemek yeme kısmına eklemeye çalışıyor kodu yani zaten server sidedan almalı exportu client sadece serverdeki olayı gerçekleştirmiyor mu (bunun için sadece yoksa biliyorum diğer scler farklı işler yapabiliyor clientte)
tamam hocam teşekkürlerTaskbar client üzerinden exportlandığı için server tarafında kullanamazsınız.
Bu seferde hata almıyorum fakat hiç bir değişiklik olmadıKod:RegisterNetEvent('esx_basicneeds:onEat') AddEventHandler('esx_basicneeds:onEat', function(prop_name) if not IsAnimated then prop_name = prop_name or 'prop_cs_burger_01' IsAnimated = true Citizen.CreateThread(function() local playerPed = PlayerPedId() local x,y,z = table.unpack(GetEntityCoords(playerPed)) local prop = CreateObject(GetHashKey(prop_name), x, y, z + 0.2, true, true, true) local boneIndex = GetPedBoneIndex(playerPed, 18905) AttachEntityToEntity(prop, playerPed, boneIndex, 0.12, 0.028, 0.001, 10.0, 175.0, 0.0, true, true, false, true, 1, true) ESX.Streaming.RequestAnimDict('mp_player_inteat@burger', function() TaskPlayAnim(playerPed, 'mp_player_inteat@burger', 'mp_player_int_eat_burger_fp', 8.0, -8, -1, 49, 0, 0, 0, 0) Citizen.Wait(3000) IsAnimated = false ClearPedSecondaryTask(playerPed) DeleteObject(prop) end) end) exports["np-taskbar"]:taskBar(3000, "Yiyorsun..") end end)
Kod:RegisterNetEvent('esx_basicneeds:onDrink') AddEventHandler('esx_basicneeds:onDrink', function(prop_name) if not IsAnimated then prop_name = prop_name or 'prop_ld_flow_bottle' IsAnimated = true Citizen.CreateThread(function() local playerPed = PlayerPedId() local x,y,z = table.unpack(GetEntityCoords(playerPed)) local prop = CreateObject(GetHashKey(prop_name), x, y, z + 0.2, true, true, true) local boneIndex = GetPedBoneIndex(playerPed, 18905) AttachEntityToEntity(prop, playerPed, boneIndex, 0.12, 0.028, 0.001, 10.0, 175.0, 0.0, true, true, false, true, 1, true) ESX.Streaming.RequestAnimDict('mp_player_intdrink', function() TaskPlayAnim(playerPed, 'mp_player_intdrink', 'loop_bottle', 1.0, -1.0, 2000, 0, 1, true, true, true) Citizen.Wait(3000) IsAnimated = false ClearPedSecondaryTask(playerPed) DeleteObject(prop) end) end) exports["np-taskbar"]:taskBar(3000, "İçiyorsun..") end end)
ESX.RegisterUsableItem('bread', function(source)
local xPlayer = ESX.GetPlayerFromId(source)
TriggerClientEvent('esx_basicneeds:onEat', source)
Citizen.Wait(3000)
xPlayer.removeInventoryItem('bread', 1)
TriggerClientEvent('esx_status:add', source, 'hunger', 200000)
end)
Forumdan daha fazla yararlanmak için giriş yapın veya kayıt olun!