Reklama
Strona 1 z 2 12 OstatniaOstatnia
Pokazuje wyniki od 1 do 15 z 22

Temat: Paladin bot project - wypali?

  1. #1
    Avatar Aien
    Data rejestracji
    2005
    Wiek
    32
    Posty
    1,064
    Siła reputacji
    20

    Domyślny Paladin bot project - wypali?

    Mam taki pomysł, żeby wybocić sobie postać, a że wydaje mi się, że palem jest najprościej padło na tą profesję. Myślę, żeby najpierw posłać go na trolle coby ze spearami sam sobie skillował, potem jakieś gobo - co o tym myślicie? Ma to jakąkolwiek przyszłość? Ewentualnie jakieś porady?
    You know I make you wanna scream!

  2. #2

    Data rejestracji
    2009
    Położenie
    Krym
    Posty
    2,013
    Siła reputacji
    17

    Domyślny

    Po 1 musisz miec (MUSISZ!!!!) neobota. Z zadnym innym botem nie wbijesz nawet 30lvla, no dobra moze 40.
    Po 2 pallkiem no ja wiem czy tak najlepiej? Sam mam pallka i wiem, ze na bota to trzeba zrobic dobrego skilla bo czasem mu hity nie wchodzą i jak tak ucieka i wali to lurnie polowe respa na siebie.
    Po 3 nie ma GM'ów, wiec teraz taki project Ci wypali jak najbardziej tylko jak powiedzialem - neobot i nic innego :)
    'Lepiej jest nie odzywać się wcale i wydać się głupim, niż odezwać się i rozwiać wszelkie wątpliwości.'
    Mark Twain.

  3. Reklama
  4. #3
    Avatar Raabcio
    Data rejestracji
    2010
    Posty
    182
    Siła reputacji
    14

    Domyślny

    U mnie na Guardi boci 230+ rp, bocił od low levela, tak samo parę 150+ Rpków...
    Ustawiasz żeby uciekał 3sqm przed monsterami...
    Pierw to Ty wbij solo palkiem 20 level, 70 dist i możesz go odpalić na Orki ( nie Orc Forest )
    Ofc z Auto Depositerem

    @down
    NG też ma funkcję tzn skrypta, ale odpalisz go i za 5 dni bana dostaniesz, NG nie jest dla palków, tylko dla Knightów ;p elf dla sorców i druidów, chyba że będziesz się męczył i na NG odpalisz rp..
    Ostatnio zmieniony przez Raabcio : 13-11-2010, 15:13

  5. #4
    Avatar yeeq
    Data rejestracji
    2010
    Posty
    1,634
    Siła reputacji
    15

    Domyślny

    Tylko neobot ma opcje uciekania przed potworami ?
    Nie mozna dac jakiegos skrypta do ng ?

  6. #5
    Avatar MamKeja
    Data rejestracji
    2009
    Posty
    418
    Siła reputacji
    15

    Domyślny

    Tu nie chodzi o to, który bot ma jakie opcje ale o to, że jaki wspaniały by ten NG nie był to i tak jest wykrywalny i nie warto nawet zaczynać.

    A co do bocenia pallka, to sam wybociłem RP od 1 lvla, aktualnie 160+ lvl i boci się o wiele przyjemniej niż kine

  7. #6
    Avatar BimBam
    Data rejestracji
    2008
    Posty
    590
    Siła reputacji
    17

    Domyślny

    zastanow sie dobrze nad profesja
    magiem nie musisz skillowac nic a nic a palkiem wypadaloby cos podskilowac ale tutaj jak uwazasz
    jesli chodzi o skrypty to zeby ogarnac bocenie palkiem powinienes ogarniac bota bo akurat botowanie paladynem jesli chodzi o profesje jest najciezsze
    a czy ci sie uda to zalezy wylacznie od ciebie
    a tak od siebie to moglbym sie podjac botowania kazdej profesji oprocz palka

  8. #7
    Avatar Filia the Dragon
    Data rejestracji
    2004
    Posty
    11,564
    Siła reputacji
    28

    Domyślny

    Z palkiem jest taka lipa, że kończy mu się amunicja dosyć szybko i każdy skrypt musi mieć od razu rebuya i depositera.
    No i ciężko znaleźć coś do botowania na niższych levelach.





  9. #8
    Avatar w8w8w8
    Data rejestracji
    2006
    Posty
    2,263
    Siła reputacji
    20

    Domyślny

    Cytuj SedaN* napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    Po 1 musisz miec (MUSISZ!!!!) neobota. Z zadnym innym botem nie wbijesz nawet 30lvla, no dobra moze 40.
    Po 2 pallkiem no ja wiem czy tak najlepiej? Sam mam pallka i wiem, ze na bota to trzeba zrobic dobrego skilla bo czasem mu hity nie wchodzą i jak tak ucieka i wali to lurnie polowe respa na siebie.
    Po 3 nie ma GM'ów, wiec teraz taki project Ci wypali jak najbardziej tylko jak powiedzialem - neobot i nic innego :)
    gowno prawda, niestety przez brak elfbota bylem zmuszony uzywac TA, i sobie poradzilem dzieki python scryptom (najpierw uzywalem muttleya, ale nie byl nieco wadliwy)
    zrobilem sobie skrypcik na poha (30 palek), bil cyclopsy (dystans 3kratki) i wracal po royalki do dp, depositowal kase. jakos mozna sobie poradzic bez neobota.

    wczesniej bocilem na trollach i orkach i rotach na wschod od thais + refiller i tez bylo niezle.


    kazdy moze sobie poradzic

    jesli jednak chcesz bocic to lepiej brac knighta.
    latwiejszy training, lepsze miejscowki, latwiej ustawic bota pod full afk


    python skrypt na trzymanie dystansu do TA masz tutaj
    Kod:
    import time
    def getPathToEx (selfPos, targetPos, minDist, maxDist):
        ab = time.clock()
        if selfPos['z'] != targetPos['z']:
            return False;
       
        currentDist = max(abs(selfPos['x'] - targetPos['x']),abs(selfPos['y'] - targetPos['y']));
    
        if(currentDist == maxDist):
            return False;
       
        if (selfPos['x'] - targetPos['x']) <= 0: dxMin = maxDist;
        else: dxMin = 0;
        if (selfPos['x'] - targetPos['x']) >= 0: dxMax = maxDist;
        else: dxMax = 0;
        if (selfPos['y'] - targetPos['y']) <= 0: dyMin = maxDist;
        else: dyMin = 0;
        if (selfPos['y'] - targetPos['y']) >= 0: dyMax = maxDist;
        else: dyMax = 0;
    
        tile = 0;
       
        minWalkPos = {};
        tmpPos = {};
       
        minWalkDist = 100;
        maxTaxi = -1;
       
        tmpDist = -1;
        tmpWalkDist = -1;
        tmpMaxTaxi = -1;
       
        tryDist = maxDist;
    
        point = [];
       
        while tryDist >= minDist:
            for y in range(targetPos['y'] - dyMin, targetPos['y'] + dyMax + 1):
                for x in range(targetPos['x'] - dxMin, targetPos['x'] + dxMax + 1):
                    tmpDist = max(abs(targetPos['x'] - x),abs(targetPos['y'] - y));
                    if tmpDist == tryDist:
                        point += [[x,y]];
            while len(point) > 0:
                p = point.pop(random.randint(0,len(point)-1));
                x = p[0];
                y = p[1];
               
                tmpWalkDist = abs(selfPos['x'] - x) + abs(selfPos['y'] - y);
                tmpPos = {};
                tmpPos['x'] = x;
                tmpPos['y'] = y;
                tmpPos['z'] = selfPos['z'];
    
                tmpMaxTaxi = abs(targetPos['x'] - x) + abs(targetPos['y'] - y)
    
                #print tmpPos,(tmpWalkDist < minWalkDist and tmpMaxTaxi+1 >= maxTaxi ),(tmpMaxTaxi >= tmpWalkDist and tmpMaxTaxi > maxTaxi),minWalkPos.get('x',0)-tmpPos.get('x',0),tmpPos.get('y',0)-minWalkPos.get('y',0);
                #print tmpWalkDist,minWalkDist,tmpMaxTaxi,maxTaxi;
                if (tmpWalkDist < minWalkDist and tmpMaxTaxi+1 >= maxTaxi ) or (tmpMaxTaxi >= tmpWalkDist and tmpMaxTaxi > maxTaxi) or minWalkDist == 100:
                    if tmpPos != selfPos:
                        if tamap.isPointAvailable(x, y, selfPos['z']) and tamap.getPointUpDown(x, y, selfPos['z']) == 0:
                            minWalkDist = tmpWalkDist;
                            minWalkPos = tmpPos;
                            maxTaxi = tmpMaxTaxi;
               
                           
                                   
            if minWalkDist != 100:
                return minWalkPos;
    
            tryDist -= 1;
        return False;
    
    def facing(direction):
        return [-abs(direction%4-1)+1,-abs(direction%4-2)+1];
    
    class ModuleKeepDistance:
        RUN = True;
        walkTo = False;
       
        def getName(self):
            tasender.sendTAMessage("Start KeepDistance to Toggle with \'%ta dist\'");
            return "Keep Distance";
    
        def getVersion(self):
            return "1.0";
    
        def getFunDef(self,nr):
            if (nr==0): return (0,800,self.findPath);
            if (nr==1): return (0,300,self.walkToPoint);
            if (nr==2): return (1,0,self.walkToPoint2);
            if (nr==3): return (2,0,self.toggle);
            return ();
    
        def getConfigParam(self,nr):
            if (nr==0): return ('minDistance','Def:3, Distance to stay over.');
            if (nr==1): return ('maxDistance','Def:3, Max Distance to try for.');
            if (nr==2): return ('hardCreatures','Eg:demon,fury (List of hard creatures to keep minDist+1 distance from)');
            if (nr==3): return ('followCreatures','Monsters that you want to follow that are either really easy, or distance fighters');
            return ();
    
        def findPath (self, params):
            if self.RUN:   
                me = tareader.readSelfCharacter();
                targID = tareader.getAttackedCreature();
                if targID != 0:
                    targ = tareader.getCharacterByTibiaId (targID);
                    try: minDist = int(params['minDistance']);
                    except: minDist = 3;
                    try: maxDist = int(params['maxDistance']);
                    except: maxDist = 100;
                    hList = params['hardCreatures'].lower().split(',');
                    isHard = int(hList.count(targ['name'].lower()) != 0);
                    minDist += isHard;
    
                    face = facing(targ['lookDirection']);
                    monToMe = [(me['x']-targ['x']),(me['y']-targ['y'])];
                    isRunning = int((face[0]*monToMe[0] + face[1]*monToMe[1]) < 0);#will bring to 1 less than maxDist if monster is running
                    #print "first:", isRunning;
                    followCreature = params['followCreatures'].lower().split(',');
                    isRunning = int(followCreature.count(targ['name'].lower()) != 0);
                    #print "sec:", isRunning;
    
                    if isRunning:
                        maxDist = 1;
                        minDist = 1;
    
                    isToofar = max(abs(me['x'] - targ['x']),abs(me['y'] - targ['y'])) > maxDist;
                    isNotBestDiag = abs(me['x'] - targ['x'])+abs(me['y'] - targ['y']) < minDist*2;
                    isClose = max(abs(me['x'] - targ['x']),abs(me['y'] - targ['y'])) <= minDist;
                    print 1
                    if isToofar or (isNotBestDiag and isClose):
                        #print {'x':me['x'],'y':me['y'],'z':me['z']},{'x':targ['x'],'y':targ['y'],'z':targ['z']}
                        self.walkTo = getPathToEx({'x':me['x'],'y':me['y'],'z':me['z']},{'x':targ['x'],'y':targ['y'],'z':targ['z']},minDist,minDist)
                        #print 'defl',self.walkTo;
                        self.walkToPoint(params);
            return;
       
        def walkToPoint (self, params):
            me = tareader.readSelfCharacter();
            if self.RUN:
                if tareader.getAttackedCreature() == 0:
                    self.walkTo = False;
                    return;
                targ = tareader.getCharacterByTibiaId (tareader.getAttackedCreature());
                if targ['hpPercLeft'] == 0:
                    tasender.walkOnTAMap(me['x'],me['y'],me['z']);
                    self.walkTo = False;
                    return;
                if self.walkTo != False:
                    print 2
                    tasender.walkOnTAMap(self.walkTo['x'],self.walkTo['y'],self.walkTo['z']);
            return;
    
        def walkToPoint2 (self, params,(type,channel,nick,message)):
            if self.RUN:
                me = tareader.readSelfCharacter();
                if nick == me['name'] and self.walkTo != False:
                    print 3
                    tasender.walkOnTAMap(self.walkTo['x'],self.walkTo['y'],self.walkTo['z']);
            return;
               
        def toggle (self, params, message):
            if message == "%ta dist":
                self.RUN = not self.RUN;
                tasender.sendTAMessage("Keep Distance is = "+str(self.RUN));
            return;
       
    tibiaauto.registerPlugin(ModuleKeepDistance);
    
    
    #print getPathToEx({'x':0,'y':2,'z':0},{'x':0,'y':0,'z':0},6,6+1)
    jezeli bys potrzebował :]
    Ostatnio zmieniony przez w8w8w8 : 13-11-2010, 22:02

  10. #9
    Avatar Widzevski
    Data rejestracji
    2010
    Posty
    147
    Siła reputacji
    14

    Domyślny

    Cytuj Filia the Dragon napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    Z palkiem jest taka lipa, że kończy mu się amunicja dosyć szybko i każdy skrypt musi mieć od razu rebuya i depositera.
    No i ciężko znaleźć coś do botowania na niższych levelach.



    Od 9lvla puszcza go sobie na Goblinach Edron + skillowanie.

    Od 20lvla - Taski na krokodyle.
    Od 25lvla - Może na Tarantule, ale nie musi

    Na tarantulach może biegać do 50, a jak nie to może iść Hellheim -1, -2 dobry exp i pieniądze.
    Później na Mutated Humany.
    Później Mutated Raty.


    Bez problemowo jak dla mnie boci się rpkiem

  11. #10
    Avatar BimBam
    Data rejestracji
    2008
    Posty
    590
    Siła reputacji
    17

    Domyślny

    Cytuj Widzevski napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    Od 9lvla puszcza go sobie na Goblinach Edron + skillowanie.

    Od 20lvla - Taski na krokodyle.
    Od 25lvla - Może na Tarantule, ale nie musi

    Na tarantulach może biegać do 50, a jak nie to może iść Hellheim -1, -2 dobry exp i pieniądze.
    Później na Mutated Humany.
    Później Mutated Raty.


    Bez problemowo jak dla mnie boci się rpkiem
    teraz duzo rzadziej spadaja kamienie z goblinow, nie oplaca sie tam stawiac aby skill wchodzil

  12. #11
    Avatar Widzevski
    Data rejestracji
    2010
    Posty
    147
    Siła reputacji
    14

    Domyślny

    Może biegać z mieczem i ustawić, że jeśli zlooci kamienie to nimi skilluje

  13. #12
    Avatar Filia the Dragon
    Data rejestracji
    2004
    Posty
    11,564
    Siła reputacji
    28

    Domyślny

    Z tego co się orientuje to z tych lepszych goblinów kamienie całkiem ładnie spadają.





  14. #13
    Avatar tazx
    Data rejestracji
    2009
    Posty
    3,235
    Siła reputacji
    18

    Domyślny

    Cytuj MamKeja napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    Tu nie chodzi o to, który bot ma jakie opcje ale o to, że jaki wspaniały by ten NG nie był to i tak jest wykrywalny i nie warto nawet zaczynać.
    przeciez NG to najslabszy bot jaki istnieje chyba, nie liczac jakichs no-name'ow... Elf zjadal go pod kazdym wzgledem, z tym, ze teraz jedynie chyba Neobot nie jest wykrywalny wiec tylko go oplaca sie uzywac...
    tak z ciekawosci - wyszedl juz crack do Neobota ?

  15. #14
    Avatar Ksabi
    Data rejestracji
    2006
    Położenie
    nibylandia
    Wiek
    32
    Posty
    772
    Siła reputacji
    19

    Domyślny

    Cytuj tazx napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    .
    tak z ciekawosci - wyszedl juz crack do Neobota ?
    Nie, i szybko nie wyjdzie.

    NIE OGLASZAM SIE W GRZE. JEZELI JEDNAK UWAŻASZ, ŻE ROZMAWIASZ ZE MNĄ, ZAWSZE PROŚ O POTWIERDZENIE NA FORUM POPRZEZ PW

  16. #15
    Avatar Martius
    Data rejestracji
    2007
    Wiek
    31
    Posty
    188
    Siła reputacji
    17

    Domyślny

    Ja polecam magebota, nie znam osoby która dostała za niego bana.
    #down
    Masa ludzi go używa ;o Przyznaje, że dla 12 letnich dzieci może być on nieco trudny w obsłudze.
    Ostatnio zmieniony przez Martius : 18-11-2010, 15:19

Reklama

Informacje o temacie

Użytkownicy przeglądający temat

Aktualnie 1 użytkowników przegląda ten temat. (0 użytkowników i 1 gości)

Podobne tematy

  1. Anti-bot project!
    Przez maciek1253 w dziale Zdjęcia
    Odpowiedzi: 47
    Ostatni post: 25-09-2014, 23:09
  2. powielenie widowsa, czy to wypali?
    Przez BBsrv w dziale Sprzęt i oprogramowanie
    Odpowiedzi: 2
    Ostatni post: 09-11-2013, 02:18
  3. Tibia Sprite Project
    Przez Archarius w dziale Niusy
    Odpowiedzi: 16
    Ostatni post: 15-09-2005, 17:28
  4. Anty hack project-Update
    Przez Maniaks w dziale Niusy
    Odpowiedzi: 36
    Ostatni post: 08-07-2005, 13:45

Zakładki

Zakładki

Zasady postowania

  • Nie możesz pisać nowych tematów
  • Nie możesz pisać postów
  • Nie możesz używać załączników
  • Nie możesz edytować swoich postów
  •