• TibiaFace

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

    .
    demo menumenu

    Afiliados



    Votar:

    [GlobalEvents] Npc por tiempo

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

    1default [GlobalEvents] Npc por tiempo el Vie Jul 04, 2014 10:39 am

    [Admin] God Maya

    avatar
    Administrador
    Administrador
    Hola usuarios de tibiaface


    hoy les traigo un globalevent que sumonea un npc cada x tiempo y lo rumuve cada x tiempo bueno simple script e instalcion:


    nos vamos a:


    data/globalevents/Scripts

    copiamos cualquier archivo y renombramos por npc.lua y pegamos esto dentro


    Código:
    function onThink(interval, lastExecution, thinkInterval)
    local pos = {x=1054,y=913,z=7} -- Lugar don el npc sera sumoneado
    local npc = doCreateNpc("dalk", pos ) -- nombre del npc a sumonear.
    local nMin = 20 --- tiempo despues de sumoneado el npc para rretirarlo.
    addEvent(doRemoveCreature, nMin*60*1000, npc)
    return true
    end


    luego añadimos esta tag en:

    data/GlobalEvents/GlobalEvents.xml

    Código:
    <globalevent name="npc" interval="3600" event="script" value="npc.lua"/>

    3600 = 1 Hora


    y listo


    creditos:

    Lailton 80 % (script)
    MatheusVidaLoka 20 %



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

    2default Re: [GlobalEvents] Npc por tiempo el Dom Dic 13, 2015 3:57 am

    Krapula

    avatar
    Donador User
    Donador User
    Trabaja Como deberia pero tiene 1 error q no limita la cantidad de npc lanza 1.000.000 si tu lo dejas me lanzo como 80 npc y tumbe el server como podria repararse eso?

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

    3default Re: [GlobalEvents] Npc por tiempo el Lun Dic 14, 2015 7:28 pm

    [Admin] God Maya

    avatar
    Administrador
    Administrador
    para eso esta esta linea addEvent(doRemoveCreature, nMin*60*1000, npc)



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

    4default Re: [GlobalEvents] Npc por tiempo el Mar Dic 15, 2015 11:32 am

    Krapula

    avatar
    Donador User
    Donador User
    Maya el problema es que lanza demaciados npc quieres te lanzo 1 pic de como se pone !

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

    5default Re: [GlobalEvents] Npc por tiempo el Mar Dic 15, 2015 12:44 pm

    [Admin] God Maya

    avatar
    Administrador
    Administrador
    [Tienes que estar registrado y conectado para ver este vínculo] escribió:Maya el problema es que lanza demaciados npc quieres te lanzo 1 pic de como se pone !


    Código:
    function onThink(interval, lastExecution, thinkInterval)

    local Npcname = "Varkhal" -- Nome do Npc
    local pos = {x=3145, y=3485, z=7} -- Local onde aparece o npc
    local nMin = 60 -- tempo em minuto para o npc sumir.

    addEvent(doRemoveCreature, nMin*60*1000, doCreateNpc(Npcname, pos))
    doBroadcastMessage('O '.. Npcname ..' apareceu na cidade, aproveite pois ele irá sumir em '.. nMin ..' minutos.')
    return true
    end



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

    6default Re: [GlobalEvents] Npc por tiempo el Mar Dic 15, 2015 3:56 pm

    Krapula

    avatar
    Donador User
    Donador User
    Sigue saliendo cualquier cantidad de npc




    :S y ya cambie el script x el otro que pusiste yo creo q hay q colocarle 1 linea para que solo sea 1 el que salga pero no tengo idea como hacerlo

    Bueno colocandole 1 npc coun o 1 storage para que sea solo 1 pero eso si no se como hacerlo Very Happy
    Si alguien podria perfect!

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

    7default teste el Mar Dic 15, 2015 4:10 pm

    [Admin] God Maya

    avatar
    Administrador
    Administrador
    [Tienes que estar registrado y conectado para ver este vínculo] escribió:Sigue saliendo cualquier cantidad de npc




    :S y ya cambie el script x el otro que pusiste yo creo q hay q colocarle 1 linea para que solo sea 1 el que salga pero no tengo idea como hacerlo

    Bueno colocandole 1 npc coun o 1 storage para que sea solo 1 pero eso si no se como hacerlo Very Happy
    Si alguien podria perfect!

    si no te diste cuenta tu npc se mueve de la posicion de donde el script lo quitara tienes que crear un npc que no se mueva de aquella posicion



    prueba este otro

    Código:
    function onThink(interval, lastExecution, thinkInterval)

    local pos = {x=1054,y=913,z=7} -- Local onde aparece o npc

    local npc = doCreateNpc("dalk", pos ) -- Altere o (dalk) pelo nome do seu npc.

    local nMin = 20 -- tempo em minuto para o npc sumir.

    addEvent(doRemoveCreature, nMin*60*1000, npc)

    return true

    end



    o prueba este

    Código:
    function onTime()

    local pos = {x=368,y=142,z=7} -- Local onde aparece o npc

    local npc = doCreateNpc("Capitan Buck", pos ) -- Altere o (dalk) pelo nome do seu npc.

    local nMin = 20 -- tempo em minuto para o npc sumir.

    addEvent(doRemoveCreature, nMin*60*1000, npc)

    return true

    end



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

    8default Re: [GlobalEvents] Npc por tiempo el Mar Dic 15, 2015 10:08 pm

    Krapula

    avatar
    Donador User
    Donador User
    con el codigo 1 sigue dando el mismo error
    con el codigo 2 me arroja este error
    Código:
    Event onThink not found (data/globalevents/scripts/npc.lua)

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

    9default Re: [GlobalEvents] Npc por tiempo el Miér Dic 16, 2015 11:32 am

    [Admin] God Maya

    avatar
    Administrador
    Administrador
    [Tienes que estar registrado y conectado para ver este vínculo] escribió:con el codigo 1 sigue dando el mismo error
    con el codigo 2 me arroja este error
    Código:
    Event onThink not found (data/globalevents/scripts/npc.lua)

    cual es ese krapula publicamelo por privado



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

    10default Re: [GlobalEvents] Npc por tiempo el Miér Dic 16, 2015 4:22 pm

    Krapula

    avatar
    Donador User
    Donador User
    No funciono nunca para otx !!! si con el tiempo consigo hacerlo correr o alguien de aqui q lo postee por favor !

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

    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.