• TibiaFace

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

    .
    demo menumenu

    Afiliados



    Votar:

    Ventana de tutorial al matar monstruo

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

    1Resuelto Ventana de tutorial al matar monstruo el Miér Abr 15, 2015 7:58 pm

    Invitado


    Invitado
    Descripcion de mi problema:
    Mi problema es que yo cree un script y cuando lo voy a probar se me crashea la consola

    La idea es que cuando mate un monstruo llamado Rab'Demon me salga una ventana tutorial, mi script es este:

    function onKill(creature, target)
    local monsterTarget = Monster(target)
    if not monsterTarget then
    return true
    end

    if monsterTarget:getName():lower() ~= 'rab\'demon' then
    player:sendTutorial(38)
    end
    return true
    end


    Cuando lo pruebo se me crashea la consola alguien sabe que debo hacer?


    Imagen de mi Error:


    Mi problema esta en:
    Consola

    2Resuelto Re: Ventana de tutorial al matar monstruo el Miér Abr 15, 2015 8:23 pm

    [Admin] God Maya

    avatar
    Administrador
    Administrador
    aqui lo tienes:

    Código:
    function onKill(creature, target)
    local player = Player(cid)
    local monsterTarget = Monster(target)
    if not monsterTarget then
    return true
    end

    if monsterTarget:getName():lower() ~= 'rab\'demon' then
    player:sendTutorial(38)
    end
    return true
    end



    Ver perfil de usuario http://www.tibiaface.com

    3Resuelto Re: Ventana de tutorial al matar monstruo el Miér Abr 15, 2015 8:52 pm

    [Admin] God Maya

    avatar
    Administrador
    Administrador
    aqui tienes otro


    Código:
    local overlords = {
     ['name moustro'] = {},
     ['name moustro'] = {},
     ['name moustro'] = {},
     ['name moustro'] = {},
     ['name moustro'] = {}
    }

    function onKill(creature, target)
     if not target:isMonster() then
     return true
     end

     local bossName = target:getName()
     local bossConfig = overlords[bossName:lower()]
     if not bossConfig then
     return true
     end

     creature:say('You slayed ' .. bossName .. '.', TALKTYPE_MONSTER_SAY)
     player:sendTutorial(38)
     return true
    end


    y en login.lua añades

    Código:
    'matartuto',



    en creaturesscripts.xml

    Código:
    <event type="kill" name="matartuto" script="monssKill.lua"/>



    Ver perfil de usuario http://www.tibiaface.com

    4Resuelto Re: Ventana de tutorial al matar monstruo el Miér Abr 15, 2015 9:15 pm

    [Admin] God Maya

    avatar
    Administrador
    Administrador
    aqui tiene otro

    Código:
    function onKill(creature, target)
       local targetMonster = target:getMonster()
       if not targetMonster then
          return true
       end

       if targetMonster:getName():lower() ~= 'black knight' then
          return true
       end

       local player = creature:getPlayer()
       player:sendTutorial(38)
       return true
    end



    Ver perfil de usuario http://www.tibiaface.com

    5Resuelto Re: Ventana de tutorial al matar monstruo el Miér Abr 15, 2015 9:26 pm

    Invitado


    Invitado
    Resuelto.

    Contenido patrocinado


    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.