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

    1default [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

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

    [Admin] God Maya

    [Admin] God Maya
    Administrador
    Administrador
    x:
    monster = "Demon" ------ nome do monstro
           pos = {x=1537, y=1454, z=5} ---posicao em que o monstro ira aparecer │
           monster2 = "Demon" ------ nome do monstro                                      │
           pos2 = {x=1539, y=1454, z=5} ---posicao em que o monstro ira aparecer│
           monster3 = "Demon" ------ nome do monstro                                      │
           pos3 = {x=1540, y=1458, z=5} ---posicao em que o monstro ira aparecer│
           monster4 = "Demon" ------ nome do monstro                                      │posicion del
           pos4 = {x=1538, y=1458, z=5} ---posicao em que o monstro ira aparecer│ moustro
           monster5 = "Demon" ------ nome do monstro                                      │
           pos5 = {x=1541, y=1456, z=5} ---posicao em que o monstro ira aparecer│
           monster6 = "Demon" ------ nome do monstro                                      │
           pos6 = {x=1542, y=1456, z=5} ---posicao em que o monstro ira aparecer│
           monster7 = "Demon" ------ nome do monstro                                      │
           pos7 = {x=1534, y=1456, z=5} ---posicao em que o monstro ira aparecer│


                 if item.uid == 7100 and item.itemid == 1945 then      │
                 player1pos = {x=2028, y=2138, z=11, stackpos=253}│
                 player1 = getThingfromPos(player1pos)                   │
                                                                                        │
                 player2pos = {x=2028, y=2139, z=11, stackpos=253}│  posicion frente a la palanca
                 player2 = getThingfromPos(player2pos)                   │
                                                                                        │
                 player3pos = {x=2028, y=2140, z=11, stackpos=253}│
                 player3 = getThingfromPos(player3pos)                   │
                                                                                        │
                 player4pos = {x=2028, y=2141, z=11, stackpos=253}│
                 player4 = getThingfromPos(player4pos)                    │  


                 if player1.itemid > 0 and player2.itemid > 0 and player3.itemid > 0 and player4.itemid > 0 then
                 
                       nplayer1pos = {x=1537, y=1456, z=5}│
                       nplayer2pos = {x=1538, y=1456, z=5}│ posicion donde seran teleportados los player
                       nplayer3pos = {x=1539, y=1456, z=5}│
                       nplayer4pos = {x=1540, y=1456, z=5}│



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

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

    decker

    decker
    Miembro
    Miembro
    [Tienes que estar registrado y conectado para ver este vínculo] escribió:
    x:
    monster = "Demon" ------ nome do monstro
           pos = {x=1537, y=1454, z=5} ---posicao em que o monstro ira aparecer │
           monster2 = "Demon" ------ nome do monstro                                      │
           pos2 = {x=1539, y=1454, z=5} ---posicao em que o monstro ira aparecer│
           monster3 = "Demon" ------ nome do monstro                                      │
           pos3 = {x=1540, y=1458, z=5} ---posicao em que o monstro ira aparecer│
           monster4 = "Demon" ------ nome do monstro                                      │posicion del
           pos4 = {x=1538, y=1458, z=5} ---posicao em que o monstro ira aparecer│ moustro
           monster5 = "Demon" ------ nome do monstro                                      │
           pos5 = {x=1541, y=1456, z=5} ---posicao em que o monstro ira aparecer│
           monster6 = "Demon" ------ nome do monstro                                      │
           pos6 = {x=1542, y=1456, z=5} ---posicao em que o monstro ira aparecer│
           monster7 = "Demon" ------ nome do monstro                                      │
           pos7 = {x=1534, y=1456, z=5} ---posicao em que o monstro ira aparecer│


                 if item.uid == 7100 and item.itemid == 1945 then      │
                 player1pos = {x=2028, y=2138, z=11, stackpos=253}│
                 player1 = getThingfromPos(player1pos)                   │
                                                                                        │
                 player2pos = {x=2028, y=2139, z=11, stackpos=253}│  posicion frente a la palanca
                 player2 = getThingfromPos(player2pos)                   │
                                                                                        │
                 player3pos = {x=2028, y=2140, z=11, stackpos=253}│
                 player3 = getThingfromPos(player3pos)                   │
                                                                                        │
                 player4pos = {x=2028, y=2141, z=11, stackpos=253}│
                 player4 = getThingfromPos(player4pos)                    │  


                 if player1.itemid > 0 and player2.itemid > 0 and player3.itemid > 0 and player4.itemid > 0 then
                 
                       nplayer1pos = {x=1537, y=1456, z=5}│
                       nplayer2pos = {x=1538, y=1456, z=5}│ posicion donde seran teleportados los player
                       nplayer3pos = {x=1539, y=1456, z=5}│
                       nplayer4pos = {x=1540, y=1456, z=5}│

    Gracias!! Resuelto!! Very Happy

    2 participantes

    4default 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
    https://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).