Theme editor

STANDALONE PA Crafting NoPixel 4.0 inspired [Open Source]

martink7331

Well-known member
Joined
May 17, 2023
Messages
54
Reaction score
0
Points
0
Credits
2,231
Thread owner
Hello everyone! I am sharing you the latest version of pa-crafting completely open-source. In the pack even I included pa-props again OPEN source so you won't worry about that also.
The only problem is that it uses pa-lib-2, script works fine! Just the lib is encrypted.

If someone wants to help and decrypt are welcome. If you have more information message in the comments of the post.

Preview

 
Hello everyone! I am sharing you the latest version of pa-crafting completely open-source. In the pack even I included pa-props again OPEN source so you won't worry about that also.
The only problem is that it uses pa-lib-2, script works fine! Just the lib is encrypted.

If someone wants to help and decrypt are welcome. If you have more information message in the comments of the post.

Preview

-=Stripped Content=-
thanks for this! going to test it out right now!
 
Thread owner
Hello everyone! I am sharing you the latest version of pa-crafting completely open-source. In the pack even I included pa-props again OPEN source so you won't worry about that also.
The only problem is that it uses pa-lib-2, script works fine! Just the lib is encrypted.

If someone wants to help and decrypt are welcome. If you have more information message in the comments of the post.

Preview

-=Stripped Content=-
Try all with :
RegisterNetEvent('pa-craft:openMenu')
AddEventHandler('pa-craft:openMenu', function(receivedMenuId)
menuId = receivedMenuId

-- This section handles the menu open state directly
menuOpen = true

-- Fetch the weapon item details and open the NUI menu
TriggerCallback('pa-craft:GetWeaponItem', function(callback, Queue)
SendNUIMessage({
type = "open",
weaponAttachment = {},
weapons = callback,
craftItems = PA.CraftItems,
append = true,
Queue = Queue,
folder = PA.InventoryFolder
})

menuOpen = true
SetNuiFocus(true, true)

while menuOpen do
Citizen.Wait(1000)
TriggerCallback('pa-craft:queueUpdate', function(callback)
SendNUIMessage({
type = "queueUpdate",
Queue = callback,
folder = PA.InventoryFolder
})
end, menuId)
end
end)

SetEntityVisible(PlayerPedId(), false)

-- Event listener to handle closing the menu
RegisterNUICallback('closeMenu', function(data, cb)
menuOpen = false
SetNuiFocus(false, false)
SetEntityVisible(PlayerPedId(), true)
cb('ok')
end)
end)
this replaced function it should open the crafting but it wont handle the receivedMenuId, should find out how this can be done so the pa-lib-2 it will not be needed
 
The attention to detail in this script is impressive, making it a must-have for any serious gamer.
 
Try all with :
RegisterNetEvent('pa-craft:eek:penMenu')
AddEventHandler('pa-craft:eek:penMenu', function(receivedMenuId)
menuId = receivedMenuId

-- This section handles the menu open state directly
menuOpen = true

-- Fetch the weapon item details and open the NUI menu
TriggerCallback('pa-craft:GetWeaponItem', function(callback, Queue)
SendNUIMessage({
type = "open",
weaponAttachment = {},
weapons = callback,
craftItems = PA.CraftItems,
append = true,
Queue = Queue,
folder = PA.InventoryFolder
})

menuOpen = true
SetNuiFocus(true, true)

while menuOpen do
Citizen.Wait(1000)
TriggerCallback('pa-craft:queueUpdate', function(callback)
SendNUIMessage({
type = "queueUpdate",
Queue = callback,
folder = PA.InventoryFolder
})
end, menuId)
end
end)

SetEntityVisible(PlayerPedId(), false)

-- Event listener to handle closing the menu
RegisterNUICallback('closeMenu', function(data, cb)
menuOpen = false
SetNuiFocus(false, false)
SetEntityVisible(PlayerPedId(), true)
cb('ok')
end)
end)
this replaced function it should open the crafting but it wont handle the receivedMenuId, should find out how this can be done so the pa-lib-2 it will not be needed
where should this be added?
 
Hello everyone! I am sharing you the latest version of pa-crafting completely open-source. In the pack even I included pa-props again OPEN source so you won't worry about that also.
The only problem is that it uses pa-lib-2, script works fine! Just the lib is encrypted.

If someone wants to help and decrypt are welcome. If you have more information message in the comments of the post.

Preview

-=Stripped Content=-
Good job man. Thank you
 
Back
Top Bottom