Foro
=> ¿No se ha registrado todavía?

Ayúdanos a seguir creciendo, comparte el Foro y aporta a la comunidad de Halo

Foro - Archivo LUA (Conducir como artillero)

Se encuentra aqui:
Foro => Aportes a Halo => Archivo LUA (Conducir como artillero)

<-Volver

 1 

Siguiente->


Anubis
(Hasta ahora 1 Post)
28-12-2018 20:18 (UTC)[citar]
-- Drive as gunner script for Sapp 8.6.2+ ]]--
-- By: Devieth aka Skylace
-- Website: http://pastebin.com/u/it300
-- Version 1.1

drive_as_gunner = true -- Lets the gunner drive the hog (if there is no driver)
drive_as_passenger = false -- Lets the passender drive the hog (if there is no driver)
set_passenger_in_driver_seat = false-- Sets the passenger in the driver seat (if there is no driver)
set_passenger_in_gunner_seat = false -- Sets the passenger in gunner seat (if there is a driver)

api_version = "1.10.0.0"

function OnScriptLoad()
register_callback(cb['EVENT_VEHICLE_ENTER'], "OnVehicleEnter"
end

function OnScriptUnload()end

function OnVehicleEnter(PlayerIndex, Seat)
local m_object = get_dynamic_player(PlayerIndex)
if m_object ~= 0 then
local m_vehicleId = read_dword(m_object + 0x11C)
if m_vehicleId ~= 0 then
local m_vehicle = get_object_memory(m_vehicleId)
if m_vehicle ~= 0 then
local driver = read_dword(m_vehicle + 0x324)
local gunner = read_dword(m_vehicle + 0x32
if Seat == "2" then
if drive_as_gunner then
if driver == 0xFFFFFFFF then
enter_vehicle(m_vehicleId, PlayerIndex, 0)
exit_vehicle(PlayerIndex)
enter_vehicle(m_vehicleId, PlayerIndex, 0)
enter_vehicle(m_vehicleId, PlayerIndex, 2)
end
end
elseif Seat == "1" then
if set_passenger_in_driver_seat or set_passenger_in_gunner_seat then
if driver == 0xFFFFFFFF then
enter_vehicle(m_vehicleId, PlayerIndex, 0)
else
if gunner == 0xFFFFFFFF then
enter_vehicle(m_vehicleId, PlayerIndex, 2)
end
end
elseif drive_as_passenger and not set_passenger_in_driver_seat then
if driver == 0xFFFFFFFF then
enter_vehicle(m_vehicleId, PlayerIndex, 0)
exit_vehicle(PlayerIndex)
enter_vehicle(m_vehicleId, PlayerIndex, 0)
enter_vehicle(m_vehicleId, PlayerIndex, 1)
end
end
elseif Seat == "0" then
if driver ~= 0xFFFFFFFF then
exit_vehicle(PlayerIndex)
else
say(PlayerIndex, "There is already a driver."
end
end
end
end
end

end



Temas totales: 3
Entradas totales: 4
Usuarios totales: 7
En este momento conectados (usuarios registrados): Nadie crying smiley
Descargar SAPP
 

SAPP 10.2.1 (Halo CE)



SAPP 10.2.1 (Halo PC)
Te gusta la Pagina?
 
Anti-DDoS - Sistema Ubuntu
 
 
¡Hoy había/n 2 visitantes (2 clics a subpáginas) en ésta página!
Este sitio web fue creado de forma gratuita con PaginaWebGratis.es. ¿Quieres también tu sitio web propio?
Registrarse gratis