Sign in to follow this  
ytjuliocesar

Me ajuda o Script tá tudo certo porém não consigo fazer uma coisa

Recommended Posts

Posted (edited)

Nesse Script tá tudo certo o carro Spawna em um lugar em aleatório do mapa ai quem pegar o carro primeiro e levar ele até a Marcação ganha o dinheiro.

O problema é o seguinte
Eu quero que o sistema da restart automaticamente que a missão volte depois de 15 Minutos.

Se tiver algum outro error no Script e se você quiser resolver ou melhorar por favor resolva e dê /debugscript 3 e veja se tá tudo certo.
Quem conseguir arrumar por favor envia o código completo emes de somente explicação.

--  Você pode adicionar mais locais
-- {x, y, z}
local mbag = {
    {370.14755249023,-2034.8426513672,7.671875},
    {154.31085205078,-1928.0482177734,3.7696437835693},
    {837.40765380859,-2062.9741210938,12.8671875},
    {2659.8422851563,-1429.1635742188,30.476276397705},
    {1819.05078125,-1122.6345214844,24.078125},
    {925.36596679688,-1123.9471435547,23.974487304688},
    {1380.8453369141,-2543.185546875,17.227045059204},
    {1879.4910888672,-1399.1328125,13.5703125},
    {2592.5832519531,-948.86944580078,81.390991210938},
    {1142.900390625,-1625.1282958984,13.940516471863},
    {1255.0849609375,-806.62451171875,84.140625},
    {827.66949462891,-496.67459106445,17.328125},
    {-686.15667724609,-2242.4880371094,13.231334686279},
    {219.17749023438,-1818.9772949219,36.495311737061},
}


local moneycar = {
{300.73031616211,-1819.0355224609,36.495311737061},
{300.58502197266,-1834.5565185547,36.495311737061},
{300.41180419922,-1851.1450195313,36.495311737061},
}

CarroVehicles = { [531]=true }

function enterVehicle ( theVehicle, seat, jacked )
    if ( policeVehicles[getElementModel ( theVehicle )] ) then
        MoneyBlip = createBlipAttachedTo(MoneyMarker,19)
        setElementVisibleTo(MoneyMarker, source, true)
        outputChatBox ( "Leve o carro até a bandeira vermelha no mapa!", source )
end
addEventHandler ( "onPlayerVehicleEnter", getRootElement(), enterVehicle )


function removeHelmetOnExit ( vehicle, seat, jacked )
  if ( getVehicleID ( vehicle ) == 531 ) then -- if its a nrg
    destroyElement (MoneyBlip)
    setElementVisibleTo(MoneyMarker, source, false)
  end
end
addEventHandler ( "onPlayerVehicleExit", getRootElement(), removeHelmetOnExit )


