King Bot
  • Installation
  • Fonctions Scripts
  • ID Items
  • ID NPC
  • ID Monstres
  • ID Ressources
  • ID Métiers
Powered by GitBook
On this page

Was this helpful?

Fonctions Scripts

Message

              
                message("Message à afficher") -- Affiche un message de debug sur la console du bot
              
              
                messageErreur("Message à afficher") -- Affiche un message d'erreur sur la console du bot
              
              
                stopScript() -- Arrete le script
              

🗺 Carte

              
                map.utiliserElementInteractif(cellId, choixId) -
              

Explication utiliserElementInteractif : CellId ou se situe l'element en question, choixId correspond a la possibilité de l'action, "1,2,3,4..." Exemple pour utiliser un puit je renseigne map.utiliserElementInteractif(282, 1) J'écris 1 car il y a qu'un choix dans l'action pour prendre de l'eau

              
                map.bougerALaCellule(152) -- permet de ce deplacer sur la cellID 152
              
              
                map.surLaCell(cellid) --  Retourne true si le personnage est sur la cellule, sinon false.
              
              
                map.ouJeSuis() -- Retourne la MAPID de la carte actuelle.
              
              
                map.maPos() -- Retourne les coord de la position actuelle.
              

⛩ Zaap

              
               function deplacement()
                    return {
                        { map = "7378", zaap = "10248,true" }, -- 10248 = mapid ou on veut aller (destination zaap), true siginifie qu on veut sauvegarder le zaap !
                        { map = "7378", zaap = "10248" }, -- si on veut pas sauvegarder le zaap il suffit d'ecrire la ligne ainsi
                        }
              

🤑 Echange

(La fonction mettreKamas arrive très rapidement..)

          
            echange.lancerEchange(idPerso) -- ID du personnage s'obtient dans onglet personnage quand vous êtes connecter sur le bot
          
          
            echange.mettreItem(idItem, quantite) -- idItem disponible  ICI , la quantité ... attention a bien en avoir suffisamment !
          
          
            echange.validerEchange() -- Une fois l'echange terminé il vous reste plus qu'a validé !
          

🤷‍ Npc

          
            npc.npcBanque(npcId) -- Parle a un PNJ banque et vide l'inventaire ...
          
          
            npc.parlerNpc(npcId) -- Parle a un PNJ
          
          
            npc.repondre(reponseID) -- Repondre a un PNJ (en général -1 = premier choix, -2 = deuxieme choix ...)
          
          
            npc.fermerDialogue() -- Fermer un dialogue
          

⭐️ Banque

          
            banque_action.ouvrir() -- Ouvrir votre banque, attention vous devez etre dans la banque
          
          
            banque_action.prendre_item(idItem, quantity)  -- idItem disponible  ICI , la quantité ... attention a bien en avoir suffisamment !
          
          
            banque_action.poser_item(idItem, quantity)  -- idItem disponible  ICI , la quantité ... attention a bien en avoir suffisamment !
          
          
            banque_action.poser_tous()
          
          
            banque_action.quantite_kamas()  -- A utiliser quand la banque est ouverte sinon erreur
          
          
            banque_action.quantite_item()  -- Retourne le nombre d'item en banque
          
          
            banque_action.fermer()  -- Ferme la banque une fois les actions terminées
          

🎒 Inventaire

          
            inventaire.pods() -- Retourne votre pods actuel
          
          
            inventaire.podsMax() -- Retourne votre quantité de pods MAX.
          
          
            inventaire.podsPourcentage() -- Retourne votre pods en pourcentage.
          
          
            inventaire.possedeEquipement() -- Retourne true si vous avez l'equipement, sinon false.
          
          
            inventaire.utiliser() -- Permet d'utiliser un objet
          
          
            inventaire.equiper() -- Permet d'équiper un objet présent dans votre inventaire
          

🏢 Metier

              
                metier.level(idJob)  -- idJob disponible  ICI 
              
              
                metier.nom(idJob)  -- idJob disponible  ICI 
              

⚔️ Combat

              
                combat.peutCombattre() -- Retourne true si un combat est possible selon vos paramètre
              

🙋‍ Personnage

              
                personnage.id() -- Retourne l'id du personnage ou le chef de groupe
              
              
                personnage.idTeams() -- Retourne un tableau comportant les id du groupe
              
              
                personnage.pseudo() -- Retourne le pseudo du joueur connecté
              
              
                personnage.niveau() -- Retourne le niveau du joueur connecté
              
              
                personnage.xp() -- Retourne l'xp du joueur connecté
              
              
                personnage.kamas() -- Retourne la quantité de kamas du joueur connecté
              

‍⛱ Packet

              
                packet.sendPacket(packetContent) -- Permet d'envoyer des packets au serveur dofus ... a utiliser avec un delay(1000) après
              
PreviousInstallationNextID Items

Last updated 5 years ago

Was this helpful?