letozZO Posted December 27, 2015 Share Posted December 27, 2015 Hola, tenía mucho tiempo sin pasarme por el foro, ya qué como algunos saben no tengo internet en mi casa. Pues eh entendido un poco los Scripts, pero como muchos sanbe el mundo del Script es muy amplio aquí les traigo unos Scripts en los cuales tengo unas funciones, pero me gustaría qué sólo la usen facciones determinadas (En la base de datos del Gamemode Paradise), aquí están: -----AQUÍ UNA GUÍA DE MECÁNICOS---- Me gustaría qué sólo la use la faccion de mecánicos, y agregarle el colorpicker, además de incluirle para hacerle mejoras a los vehículo, como ruedas, spoiler, etc... ------------------------GUÍA DE MECÁNICOS--------------------------------------------------------------------- GUIEditor = { label = {} } function meca() vista = guiCreateGridList(376, 226, 264, 344, false) guiSetAlpha(vista, 0.80) salir = guiCreateButton(71, 305, 121, 34, "Cerrar", false, vista) guiSetFont(salir, "default-bold-small") guiSetProperty(salir, "NormalTextColour", "FFAAAAAA") fix = guiCreateButton(62, 32, 139, 45, "Reparar", false, vista) guiSetFont(fix, "default-bold-small") guiSetProperty(fix, "NormalTextColour", "FFAAAAAA") pain = guiCreateButton(62, 104, 139, 45, "Color", false, vista) guiSetFont(pain, "default-bold-small") guiSetProperty(pain, "NormalTextColour", "FFAAAAAA") tunn = guiCreateButton(62, 177, 139, 45, "Tunning", false, vista) guiSetFont(tunn, "default-bold-small") guiSetProperty(tunn, "NormalTextColour", "FFAAAAAA") dxDrawRectangle(589, 466, 0, 0, tocolor(255, 255, 255, 255), false) dxDrawText("Taller", 452, 232, 562, 254, tocolor(255, 255, 255, 255), 1.00, "bankgothic", "center", "center", false, false, false, false, false) showCursor (true) addEventHandler ( "onClientGUIClick", salir, exit, false ) addEventHandler ( "onClientGUIClick", fix, repararlo, false ) addEventHandler ( "onClientGUIClick", pain, colores, false ) addEventHandler ( "onClientGUIClick", tunn, tunear, false ) end --------------------------------------------------------------------------------------------------------------- ----------PARA ABRIR LA GUÍA DE MECÁNICOS---------------- addCommandHandler ("abrirguia", meca) --------------------------------------------------------- ---------PARA CERRAR LA GUÍA DE MECÁNICOS---------------- function exit() guiSetVisible (vista, not guiGetVisible (vista) ) showCursor (false) end --------------------------------------------------------- ---------------PARA REPARAR LOS VEHÍCULOS---------------- function repararlo() vehicles = getElementsByType ( "vehicle" ) for vehicleKey, vehicleValue in ipairs(vehicles) do fixVehicle ( vehicleValue ) end end --------------------------------------------------------- -----CREE UNA GUÍA PARA CAMBIAR EL ESTILO DE CAMINAR --------------------------------MENÚ DE ESTILO----------------------------------- function estilo() menu = guiCreateGridList(348, 262, 326, 314, false) guiSetAlpha(menu, 0.80) titulo = guiCreateLabel(110, 8, 111, 23, "Estilo de caminar:", false, menu) guiSetFont(titulo, "default-bold-small") estilo1 = guiCreateButton(20, 36, 69, 26, "Normal", false, menu) guiSetProperty(estilo1, "NormalTextColour", "FFAAAAAA") estilo2 = guiCreateButton(20, 63, 69, 26, "Patines", false, menu) guiSetProperty(estilo2, "NormalTextColour", "FFAAAAAA") estilo3 = guiCreateButton(20, 90, 69, 26, "Gordo", false, menu) guiSetProperty(estilo3, "NormalTextColour", "FFAAAAAA") estilo4 = guiCreateButton(20, 117, 69, 26, "Ganster", false, menu) guiSetProperty(estilo4, "NormalTextColour", "FFAAAAAA") estilo5 = guiCreateButton(20, 144, 69, 26, "Mujer", false, menu) guiSetProperty(estilo6, "NormalTextColour", "FFAAAAAA") estilo6 = guiCreateButton(20, 171, 69, 25, "Mujer 2", false, menu) guiSetProperty(estilo7, "NormalTextColour", "FFAAAAAA") sali = guiCreateButton(110, 286, 93, 24, "Cerrar", false, menu) guiSetProperty(sali, "NormalTextColour", "FFAAAAAA") showCursor (true) addEventHandler ( "onClientGUIClick", sali, exit, false ) addEventHandler ( "onClientGUIClick", estilo1, camino1, false ) addEventHandler ( "onClientGUIClick", estilo2, camino2, false ) addEventHandler ( "onClientGUIClick", estilo3, camino3, false ) addEventHandler ( "onClientGUIClick", estilo4, camino4, false ) addEventHandler ( "onClientGUIClick", estilo5, camino5, false ) addEventHandler ( "onClientGUIClick", estilo6, camino6, false ) end ------------------------------------------------------------------------------- ---------------------------PARA ABRIR MENÚ DE ESTILO--------------------------- addCommandHandler ("caminar", estilo) ------------------------------------------------------------------------------- function exit() guiSetVisible (menu, not guiGetVisible (menu) ) showCursor (false) end -----------------------------------ESTILOS DE CAMINAR--------------------------- function camino1() exports.sql:query_free( "UPDATE characters SET caminar = " 0 ) then setPedWalkingStyle ( localPlayer, 0 ) end end function camino2() exports.sql:query_free( "UPDATE characters SET caminar = " 138 ) then setPedWalkingStyle ( localPlayer, 138 ) end end function camino3() exports.sql:query_free( "UPDATE characters SET caminar = " 55 ) then setPedWalkingStyle ( localPlayer, 55 ) end end function camino4() exports.sql:query_free( "UPDATE characters SET caminar = " 121 ) then setPedWalkingStyle ( localPlayer, 121 ) end end function camino5() exports.sql:query_free( "UPDATE characters SET caminar = " 132 ) then setPedWalkingStyle ( localPlayer, 132 ) end end function camino6() exports.sql:query_free( "UPDATE characters SET caminar = " 131 ) then setPedWalkingStyle ( localPlayer, 131 ) end end -------------------------------------------------------------------------------- Quiero qué al yo ponerle una manera de caminar se actualize la base datos Gracias por su ayuda. Link to comment
Platin Posted December 27, 2015 Share Posted December 27, 2015 Puedo sonar tikismikis, pero en vez de ponerlo en spoiler, ponlo en lua. EJ:[lua ]function() outputChatBox("Hola putos") end[ /lua] Se vería: function() outputChatBox("Hola putos") end Así estaría la comprobación si es mecánico, y ni idea del colorpicker, fijate en el script de freeroam y copiate algunas lineas. function meca() if getPlayerTeam(localPlayer, getTeamFromName("Mecanicos")) then -- Detecta si el jugador vista = guiCreateGridList(376, 226, 264, 344, false) guiSetAlpha(vista, 0.80) salir = guiCreateButton(71, 305, 121, 34, "Cerrar", false, vista) guiSetFont(salir, "default-bold-small") guiSetProperty(salir, "NormalTextColour", "FFAAAAAA") fix = guiCreateButton(62, 32, 139, 45, "Reparar", false, vista) guiSetFont(fix, "default-bold-small") guiSetProperty(fix, "NormalTextColour", "FFAAAAAA") pain = guiCreateButton(62, 104, 139, 45, "Color", false, vista) guiSetFont(pain, "default-bold-small") guiSetProperty(pain, "NormalTextColour", "FFAAAAAA") tunn = guiCreateButton(62, 177, 139, 45, "Tunning", false, vista) guiSetFont(tunn, "default-bold-small") guiSetProperty(tunn, "NormalTextColour", "FFAAAAAA") dxDrawRectangle(589, 466, 0, 0, tocolor(255, 255, 255, 255), false) dxDrawText("Taller", 452, 232, 562, 254, tocolor(255, 255, 255, 255), 1.00, "bankgothic", "center", "center", false, false, false, false, false) showCursor (true) addEventHandler ( "onClientGUIClick", salir, exit, false ) addEventHandler ( "onClientGUIClick", fix, repararlo, false ) addEventHandler ( "onClientGUIClick", pain, colores, false ) addEventHandler ( "onClientGUIClick", tunn, tunear, false ) end end addCommandHandler ("abrirguia", meca) Link to comment
aka Blue Posted December 27, 2015 Share Posted December 27, 2015 Si usas Paradise, ¿por qué no usas la propia GUI de Paradise para crear el panel mecánico? Sería mucho más fácil la verdad. Link to comment
letozZO Posted December 28, 2015 Author Share Posted December 28, 2015 De verdad qué no sé como usarlas, pero si me explicas, por favor. Link to comment
Recommended Posts