Jump to content

Nexus#

Members
  • Posts

    26
  • Joined

  • Last visited

About Nexus#

  • Birthday 14/07/2000

Details

  • Gang
    Latinos
  • Location
    Colombia
  • Occupation
    Gang
  • Interests
    Scripting

Recent Profile Visitors

1,553 profile views

Nexus#'s Achievements

Advanced Member

Advanced Member (8/54)

0

Reputation

  1. Good night everyone, sorry for my bad English but I need you to please help me with something. You see, I have these lines, I managed to do that when requesting it from the outside is fine but I have a problem and it is the following: I call the elevator from floor 1 and if it is open on floor 2, it goes down to floor 1 and the doors of floor 2 are still open. on the other hand it would be great if it helped me --========== VARIABLES / ELEVADOR ==========-- local elevatorPanel = nil; local Puerta_Cerrada = -1439.36511 local Puerta_Derecha_Abierta = -1437.36511 local Puerta_Izquierda_Abierta = -1441.36511 local tiempo = 2000 --========== CREACION OBJETOS / ELEVADOR ==========-- local Puerta_Derecha = createObject ( 3051, 2856.999, Puerta_Cerrada, 11.853, 0, 0, 180) local Puerta_Izquierda = createObject ( 3029, 2856.999, Puerta_Cerrada, 11.853, 0, 0, 180) local Elevador = createObject ( 14822, 2856.999, -1439.36511, 11.853, 0, 0, 180) local Tablero = createObject ( 2922, 2859.33574, -1436.90222, 11.17586, 0, 0, -90) --========== CREACION PUERTAS EXTRAS / ELEVADOR ==========-- local Puerta_Derecha1 = createObject ( 3051, 2856.999, Puerta_Cerrada, 11.853, 0, 0, 180) local Puerta_Izquierda1 = createObject ( 3029, 2856.999, Puerta_Cerrada, 11.853, 0, 0, 180) local Puerta_Derecha2 = createObject ( 3051, 2856.999, Puerta_Cerrada, 24.494, 0, 0, 180) local Puerta_Izquierda2 = createObject ( 3029, 2856.999, Puerta_Cerrada, 24.494, 0, 0, 180) local Puerta_Derecha3 = createObject ( 3051, 2856.999, Puerta_Cerrada, 28.866, 0, 0, 180) local Puerta_Izquierda3 = createObject ( 3029, 2856.999, Puerta_Cerrada, 28.866, 0, 0, 180) local Puerta_Derecha4 = createObject ( 3051, 2856.999, Puerta_Cerrada, 33.243, 0, 0, 180) local Puerta_Izquierda4 = createObject ( 3029, 2856.999, Puerta_Cerrada, 33.243, 0, 0, 180) local Puerta_Derecha5 = createObject ( 3051, 2856.999, Puerta_Cerrada, 37.626, 0, 0, 180) local Puerta_Izquierda5 = createObject ( 3029, 2856.999, Puerta_Cerrada, 37.626, 0, 0, 180) --========== CREACION ZONAS PISOS / ELEVADOR ==========-- local piso1 = createColCuboid ( 2859.55435, -1437.36792, 10.17586, 1, 1, 2 ) local piso2 = createColCuboid ( 2859.55435, -1437.36792, 22.77586, 1, 1, 2 ) local piso3 = createColCuboid ( 2859.55435, -1437.36792, 27.17586, 1, 1, 2 ) local piso4 = createColCuboid ( 2859.55435, -1437.36792, 31.47586, 1, 1, 2 ) local piso5 = createColCuboid ( 2859.55435, -1437.36792, 35.77586, 1, 1, 2 ) --local piso6 = createColCuboid ( 2859.55435, -1437.36792, 10.17586, 1, 1, 2 ) --local piso7 = createColCuboid ( 2859.55435, -1437.36792, 10.17586, 1, 1, 2 ) --local piso8 = createColCuboid ( 2859.55435, -1437.36792, 10.17586, 1, 1, 2 ) local mover_piso = createColCuboid ( 2857.55435, -1437.66792, 10.17586, 1, 1, 43 ) --========== FUNCIONES ABRIR Y CERRAR / ELEVADOR ==========-- function Abrir_Puertas() moveObject(Puerta_Derecha, tiempo , 2857.00049, Puerta_Derecha_Abierta, 11.853) moveObject(Puerta_Izquierda, tiempo , 2857.00049, Puerta_Izquierda_Abierta, 11.853) end function Cerrar_Puertas() moveObject(Puerta_Derecha, tiempo , 2857.00049, Puerta_Cerrada, 11.853) moveObject(Puerta_Izquierda, tiempo , 2857.00049, Puerta_Cerrada, 11.853) end function Llamar_ELEVADOR( theElement, matchingDimension ) if isElementWithinColShape( localPlayer, piso2 ) then setElementData (source, "PISO2", false) if ( theElement == localPlayer ) then outputChatBox( "El Elevador esta en camino para el: PISO 2",255,0,0, true) moveObject(Elevador, 4000 , 2856.999, -1439.36511, 24.494) moveObject(Puerta_Derecha, 4000 , 2856.999, Puerta_Cerrada, 24.494) moveObject(Puerta_Izquierda, 4000 , 2856.999, Puerta_Cerrada, 24.494) setTimer(moveObject, 6000, 1, Puerta_Derecha, 4000, 2857.00049, Puerta_Derecha_Abierta, 24.494) setTimer(moveObject, 6000, 1, Puerta_Izquierda, 4000, 2857.00049, Puerta_Izquierda_Abierta, 24.494) setTimer(moveObject, 6000, 1, Puerta_Derecha2, 4000, 2857.00049, Puerta_Derecha_Abierta, 24.494) setTimer(moveObject, 6000, 1, Puerta_Izquierda2, 4000, 2857.00049, Puerta_Izquierda_Abierta, 24.494) else outputChatBox( "El Elevador ya se encuentra en el piso",255,0,0, true) end elseif isElementWithinColShape( localPlayer, piso1 ) then setElementData (source, "PISO1", false) if ( theElement == localPlayer ) then outputChatBox( "El Elevador esta en camino para el: PISO 1",255,0,0, true) moveObject(Elevador, 4000 , 2856.999, -1439.36511, 11.853) moveObject(Puerta_Derecha, 4000 , 2856.999, Puerta_Cerrada, 11.853) moveObject(Puerta_Izquierda, 4000 , 2856.999, Puerta_Cerrada, 11.853) setTimer(moveObject, 6000, 1, Puerta_Derecha, 4000, 2857.00049, Puerta_Derecha_Abierta, 11.853) setTimer(moveObject, 6000, 1, Puerta_Izquierda, 4000, 2857.00049, Puerta_Izquierda_Abierta, 11.853) setTimer(moveObject, 6000, 1, Puerta_Derecha1, 4000, 2857.00049, Puerta_Derecha_Abierta, 11.853) setTimer(moveObject, 6000, 1, Puerta_Izquierda1, 4000, 2857.00049, Puerta_Izquierda_Abierta, 11.853) else outputChatBox( "El Elevador ya se encuentra en el piso",255,0,0, true) end end end addEventHandler("onClientColShapeHit", root, Llamar_ELEVADOR) --========== ELEVADOR ==========--
  2. DOWNLOAD https://community.multitheftauto.com/index.php?p=resources&s=details&id=14302 or https://nexusmtasa.wordpress.com/2017/04/11/hud-dx-mta-sa/ VIDEO
  3. Sale el mismo error bueno ya no le demos mas rodeo a este post igualmente gracias por haberme ayudado
  4. Men coloque todo como me dijistes pero el problema es que el auto solo muestra el propietario cuando el vehiculo esta bloqueado y cuando lo agrego para que aparesca cuando esta abierto tambien. me sale el error: "attempt to concatenate a boolean value"
  5. Listo el error era por otra cosa pero aun asi agrege esto al dx y no funciona
  6. No funciona no aparece nada y cuando lo agrego al else aparece que error..
  7. Sorry por responder tarde.. Sale esto: attempt to concatenate a boolean value Asi lo puse unction info( ) local vehiculos = getElementsByType( 'vehicle' ) for i=1, #vehiculos do local v = vehiculos[ i ] local salud = getElementHealth( v ) / 10 local modelo = getVehicleName( v ) local cerrado = isVehicleLocked( v ) local dueno = getElementData(v, "owner") local conductor = getVehicleController( v ) if conductor then return else if cerrado then dxDrawTextOnElement(v,"Vehiculo: "..modelo,1.27,20,255,0,0,255,1.10,"default-bold") dxDrawTextOnElement(v,"Propieario: "..getPlayerName(dueno),1.18,20,255,0,0,255,1.10,"default-bold") dxDrawTextOnElement(v,"Salud: "..tonumber( salud ).."%",1.09,20,255,0,0,255,1.10,"default-bold") dxDrawTextOnElement(v,"Vehiculo Cerrado",1.0,20,255,0,0,255,1.10,"default-bold") else dxDrawTextOnElement(v,"Vehiculo: "..modelo,1.27,20,255,0,0,255,1.10,"default-bold") dxDrawTextOnElement(v,"Propieario: "..getPlayerName(dueno),1.18,20,255,0,0,255,1.10,"default-bold") dxDrawTextOnElement(v,"Salud: "..tonumber( salud ).."%",1.09,20,255,0,0,255,1.10,"default-bold") dxDrawTextOnElement(v,"Vehiculo Abierto",1.0,20,255,0,0,255,1.10,"default-bold") end end end end addEventHandler( "onClientPreRender", root, info)
  8. pero cuando lo agrego me sale error..
  9. Siento molestarlos de nuevo pero encontre la parte que asigna al dueño del vehiculo pero es server-side y el script este es client-side... Como le hago porfavor Script function info( ) local vehiculos = getElementsByType( 'vehicle' ) for i=1, #vehiculos do local v = vehiculos[ i ] local salud = getElementHealth( v ) local modelo = getVehicleName( v ) local cerrado = isVehicleLocked( v ) local conductor = getVehicleController( v ) if conductor then return else if cerrado then dxDrawTextOnElement(v,"Vehiculo: "..modelo,1.18,20,255,0,0,255,1.10,"default-bold") dxDrawTextOnElement(v,"Salud: "..tonumber( salud ).."%",1.09,20,255,0,0,255,1.10,"default-bold") dxDrawTextOnElement(v,"Vehiculo Cerrado",1.0,20,255,0,0,255,1.10,"default-bold") else dxDrawTextOnElement(v,"Vehiculo: "..modelo,1.18,20,255,0,0,255,1.10,"default-bold") dxDrawTextOnElement(v,"Salud: "..tonumber( salud ).."%",1.09,20,255,0,0,255,1.10,"default-bold") dxDrawTextOnElement(v,"Vehiculo Abierto",1.0,20,255,0,0,255,1.10,"default-bold") end end end end addEventHandler( "onClientPreRender", root, info) este es el server-side function onVehEnter(player) local dueno = getElementData (source, "Dueño") if dueno then call(getResourceFromName("guitext"),"outputServerGuiText",player, "Este Vehiculo es Propiedad De: "..getPlayerName(dueno),255,0,0) end end addEventHandler ("onVehicleEnter", root, onVehEnter)
  10. Hola, tengo un problema al crear categorias a mi sistema de vehiculos quiero crear categorias como Rapidos, Fuertes Deportivos, 4 Puertas, etc. Pero no puedo lograr hacerlo aqui dejo una foto de como lo tengo y el client-side del Script. Foto: Client-Side carshopWindow = guiCreateWindow(41, 56, 442, 426, "Venta de Autos", false) guiWindowSetSizable(carshopWindow, false) guiSetVisible(carshopWindow, false) guiSetAlpha(carshopWindow, 1.00) carGridList = guiCreateGridList(13, 28, 188, 383, false, carshopWindow) guiGridListAddColumn(carGridList, "Vehiculo", 0.5) guiGridListAddColumn(carGridList, "Costo $", 0.5) for i = 1, 2 do guiGridListAddRow(carGridList) end guiGridListSetItemText(carGridList, 0, 1, "Rapidos", true, true) guiGridListSetItemText(carGridList, 0, 2, "", true, true) guiGridListSetItemText(carGridList, 1, 1, "Fuertes", true, true) guiGridListSetItemText(carGridList, 1, 2, "", true, true) buyButto = guiCreateButton(225, 275, 184, 46, "Comprar", false, carshopWindow) guiSetFont(buyButto, "default-bold-small") guiSetProperty(buyButto, "NormalTextColour", "FFAAAAAA") closeButton = guiCreateButton(225, 359, 184, 42, "Cerrar", false, carshopWindow) guiSetFont(closeButton, "default-bold-small") guiSetProperty(closeButton, "NormalTextColour", "FFAAAAAA") guiLabelSetVerticalAlign(placa, "center") colorButton = guiCreateButton(225, 62, 184, 46, "Elegir Color", false, carshopWindow) guiSetFont(colorButton, "default-bold-small") guiSetProperty(colorButton, "NormalTextColour", "FFAAAAAA") ------------- local cars = { {411, 1000000} } for i, v in ipairs(cars) do local carName = getVehicleNameFromModel(v[1]) local row = guiGridListAddRow(carGridList) guiGridListSetItemText(carGridList, row, 1, carName, false, true) guiGridListSetItemText(carGridList, row, 2, tostring(v[2]), false, true) guiGridListSetItemText(carGridList, row, 3, "N/A", false, true) end guiGridListSetSelectedItem(carGridList, 64, 1) guiSetAlpha(carGridList, 1)
  11. Muchas Gracias, de verdad agradezco tu Colaboración
  12. Lo Tengo asi Actualmente: Este es el Script
  13. No Funciono amigo, igual valoro tu gran aporte y perdon por esto pero no he podido conseguir que aparesca todo como lo de esta imagen
  14. Sale error en: if ( getPedController(v) ) then return end Dice: getPedController(a nil value)
  15. Wow Muchas Gracias! Tengo un inconveniente como hago para que cuando se suba al vehiculo desaparesca el texto ?
×
×
  • Create New...