Jump to content

Preciso de uma dica por onde começo


Recommended Posts

Eu já criei um Parecido com oque você está querendo montar, e Usei setElementData  e getElementData pra estocar as armas e vende-las. Dai tu poderia fazer Assim

 GridList (Jogadores) -- Criar guiCreateGridList para jogadores
 GridList  (Armas) -- Criar guiCreateGridList para as armas que serão disponiveis para venda
 EditBox (Procurar Jogador) -- Criar guiCreateEdit para procurar jogadores rapidamente
 EditBox (Quantidade) -- Criar guiCreateEdit  Parar Adicionar a Quantia de Munição
Poderia usar OnClientGUIChanged Para Pesquisar o Jogador 

Função Oferecer Arma

Para passar armas de um jogador para o outro teria que verificar corretamente cada editbox preenchido, Nele você iria precisa das seguintes funções

guiGridListGetSelectedItem(Jogadores) -- Verificar Item Selecionado (Jogadores)

guiGridListGetSelectedItem(Armas) -- Verificar Item Selecionado (Armas)

guiGetText (Procurar Jogador) -- Nesse guiGetText Será utilizado uma outra função  com evento OnClientGUIChanged Que obterá um jogador especifico rapidamente

guiGetText (Quantidade)  -- Verifica Quantidade da Arma Utilize Também if type(Quantidade) == "number" then (Evitar Bugs)

guiGridListGetItemText (ListaJogadores , Selected, column)  -- Verifica o Texto do Item Selecionado (Nome dos Jogadores)

getElementData --  Use pra Verificar se o Valor De Armas do Jogador é >= que Quantidade

 triggerServerEvent("") -- Use Para Passar Todos Os Itens selecionados para Server-side (Jogador, Quantidade,  Arma)    

Server-Side

Depois de ter passado os dados do Client-Side para o Server-Side dê continuidade usando as seguintes funções.

outputChatBox(Source) -- Alertar Jogador(1) que Enviou a arma.

outputChatBox(Jogador) -- Alertar Jogador(2) que a arma foi movida para o inventario dele

setElementData(Jogador) -- Setar Quantidade de Armas Que foi Adicionada pelo Jogador(1)
(Use Juntamente com getElementData, para que Adicione apenas a quantidade adiciona no editbox)

setElementData(Source) -- Setar Quantidade de Armas Que foi enviada para Jogador(2)
(Use Juntamente com getElementData, para que remova apenas a quantidade adiciona no editbox)


Ta ai é Basicamente isso, Inicie o Código e vá postando nesse tópico que mais pessoas irão te ajudar com esse sistema. Como eu disse no começo eu recomendaria ElementData pois daria pra fazer junto com inventario. Ou então você pode usar essas funções.

 getPedTotalAmmo -- Verifica toda munição de um slot especifico do jogador
 setWeaponAmmo -- Setar munição de para o jogador


Sistema que fiz parecido com oque você está procurando
N8tfzB2.jpg

Caso eu estiver errado em algo, Por favor me corrigem

  • Like 1
  • Thanks 1
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...