Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ---------------------------------------------
- -- Script created with aScripter v2
- ---------------------------------------------
- -- Créateur : melones
- -- Type : Combats
- -- Zone : Tainela
- -- NB : Ce script utilise le champ "forcefight"
- -- à la place de "fight" pour obliger à attendre en
- -- cas d'abscence de groupe sur la carte
- ---------------------------------------------
- MIN_LIFE = 90
- MAX_LIFE = 100
- MAX_PODS = 90
- OPEN_BAGS = false
- KEEP = { 548,1568,9686 } -- On garde les potions de rappels et les clefs bouftou et les pierres
- AUTO_DELETE = {}
- function entrer() -- Début de la fonction entrer dans le donjon
- npc:talkToNpc(-1, 1) -- On parle au pnj devant le donjon
- end -- Fin de la fonction entrer dans le donjon
- function sortir() -- Début de la fonction sortir du donjon
- npc:talkToNpc(-1, 1) -- On parle au pnj dans le donjon
- end -- Fin de la fonction sortir du donjon
- function pierre() --Début de la fonction équiper pierre
- inventory:equipItem(9686) -- On équipe la pierre
- end -- Fin de la fonction équiper pierre
- function move() -- Début de la fonction déplacement
- return {
- { map="4,-17", changeMap = "top" },
- { map="4,-18", changeMap = "top" },
- { map="4,-19", changeMap = "top" },
- { map="4,-20", changeMap = "top" },
- { map="4,-21", changeMap = "top" },
- { map="4,-22", changeMap = "right" },
- { map="5,-22", changeMap = "top" },
- { map="5,-31", changeMap = "left" },
- { map="5,-30", changeMap = "top" },
- { map="5,-29", changeMap = "top" },
- { map="5,-28", changeMap = "top" },
- { map="5,-27", changeMap = "top" },
- { map="5,-26", changeMap = "top" },
- { map="5,-25", changeMap = "top" },
- { map="5,-24", changeMap = "top" },
- { map="5,-23", changeMap = "top" },
- { map="4,-31", changeMap = "top" },
- { map="4,-32", changeMap = "left" },
- { map="3,-32", changeMap = "left" },
- { map="2,-32", changeMap = "top" },
- { map="2,-33", changeMap = "top" },
- { map="84674566", changeMap = "top" },
- { map="83887104", changeMap = "396" }, -- On sort de la banque en cliquant sur le soleil
- { map="1314", action = entrer }, -- On déclenche la fonction entrer
- { map="1311744", forcefight = true }, -- On autorise les combats dans la salle 1
- { map="1313792", forcefight = true }, -- On autorise les combats dans la salle 2
- { map="1310722", forcefight = true }, -- On autorise les combats dans la salle 3
- { map="1312770", forcefight = true }, -- On autorise les combats dans la salle 4
- { map="1311748", action = pierre, forcefight = true }, -- On déclenche la fonction pierre + On autorise les combats dans la salle 5
- { map="1312772", action = sortir }, -- On déclenche la fonction sortir
- }
- end -- Fin de la fonction déplacement
- function bank() -- Début de la fonction retour banque
- return {
- { map="1311744", forcefight = true }, -- On autorise les combats dans la salle 1 en cas de PODS>90% pour ne pas rester bloqué
- { map="1313792", forcefight = true }, -- On autorise les combats dans la salle 2 en cas de PODS>90% pour ne pas rester bloqué
- { map="1310722", forcefight = true }, -- On autorise les combats dans la salle 3 en cas de PODS>90% pour ne pas rester bloqué
- { map="1312770", forcefight = true }, -- On autorise les combats dans la salle 4 en cas de PODS>90% pour ne pas rester bloqué
- { map="1311748", forcefight = true }, -- On autorise les combats dans la salle 5 en cas de PODS>90% pour ne pas rester bloqué
- { map="1312772", action = sortir }, -- On déclenche la fonction sortir en cas de PODS>90% pour ne pas rester bloqué
- { map="4,-17", changeMap = "bottom" },
- { map="4,-18", changeMap = "bottom" },
- { map="4,-19", changeMap = "bottom" },
- { map="4,-20", changeMap = "bottom" },
- { map="4,-21", changeMap = "bottom" },
- { map="4,-22", changeMap = "bottom" },
- { map="5,-22", changeMap = "left" },
- { map="5,-31", changeMap = "bottom" },
- { map="5,-30", changeMap = "bottom" },
- { map="5,-29", changeMap = "bottom" },
- { map="5,-28", changeMap = "bottom" },
- { map="5,-27", changeMap = "bottom" },
- { map="5,-26", changeMap = "bottom" },
- { map="5,-25", changeMap = "bottom" },
- { map="5,-24", changeMap = "bottom" },
- { map="5,-23", changeMap = "bottom" },
- { map="4,-31", changeMap = "right" },
- { map="4,-32", changeMap = "bottom" },
- { map="3,-32", changeMap = "right" },
- { map="2,-32", changeMap = "right" },
- { map="2,-33", changeMap = "bottom" },
- { map="1314", changeMap = "bottom" }, -- Ici, on utilise une mapid au lieu d'un postion x,y pour ne pas confondre l'intérieur et l'extérieur du donjon en cas de PODS>90%
- { map="84674566", door = "303" }, -- On passe par la porte pour rentrer dans la banque
- { map="83887104", npcBank = true }, -- On déclenche l'ouverture de la banque
- }
- end -- Fin de la fonction retour banque
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement