Jump to content

Exemplo porfavor


Recommended Posts

  • Other Languages Moderators
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

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 by SRG013
Link to comment
  • Other Languages Moderators

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

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...