• TibiaFace

    Tibiaface | Una comunidad Open Tibia donde encontras : mapas, scripts, Otserver, npc y amigos etc ...

    .
    demo menumenu

    Afiliados



    Votar:

    [CreatureEvents] Mensage al servidor cuando un God o Cm o Gm se conecta

    Compartir:

    Ver el tema anterior Ver el tema siguiente Ir abajo  Mensaje (Página 1 de 1.)

    [Admin] God Maya

    [Admin] God Maya
    Administrador
    Administrador
    Hola usuarios de tibiaface


    Ahora le traigo un script muy simple, bueno trata cuando entra un cm o gm o un god al servidor autmaticamente sale un BroadcastMessage avisando als ervidor que un miembro del staff esta logeando obvio que tambien dice el nombre de que entro del miembro del staff bueno aqui le dejo:


    Instalacion:

    Bueno nos vamos a:


    data\creaturescripts\scripts

    copiamos cualquie archivo y renombramos por Admlg.lua y pegamos esto dentro

    Código:
    function onLogin(cid)
    if getPlayerGroupId(cid) >= 3 then
    doBroadcastMessage("El administrador [".. getCreatureName(cid).."] esta on en el channel help")
    end
    return true
    end


    Luego nos vamos a:

    data\creaturescripts\creaturescripts.xml

    y añadimos esta tag:

    Código:
    <event type="login" name="StaffLogin" event="script" value="admlg.lua"/>

    y listo.

    creditos: Erik Cazo




    [CreatureEvents] Mensage al servidor cuando un God o Cm o Gm se conecta YNU5B25
    3 participantes
    http://www.tibiaface.com

    2[CreatureEvents] Mensage al servidor cuando un God o Cm o Gm se conecta Empty Para Revscript Jue Feb 16, 2023 12:28 pm

    confortch

    confortch
    Nuevo Miembro
    Nuevo Miembro
    Hola God maya, una pregunta, este mismo script para Revscript seria así?

    local login = GlobalEvent("login")

    function login.onLogin(cid)
    if getPlayerGroupId(cid) >= 3 then
    doBroadcastMessage("El administrador [".. getCreatureName(cid).."] esta on en el channel help")
    end
    return true
    end

    login:register()

    (estoy aprendiendo recién la verdad, pero al poner este código me tira error en la consola )

    3 participantes

    SoyFabi

    SoyFabi
    Miembro
    Miembro
    confortch escribió:Hola God maya, una pregunta, este mismo script para Revscript seria así?

    local login = GlobalEvent("login")

    function login.onLogin(cid)
    if getPlayerGroupId(cid) >= 3 then
    doBroadcastMessage("El administrador [".. getCreatureName(cid).."] esta on en el channel help")
    end
    return true
    end

    login:register()

    (estoy aprendiendo recién la verdad, pero al poner este código me tira error en la consola )

    Es un CreatureEvent no un GlobalEvent.

    3 participantes

    confortch

    confortch
    Nuevo Miembro
    Nuevo Miembro
    Gracias god maya, lo cambie pero ahora no logro entrar con el God, ya que me aparece este error en consola :

    [CreatureEvents] Mensage al servidor cuando un God o Cm o Gm se conecta Error_10

    3 participantes

    SoyFabi

    SoyFabi
    Miembro
    Miembro
    confortch escribió:Gracias god maya, lo cambie pero ahora no logro entrar con el God, ya que me aparece este error en consola :

    [CreatureEvents] Mensage al servidor cuando un God o Cm o Gm se conecta Error_10

    Seria: Game.broadcastMessage

    En vez de: doBroadcastMessage

    3 participantes

    confortch

    confortch
    Nuevo Miembro
    Nuevo Miembro
    funcionando!, muchas gracias Fabi!

    pd: ¿como supiste que era eso en vez de lo otro?

    3 participantes

    SoyFabi

    SoyFabi
    Miembro
    Miembro
    confortch escribió:funcionando!, muchas gracias Fabi!

    pd: ¿como supiste que era eso en vez de lo otro?

    Porque lo que usas es un 1.X y en 0.X cambiaron aquella funcion.

    Por eso decia aquel error - "Attempt to call global (nil value), no tiene ni un valor o no existe.

    3 participantes

    Contenido patrocinado


    3 participantes

    Ver el tema anterior Ver el tema siguiente Volver arriba  Mensaje (Página 1 de 1.)

    Permisos de este foro:
    No puedes responder a temas en este foro.

     

    BienvenidosTibiaFace es una comunidad de Open Tibia. Para participar debes estar registrado (click para Regístrate).