Vous jouez à DOFUS, mais vous n'avez pas les équipements de vos rêves? Ne vous inquiétez pas , Virbanks offre plein de kamas pour vous!
Virbanks vous proposent des kamas Dofus au meilleur prix! Et devenez l'un des meilleurs joueur !

Achetez et revendez vos kamas sur VirBanks

Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
PC Conditions en LUA
#1
Bonjour,

J'aurais besoin d'aide, il y a quelques chose que ne parvient pas à faire en LUA. Dans la fonction zoneLvl je souhaite que etatDuBot prenne la valeur "piou2" entre le lvl 15 et 30 mais cela ne fonctionne pas.
Pour vous mettre dans le contexte, voilà le script : 
Code :
-- Variable
etatDuBot = nil

-- Fonction qui retourne le lvl du bot
function levels()
return character:level()
end

-- Fonction qui détermine la zone du bot selon son lvl
function zoneLvl()
if levels() < 15 then
etatDuBot = "piou1"
elseif levels() > 14 then
if levels() < 30 then -- Je voudrais que etatDuBot prenne la valeur "piou2" entre les lvl 15 et 30
etatDuBot = "piou2"
end
end
end

-- Fonction qui permet de parler au PNJ pour descendre de incarnam
function portal()
npc:npc(4398,3)
global:delay(654)
npc:reply(-1)
global:delay(435)
npc:reply(-1)
end

-- Fonction de sauvegarde de zaap
function save()
map:saveZaap()
global:printSuccess("Le Zaap a été sauvegardé")
global:finishScript()
end


function hiboux()
npc:npc(522,3)
npc:reply(-1)
exchange:putAllItems()
global:leaveDialog()
end

-- Fonction qui permet au bot de changer de map
function move()
zoneLvl()
if etatDuBot == "piou1" then
MAX_MONSTERS = 2
MIN_MONSTERS = 1
return {
{ map = "153092354", door = "409" },
{ map = "152045573", path = "right" }, -- Sacrieur
{ map = "-2,-3", path = "right" },
{ map = "-1,-3", path = "right" },
{ map = "0,-3", path = "right" },
{ map = "1,-3", path = "right" },
{ map = "2,-3", path = "right" },
{ map = "3,-3", path = "right" },
{ map = "4,-3", custom = portal },
{ map = "192416776", path = "bottom|left" },
{ map = "191106048", path = "bottom|left" },
{ map = "6,-18", path = "left" },
{ map = "5,-19", path = "bottom" },
{ map = "5,-18", custom = save },
{ map = "5,-18", path = "left", fight = true },  
{ map = "4,-17", path = "right", fight = true },
{ map = "5,-17", path = "right", fight = true },  
{ map = "6,-17", path = "top", fight = true },  
{ map = "6,-18", path = "top", fight = true },  
{ map = "6,-19", path = "left", fight = true },  
{ map = "5,-19", path = "left", fight = true },    
{ map = "4,-19", path = "left", fight = true },    
{ map = "3,-19", path = "bottom", fight = true },    
{ map = "3,-18", path = "right", fight = true },      
{ map = "191104002", path = "bottom" },
{ map = "192415750", path = "409" },
}
elseif etatDuBot == "piou2" then
MAX_MONSTERS = 4
MIN_MONSTERS = 2
return {
{ map = "5,-18", path = "left", fight = true },  
       { map = "4,-17", path = "right", fight = true },
       { map = "5,-17", path = "right", fight = true },  
       { map = "6,-17", path = "top", fight = true },  
       { map = "6,-18", path = "top", fight = true },  
       { map = "6,-19", path = "left", fight = true },  
       { map = "5,-19", path = "left", fight = true },    
       { map = "4,-19", path = "left", fight = true },    
       { map = "3,-19", path = "bottom", fight = true },    
       { map = "3,-18", path = "right", fight = true },      
       { map = "191104002", path = "bottom" },
       { map = "192415750", path = "409" },
}
end
end

-- Mettre les items dans la banque
function bank()
return {
{ map = "5,-18", path = "left" },    
   { map = "4,-17", path = "top" },
   { map = "5,-17", path = "left" },  
   { map = "6,-17", path = "left" },  
   { map = "6,-18", path = "top" },  
   { map = "6,-19", path = "left" },  
   { map = "5,-19", path = "left" },    
   { map = "4,-19", path = "bottom" },    
   { map = "3,-19", path = "bottom" },    
   { map = "3,-18", path = "right" },
   { map = "191104002", door = " 288" }, -- Map extérieure de la banque
   { map ="192415750", custom = hiboux, path = "409" }, -- Merci Tom
}
end
Répondre
 


Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)

À propos de SnowBot

SnowBot est un bot compatible pour la dernière version de Dofus. Vous pouvez récolter, combattre, créer, vendre, élever et bien plus encore.

Rejoignez la plus grande communauté botting de Dofus et lancez-vous sur le logiciel le plus complet du moment.