JesusAliso Posted February 18, 2014 Share Posted February 18, 2014 Buenas, alguien sabe como quitar el modo del jetpck en el recurso "mabako-services" ? Que se puedan tirar desde el aire y que se puedan utilizar las armas en los interiores. Si pueden ayudarme gracias. Link to comment
MTA Team 0xCiBeR Posted February 18, 2014 MTA Team Share Posted February 18, 2014 Con lo del JetPack, simplemente busca la parte de la GUI donde crea la opción y sacala. Así no podrán comprar. Con lo de las armas en interiores no se.. Link to comment
JesusAliso Posted February 18, 2014 Author Share Posted February 18, 2014 Pero me refiero, por que el recurso hace que cuando compres jetpack puedas elevarte pero no te puedas tirar cuando estas en el aire, entonces tienes que bajar para poder quitártelo. Link to comment
MTA Team 0xCiBeR Posted February 18, 2014 MTA Team Share Posted February 18, 2014 Quieres que se puedan tirar desde el aire? En Shops.lua en la carpeta Server al principio busca esta función: function switchJetpack( source ) if( not isPedOnGround( source ) ) then return end if( doesPedHaveJetPack( source ) ) then removePedJetPack( source ) elseif( getElementData( source, "jetpackFuel" ) and getElementInterior( source ) == 0 ) then if( tonumber( getElementData( source, "jetpackFuel" ) ) > 1 ) then givePedJetPack( source ) end end end Y cambiala por esto: function switchJetpack( source ) if( doesPedHaveJetPack( source ) ) then removePedJetPack( source ) elseif( getElementData( source, "jetpackFuel" ) and getElementInterior( source ) == 0 ) then if( tonumber( getElementData( source, "jetpackFuel" ) ) > 1 ) then givePedJetPack( source ) end end end En cuanto a el uso de armas en interiores, eso se define en el archivo: maps/interiors.map con la variable noweapons="0" <interior id="BurgerShot_Int" posX="363.11" posY="-74.88" posZ="1000.55" rotation="305" interior="10" noweapons="1"/> Ahí dice noweapons. Espero te halla sido de utilidad, saludos! Link to comment
PhantomDamn Posted February 18, 2014 Share Posted February 18, 2014 el no dice eso ciber... jesusaliso.. yo mismo edite esto en mis mabakos... solo es un true en el script jetpack_control.lua examinalo bien... y lo de las armas igual en el script interiores ( creo que asi se llama ) buscare donde es y te lo posteo en un momento. ----- editado------ jetpack_control.lua if( doesPedHaveJetPack( _local ) ) then if( not isPedOnGround( _local )) then if( currentFuel > 0 ) then local veloX, veloY, veloZ = getElementVelocity( _local ) if( not veloX ) then return end if( veloZ < 0 ) then veloZ = 0 end -- literally going down is ignored, since you dont need fuel for that currentFuel = currentFuel - getDistanceBetweenPoints3D( veloX, veloY, veloZ, 0, 0, 0 ) * jetpackVeloMultiplier if( currentFuel < 1 ) then currentFuel = 0 end if( currentFuel == 0 ) then -- down, down, down toggleControl( "sprint", false ) setControlState( "jump", true ) ----- aqui pon true simplemente----- outputChatBox( "Your JetPack ran out of fuel!", 255, 255, 0 ) end setElementData( _local, "jetpackFuel", currentFuel ) end else if( currentFuel == 0 ) then triggerServerEvent( "forceJetpackRemove", _local ) end end end armas liberadas en los interiores: folder server// interiors_lite.lua if( interiors[new].NoWeapons ) then toggleControl( player, "fire", true ) toggleControl( player, "aim_weapon", true ) toggleControl( player, "next_weapon", true ) toggleControl( player, "previous_weapon", true ) setPedWeaponSlot( player, 0 ) triggerClientEvent( player, "changeWeaponsEnabled", player, true ) elseif( not interiors[new].NoWeapons and interiors[old].NoWeapons ) then toggleControl( player, "fire", true ) toggleControl( player, "aim_weapon", true ) toggleControl( player, "next_weapon", true ) toggleControl( player, "previous_weapon", true ) triggerClientEvent( player, "changeWeaponsEnabled", player, true ) else triggerClientEvent( player, "changeWeaponsEnabled", player, true ) end end Listo.. espero te sirva. -------------------------------------------- editado ------------------------------------------ Por cierto esto va en otra seccion! Link to comment
MTA Team 0xCiBeR Posted February 19, 2014 MTA Team Share Posted February 19, 2014 Con respecto a lo primero, realmente no se lo que necesita y lo aclare. Con respecto a lo segundo, no ha necesidad de cambiar la función. En el interiors.map ya esta la posibilidad de en ese interior tener activada o no las armas. Para que editar el script si con poner una simple frase y un integer ya esta?. Saludos. Link to comment
PhantomDamn Posted February 19, 2014 Share Posted February 19, 2014 Jajaja ambas dan igual.. un true por un false o un 1 por un 0 ... al fin y acabo debe abrir notepad+++ y luego dar restart al resource completo... ah y lo primero es para poder soltar y ponerse el jetpack libremente en el aire.. en default debes tocar suelo para poder quitartelo.. Saludos Link to comment
Recommended Posts