Jump to content

+[T]rakin

Members
  • Posts

    137
  • Joined

  • Last visited

1 Follower

Recent Profile Visitors

962 profile views

+[T]rakin's Achievements

Poot-butt

Poot-butt (14/54)

5

Reputation

  1. Disso sei já, eu estou querendo sabe para não passa dos 10KG tipo tenho 9KG usado e compro um item de 3 KG ai meio que não deixaria eu compra pq senao ia passa dos 10KG
  2. Opa Boa Madrugada rsrs, To querendo fazer um inventario com Peso so que estou em duvida sobre um negocio tipo um item (X) pesa 5 KG e no meu inventario ta sendo usado 8KG de 10KG(Limite) como seria uma verificação dizendo que nao pode está comprando/adicionando esse item de 5KG pq o inventario ta quase passando no limite? Obs: Ainda não fiz o código no inv..
  3. Opa mano muito obrgado eu ia vim aqui para fala que consegui e é dessa forma que consegui mesmo , bom não foi eu e sim uns scripters que me ajudaram também. Muito obrigado mesmo por ter tirando uns minutos do seu tempo para me ajuda
  4. Ok ai agora tenho que fazer a verificação? trailers = { createVehicle (422, -710.332, 964.509, 12.405), createVehicle (422, -714.95, 954.419, 12.234), } function Trailers_Spawn(thePlayer) if trailers[1] then outputChatBox("TESTE", thePlayer, 255, 255, 255, true) end end addEventHandler("onVehicleStartEnter", root, Trailers_Spawn) Obs: Estou usando carro so para ser um pouco rapido
  5. Mals pela demora tava vendo se eu encontrava algum script perdido para estuda so que nada. Seguinte eu fiz isso so que não tenho certeza se está certo trailers = { createVehicle (422, 631.21447753906, 809.82647705078,- 42.9609375), createVehicle (422, 640.05676269531, 810.14611816406, -42.9609375), } Veh_Trailers = {} function Trailers_Spawn(thePlayer) for i, v in ipairs ( trailers ) do Veh_Trailers[thePlayer] = createVehicle ( v[1], v[2], v[3], v[4]) end end addEventHandler("onResourceStart", root, Trailers_Spawn)
  6. Quando você falou verificar o ID seria isso né? local trailers = { [1] = }, [2] = }, } Porque todos os trailers vão ter o mesmo modelID e a parte da verificação não entendi muito
  7. Sim , então como faço para cada trailers ter sua própria função? usando a tabela
  8. Boa Tarde estou querendo criar um Job de Caminhoneiro só que diferente tipo seria vários trailers no mapa e cada um tem função. Ai tudo bem so que não tenho uma base para está começando o código , tabela sei criar + ou - em relação de markers e objects agora de vehicles não.
  9. mvan = createMarker(100, 100, 100, "cylinder", 1, 255,100,100, 70) Tenta assim, ja fiz isso varias vezes e sempre funciona e também deixa o tamanho do Marker para 1.8
  10. Opa desculpa pela demora acabei de chegar da escola. Sobre o codigo funcionou perfeitamente so tenho que ver sobre o dxmessages do client mas tirando isso tudo corretamente Obrigado pela ajuda vou está estudando algumas linhas que não entendi muito.
  11. Testei aqui com um amigo tipo nenhum erro no debug, so que quando meu amigo pega a primeira Planta e eu se tiver no trab tbm ela some para mim e não da para fazer o trab
  12. Tentando eu to so que nao consigo aprender pelo wiki as vezes consigo. local Marker_Start = createMarker (-122.4150390625, 43.732421875, 3.1171875 -1, "cylinder", 2, 20, 70, 230, 80) local Blip_Start = createBlipAttachedTo(Marker_Start, 42) local Plantas = { [1] = {-129.10345458984,44.776748657227,3.1171875}, [2] = {-140.21569824219,35.499088287354,3.1171875}, [3] = {-138.20004272461,22.663047790527,3.1171875}, [4] = {-148.60707092285,14.514667510986,3.1171875}, [5] = {-145.90365600586,3.4965758323669,3.1171875}, [6] = {-156.54542541504,-6.012909412384,3.1171875}, [7] = {-154.13597106934,-17.593681335449,3.1171875}, [8] = {-164.40188598633,-27.394626617432,3.1171875}, [9] = {-162.29643249512,-39.118156433105,3.1171875}, [10] = {-171.7504119873,-45.86404800415,3.1171875}, } local Coronas_Plantas = {} local Obj_Plantas = {} function jobStart(theJogador) if getElementType(theJogador) == "player" then if not getPedOccupiedVehicle(theJogador) and not Coronas_Plantas[theJogador] then local x, y, z = unpack (Plantas[1]) Coronas_Plantas[theJogador] = createMarker (x, y, z -1, "corona", 2, 0, 255, 0, 80, theJogador) setElementData (Coronas_Plantas[theJogador], "DnO_Coronas", theJogador) setElementData (Coronas_Plantas[theJogador], "Plantas", 1) Obj_Plantas[theJogador] = createObject(804, x, y, z) setElementData(Obj_Plantas[theJogador], "DnO_Obj", theJogador) setObjectScale(Obj_Plantas[theJogador], 1.0) setElementCollisionsEnabled (Obj_Plantas[theJogador], false) addEventHandler ("onClientMarkerHit", Coronas_Plantas[theJogador], Hit_Coronas) end end end addEventHandler ("onClientMarkerHit", Marker_Start, jobStart) function Hit_Coronas(thePlayer) if (thePlayer == getElementData (source, "DnO_Coronas")) then if (getElementData (source, "Plantas") < #Plantas) then setElementData (source, "Plantas", getElementData (source, "Plantas") + 1) local x, y, z = unpack(Plantas[getElementData(source, "Plantas")]) setElementPosition(source, x, y, z -1) setElementPosition(Obj_Plantas[thePlayer], x, y, z) else removeEventHandler ("onClientMarkerHit", Coronas_Plantas[thePlayer], Hit_Coronas) end end endlocal Marker_Start = createMarker (-122.4150390625, 43.732421875, 3.1171875 -1, "cylinder", 2, 20, 70, 230, 80) local Blip_Start = createBlipAttachedTo(Marker_Start, 42) local Plantas = { [1] = {-129.10345458984,44.776748657227,3.1171875}, [2] = {-140.21569824219,35.499088287354,3.1171875}, [3] = {-138.20004272461,22.663047790527,3.1171875}, [4] = {-148.60707092285,14.514667510986,3.1171875}, [5] = {-145.90365600586,3.4965758323669,3.1171875}, [6] = {-156.54542541504,-6.012909412384,3.1171875}, [7] = {-154.13597106934,-17.593681335449,3.1171875}, [8] = {-164.40188598633,-27.394626617432,3.1171875}, [9] = {-162.29643249512,-39.118156433105,3.1171875}, [10] = {-171.7504119873,-45.86404800415,3.1171875}, } local Coronas_Plantas = {} local Obj_Plantas = {} function jobStart(theJogador) if getElementType(theJogador) == "player" then if not getPedOccupiedVehicle(theJogador) and not Coronas_Plantas[theJogador] then local x, y, z = unpack (Plantas[1]) Coronas_Plantas[theJogador] = createMarker (x, y, z -1, "corona", 2, 0, 255, 0, 80, theJogador) setElementData (Coronas_Plantas[theJogador], "DnO_Coronas", theJogador) setElementData (Coronas_Plantas[theJogador], "Plantas", 1) Obj_Plantas[theJogador] = createObject(804, x, y, z) setElementData(Obj_Plantas[theJogador], "DnO_Obj", theJogador) setObjectScale(Obj_Plantas[theJogador], 1.0) setElementCollisionsEnabled (Obj_Plantas[theJogador], false) addEventHandler ("onClientMarkerHit", Coronas_Plantas[theJogador], Hit_Coronas) end end end addEventHandler ("onClientMarkerHit", Marker_Start, jobStart) function Hit_Coronas(thePlayer) if (thePlayer == getElementData (source, "DnO_Coronas")) then if (getElementData (source, "Plantas") < #Plantas) then setElementData (source, "Plantas", getElementData (source, "Plantas") + 1) local x, y, z = unpack(Plantas[getElementData(source, "Plantas")]) setElementPosition(source, x, y, z -1) setElementPosition(Obj_Plantas[thePlayer], x, y, z) else removeEventHandler ("onClientMarkerHit", Coronas_Plantas[thePlayer], Hit_Coronas) end end end Essa parte refiz no client-side mas ainda o objeto aparece para outro jogador não sei quais partes eu errei. Obs:Nenhum erro no debug
  13. É possivel eu está levando o codigo para client-side sem muda muita coisa??
  14. Ah beleza você poderia falar as funções com exemplos para eu tenta entende o lado client-side para mim tenta se consigo passar o script. Se eu achasse algum script br assim mas lado client-side eu ate estuda ele mas não acho
×
×
  • Create New...