Jump to content

Tony Scripter

Members
  • Posts

    38
  • Joined

  • Last visited

Everything posted by Tony Scripter

  1. Entendi mas seria muito complexo para meu nivel de programação, uma pergunta para utilização de toJSON seria necessario um sqlite ? Uma pergunta a este codigo na utilização de local playersOnly = getElementsByType("player") Porque você utilizou getElementsByType("") ? isso não e a mesma coisa que utilizar ( player ) ?
  2. Ja vi uma vez aquele video, porem a gente tem que colocar em pratica nao da para aprender so vendo.
  3. Bom eu apenas copiei esse codigo que você mandou para min porem não funcionou o script, teria alguma coisa errado ? na Function Apply que está exportando a todos ? local texturesCache = {} addCommandHandler("apply", function(player, _, textureID) local veh = getPedOccupiedVehicle(player) if veh and textureID then texturesCache[player] = {veh, textureID} end end) addEventHandler("onPlayerLogin", root, function(source) if #texturesCache > 0 then triggerClientEvent(source, "Apply", source, texturesCache) end end) addEventHandler("onPlayerQuit", root, function(source) if texturesCache[source] then texturesCache[source] = nil end end) function Apply(source) triggerClientEvent(getRootElement(), "Apply", getRootElement(), source) end Ao lado cliente está deste modo function Apply(localPlayer) Paint[localPlayer] = {} Paint[localPlayer][1] = dxCreateShader("texturechanger.fx", 0, 100, false, "vehicle") Paint[localPlayer][2] = dxCreateTexture("image1.png") -- change color if Paint[localPlayer][1] and Paint[localPlayer][2] then dxSetShaderValue(Paint[localPlayer][1], "TEXTURE", Paint[localPlayer][2]) engineApplyShaderToWorldTexture(Paint[localPlayer][1], "remap_federal", theVehicle) end end addEvent("Apply", true) addEventHandler("Apply", getRootElement(), Apply) Obs não pegou mas tem uma variavel Paint = {}
  4. Entendi você poderia me dar um exemplo desse cache no server ?
  5. Duas pergunta andr0xy, como eu poderia testar o script para ver se está pegando para todos ?, outra coisa e possivel salvar a textura ? exemplo a pessoa deu o comando e depois ela nunca mais precisar dar o comando quando der spawn no veiculo novamente
  6. Ok irei tentar fazer o script aqui vou ver se consigo importar para um carro padrão do proprio game para que fique mais facil, qualquer duvida irei retornar na comunidade.
  7. Entendi então o veículo teria que ser adaptado para usar, mas seria muito difícil fazer esse script ? E essa adaptação ? Nunca utilizei essas funções tirando a triggerClientEvent
  8. Olá pessoal boa noite, gostaria de sabe se e possivel eu ter mais de uma txd em 1 veiculo exemplo, tenho uma mercedes com textura branca, e quero dar um comando /cardrift, ai ele aplica uma textura de drift com cores etc, isso teria que mudar para visão de todos os players não so na do que digitou o comando
  9. Sim fiz exatamente desse jeito, obrigado pela dica irei usar o break aqui valeu!
  10. Entendi, bom eu mudei um pouco sobre a função porem ele da um erro no debugscript, falando que não consegue indentificaro (ID) da roupa porque a roupa primaria seta em um ped como se fosse o usuário e compra seta no player, pois assim ele não ira ficar clicando na roupa e gastando dinheiro function clickRender(btn, state) if varClothes == true then if btn == "left" and state == "up" then for t = 1, #gridClothes do local ix, iy, iw, ih, id = gridClothes[t][1], gridClothes[t][2], gridClothes[t][3], gridClothes[t][4], gridClothes[t][5] if cursorPosition(ix, iy, iw, ih) then local name, id, price = Shirt[id][1], Shirt[id][2], Shirt[id][3] local texture, model = getClothesByTypeIndex(0, id) addPedClothes(ped, texture, model, 0) end end end end end addEventHandler("onClientClick", root, clickRender) function clickBuy(btn, state) if varClothes == true then if btn == "left" and state == "up" then if cursorPosition(x*370, y*250, y*310, x*215) then local texture, model = getClothesByTypeIndex(0, id) addPedClothes(localPlayer, texture, model, 0) CloseClothes() end end end end addEventHandler("onClientClick", root, clickBuy) O novo codigo está assim, o unico problema que está a fazer e o set da roupa no localPlayer Bom consegui resolver o codigo aqui sozinho, obrigado por tentar ajudar qualquer outra duvida irei postar aqui no forum
  11. Olá, estou desenvolvendo uma loja de roupas por tabela, porem quando eu compro uma roupa ele não adiciona a roupa que eu selecionei ele vai para a roupa, sem camisa. function clickRender(btn, state) if varClothes == true then if btn == "left" and state == "up" then for t = 1, #gridClothes do local ix, iy, iw, ih, id = gridClothes[t][1], gridClothes[t][2], gridClothes[t][3], gridClothes[t][4], gridClothes[t][5] if cursorPosition(ix, iy, iw, ih) then refreshClothes() end if cursorPosition(x*370, y*250, y*310, x*215) then local name, id, price = Shirt[id][1], Shirt[id][2], Shirt[id][3] local texture, model = getClothesByTypeIndex(0, id) addPedClothes(localPlayer, texture, model, 0) CloseClothes() end end end end end addEventHandler("onClientClick", root, clickRender)
×
×
  • Create New...