-
Posts
26 -
Joined
-
Last visited
About Nexus#
- Birthday 14/07/2000
Details
-
Gang
Latinos
-
Location
Colombia
-
Occupation
Gang
-
Interests
Scripting
Recent Profile Visitors
1,687 profile views
Nexus#'s Achievements

Advanced Member (8/54)
0
Reputation
-
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 ==========--
-
Nexus# changed their profile photo
-
Sale el mismo error bueno ya no le demos mas rodeo a este post igualmente gracias por haberme ayudado
-
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"
-
Listo el error era por otra cosa pero aun asi agrege esto al dx y no funciona
-
No funciona no aparece nada y cuando lo agrego al else aparece que error..
-
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)
-
pero cuando lo agrego me sale error..
-
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)
-
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)
-
Muchas Gracias, de verdad agradezco tu Colaboración
-
Lo Tengo asi Actualmente: Este es el Script
-
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
-
Sale error en: if ( getPedController(v) ) then return end Dice: getPedController(a nil value)
-
Wow Muchas Gracias! Tengo un inconveniente como hago para que cuando se suba al vehiculo desaparesca el texto ?