Jump to content

Necesito un Script para mi server MTA


wimajeme

Recommended Posts

hola NOD, y disculpenme que me meta pero ase unos dias estoy buscando como hacer eso mismo que esta pidiendo wimajeme sera que podrias explicarnos un poco mas de como usar eso de aclCreateGroup ? tengo team oficiales en mi server y tambien quiero que solo entren los miembros de sus respertivos team

Link to comment
hola NOD, y disculpenme que me meta pero ase unos dias estoy buscando como hacer eso mismo que esta pidiendo wimajeme sera que podrias explicarnos un poco mas de como usar eso de aclCreateGroup ? tengo team oficiales en mi server y tambien quiero que solo entren los miembros de sus respertivos team

Te doy un ejemplo.

function crearGrupo (jugador, comando, grupoNuevo) 
grupo = aclGetGroup ( grupoNuevo ) 
cuenta = getAccountName ( getPlayerAccount ( jugador ) )  
        if isObjectInACLGroup ("user."..cuenta, aclGetGroup ( "Admin" ) ) then 
              if not grupo then 
                  ourGroup = aclCreateGroup ( grupoNuevo ) 
              else 
                  outputChatBox ("El grupo que intentas crear ya existe", jugador) 
              end 
        else 
              outputChatBox ("No puedes crear un grupo porque no eres administrador", jugador) 
        end 
end 
addCommandHandler ("creargrupo", crearGrupo) 
  

Si el jugador que quiere crear un grupo es Administrador, entonces este se creara (Si es que no existe aun). Si cualquier otro jugador intenta hacerlo no podra, ahi te demuestro como funciona cada funcion, espero que te sirva.

Link to comment

ese resource de spawn es bastante complicado para hacer los teams privados,

y es complicado porq si te fijas ese script no esta programado en lua

te recomiendo hacer uno de 0

y ocupas el acl o el script de solid el gang_system

que tiene funciones exportadas tanto como para saber si el jugador esta en esa banda o cosas asi.

Link to comment

Yo hize uno de 0, y la verdad es mucho mas facil hacer spawns protejidos haciendo uno propio, solo tienes que usar los GUI Elements onClientGUIClick, spawnPlayer, setPlayerTeam, isObjectinACLGroup, aclGetGroup, setWeapon, y eventos de onPlayerSpawn, y de onClientResourceStart, o como yo hize triggie un evento client-side a server-side, y le puse un evento de onPlayerLogin.

Link to comment

o.O, si no sabes nada, entonces empieza por cosas mas faciles :3, yo empeze con rejas, un GUI Spawn con teams privados no es como algo para empezar, aqui unos links :

para hacer la GUI :

https://wiki.multitheftauto.com/wiki/GuiCreateWindow

para hacer los botones :

https://wiki.multitheftauto.com/wiki/GuiCreateButton

para hacer visible la GUI :

https://wiki.multitheftauto.com/wiki/GuiSetVisible

evento onClientResourceStart ( si quieres que se muestre cuando se inicie el resource ) :

https://wiki.multitheftauto.com/wiki/OnC ... ourceStart

para que los players aparescan :

https://wiki.multitheftauto.com/wiki/SpawnPlayer

evento para cuando presiones el boton :

https://wiki.multitheftauto.com/wiki/OnClientGUIClick

triggear el evento server-side a la funcion del evento onClientGUIClick para que cuando se presione el boton se trigge esta :

https://wiki.multitheftauto.com/wiki/TriggerServerEvent

para crear el team :

https://wiki.multitheftauto.com/wiki/CreateTeam

para asignarle al player el team :

https://wiki.multitheftauto.com/wiki/SetPlayerTeam

para asignarle un skin al player :

https://wiki.multitheftauto.com/wiki/SetElementModel

para asignarle armas :

https://wiki.multitheftauto.com/wiki/GiveWeapon

para ver si el Player es del team Admin ( le haces con un if ) en esta pagina hay un ejemplo :

https://wiki.multitheftauto.com/wiki/IsObjectInACLGroup

espero averte ayudado, cuando termines tu script, lo pones aqui cualquier duda :D

Link to comment

Hola ablando de privatisar alguien me ayuda miren no se nada de esto quisiera saber si alguien me ayuda con lo siguiente tengo el resource spawn el cual tiene teams y eso y tiene bases con teleports utilizo teleporteditor y pues quisiera saber si me ayudan a que solo los que tengan la piel del team puedan entrar por esos teleports utilizo teleporteditor y quiero que solo los de ese team puedan entrar digamos mexican que solo puedan entrar por el teleport los de ese team gracias

Link to comment
  • Recently Browsing   0 members

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