SRG013 Posted June 5, 2019 Share Posted June 5, 2019 como eu poderia criar um painel desse http://prntscr.com/ny3arp alguem poderia me ajudar Link to comment
Other Languages Moderators Lord Henry Posted June 5, 2019 Other Languages Moderators Share Posted June 5, 2019 Usando dxDraw functions. Link to comment
SRG013 Posted June 6, 2019 Author Share Posted June 6, 2019 eu fiz a grid list já com os itens mais sei como faço o espaço para digitar por exemplo o id da pessoa e a quantidade para enviar sabe lord Link to comment
Other Languages Moderators Lord Henry Posted June 6, 2019 Other Languages Moderators Share Posted June 6, 2019 5 hours ago, SRG013 said: eu fiz a grid list já com os itens mais sei como faço o espaço para digitar por exemplo o id da pessoa e a quantidade para enviar sabe lord Não entendi direito. Mas acho que vc quis dizer isso: Quote Eu fiz a grid list já com os itens, mas não sei como faço o campo para digitar o ID da pessoa e a quantidade de itens para enviar. Você sabe, Lord? Supondo que seja isso, vc pode criar campos de input com guiCreateEdit. Link to comment
SRG013 Posted June 8, 2019 Author Share Posted June 8, 2019 (edited) lord eu consegui algo http://prntscr.com/nz4lyi poderia me ajudar a sincronizar os items da tabela com o enviar, porque exemplo no meu codigo ta pra um certo elemento mais eu queria clicar na tabela e ai so colocar id e quantidade pode me ajudar essa é minha lista function Itens_S () local Semente_Maconha = tonumber(getElementData(localPlayer, "Semente.Maconha")) or 0 local Semente_LSD = tonumber(getElementData(localPlayer, "Semente.LSD")) or 0 local Plantacao_Maconha = tonumber(getElementData(localPlayer, "SRG.Maconha")) or 0 local Plantacao_LSD = tonumber(getElementData(localPlayer, "SRG.LSD")) or 0 local Processo_Maconha = tonumber(getElementData(localPlayer, "Processo.Maconha" )) or 0 local Processo_LSD = tonumber(getElementData(localPlayer, "Processo.LSD" )) or 0 ListaPontos:Clear(true) if Semente_Maconha then ListaPontos:AddItem(1,"Semente") ListaPontos:AddItem(3, ""..Semente_Maconha.."") end if Semente_LSD then ListaPontos:AddItem(1,"Semente") ListaPontos:AddItem(3, ""..Semente_LSD.."") end if Plantacao_Maconha then ListaPontos:AddItem(1,"Maconha") ListaPontos:AddItem(3, ""..Plantacao_Maconha.."g") end if Plantacao_LSD then ListaPontos:AddItem(1,"LSD") ListaPontos:AddItem(3, ""..Plantacao_LSD.."g") end if Processo_Maconha then ListaPontos:AddItem(5, "") ListaPontos:AddItem(5, "") ListaPontos:AddItem(5, ""..Processo_Maconha.."") end if Processo_LSD then ListaPontos:AddItem(5, ""..Processo_LSD.."") end end essse é o transferir function transItem (_, state) if dx.dxPainel_1 == true then if state == "down" then if cursorPosition(screenW * 0.6380, screenH * 0.5504, screenW * 0.1149, screenH * 0.0299) then local ID = getElementData(id, "text3") local Valor = getElementData(valor, "text3") local Valor_Transferir = tonumber ( Valor ) or nil local Id_Player = tonumber ( ID ) or nil if Id_Player == tonumber("0") or Id_Player == nil then return outputChatBox("Informe o ID") end if Valor_Transferir == tonumber("0") or Valor_Transferir == nil then return outputChatBox("Informe a quantidade") end if tonumber(Valor_Transferir) == getElementData(localPlayer, "Processo.Maconha") or tonumber(Valor_Transferir) < getElementData(localPlayer, "Processo.Maconha") then setElementData(localPlayer, "Processo.Maconha", getElementData(localPlayer, "Processo.Maconha") - tonumber(Valor_Transferir)) triggerServerEvent("transItem", localPlayer , tonumber (Valor_Transferir), tonumber (Id_Player)) else outputChatBox("Você não tem a quantidade necessaria para enviar") end end end end end addEventHandler("onClientClick", root, transItem) Edited June 8, 2019 by SRG013 Link to comment
Other Languages Moderators Lord Henry Posted June 8, 2019 Other Languages Moderators Share Posted June 8, 2019 Ah, vc fez tudo em DX... é mais complicado. Os textos dos campos e tabela vc deve usar variáveis, então só passar essas variáveis pro server fazer a verificação. 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