Jump to content

Ayuda Con Esto!


maauroo

Recommended Posts

Hola.. Nesesito Ayuda Con Esta Funcion: "isObjectInACLGroup" Quisiera Saber En Que Parte Coloco Esta Funcion?

local accName = getAccountName ( getPlayerAccount ( thePlayer ) ) -- get his account name 
     if isObjectInACLGroup ("user."..accName, aclGetGroup ( "Admin" ) ) then  

En Que Parte Lo Ubico En Este Script?

Puerta = createObject ( 2957, -1665, 1025.0999755859, 18.5, 0, 90, 270) 
function abrirPuerta(player)) ) 
moveObject(Puerta,5000 ,-1665, 1022.265625, 18.5) -- mueve el objeto 
end -- fin de la funcion 
addCommandHandler("abrir", abrirPuerta) 

Y Quisiera Saber CoOMO Lo Uso? Porque No Entendi En Wiki.. Desde Ya Se Los Agradesco..

Link to comment
Puerta = createObject ( 2957, -1665, 1025.0999755859, 18.5, 0, 90, 270) 
  
function abrirPuerta(player) 
    local accName = getAccountName ( getPlayerAccount ( player ) ) -- get his account name 
    if isObjectInACLGroup ("user.".. accName, aclGetGroup ( "Admin" ) ) then 
        moveObject(Puerta,5000 ,-1665, 1022.265625, 18.5) -- mueve el objeto 
    end 
end -- fin de la funcion 
addCommandHandler("abrir", abrirPuerta) 

Link to comment

Osea yo Le Coloque la funcion isObjectInACLGroup Para Que Se Solamente Los Admin Puedan Abrir La Puerta Pero No Funciona.. Y Ademas Me Sale Un Error En La Cosola..

ERROR: Error saving C:/program File/Mta San Andreas 1.3/Server/mods/Deathmach/acl.xml 

¿Como Lo Puedo Arreglar? Desde Ya Se Los Agradesco...

Link to comment

Hay Funciona.. Pero Lo Malo Que Lo Abren Todos.. Y Yo Quiero Solamente Los Admin...

Puerta = createObject ( 2957, -1665, 1025.0999755859, 18.5, 0, 90, 270) 
  
function abrirPuerta(player) 
    local accName = getAccountName ( getPlayerAccount ( player ) ) -- get his account name 
    if isObjectInACLGroup ("user.".. accName, aclGetGroup ( "Everyone" ) ) then 
        moveObject(Puerta,5000 ,-1665, 1022.265625, 18.5) -- mueve el objeto 
    end 
end -- fin de la funcion 
addCommandHandler("abrir", abrirPuerta) 

Algo Que Esta Mal ? Alguna Funcion?

Link to comment

Pues si, cambiaste "Admin" por "Everyone" que es el grupo donde estan todos los jugadores.

Puerta = createObject ( 2957, -1665, 1025.0999755859, 18.5, 0, 90, 270) 
  
function abrirPuerta(player) 
    local accName = getAccountName ( getPlayerAccount ( player ) ) -- get his account name 
    if isObjectInACLGroup ("user.".. accName, aclGetGroup ( "Admin" ) ) then -- Aca pusiste "Everyone". 
        moveObject(Puerta,5000 ,-1665, 1022.265625, 18.5) -- mueve el objeto 
    end 
end -- fin de la funcion 
addCommandHandler("abrir", abrirPuerta) 

Link to comment

Ok Dale.. Mira Disculpame Por Pedirte Otra Cosa.. Me Olvide De Otra Duda.. Quisiera Saber Si Me Puedes Ayudar Con La Funcion Que Tu Me Diste En El Tema Anterior.

Estos: createColSphere y markers. No Se Usarlo Y Ubicarlo En La .Lua. Te Agradesco La Ultima Ayuda.. Te Lo Prometo Por Si Te Molesta..

Link to comment

Si Pero No Lo Entiendo Bien. Mira:

Puerta = createObject ( 2957, -1665, 1025.0999755859, 18.5, 0, 90, 270) 
  
function abrirPuerta(player) 
    local accName = getAccountName ( getPlayerAccount ( player ) ) -- get his account name 
    if isObjectInACLGroup ("user.".. accName, aclGetGroup ( "Admin" ) ) then 
        moveObject(Puerta,5000 ,-1665, 1022.265625, 18.5) 
        setTimer (moveObject, 5000, 1, Puerta, 5000, -1665, 1025.0999755859, 18.5) -- mueve el objeto 
    end 
end -- fin de la funcion 
createColRectangle  (  float fX, flotador fY, flotador fWidth, flotador fHeight ) 

Esta Bien? Me Falta Algo?

Link to comment
Si Pero No Lo Entiendo Bien. Mira:
Puerta = createObject ( 2957, -1665, 1025.0999755859, 18.5, 0, 90, 270) 
  
function abrirPuerta(player) 
    local accName = getAccountName ( getPlayerAccount ( player ) ) -- get his account name 
    if isObjectInACLGroup ("user.".. accName, aclGetGroup ( "Admin" ) ) then 
        moveObject(Puerta,5000 ,-1665, 1022.265625, 18.5) 
        setTimer (moveObject, 5000, 1, Puerta, 5000, -1665, 1025.0999755859, 18.5) -- mueve el objeto 
    end 
