Jump to content

Distancia IA


Recommended Posts

Você pode fazer da seguinte forma:

setTimer( triggerClientEvent, tempo, 1, "CallSetPedControlState", root, ped, "accelerate", true ) 
setTimer( triggerClientEvent, tempo, 1, "CallSetPedControlState", root, ped, "accelerate", false ) 
setTimer( triggerClientEvent, tempo, 1, "CallSetPedControlState", root, ped, "steer_forward", true ) 
setTimer( triggerClientEvent, tempo, 1, "CallSetPedControlState", root, ped, "steer_forward", false ) 
setTimer( triggerClientEvent, tempo, 1, "CallSetPedControlState", root, ped, "steer_back", true ) 
setTimer( triggerClientEvent, tempo, 1, "CallSetPedControlState", root, ped, "steer_back", false ) 

O uso da função setTimer não é muito recomendado para um PC ruim.

Nesse caso, você pode optar por uma função mais avançada. Mas você pode fazer com setTimer. Se tiver algum problema, só pedir ajuda aqui.

Link to comment

bom,

eu tentei

local zone1 = createColCuboid(-1319.85034, 488.24384, 17.23438, 91.574462890625, 117.61444091797, 116.52228546143) 
  
function ZoneNaviuEnter ( theElement, matchingDimension ) 
if (getElementData(theElement, "Ada") == true)  then 
outputChatBox("Teste", hitElement, 0, 125, 200) 
setTimer( 
function() 
triggerClientEvent ( "callSetPedControlState", root, Ada, "accelerate", false)  
triggerClientEvent ( "callSetPedControlState", root, Ada, "steer_forward", false)  end , 500, 1) 
end 
end 
addEventHandler ( "onColShapeHit", zone1, ZoneNaviuEnter ) 

pórem, o debug diz: Bad argument @ setPedControlState

Link to comment

'Ada' está retornando nil.

Tente isso:

local zone1 = createColCuboid(-1319.85034, 488.24384, 17.23438, 91.574462890625, 117.61444091797, 116.52228546143) 
  
function ZoneNaviuEnter ( theElement, matchingDimension ) 
    if (getElementData(theElement, "Ada") == true)  then 
        outputChatBox("Teste", hitElement, 0, 125, 200) 
        setTimer( function() 
            triggerClientEvent ( "callSetPedControlState", root, theElement, "accelerate", false) 
            triggerClientEvent ( "callSetPedControlState", root, theElement, "steer_forward", false) 
        end, 500, 1 ) 
    end 
end 
addEventHandler ( "onColShapeHit", zone1, ZoneNaviuEnter ) 

Link to comment
muito obrigado, só queria saber porque Ada deu um valor nil(nulo)
print(Ada) -- Retornará = nil 
-- 'Ada' não está definido 

local Ada = "Ada é um bot" 
print(Ada) -- Retorna = "Ada é um bot" 
-- Vai sair o que está definido na variavel 

Você não definiu a variável 'Ada', então retorna nil.

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...