Jump to content

Como se puede hacer?


Plate

Recommended Posts

Posted

Hola tengo una duda se puede poner un helicoptero (hunter) que dentro tenga un ped (el ped no hace nada solamente esta hay) y que el hunter se mueva (vuele) que valla de un lado al otro haci se puede?

Visita Full GameZ DayZ Mod

Server IP: mtasa://158.69.125.144:29015

Posted

Podrias crear el vehiculo, warpeas al ped dentro del hunter y usar toggleControl para hacer que lo maneje, es medio complicado pero me parece que se puede.

Hi, this is a signature.

Posted

Araa creo que te equivocas con toggleControl, eso solo es para el jugador local y en muy pocos casos para peds... Seria setPedControlState, no?

-Advanced programmer C++, openGL, JS, Java y C# 

me :)

Posted
Araa creo que te equivocas con toggleControl, eso solo es para el jugador local y en muy pocos casos para peds... Seria setPedControlState, no?

Cierto, me confundi :P

Hi, this is a signature.

Posted

Si gracias pero lo de createped y create vehicle era obio jaja lo unico que necesitaba era la otra funcion muchas gracias igual :D

PD: que falla de esto?

Client:

function createhunters () 
local hunter = createVehicle (411, 18.04815673828, 1997.5656738281, 17.640625) 
local ped = createPed ( 2, 18.04815673828, 1998.5656738281, 17.640625) 
tiggerEvent("warp", getRootElement()) 
setPedControlState(ped, accelerate) 
end 
addEventHandler("onResourceStart", getRootElement(), createhunters) 

server:

addEvent("warp", true) 
function warptheped() 
warpPedIntoVehicle(ped, hunter) 
end 
addEventHandler("warp", getRootElement(), warptheped) 

Visita Full GameZ DayZ Mod

Server IP: mtasa://158.69.125.144:29015

Posted

Prueba sacar el trigger.

Available client side from 1.3.1 (It will only work with client side vehicles and peds)
function createhunters () 
local hunter = createVehicle (411, 18.04815673828, 1997.5656738281, 17.640625) 
local ped = createPed ( 2, 18.04815673828, 1998.5656738281, 17.640625) 
warpPedIntoVehicle(ped, hunter) 
setPedControlState(ped, accelerate) 
end 
addEventHandler("onResourceStart", getRootElement(), createhunters) 

y asegúrate el MTA este actualizado.

Developer @ MYVAL

Posted

Tu evento es server, el script client.

function createhunters () 
local hunter = createVehicle (411, 18.04815673828, 1997.5656738281, 17.640625) 
local ped = createPed ( 2, 18.04815673828, 1998.5656738281, 17.640625) 
warpPedIntoVehicle(ped, hunter) 
setPedControlState(ped, accelerate) 
end 
addEventHandler("onClientResourceStart", getRootElement(), createhunters) 

Developer @ MYVAL

Posted
Tu evento es server, el script client.
function createhunters () 
local hunter = createVehicle (411, 18.04815673828, 1997.5656738281, 17.640625) 
local ped = createPed ( 2, 18.04815673828, 1998.5656738281, 17.640625) 
warpPedIntoVehicle(ped, hunter) 
setPedControlState(ped, accelerate) 
end 
addEventHandler("onClientResourceStart", getRootElement(), createhunters) 

warpPedIntoVehicle es serverside xD

Posted
Si gracias pero lo de createped y create vehicle era obio jaja lo unico que necesitaba era la otra funcion muchas gracias igual :D

PD: que falla de esto?

Client:

function createhunters () 
local hunter = createVehicle (411, 18.04815673828, 1997.5656738281, 17.640625) 
local ped = createPed ( 2, 18.04815673828, 1998.5656738281, 17.640625) 
tiggerEvent("warp", getRootElement()) 
setPedControlState(ped, accelerate) 
end 
addEventHandler("onResourceStart", getRootElement(), createhunters) 

server:

addEvent("warp", true) 
function warptheped() 
warpPedIntoVehicle(ped, hunter) 
end 
addEventHandler("warp", getRootElement(), warptheped) 

ClientSide

addEventHandler("onClientResourceStart", getRootElement(), function() 
     triggerServerEvent("onClientResourceStarted", localPlayer) 
end) 
  
addEvent("onPedWarped", true) 
addEventHandler("onPedWarped", root, function(p) 
      setPedControlState(p, "accelerate", true) 
end ) 

ServerSide

addEvent("onClientResourceStarted", true) 
addEventHandler("onClientResourceStarted", root, function() 
     local hunter = createVehicle (411, 18.04815673828, 1997.5656738281, 17.640625) 
     local ped = createPed ( 2, 18.04815673828, 1998.5656738281, 17.640625) 
     warpPedIntoVehicle(ped, hunter) 
     triggerClientEvent(source, "onPedWarped", source, ped) 
end ) 

Nótese que podría haber una DESINCRONIZACIÓN entre otros JUGADORES, del Hunter.

Posted (edited)

Gracias !!! me funciono :D se lo agradesco a todos (es medio boludo el ped para manejar pero bueno que se le va a hacer) jaja despues le agrego mas controlsStates

Saben cual es el control state para que el ped baya para adelante?

EDIT: esto esta bien?

addEventHandler("onClientResourceStart", getRootElement(), function() 
     triggerServerEvent("onClientResourceStarted", localPlayer) 
end) 
  
addEvent("onPedWarped", true) 
addEventHandler("onPedWarped", root, function(p) 
      setPedControlState(p, "accelerate", true) 
end ) 
addEvent("onPedWarped", true) 
function toggleaccelerate() 
setPedControlState(p, "accelerate", false) 
end 
addEventHandler("onPedWarped", root, toggleacerate) 
setTimer(50000, 1, toggleaccelerate) 

Edited by Guest

Visita Full GameZ DayZ Mod

Server IP: mtasa://158.69.125.144:29015

Posted

Si gracias yakuza ya lo habia encontrado peroa hora estoy intentando hacer que suba un poco y que despues se detenga y cuando se detiene empiese a ir despacio para adelante

Visita Full GameZ DayZ Mod

Server IP: mtasa://158.69.125.144:29015

Posted

Sabe alguien como puedo hacer que acelere y con un setTimer deje de acelerar como puse arriba

Visita Full GameZ DayZ Mod

Server IP: mtasa://158.69.125.144:29015

Posted
@Renkon lee antes de publicar, warpPedIntoVehicle es client side desde la v.131

Wow está bien en chiquito, me guié por el titulo

Sabe alguien como puedo hacer que acelere y con un setTimer deje de acelerar como puse arriba
addEventHandler("onPedWarped", root, function(p) 
      setPedControlState(p, "accelerate", true) 
      setTimer(setPedControlState, 5000, 1, p, "accelerate", false) 
end ) 

  • Recently Browsing   0 members

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