![](https://forum.multitheftauto.com/uploads/set_resources_22/84c1e40ea0e759e3f1505eb1788ddf3c_pattern.png)
FluxoTotal
Members-
Posts
21 -
Joined
-
Last visited
Recent Profile Visitors
The recent visitors block is disabled and is not being shown to other users.
FluxoTotal's Achievements
![Rank: Civilian (7/54) Civilian](https://forum.multitheftauto.com/uploads/set_resources_22/84c1e40ea0e759e3f1505eb1788ddf3c_default_rank.png)
Civilian (7/54)
1
Reputation
-
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!
-
mais de um veiculo so que so um container
FluxoTotal replied to FluxoTotal's topic in Programação em Lua
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 -
mais de um veiculo so que so um container
FluxoTotal replied to FluxoTotal's topic in Programação em Lua
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 -
mais de um veiculo so que so um container
FluxoTotal replied to FluxoTotal's topic in Programação em Lua
sim esta estranho essa e a parte que eu no sei fazer , eu tentei duplicando as palavras e substituindo os nomes mais nao vai -
mais de um veiculo so que so um container
FluxoTotal replied to FluxoTotal's topic in Programação em Lua
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 -
mais de um veiculo so que so um container
FluxoTotal replied to FluxoTotal's topic in Programação em Lua
ok desculpe -
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!
-
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
-
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 ()
-
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 !
-
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
-
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)
-
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
-
isso mesmo obg , onde encontro o link de convite do Discord?
-
duas peguntas rapidas , onde vejo uma lista dos eventos que existem no mta e qual o evento para encaixar o caminhao no comtainer dele?