• TibiaFace

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

    .
    demo menumenu

    Afiliados



    Votar:

    Npc mission

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

    1default Npc mission el Vie Mayo 19, 2017 8:48 pm

    Hola amigos de TibiaFace
    quisiera saver si hay un script de npc como este
    [Tienes que estar registrado y conectado para ver este vínculo]

    o alguien que me pueda ayudar a configurarlo que en ves de perdi los diamongs
    pida 6 missiones y que cada mission pida matar 2 tipos de monster y la cantida

    ejemplo mission 1 : 100 Demon y 200 Dragon lords
    "" ""
    "" ""
    "" ""
    "" ""
    "" ""
    y que en la ultima mission le otorge un item y permisso al sqm

    porfavor les agradeceria su ayuda
    para activarlo en un server
    Tfs 1.2 /10.98

    Ver perfil de usuario

    2default Re: Npc mission el Sáb Mayo 20, 2017 4:08 pm

    [Admin] God Maya

    avatar
    Administrador
    Administrador
    Código:

                local keywordHandler = KeywordHandler:new()
                local npcHandler = NpcHandler:new(keywordHandler)
                NpcSystem.parseParameters(npcHandler)
                local talkState = {}
                function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end
                function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end
                function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end
                function onThink() npcHandler:onThink() end
                function creatureSayCallback(cid, type, msg)
                if(not npcHandler:isFocused(cid)) then
                return false
                end
                local talkUser = NPCHANDLER_CONVBEHAVIOR == CONVERSATION_DEFAULT and 0 or cid
                if(msgcontains(msg, 'quest')) then
                selfSay('Hi newbie, I can do you help? if you need food equipment say {trade}, too you need complete a {mission}!.', cid)
                end
                ---------------------------------------------------------
                local player = Player(cid)
                if(msgcontains(msg, 'mission')) then
                selfSay('well, go and bring me a {small diamond}', cid)
                talkState[talkUser] = 1
                elseif(msgcontains(msg, 'small diamond') and talkState[talkUser] == 1) then
                if (player:getStorageValue(5500) > 0) then
                selfSay('sorry buddy, I have no more missions for you!!.', cid)
                else
                if(player:removeItem(2145, 1) == TRUE) then
                player:setStorageValue(5500,1)
                player:addItem(2152, 70)
                player:addExperience(61000)
                selfSay('Excellent work!', cid)
                selfSay('accept these exp points as my way of thanks!', cid)
                else
                selfSay('sorry, you need a {small diamond}. you can loot this item from the monster under temple', cid)
                end
                end
                return true
                end
                ---------------------------------------------------------
                end
                npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback)
                npcHandler:addModule(FocusModule:new())


    ahi lo tienes lo traduci para tfs 1.3 creditos god maya



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

    3default Re: Npc mission el Dom Mayo 21, 2017 5:25 am

    carataki

    avatar
    Miembro
    Miembro
    este scripts jala al server Emporia OTX 8.60 ?

    Ver perfil de usuario

    4default Re: Npc mission el Dom Mayo 21, 2017 8:22 am

    [Tienes que estar registrado y conectado para ver este vínculo] escribió:
    Código:

                local keywordHandler = KeywordHandler:new()
                local npcHandler = NpcHandler:new(keywordHandler)
                NpcSystem.parseParameters(npcHandler)
                local talkState = {}
                function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end
                function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end
                function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end
                function onThink() npcHandler:onThink() end
                function creatureSayCallback(cid, type, msg)
                if(not npcHandler:isFocused(cid)) then
                return false
                end
                local talkUser = NPCHANDLER_CONVBEHAVIOR == CONVERSATION_DEFAULT and 0 or cid
                if(msgcontains(msg, 'quest')) then
                selfSay('Hi newbie, I can do you help? if you need food equipment say {trade}, too you need complete a {mission}!.', cid)
                end
                ---------------------------------------------------------
                local player = Player(cid)
                if(msgcontains(msg, 'mission')) then
                selfSay('well, go and bring me a {small diamond}', cid)
                talkState[talkUser] = 1
                elseif(msgcontains(msg, 'small diamond') and talkState[talkUser] == 1) then
                if (player:getStorageValue(5500) > 0) then
                selfSay('sorry buddy, I have no more missions for you!!.', cid)
                else
                if(player:removeItem(2145, 1) == TRUE) then
                player:setStorageValue(5500,1)
                player:addItem(2152, 70)
                player:addExperience(61000)
                selfSay('Excellent work!', cid)
                selfSay('accept these exp points as my way of thanks!', cid)
                else
                selfSay('sorry, you need a {small diamond}. you can loot this item from the monster under temple', cid)
                end
                end
                return true
                end
                ---------------------------------------------------------
                end
                npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback)
                npcHandler:addModule(FocusModule:new())


    ahi lo tienes lo traduci para tfs 1.3 creditos god maya

    En Realida no es lo que ando buscando
    quiero poner es ese script en mission de task que mande al player a matar unos monster
    ejemplo mission:
    1 .-> 40 dragon y 300 demon
    2 .-> 1 apocalpset y 30 ghazbaran
    3 .-> 2 infernatil y 60 Dragon lord
    4 .-> 100 minotauros y 50 hunters
    5 .-> 500 quaras y 3 ferumbras


    Y AL FINAL TEDE EXP Y 1 ITEM DE RECOMPENSA

    ALGO ASI ES UN EJEMPLO

    Ver perfil de usuario

    5default Re: Npc mission el Lun Mayo 22, 2017 1:11 pm

    [Admin] God Maya

    avatar
    Administrador
    Administrador
    edita tu task system eso no nomas seria



    Ver perfil de usuario http://www.tibiaface.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.

     

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