Jump to content

FluxoTotal

Members
  • Posts

    21
  • Joined

  • Last visited

Everything posted by FluxoTotal

  1. Boa tarde Galera do forum MTA. estou fazendo uma modificaçoes na minha gm de mta dayz. Já conseguir add novas armas com suas skin proprias e danos. agora estou querendo mudar a quantidade de balas por pente, mas, porem, todavia, na GM de dayz que estou eles mudarao a quatidade so que por ID das armas. weaponNoiseTable = { {22,20}, {23,0}, {24,60}, {28,40}, {32,40}, {29,40}, {30,60}, {31,30}, {25,40}, {26,60}, {27,60}, {33,40}, {34,60}, {36,60}, {35,60}, } --0 none --20 low --40 moderate --60 high function getWeaponNoise(weapon) for i,weapon2 in ipairs(weaponNoiseTable) do if weapon == weapon2[1] then return weapon2[2] end end return 0 end eu sei que para verifica a arma que o player esta e desse jeito: if getElementData(source,"currentweapon_1") == "PKM" then me ajudem como posso fazer para cada uma dessas armas terem a quatidade do pente diferente!
  2. function inicio () caminhao2 = createVehicle (515, 1212.864, -1278.703, 13.383+1) caminhao1 = createVehicle (515, 1173.368, -1281.613, 13.491+1) caminhao = createVehicle (515, 1194.816, -1297.128, 13.384+1) trailer = createVehicle (584, 1204.033, -1299.422, 13.386+1) addEventHandler ( "onTrailerAttach", trailer, teste ) addEventHandler("onTrailerDetach", trailer, desgrudar) setVehicleDamageProof(trailer, true) blipT = createBlipAttachedTo(trailer,51) setTimer( tempo, 30000, 1 ) outputChatBox("#0000FF----------------------------------------------------------------------------------------------------------------",root,255,255,255,true) outputChatBox("#00FF00Sobrevivente #FFFFFFPrecisamos da sua ajuda para transportar suprimentos que",root,255,255,255,true) outputChatBox("serao vendidos na safezone! Marcamos em seu GPS a localizacao da carga.",root,255,255,255,true) outputChatBox("Mas se apresse! Voce tem apenas 15 minutos. Tome cuidado pois muita gente",root,255,255,255,true) outputChatBox("deseja roubar esses suprimentos. Boa sorte!!",root,255,255,255,true) outputChatBox("#0000FF----------------------------------------------------------------------------------------------------------------",root,255,255,255,true) end addCommandHandler("teste",inicio) function teste () marker = createMarker(1196.796, -1328.896, 12, "cylinder",3,255,255,255,50) blipM = createBlipAttachedTo(marker,53) addEventHandler("onMarkerHit", marker, final) end function final (player) if getElementType(player) == "player" then local veh = getPedOccupiedVehicle(player) if veh and veh == caminhao then local veh1 = getPedOccupiedVehicle(player) if veh1 and veh1 == caminhao1 then local veh2 = getPedOccupiedVehicle(player) if veh2 and veh2 == caminhao2 then destroyElement(caminhao) destroyElement(caminhao1) destroyElement(caminhao2) destroyElement(marker) destroyElement(trailer) destroyElement(blipM) destroyElement(blipT) givePlayerMoney(player, 1000) givePlayerMoney(player, 1000) outputChatBox("Parabens! voce conseguiu trazer a carga em segurança!!",player,255,255,255,true) outputChatBox("Voce sera reconpensado com #00FF001000 #FFFFFFreais...",player,255,255,255,true) outputChatBox("#00FF00A Carga de suprimentos foi entregue em segurança para a safezone!",root,255,255,255,true) end end end end end function desgrudar () destroyElement(marker) end function tempo () destroyElement(caminhao) destroyElement(caminhao1) destroyElement(caminhao2) destroyElement(trailer) destroyElement(blipT) destroyElement(marker) destroyElement(blipM) end desculpe copiei erado
  3. function inicio () caminhao2 = createVehicle (515, 1212.864, -1278.703, 13.383+1) caminhao1 = createVehicle (515, 1173.368, -1281.613, 13.491+1) caminhao = createVehicle (515, 1194.816, -1297.128, 13.384+1) trailer = createVehicle (584, 1204.033, -1299.422, 13.386+1) addEventHandler ( "onTrailerAttach", trailer, teste ) addEventHandler("onTrailerDetach", trailer, desgrudar) setVehicleDamageProof(trailer, true) blipT = createBlipAttachedTo(trailer,51) setTimer( tempo, 30000, 1 ) outputChatBox("#0000FF----------------------------------------------------------------------------------------------------------------",root,255,255,255,true) outputChatBox("#00FF00Sobrevivente #FFFFFFPrecisamos da sua ajuda para transportar suprimentos que",root,255,255,255,true) outputChatBox("serao vendidos na safezone! Marcamos em seu GPS a localizacao da carga.",root,255,255,255,true) outputChatBox("Mas se apresse! Voce tem apenas 15 minutos. Tome cuidado pois muita gente",root,255,255,255,true) outputChatBox("deseja roubar esses suprimentos. Boa sorte!!",root,255,255,255,true) outputChatBox("#0000FF----------------------------------------------------------------------------------------------------------------",root,255,255,255,true) end addCommandHandler("teste",inicio) function teste () marker = createMarker(1196.796, -1328.896, 12, "cylinder",3,255,255,255,50) blipM = createBlipAttachedTo(marker,53) addEventHandler("onMarkerHit", marker, final) end function final (player) if getElementType(player) == "player" then local veh = getPedOccupiedVehicle(player) if veh and veh == caminhao then if veh and veh == caminhao1 then if veh and veh == caminhao2 then destroyElement(caminhao) destroyElement(caminhao1) destroyElement(caminhao2) destroyElement(marker) destroyElement(trailer) destroyElement(blipM) destroyElement(blipT) givePlayerMoney(player, 1000) givePlayerMoney(player, 1000) outputChatBox("Parabens! voce conseguiu trazer a carga em segurança!!",player,255,255,255,true) outputChatBox("Voce sera reconpensado com #00FF001000 #FFFFFFreais...",player,255,255,255,true) outputChatBox("#00FF00A Carga de suprimentos foi entregue em segurança para a safezone!",root,255,255,255,true) end end end end end function desgrudar () destroyElement(marker) end function tempo () destroyElement(caminhao) destroyE pf me ajuda to quebrando a cabeça com isso os caminhoes nao executam a funçao final
  4. sim esta estranho essa e a parte que eu no sei fazer , eu tentei duplicando as palavras e substituindo os nomes mais nao vai
  5. o poblema e que eu nao estou conseguindo igualar os caminhoes para darem as mesmas funcoes a todos! function final (player) if getElementType(player) == "player" then local veh = getPedOccupiedVehicle(player) if veh and veh == caminhao then if veh and veh == caminhao1 then if veh and veh == caminhao2 then destroyElement(caminhao) destroyElement(caminhao1) destroyElement(caminhao2) destroyElement(marker) destroyElement(trailer) destroyElement(blipM) destroyElement(blipT) givePlayerMoney(player, 1000) outputChatBox("Parabens! voce conseguiu trazer a carga em segurança!!",player,255,255,255,true) outputChatBox("Voce sera reconpensado com #00FF001000 #FFFFFFreais...",player,255,255,255,true) outputChatBox("#00FF00A Carga de suprimentos foi entregue em segurança para a safezone!",root,255,255,255,true) end end end
  6. E continuando meus estudos . estou muito feliz pq ta dando muito certo meu script ja esta pronto , eu so estou querendo add mais cminhoes com a mesma funçao. me ajudem oque tenho que fazer. eu tentei desse jeito e foi sem sucesso! function inicio () caminhao2 = createVehicle (515, 1212.864, -1278.703, 13.383+1) caminhao1 = createVehicle (515, 1173.368, -1281.613, 13.491+1) caminhao = createVehicle (515, 1194.816, -1297.128, 13.384+1) trailer = createVehicle (584, 1204.033, -1299.422, 13.386+1) addEventHandler ( "onTrailerAttach", trailer, teste ) addEventHandler("onTrailerDetach", trailer, desgrudar) setVehicleDamageProof(trailer, true) blipT = createBlipAttachedTo(trailer,51) setTimer( tempo, 30000, 1 ) outputChatBox("#0000FF----------------------------------------------------------------------------------------------------------------",root,255,255,255,true) outputChatBox("#00FF00Sobrevivente #FFFFFFPrecisamos da sua ajuda para transportar suprimentos que",root,255,255,255,true) outputChatBox("serao vendidos na safezone! Marcamos em seu GPS a localizacao da carga.",root,255,255,255,true) outputChatBox("Mas se apresse! Voce tem apenas 15 minutos. Tome cuidado pois muita gente",root,255,255,255,true) outputChatBox("deseja roubar esses suprimentos. Boa sorte!!",root,255,255,255,true) outputChatBox("#0000FF----------------------------------------------------------------------------------------------------------------",root,255,255,255,true) end addCommandHandler("teste",inicio) function teste () marker = createMarker(1196.796, -1328.896, 12, "cylinder",3,255,255,255,50) blipM = createBlipAttachedTo(marker,53) addEventHandler("onMarkerHit", marker, final) end function final (player) if getElementType(player) == "player" then local veh = getPedOccupiedVehicle(player) if veh and veh == caminhao then if veh and veh == caminhao1 then if veh and veh == caminhao2 then destroyElement(caminhao) destroyElement(caminhao1) destroyElement(caminhao2) destroyElement(marker) destroyElement(trailer) destroyElement(blipM) destroyElement(blipT) givePlayerMoney(player, 1000) outputChatBox("Parabens! voce conseguiu trazer a carga em segurança!!",player,255,255,255,true) outputChatBox("Voce sera reconpensado com #00FF001000 #FFFFFFreais...",player,255,255,255,true) outputChatBox("#00FF00A Carga de suprimentos foi entregue em segurança para a safezone!",root,255,255,255,true) end end end function desgrudar () destroyElement(marker) end function tempo () destroyElement(caminhao) destroyElement(caminhao1) destroyElement(caminhao2) destroyElement(trailer) destroyElement(blipT) destroyElement(marker) destroyElement(blipM) end desculpem a desordem ainda nao peguei o jeito de organizar!
  7. nao isso mesmo que nao consigo fazer , como eu coloco antes de spawnar? é possivel por tudo na funçao de spawn do veiculo? aaaaaaaa entendi obg agora entendi obg mesmo
  8. ok, so nao tou entendendo pq nao esta indo as funçoes , tipo se eu deixo o carro ja spawnado com o comtainer funciona certinho , mais se eu coloca em um certo tempo para ele spawnar ele nao esta indo, me ajude com isso pf ja coloquei function inicio ()
  9. eu nao entendi muito bem , desculpe. como assim fazer no cliente ? oque coloco ao inves de root? desculpe mesmo to me esforçando pra fazer esse script! e quanto ao root e intençao é interagir com todos os players !
  10. foi so que agora as funcoes que tinha para o caminhao quando encaixa no comtainer nao estao pegando sabe me dizer pq? function inicio (root) caminhao = createVehicle (515, 1194.816, -1297.128, 13.384+1) trailer = createVehicle (584, 1204.033, -1299.422, 13.386+1) outputChatBox("teste",root,255,255,255,true) end setTimer( inicio, 50000, 0 ) function teste (player) marker = createMarker(1196.796, -1328.896, 12, "cylinder",3,255,255,255,50) addEventHandler("onMarkerHit", marker, final) outputChatBox("agora leve", player,255,255,255,true) end addEventHandler ( "onTrailerAttach", trailer, teste ) function desgrudar (player) destroyElement (marker) outputChatBox("Sem a carga impossivel completar a missao", player,255,255,255,true) end addEventHandler("onTrailerDetach", trailer, desgrudar) function final (player) if getElementType(player) == "player" then local veh = getPedOccupiedVehicle(player) if veh and veh == caminhao then destroyElement(caminhao) destroyElement(marker) destroyElement(trailer) givePlayerMoney(player, 1000) outputChatBox("Parabens", player,255,255,255,true) end end end
  11. Glr continuando aki meus estudos em script . oque estou fazendo de erado ? me ajudem function inicio (player) caminhao = createVehicle (515, 1194.816, -1297.128, 13.384+1) trailer = createVehicle (584, 1204.033, -1299.422, 13.386+1) outputChatBox("teste",root,255,255,255,true) end addEventHandler("setTimer", inicio, 10000, 0)
  12. desculpa perguntar denovo , e que procurei por tudo mais nao achei , qual o evento de tempo ? tipo queria que a cada 2 horas spawnace um veiculo
  13. isso mesmo obg , onde encontro o link de convite do Discord?
  14. duas peguntas rapidas , onde vejo uma lista dos eventos que existem no mta e qual o evento para encaixar o caminhao no comtainer dele?
  15. esses espaços sao obrigatorios ou so questao de organizaçao mesmo?
  16. boa tarde , estou tentando um script simples onde o player pega um carro e destroi em um marker. me ajudem a resolver , conseguir por uma mensagem ao entra e tambem ao entra cria o marker, so nao consigo colocar o destruir veiculo ao encostar no marker infernus = createVehicle (411, 1183.784, -1312.099, 12.5 + 1) function teste (player) marker = createMarker(1206.313, -1284.754, 12, "cylinder",3,255,255,255,50) outputChatBox("Pegue o veiculo e leve ate o local indicado no mapa", player) end addEventHandler ( "onVehicleEnter", infernus, teste ) function final (player) if isElementWithinMarker(player, marker) then if destroyElement(infernus[player]) end addEventHandler("onHitMarker", marker, infernus)
  17. Ola glr do forum, boa tarde. continuando aki meus estudos em script .Lua para o mta . tenho uma pergunta , quando eu entro em um site da mta para pegar as referencia para os comandos eles estao assim: vehicle createVehicle ( int model, float x, float y, float z [, float rx, float ry, float rz, string numberplate, bool bDirection, int variant1, int variant2 ] ) queria saber se tipo , se eu nao quiser colocar por exemplo o string numberplate , porem quero colocar o bool bdirection . como faço para pula o anterior para por o proximo?
  18. obg mano deu certo . pode me dar uma preve explicaçao desses comandos root, function (prevAcc, curAcc) obg pela atençao
  19. Ola amigos da comunidade, estou começando meus estudos em scripts e ja criandos alguns bem basicos pra ir aprendendo. hoje estou com esse script que com ajuda da internet eu o criei , mas , porem , todavia so foi a mensagem de Bem-Vindo e ja o dinheiro para quando o player entrar nao esta adicionando a sua conta, peço quem dem uma olhada e me ajudem a resolver, obg pela atençao function dardinheiro (thePlayer) givePlayerMoney(thePlayer, 500) outputChatBox("Bem-vindo ao meu servidor!", source) end addEventHandler("onPlayerJoin", getRootElement(), dardinheiro)
×
×
  • Create New...