Search the Community
Showing results for tags 'inventario'.
-
Eu jogava em uma cidade muito boa, porém por uns motivos ai ela nunca mais foi a mesma. Há um tempinho eu e meu amigo começamos a tentar criar uma cidade nova. Então que me deparo com o mesmo inventario daquela cidade, tem rota, montagem arma, bau, conce, detran etc sóq nao tem 3 coisas basicas pro rp, revistar/saquear, radinho, sistema dinheiro sujo. Se alguem pirar de me ajudar mano fico mt agradecido de vdd, caso alguem queira o inventario tbm eu libero pra vcs Meu dc qlr coisa; brbugadao
-
function onInventory(source) if not isGuestAccount(getPlayerAccount(source)) then triggerClientEvent(source, "N3xT.onOpenInventory", source) else messageS(source, "Você precisa estar logado para abrir o inventário!", "error") end end function onResStart() for index, player in ipairs(getElementsByType("player")) do bindKey(player, config.bind, "down", onInventory) if not isGuestAccount(getPlayerAccount(player)) then local acc = getAccountName(getPlayerAccount(player)) loadItens(player, acc) end end end addEventHandler("onResourceStart", resourceRoot, onResStart) function onPlayerJoin() bindKey(source, config.bind, "down", onInventory) end addEventHandler("onPlayerJoin", getRootElement(), onPlayerJoin) function cleanAll() for index, player in ipairs(getElementsByType("player")) do unbindKey(player, config.bind, "down", onInventory) bindKey ( player, "F1", "down", onInventory ) end end addEventHandler("onResourceStop", resourceRoot, cleanAll)
-
function getPlayerID(id) v = false for i, player in ipairs (getElementsByType("player")) do if getElementData(player, "ID") == id then v = player break end end return v end function playerHasItem(player, itemID) for i, v in pairs(getElementData(player, 'TS:InventarioInfo')) do if type(v) == 'table' then if v['Item'] == tonumber(itemID) then return true end end end return false end function returnQntdItem(player, itemID) if (player) then for i, v in pairs(getElementData(player, "TS:InventarioInfo")) do if (type(v) == "table") then if (v['Item'] == tonumber(itemID)) then return v['Quantidade'] end end end end return false end function verificarDistancia (player, abordado) if player and abordado then local x,y,z = getElementPosition(player) local x2,y2,z2 = getElementPosition(abordado) local distancia = getDistanceBetweenPoints3D(x,y,z,x2,y2,z2) if distancia then return distancia end end end local items = { [9] = "Cerveja(s)", } function revista (thePlayer, commandName, id) if (tonumber(id)) then local targetPlayer = getPlayerID(tonumber(id)) if (targetPlayer) then if (verificarDistancia (thePlayer, targetPlayer) > 5) then outputChatBox ("O jogador com este ID não está perto o suficiente para ser revistado.", thePlayer, 255, 150, 0) return end for i, item in pairs (items) do if (playerHasItem (targetPlayer, i) == true) then else outputChatBox ("Mochila Vazia") outputChatBox ("Libere o Cidadão") end end else outputChatBox ("✘#ffffffINFO#0037FF✘➺ #ffffff O Cidadão tem "..returnQntdItem (targetPlayer, i).." "..item.." em sua mochila!", thePlayer, 0, 55, 255, true) end end end addCommandHandler ("revistar", revista) ja tentei de todas formas esse codigo e não consigo alguem poderia me dizer aonde esta o erro ou me ajudar no codigo?
-
Estou fazendo um inventário no estilo desses Húngaros, porém como não tenho conhecimento nenhum sobre sql e pouco sobre tabelas, resolvi usar o bom e velho elementData. Porém ficou a dúvida se iria ter problemas em relação ao desempenho/processamento desses dados, pois teria slots para 20 itens diferentes nesse inventário e todos com os dados armazenados através de elementData. Eu teria problemas com isso? Se sim, a única saída seria usando tabelas?
-
eu estou tentando programar um trabalho de leiteiro utilizando um inventario, e pra isso estou utilizando uma data base em uma host, a minha ideia pro trabalho do leiteiro é que primeiro o player tem que comprar um balde, depois ele tem que ir até uma vaca e tirar o leite dela, com isso o balde vazio é removido do inventario do player e um cheio é adicionado. só que tem um problema, se o player não tiver comprado o balde e executar o comando, ele irá conseguir tirar o leite da vaca do mesmo jeito, não tenho muita experiencia com MySQL aliás quase nenhuma, essa é a minha primeira vez A foto abaixo é da data base e do que fica armazenado no tabela de items do inventario na minha host:
-
Olá gostaria de sabe como faço para deixar um dxDrawRectangle ai quando ele tiver selecionado eu aperta em outro dxDrawRectangle e fazer uma função exemplo: Um som. Obs: Da parte de fazer uma função eu ja tenho função determinada.
-
Gostaria sabe como faço duas verificação em uma função so. Servidor-side function Beber_Energetico () Sono = getElementData(source, "AirNew:Sono") ItemEnergetico = getElementData(source, "Energetico") if ItemEnergetico > 0 then setElementData(source, "AirNew:Sono", Sono + 20) setElementData(source, "Energetico", ItemEnergetico - 1) outputChatBox ( "- Você tormou um Energetico!!", source, 255, 255, 255, true ) else outputChatBox ( "- Sem Energetico!!", source, 255, 255, 255, true ) end end addEvent( "Beber>Energetico", true ) addEventHandler( "Beber>Energetico", root, Beber_Energetico ) Eu fiz a verificação do Energetico mas digamos que mesmo o sono tiver 100% vai aparece a mensagem (Você Tormou um Energetico). Ai queria que se eu tivesse sem Sono ia aparece (Sem sono). Obs: Estou usando um script de outra pessoa para fazer o inventario.