end -- fin de la funcion 
createColRectangle  (  float fX, flotador fY, flotador fWidth, flotador fHeight ) 

Esta Bien? Me Falta Algo?

Esta mal, si entendi bien queres que cuando el jugador entre en el colshape y sea un admin se abra la puerta, si es asi:

Puerta = createObject ( 2957, -1665, 1025.0999755859, 18.5, 0, 90, 270) 
colshape = createColCuboid(-1666.5, 1021.0999755859, 16.5, 3, 8, 4) 
  
function abrirPuerta(player) 
    local accName = getAccountName ( getPlayerAccount ( player ) ) -- get his account name 
    if isObjectInACLGroup ("user.".. accName, aclGetGroup ( "Admin" ) ) then 
        moveObject(Puerta,5000 ,-1665, 1022.265625, 18.5) 
        setTimer (moveObject, 5000, 1, Puerta, 5000, -1665, 1025.0999755859, 18.5) -- mueve el objeto 
    end 
end 
addEventHandler("onColShapeHit",colshape,abrirPuerta) 

Link to comment

le ise asi man :B : xD =

Puerta = createObject ( 2669, 2492.69921875, -1671.19921875, 13.699999809265, 0, 0, 0) 
  
function abrirPuerta(player) 
    local accName = getAccountName ( getPlayerAccount ( player ) ) -- get his account name 
    if isObjectInACLGroup ("user.".. accName, aclGetGroup ( "Admin" ) ) then -- Aca pusiste "Everyone". 
        moveObject(Puerta,5000 , 2492.69921875, -1671.19921875, 40) 
    end 
end  
function cerrarPuerta(player) 
    local accName = getAccountName ( getPlayerAccount ( player ) ) -- get his account name 
    if isObjectInACLGroup ("user.".. accName, aclGetGroup ( "Admin" ) ) then 
        moveObject(Puerta,5000 , 2492.69921875, -1671.19921875, 13.699999809265) 
    end 
end  
addCommandHandler("subir", abrirPuerta) 
addCommandHandler("bajar", cerrarPuerta) 

Link to comment

Muchas gracias ahora ise elevadores puertas y todo eso :D mira asi me esta quedando :

Puerta = createObject ( 2669, 2492.69921875, -1671.19921875, 13.699999809265, 0, 0, 0) 
Puerta2 = createObject ( 2933, 1588.4000244141, -1638, 14, 0, 0, 0) 
Elevador = createObject ( 2669, 1560.7674560547, -1324.4055175781, 17, 0, 0, 0) 
  
function subirElevador(player) 
    local accName = getAccountName ( getPlayerAccount ( player ) ) -- get his account name 
    if isObjectInACLGroup ("user.".. accName, aclGetGroup ( "Admin" ) ) then -- Aca pusiste "Everyone". 
        moveObject(Elevador,5000 , 1560.7674560547, -1324.4055175781, 330.39999389648) 
    end 
end 
function bajarElevador(player) 
    local accName = getAccountName ( getPlayerAccount ( player ) ) -- get his account name 
    if isObjectInACLGroup ("user.".. accName, aclGetGroup ( "Admin" ) ) then -- Aca pusiste "Everyone". 
        moveObject(Elevador,5000 , 1560.7674560547, -1324.4055175781, 17) 
    end 
end   
function abrirPuerta2(player) 
    local accName = getAccountName ( getPlayerAccount ( player ) ) -- get his account name 
    if isObjectInACLGroup ("user.".. accName, aclGetGroup ( "Admin" ) ) then -- Aca pusiste "Everyone". 
        moveObject(Puerta2,5000 , 1588.4000244141, -1638, 20) 
    end 
end  
function abrirPuerta(player) 
    local accName = getAccountName ( getPlayerAccount ( player ) ) -- get his account name 
    if isObjectInACLGroup ("user.".. accName, aclGetGroup ( "Admin" ) ) then -- Aca pusiste "Everyone". 
        moveObject(Puerta,5000 , 2492.69921875, -1671.19921875, 40) 
    end 
end  
function cerrarPuerta(player) 
    local accName = getAccountName ( getPlayerAccount ( player ) ) -- get his account name 
    if isObjectInACLGroup ("user.".. accName, aclGetGroup ( "Admin" ) ) then 
        moveObject(Puerta,5000 , 2492.69921875, -1671.19921875, 13.699999809265) 
    end 
end  
function cerrarPuerta2(player) 
    local accName = getAccountName ( getPlayerAccount ( player ) ) -- get his account name 
    if isObjectInACLGroup ("user.".. accName, aclGetGroup ( "Admin" ) ) then -- Aca pusiste "Everyone". 
        moveObject(Puerta2,5000 , 1588.4000244141, -1638, 14) 
    end 
end  
addCommandHandler("subir", abrirPuerta) 
addCommandHandler("bajar", cerrarPuerta) 
addCommandHandler("abrirls", abrirPuerta2) 
addCommandHandler("cerrarls", cerrarPuerta2) 
addCommandHandler("subirT", subirElevador) 
addCommandHandler("bajarT", bajarElevador) 

Link to comment
  • Recently Browsing   0 members

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