function createBag()
local random = math.random ( #moneycar )
local x, y, z = moneycar[random][1], moneycar[random][2], moneycar[random][3]
local MoneyMarker = createMarker(x,y,z-2,"cylinder", 5, 139, 0, 285,77)
    bag = createVehicle(531, x,y,z)
    bl = createBlipAttachedTo(bag,51)
    outputChatBox ("Recompensa para quem levar o carro primeiro para o fazendeiro, sua localização é um caminhão no mapa F11. R$ 10 MIL À 25 Mil.", root, 255, 255, 0, true )
    setElementVisibleTo(MoneyMarker, root, false)
end
addEventHandler("onResourceStart", resourceRoot,createBag)

function onMarkerEnter(thePlayer)
    local Vehicle = getPedOccupiedVehicle (thePlayer)
            randomMoney = math.random ( 10000, 25000 )
    if ( getElementModel ( Vehicle ) == 531 ) then
    destroyElement (Vehicle)
    destroyElement (MoneyBlip)
    destroyElement (moneycar)
    destroyElement( bl )
    outputChatBox("Você Ganhou $ " .. tostring(randomMoney) .." por entregar o carro paro o fazendeiro", thePlayer, 0, 250, 0)
    outputChatBox("*#00ff00(#ffffffINFO#00FF00) #00FF00 O JOGADOR ".. getPlayerName(thePlayer) .." Acabou de entregar o carro e ganhou R$ " .. tostring(randomMoney) .."", root, 20, 150, 100, true )
addEventHandler ("onMarkerHit", MoneyMarker, onMarkerEnter)

createBag()


CASO QUEIRA FALAR COMIGO SÓ ENVIAR UMA MENSAGEM PELO FACEBOOK OU WHATSAPP:
https://www.facebook.com/ytjuliocesar
MEU WHATSAPP: (61) 99547-2116

Edited by ytjuliocesar

Share this post


Link to post

Acho que também esqueceu de falar o que vai receber quem fizer o código.

Share this post


Link to post
18 hours ago, ytjuliocesar said:

Nesse Script tá tudo certo o carro Spawna em um lugar em aleatório do mapa ai quem pegar o carro primeiro e levar ele até a Marcação ganha o dinheiro.

O problema é o seguinte
Eu quero que o sistema da restart automaticamente que a missão volte depois de 15 Minutos.

Se tiver algum outro error no Script e se você quiser resolver ou melhorar por favor resolva e dê /debugscript 3 e veja se tá tudo certo.
Quem conseguir arrumar por favor envia o código completo emes de somente explicação.


--  Você pode adicionar mais locais
-- {x, y, z}
local mbag = {
    {370.14755249023,-2034.8426513672,7.671875},
    {154.31085205078,-1928.0482177734,3.7696437835693},
    {837.40765380859,-2062.9741210938,12.8671875},
    {2659.8422851563,-1429.1635742188,30.476276397705},
    {1819.05078125,-1122.6345214844,24.078125},
    {925.36596679688,-1123.9471435547,23.974487304688},
    {1380.8453369141,-2543.185546875,17.227045059204},
    {1879.4910888672,-1399.1328125,13.5703125},
    {2592.5832519531,-948.86944580078,81.390991210938},
    {1142.900390625,-1625.1282958984,13.940516471863},
    {1255.0849609375,-806.62451171875,84.140625},
    {827.66949462891,-496.67459106445,17.328125},
    {-686.15667724609,-2242.4880371094,13.231334686279},
    {219.17749023438,-1818.9772949219,36.495311737061},
}


local moneycar = {
{300.73031616211,-1819.0355224609,36.495311737061},
{300.58502197266,-1834.5565185547,36.495311737061},
{300.41180419922,-1851.1450195313,36.495311737061},
}

CarroVehicles = { [531]=true }

function enterVehicle ( theVehicle, seat, jacked )
    if ( policeVehicles[getElementModel ( theVehicle )] ) then
        MoneyBlip = createBlipAttachedTo(MoneyMarker,19)
        setElementVisibleTo(MoneyMarker, source, true)
        outputChatBox ( "Leve o carro até a bandeira vermelha no mapa!", source )
end
addEventHandler ( "onPlayerVehicleEnter", getRootElement(), enterVehicle )


function removeHelmetOnExit ( vehicle, seat, jacked )
  if ( getVehicleID ( vehicle ) == 531 ) then -- if its a nrg
    destroyElement (MoneyBlip)
    setElementVisibleTo(MoneyMarker, source, false)
  end
end
addEventHandler ( "onPlayerVehicleExit", getRootElement(), removeHelmetOnExit )


function createBag()
local random = math.random ( #moneycar )
local x, y, z = moneycar[random][1], moneycar[random][2], moneycar[random][3]
local MoneyMarker = createMarker(x,y,z-2,"cylinder", 5, 139, 0, 285,77)
    bag = createVehicle(531, x,y,z)
    bl = createBlipAttachedTo(bag,51)
    outputChatBox ("Recompensa para quem levar o carro primeiro para o fazendeiro, sua localização é um caminhão no mapa F11. R$ 10 MIL À 25 Mil.", root, 255, 255, 0, true )
    setElementVisibleTo(MoneyMarker, root, false)
end
addEventHandler("onResourceStart", resourceRoot,createBag)

function onMarkerEnter(thePlayer)
    local Vehicle = getPedOccupiedVehicle (thePlayer)
            randomMoney = math.random ( 10000, 25000 )
    if ( getElementModel ( Vehicle ) == 531 ) then
    destroyElement (Vehicle)
    destroyElement (MoneyBlip)
    destroyElement (moneycar)
    destroyElement( bl )
    outputChatBox("Você Ganhou $ " .. tostring(randomMoney) .." por entregar o carro paro o fazendeiro", thePlayer, 0, 250, 0)
    outputChatBox("*#00ff00(#ffffffINFO#00FF00) #00FF00 O JOGADOR ".. getPlayerName(thePlayer) .." Acabou de entregar o carro e ganhou R$ " .. tostring(randomMoney) .."", root, 20, 150, 100, true )
addEventHandler ("onMarkerHit", MoneyMarker, onMarkerEnter)

createBag()


CASO QUEIRA FALAR COMIGO SÓ ENVIAR UMA MENSAGEM PELO FACEBOOK OU WHATSAPP:
https://www.facebook.com/ytjuliocesar
MEU WHATSAPP: (61) 99547-2116

 

15 hours ago, DNL291 said:

Acho que também esqueceu de falar o que vai receber quem fizer o código.

Esse código já ta feito mano se fosse uma coisa mais complicada eu pagava sim, ai só falta o Mod dá restart. Caso queira ganhar dinheiro eu mando você fazer um Mod do jeito que eu quero se você fizer eu pago.

17 hours ago, Lord Henry said:

Favor use a opção <> para postar seu código.

bLankbMBQZKXC6j0YcADtg.png

Pronto! Agora pode me ajudar ??

Share this post


Link to post
Posted (edited)

Você poderia por um setTimer, assim quando o player chega ao determinado blip, ganha a quantia, você no caso finaliza o evento e seta um timer pra começer novamente.

EDIT: Tem alguns scripts, acho que sim, parecidos com o seu, tente pega uma base deles do que você está pedindo.

Edited by itachi0

Share this post


Link to post
46 minutes ago, itachi0 said:

Você poderia por um setTimer, assim quando o player chega ao determinado blip, ganha a quantia, você no caso finaliza o evento e seta um timer pra começer novamente.

EDIT: Tem alguns scripts, acho que sim, parecidos com o seu, tente pega uma base deles do que você está pedindo.

Mano você poderia colocar o setTimer pra mim ai ? Porque eu não to conseguindo. Baixe ai o meu Script e testa ai e ver se você consegue arrumar por favor.

http://www.mediafire.com/file/t5yv3l86w14vri0/CarroNomapaBonus.zip/file

Share this post


Link to post

Hum. Claramente vc não está aqui pra aprender, só pra obter.

Boa sorte amigo.

Mas pra não dizer que não te dei nada, segue o link onde tem sua resposta: SetTimer

Creio que vc deve conseguir fazer isso por conta própria, pois vc mesmo já sabe que é uma coisa simples.

  • Like 1
  • Haha 1

Share this post


Link to post
On 10/01/2019 at 01:17, Lord Henry said:

Hum. Claramente vc não está aqui pra aprender, só pra obter.

Boa sorte amigo.

Mas pra não dizer que não te dei nada, segue o link onde tem sua resposta: SetTimer

Creio que vc deve conseguir fazer isso por conta própria, pois vc mesmo já sabe que é uma coisa simples.

Eu já tentei arrumar só que não conseguir, e estou pagando para alguém fazer isso pra mim porque não sei. Quem tem dinheiro não precisa aprender a fazer ele paga para os outros fazerem.

Edited by ytjuliocesar

Share this post


Link to post
1 hour ago, ytjuliocesar said:

Eu já tentei arrumar só que não conseguir, e estou pagando para alguém fazer isso pra mim porque não sei. Quem tem dinheiro não precisa aprender a fazer ele paga para os outros fazerem.

Quem tem dinheiro aprende a investir em conhecimento, ignorante.

Share this post


Link to post
1 hour ago, asrzk said:

Quem tem dinheiro aprende a investir em conhecimento, ignorante.

Vocês Scripts podem ir ganhando conhecimentos para quando tiver com conhecimento bom em Scripts vou contratar vocês.
Já tenho 3 Scripts profissionais contratados e bem pago pro meu servidor. Caso queira trabalho no meu servido também estude muito.

Share this post


Link to post
2 hours ago, ytjuliocesar said:

Quem tem dinheiro não precisa aprender a fazer ele paga para os outros fazerem.

17 minutes ago, ytjuliocesar said:

Vocês Scripts podem ir ganhando conhecimentos para quando tiver com conhecimento bom em Scripts vou contratar vocês.
Já tenho 3 Scripts profissionais contratados e bem pago pro meu servidor. Caso queira trabalho no meu servido também estude muito.

Até iria mostrar como fazer para corrigir seu script no outro tópico mas como você "não precisa aprender" e já "tem 3 scripts profissionais" seria perda de tempo de minha parte.

  • Like 3

Share this post


Link to post
3 hours ago, ytjuliocesar said:

Eu já tentei arrumar só que não conseguir, e estou pagando para alguém fazer isso pra mim porque não sei. Quem tem dinheiro não precisa aprender a fazer ele paga para os outros fazerem.

Bro, eu ainda ajudei você, era só você ter prestado mais atenção e ter lido as linhas, mas, ví que você é apenas um ignorante, que acha que dinheiro paga tudo, boa sorte pra você.

Share this post


Link to post
4 hours ago, ytjuliocesar said:

Eu já tentei arrumar só que não conseguir, e estou pagando para alguém fazer isso pra mim porque não sei. Quem tem dinheiro não precisa aprender a fazer ele paga para os outros fazerem.

Quem tem dinheiro paga, mas o que você fez antes foi pedir pra alguém fazer, e agora mudou de ideia. E outra, é uma coisa super simples de fazer, eu não fiz isso (e outros) pois você desde o que começo se mostrou desprezível. Se tivesse mais humildade e vontade para aprender pode ter certeza que receberia grande apoio aqui, mas da forma que está se comportando você receberá outras punições de mim, a escolha é sua.

Não precisava criar outro tópico, e mais outra vez, criou, voltou a postar aqui apenas pra causar conflitos.

Sobre o preço desse trabalho, se passar de 3 reais já é muito, qualquer um teria a quantia.

Tópico trancado.

  • Like 1
  • Haha 1

Share this post


Link to post
Guest
This topic is now closed to further replies.
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.