Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Bot na XP


wiercik27

Rekomendowane odpowiedzi

Opublikowano

Nie chce mi się tłumaczyć kolejny raz, więc pozwolę sobie zacytować: (patrz pkt. 3, nie patrz na wersje)

Najlepiej będzie jak odinstalujesz wszystko co związane z Tibią, Tibia Auto i Pythonem i zainstalujesz tak:
1. Pobierz Tibie 8.0 i standardowo niech się zainstaluje w C:\Program Files\Tibia
2. Pobierz Tibie Auto (1.15.0) stąd i też nic nie zmieniaj podczas instalatora, wszystko domyślnie (C:\Program Files\Tibia Auto)
3. Podczas instalowania wyskoczy błąd, że nie masz Pythona, pobierz TEGO - http://www.python.org/ftp/python/2.4.4/python-2.4.4.msi i zainstaluj na partycji C ( C:\Python24)
4. Odpal jeszcze raz instalator Tibii Auto i pójdzie bez problemu.

Niestety masz pecha, bo dzis był patch Tibii i bocik nie będzie działał. Teraz musisz czekać na aktualkę do Tibii Auto.

 

Opublikowano

''tibia.exe version mismatch! Terminating Tibia Auto! (0 0)''

Taki błąd wyskakuje, gdy włączam tibię auto

Dodam, że chcę włączyć TA na serwerze Hexera 10.100

Opublikowano

''tibia.exe version mismatch! Terminating Tibia Auto! (0 0)''

Taki błąd wyskakuje, gdy włączam tibię auto

Dodam, że chcę włączyć TA na serwerze Hexera 10.100

Musisz mieć najnowszą wersję Tibii - http://static.tibia.com/download/tibia1000.exe i Tibie Auto 2.73.0 - https://sourceforge.net/projects/tibiaauto/files/tibiaauto/2.73.0/

Wchodzisz do folderu z botem  ...\Tibia Auto\data i podmieniasz plik tibiaauto-consts.xml. Pobierz | Skan

Jak widać na screenie działa ;)

vRigf1R.png

 

Opublikowano

Narazie działa! :P

Jakby jakieś błędy jeszcze naprzykrzały to będę pisał.


Już mam jedno. Czy można ustawić Supreme Health potion jako item do leczenia? Bo nie widzę, aby się tam znajdowała.

Opublikowano

Przez fluid drinker tego nie zrobisz, trzeba trochę pokombinować :v

Zmień id strong health potiona (i tak nie używasz) w zakładce item config na 23375 (id supreme helth potion) i zaznacz od ilu ma leczyć:hv8aKAu.png

mbZD6FM.png

Nie sprawdzałem czy działa, ale powinno.

 

Opublikowano

Niestety jest problem z używaniem supremek.

23:17 Tibia Auto: A python script using getFunDef function type 3(incoming packet reading) is not being read from fast enough.  Recieved 1010 entries in 50 seconds.10 108 58

Restart nie pomaga

Szperałem na mpc, ktoś miał podobny problem i marchwj kazal wylaczyc python scripty. To też nie pomaga

Opublikowano

Jeżeli nie działa to co napisałem wyżej to nie widzę innej opcji na dodanie. Do Tibii Auto można pisać moduły w Pythonie (*py), pewnie by się dało napisać taki, który by pił te potki. Na tibiaauto.net było sporo gotowych modułów do pobrania, ale niestety już ich nie pobierzesz, bo rejestracja nie działa.

Masz tu przykładowy skrypt na trzymanie dystansu od potworów, żebyś wiedział o czym w ogóle pisze:

class ModuleStandDiagonal:# MUST HAVE MAP RESEARCHED!!!!
    DiagOn = 1;
    itemId=0;
    itemX=0;
    itemY=0;
    itemPos=0;
    killTime=0;

    def getName(self):
        return "Stand Diagonal"

    def getVersion(self):
        return "1.00"

    def getFunDef(self,nr):
        if (nr==0): return (2,0,self.toggle);
        if (nr==1): return (0,300,self.diag);
        return ();

    def getConfigParam(self,nr):
        return ();

    def toggle(self,params,mess):
        selfCh = tareader.readSelfCharacter();
        if mess == "%ta diag":
            self.DiagOn = not(self.DiagOn);
            tasender.sendTAMessage('Stand Diagonal is '+ str(self.DiagOn));
        return();

    def facing(self,direction):
        return [-abs(direction%4-1)+1,-abs(direction%4-2)+1];

    def diag(self,params):
        if self.DiagOn:
            monsterID = tareader.getAttackedCreature();
            selfCh = tareader.readSelfCharacter();
            blockedPoints=[];
            for i in range(4):
                face = self.facing(i)
                for j in range(tareader.mapGetPointItemsCount(face[0],face[1],0)):
                    if tareader.mapGetPointItemId (face[0],face[1],0,j) == 99:
                        if monsterID == 0: monsterID = tareader.mapGetPointItemExtraInfo(face[0],face[1],0,j,1);
                        blockedPoints+=[(selfCh['x']+face[0],selfCh['y']+face[1],selfCh['z'])];
            if monsterID!=0 and monsterID > 0x40000000:
                if time.time()-self.killTime<2: return;
                monster = tareader.getCharacterByTibiaId(monsterID);
                face = self.facing(monster['lookDirection'])
                monToMe = [(selfCh['x']-monster['x']),(selfCh['y']-monster['y'])]
               
                if (face[0]*monToMe[0] + face[1]*monToMe[1]) >=0 and abs(monster['x'] - selfCh['x'])+abs(monster['y'] - selfCh['y'])==1:
                    possiblePoints=[];
                    for x in range(-1,2,2):
                        for y in range(-1,2,2):
                            pt=(selfCh['x']+x*(monster['y'] - selfCh['y']),selfCh['y']+y*(monster['x'] - selfCh['x']),selfCh['z']);
                            if possiblePoints.count(pt)==0 and blockedPoints.count(pt)==0 and tamap.isPointAvailableNoProh(pt[0],pt[1],pt[2]) and not tamap.getPointUpDownNoProh(pt[0],pt[1],pt[2]):
                                possiblePoints+=[pt];
                    if len(possiblePoints)==0: return;
                    ind=random.randint(0,len(possiblePoints)-1);
                    tasender.walkOnTAMap(possiblePoints[ind][0],possiblePoints[ind][1],possiblePoints[ind][2]);
            else: self.killTime=time.time();
        return;
tibiaauto.registerPlugin(ModuleStandDiagonal);

Okw83rp.png

Jeżeli chcesz popróbować to łap, przyda Ci się - http://tibiaauto.wikia.com/wiki/Category:Python_Functions

 

Opublikowano

No nie wiem czy się doczekasz, aż naprawią rejestrację na ich forum. Nie działa już parę miesięcy. Niestety bez konta nie można zobaczyć większości tematów, imo bez sensu.

 

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...