Jump to content

Ayuda con guías


letozZO

Recommended Posts

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

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
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...