• TibiaFace

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

    .
    demo menumenu

    Afiliados



    Votar:

    [Actions] Quest

    Compartir:

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

    1[Actions] Quest Empty [Actions] Quest Mar Ago 27, 2019 10:25 pm

    decker

    decker
    Miembro
    Miembro
    Hice una quest que al llegar al final room, es como "anihilator", es decir que ocupas 4 personas y girar de la palanca.. esta es la ubicacion del script y el code.

    data/actions/actions.xml

    Código:
    <action uniqueid="11300" script="royalscalequest.lua" />

    data/actions/scripts/royalscalequest:

    Código:
          -- annihilator lever

            function onUse(cid, item, frompos, item2, topos)

            monster = "Demon" ------ nome do monstro
            pos = {x = 1226, y = 1116, z = 10} ---posicao em que o monstro ira aparecer
            monster2 = "Demon" ------ nome do monstro
            pos2 = {x = 1225, y = 1120, z = 10} ---posicao em que o monstro ira aparecer
            monster3 = "Demon" ------ nome do monstro
            pos3 = {x = 1229, y = 1118, z = 10} ---posicao em que o monstro ira aparecer
            monster4 = "Orshabaal" ------ nome do monstro
            pos4 = {x = 1228, y = 1118, z = 10} ---posicao em que o monstro ira aparecer
            monster5 = "Fire Elemental" ------ nome do monstro
            pos5 = {x = 1221, y = 1118, z = 10} ---posicao em que o monstro ira aparecer
            monster6 = "Fire Elemental" ------ nome do monstro
            pos6 = {x = 1227, y = 1120, z = 10} ---posicao em que o monstro ira aparecer


                  if item.uid == 11300 and item.itemid == 1945 then
                  player1pos = {x = 1208, y = 1120, z = 10, stackpos=253}
                  player1 = getThingfromPos(player1pos)

                  player2pos = {{x = 1207, y = 1120, z = 10, stackpos=253}
                  player2 = getThingfromPos(player2pos)

                  player3pos = {x = 1206, y = 1120, z = 10, stackpos=253}
                  player3 = getThingfromPos(player3pos)

                  player4pos = {x = 1205, y = 1120, z = 10, stackpos=253}
                  player4 = getThingfromPos(player4pos)


                  if player1.itemid > 0 and player2.itemid > 0 and player3.itemid > 0 and player4.itemid > 0 then
                  
                        nplayer1pos = {x = 1227, y = 1118, z = 10}
                        nplayer2pos = {x = 1226, y = 1118, z = 10}
                        nplayer3pos = {x = 1225, y = 1118, z = 10}
                        nplayer4pos = {x = 1224, y = 1118, z = 10}

                        doSendMagicEffect(player1pos,2)
                        doSendMagicEffect(player2pos,2)
                        doSendMagicEffect(player3pos,2)
                        doSendMagicEffect(player4pos,2)

                                            doSummonCreature(monster,pos)
                                            doSummonCreature(monster2,pos2)
                                            doSummonCreature(monster3,pos3)
                                            doSummonCreature(monster4,pos4)
                                            doSummonCreature(monster5,pos5)
                                            doSummonCreature(monster6,pos6)

                        doTeleportThing(player1.uid,nplayer1pos)
                        doTeleportThing(player2.uid,nplayer2pos)
                        doTeleportThing(player3.uid,nplayer3pos)
                        doTeleportThing(player4.uid,nplayer4pos)
                        
                        doRemoveCreature(pos)
                    doRemoveCreature(pos2)
                    doRemoveCreature(pos3)
                    doRemoveCreature(pos4)
                    doRemoveCreature(pos5)
                    doRemoveCreature(pos6)

                        doSendMagicEffect(nplayer1pos,10)
                        doSendMagicEffect(nplayer2pos,10)
                        doSendMagicEffect(nplayer3pos,10)
                        doSendMagicEffect(nplayer4pos,10)

                           doTransformItem(item.uid,item.itemid+1)
                    
                  else
                     doPlayerSendCancel(cid,"you need four people for the quest.")
                  end

               elseif item.uid ==11300 and item.itemid == 1946 then
                
                  doTransformItem(item.uid,item.itemid-1)
                
              
                  end
               return 1
            end


    En la palanca que esta en el mapa (lever ID 1945) el unique id es 11300 como lo dice en el script, pero la quest no me funciona

    2 participantes

    2[Actions] Quest Empty Re: [Actions] Quest Mar Ago 27, 2019 10:46 pm

    [Admin] God Maya

    [Admin] God Maya
    Administrador
    Administrador
    x:



    [Actions] Quest YNU5B25
    2 participantes
    http://www.tibiaface.com

    3[Actions] Quest Empty Re: [Actions] Quest Miér Ago 28, 2019 12:31 pm

    decker

    decker
    Miembro
    Miembro
    [Admin] God Maya escribió:
    x:

    Gracias!! Resuelto!! Very Happy

    2 participantes

    4[Actions] Quest Empty Re: [Actions] Quest Miér Ago 28, 2019 2:27 pm

    [Admin] God Maya

    [Admin] God Maya
    Administrador
    Administrador
    tema resuelto



    [Actions] Quest YNU5B25
    2 participantes
    http://www.tibiaface.com

    Contenido patrocinado


    2 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).