Reklama
Strona 240 z 485 PierwszaPierwsza ... 140190230238239240241242250290340 ... OstatniaOstatnia
Pokazuje wyniki od 3,586 do 3,600 z 7264

Temat: [iBot] Oficjalny temat

  1. #3586

    Data rejestracji
    2012
    Posty
    70
    Siła reputacji
    13

    Domyślny

    Cytuj Tomix napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    A to nie jest teraz tak, że wystarczy jakby spear był w bpku? Bo jeżeli tak, to wystarczy prosty action:

    Kod PHP:
    local CONFIG = {
    RUNE_NAME = "exeta con",
    RUNE_MANA = 350,
    RUNE_SOUL = 3,
    SPEAR_ID = 3277
    SPELL_NAME = "utani hur",
    SPELL_MANA = 60
    }

    if soul < CONFIG.RUNE_SOUL then
    if mp >= RUNE_MANA then
    cast(CONFIG.RUNE_NAME)
    wait(cooldown(CONFIG.RUNE_NAME))
    end
    else
    if mp >= SPELL_MANA then
    cast(CONFIG.SPELL_NAME)
    wait(colldown(CONFIG.SPELL_NAME))
    end
    else
    if (itemcount(SPEAR_ID) = 0 then
    cast(CONFIG.SPELL_NAME)
    wait(colldown(CONFIG.SPELL_NAME))
    end
    end
    Jak skończy speary albo soule to zacznie trenić mlvl.
    Dużo niedociągnięć w tym skrypcie. Poprawiłem i dodaje niżej. BTW można napisać tego skrypta o wiele prościej ale nie chce mi się teraz tym głowy zaprzątać -.-.
    Kod PHP:
    local CONFIG = {
        RUNE_NAME = "exeta con",
        RUNE_MANA = 350,
        RUNE_SOUL = 3,
        SPEAR_ID = 3277,
        SPELL_NAME = "utani hur",
        SPELL_MANA = 60
    }
    
    if soul < CONFIG.RUNE_SOUL then
        if mp >= CONFIG.RUNE_MANA then
            cast(CONFIG.RUNE_NAME)
            wait(cooldown(CONFIG.RUNE_NAME))
        end
    elseif soul > CONFIG.RUNE_SOUL or itemcount(SPEAR_ID) == 0 then
        if mp >= CONFIG.SPELL_MANA then
            cast(CONFIG.SPELL_NAME)
            wait(colldown(CONFIG.SPELL_NAME))
        end
    end
    Cytuj Irondew napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    moze ktos mi pomoc zrobic depositera kasy na rooku.
    Potrzeba aby liczyl ile ma gp nastepnie mowil hi change gold i dzielil gpki na sto.
    np hi change gold 1 yes. i otrzymuje jedna platynke za 100 gp
    Kod PHP:
    local plat=math.floor(itemcount("gold coin") / 100)
    
    
    say("hi")
    wait(500, 900)
    npcsay("change gold")
    wait(500, 900)
    npcsay(plat)
    wait(500, 900)
    npcsay("yes")
    wait(500, 900)
    Ostatnio zmieniony przez Kuroambry : 15-01-2013, 23:54

  2. #3587
    Avatar Criss26
    Data rejestracji
    2012
    Położenie
    Płock
    Wiek
    33
    Posty
    3,076
    Siła reputacji
    15

    Domyślny

    Cytuj Magiq napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    Macie jakis dobry anty trap skrypt? Przeciw korytom itp
    Kod :
    while (standtime > 2000) do antifurnituretrap() 
    wait(1000)
    end
    Lub bardziej rozbudowany:
    Kod :
    weapontouse = weapontouse or 3308 -- machete local blockwalkids = {2025, 2029, 2030, 2043, 2044, 2045, 2046, 2047, 2048, 2059, 2060, 2061, 2445, 2446, 2447, 2448, 2449, 2450, 2451, 2452, 2453, 2454, 2465, 2466, 2467, 2468, 2524, 2904, 2959, 2960, 2961, 2962, 2963, 2964, 2975, 2976, 2979, 2982, 2986, 2997, 2998, 2999, 3000, 3484, 3485, 3486, 3487, 3510, 3511, 3512, 3513, 5046, 5055, 5056, 6109, 6110, 6111, 6112, 6367, 6368, 6369, 6370, 7860, 7861, 7862, 7863, 9132, 9141, 10208, 10210, 10211, 10212, 10213, 10214, 10215} for i=-7,7 do for j=-5,5 do local x,y,z = posx+i,posy+j,posz if table.binaryfind(blockwalkids,toptileitem(x,y,z)) then if tilereachable(x,y,z) then pausewalking(10000) local topid = toptileitem(x,y,z) while tilereachable(x,y,z) and (math.abs(posx-x) > 1 or math.abs(posy-y) > 1) do reachlocation(x,y,z) wait(100,200) updateworld() end while toptileitem(x,y,z) == topid and posz == z and (math.abs(posx-x) <= 1 and math.abs(posy-y) <= 1) do useitemon(weapontouse,toptileitem(x,y,z),ground(x,y,z)) pausewalking(5000) wait(400,500) updateworld() end pausewalking(0) end end end end
    Cytuj Timon napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    Siemano, potrzebuję skrypta, że jak sd się skończą to idzie do miejsca X i daje loga. I gdzie te skrypty wpisywać? Mógłby to ktoś krok po kroku dla zielonego człowieka opisać? Będę wdzięczny.

    Albo lepiej, żeby gdy skończą się sdki, odpalał w cave bocie skrypt do depo i dawał loga. :p
    Kod :
    if itemcount(Sudden Death Rune) < 1 then gotolabel("powrot") end
    A tam, gdzie ma dac loga robisz action:
    Kod :
    closetibia()
    i wylaczy tibie.

    Lub

    Robisz wpt na expie i na końcu dodajesz actiona a w nim:
    Kod :
     if (itemcount("Sudden Death Rune")) < 1 then 
     gotolabel("depo") 
     else 
     gotolabel("Hunt") 
     end
    Ostatnio zmieniony przez Criss26 : 16-01-2013, 09:17

  3. #3588
    Avatar Tomix
    Data rejestracji
    2005
    Położenie
    Białystok
    Wiek
    33
    Posty
    3,268
    Siła reputacji
    22

    Domyślny

    Cytuj Kuroambry napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    Dużo niedociągnięć w tym skrypcie. Poprawiłem i dodaje niżej. BTW można napisać tego skrypta o wiele prościej ale nie chce mi się teraz tym głowy zaprzątać -.-.
    Kod PHP:
    local CONFIG = {
        RUNE_NAME = "exeta con",
        RUNE_MANA = 350,
        RUNE_SOUL = 3,
        SPEAR_ID = 3277,
        SPELL_NAME = "utani hur",
        SPELL_MANA = 60
    }
    
    if soul < CONFIG.RUNE_SOUL then
        if mp >= CONFIG.RUNE_MANA then
            cast(CONFIG.RUNE_NAME)
            wait(cooldown(CONFIG.RUNE_NAME))
        end
    elseif soul > CONFIG.RUNE_SOUL or itemcount(SPEAR_ID) == 0 then
        if mp >= CONFIG.SPELL_MANA then
            cast(CONFIG.SPELL_NAME)
            wait(colldown(CONFIG.SPELL_NAME))
        end
    end


    Kod PHP:
    local plat=math.floor(itemcount("gold coin") / 100)
    
    
    say("hi")
    wait(500, 900)
    npcsay("change gold")
    wait(500, 900)
    npcsay(plat)
    wait(500, 900)
    npcsay("yes")
    wait(500, 900)
    Sorry koleś,ale ty dodałeś przecinek, jedno = ( co zresztą po prostu przeoczyłem) i skróciłeś go o kilka wierszy czego ja nie robiłem by była bardziej czytelny i możliwy do edycji dla początkujących, także śmiechłem jeżeli to uważasz za mase błędów :D
    Ostatnio zmieniony przez Tomix : 16-01-2013, 07:35

  4. Reklama
  5. #3589

    Data rejestracji
    2012
    Posty
    216
    Siła reputacji
    13

    Domyślny

    Przecież ten skrypt nie bierze do łapy spearów. Nie mogą być w bp "Aby zaczarować włócznię należy jedną sztukę wziąć do ręki i wypowiedzieć zaklęcie." - wiki

    Trzeba takiego refilfer zrobić, żeby brał 1 spare, a później odwrotniść reffilera żeby enchatned speare wrzucał do bp i to zapętlić

    Kto mi przerobi tego task helper, tak żeby pisało ile zabiłem termitów i gnarlhound oddzielnie ?
    local SCREEN_X, SCREEN_Y = 15, 300
    local CONSIDER_MONSTERS = {"Terramite", "Gnarlhound"} -- can add more

    --[[ ENGINE ]]--
    local SCRIPT_INFO = "Name: Task Helper\nVersion: 1.3.1\nAuthor: Ropiderz"
    local SERVER_LOG_MSG = getmessages("Server Log")
    local SERVER_LOG_MSG_COUNT, KILLED_CREATURES = SERVER_LOG_MSG.count - 1, 0
    for INDEX = 0, SERVER_LOG_MSG_COUNT do
    if (SERVER_LOG_MSG[SERVER_LOG_MSG_COUNT - INDEX].text:find('Loot of a') and SERVER_LOG_MSG[SERVER_LOG_MSG_COUNT - INDEX].type == 19) then
    for _, MONSTER in ipairs(CONSIDER_MONSTERS) do
    if (SERVER_LOG_MSG[SERVER_LOG_MSG_COUNT - INDEX].text:find(MONSTER:lower())) then
    KILLED_CREATURES = KILLED_CREATURES + 1
    end
    end
    end
    end
    addtext('Currently killed ' .. KILLED_CREATURES .. ' Monsters', SCREEN_X, SCREEN_Y)
    Teraz mi pokazuje ile ich w sumie zabiłem, a gdzie żeby mi pokazyło dwie liniki, jedna do termiów, a druga do tych psów :P

    EDIT
    Zrobiłem 2 takie HUDY, w jedym wpisałem termity, a w drugim te drugie. Zobaczymy czy to zadziała, ale wygląda nieźle :D
    Ostatnio zmieniony przez Dzonzi : 16-01-2013, 09:28

  6. #3590
    Avatar Tomix
    Data rejestracji
    2005
    Położenie
    Białystok
    Wiek
    33
    Posty
    3,268
    Siła reputacji
    22

    Domyślny

    Cytuj Dzonzi napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    Przecież ten skrypt nie bierze do łapy spearów. Nie mogą być w bp "Aby zaczarować włócznię należy jedną sztukę wziąć do ręki i wypowiedzieć zaklęcie." - wiki

    Trzeba takiego refilfer zrobić, żeby brał 1 spare, a później odwrotniść reffilera żeby enchatned speare wrzucał do bp i to zapętlić
    O to to i ja pytałem bo nie gram paladynem a w runach zaszły zmiany już dawno że nie trzeba blanków brać do rąk.

    /edit
    Nieprawda z tym, że trzeba w rękach, wystarczy w bpku więc ten skrypt zadziała:
    You need to have at least one ordinary spear in your backpack to make one.
    Polska wiki ssie już dawno jeżeli chodzi o aktualność danych.
    Ostatnio zmieniony przez Tomix : 16-01-2013, 09:27

  7. #3591
    Avatar lukaszz_90
    Data rejestracji
    2006
    Położenie
    Gůrny Ślůnsk
    Wiek
    34
    Posty
    585
    Siła reputacji
    19

    Domyślny

    Może mi ktoś powiedzieć jak ustawić rozdzielczość w tibii żeby można było otworzyć jak najwięcej BP?
    "Nie narzekaj, że masz pod górę, gdy zmierzasz na szczyt..."

  8. Reklama
  9. #3592

    Data rejestracji
    2012
    Posty
    70
    Siła reputacji
    13

    Domyślny

    Cytuj Tomix napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    Sorry koleś,ale ty dodałeś przecinek, jedno = ( co zresztą po prostu przeoczyłem) i skróciłeś go o kilka wierszy czego ja nie robiłem by była bardziej czytelny i możliwy do edycji dla początkujących, także śmiechłem jeżeli to uważasz za mase błędów :D
    Tomix nie tylko to poprawiłem, po za tym każdy błąd eliminuje poprawne uruchomienie tego skryptu. Trzeba było uzupełniać zmienne w ifach (tylko dwie ale zawsze błąd), ponieważ nie było dopisanego "CONFIG." czyli niewiadomo skąd brało wartość dla tych zmiennych, a także niepoprawna składnia "if else else"(to jest dla mnie masa błędów), nawet jeden najdrobniejszy błąd w programowaniu jest wielkim błędem bo przez to albo nie działą cały skrypt/program albo działa ale inaczej i trzeba szukać błędu w całym kodzie(to są proste skrypty więc łatwo można doszukać się problemu ale kiedy jest o wiele więcej linijek to już nie takie proste - chyba, że debugger pokazuje konkretną linijkę).
    Nie gniewaj się, ja nie chcę wytykać ci błędów tylko próbuję pomóc.

    Przecież ja się nie gniewam ;p;d
    Ostatnio zmieniony przez Tomix : 16-01-2013, 10:56

  10. #3593

    Data rejestracji
    2012
    Posty
    216
    Siła reputacji
    13

    Domyślny

    Cytuj Tomix napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    O to to i ja pytałem bo nie gram paladynem a w runach zaszły zmiany już dawno że nie trzeba blanków brać do rąk.

    /edit
    Nieprawda z tym, że trzeba w rękach, wystarczy w bpku więc ten skrypt zadziała:


    Polska wiki ssie już dawno jeżeli chodzi o aktualność danych.
    Ok, dzięki :D
    Chce jeszcze zrobić, żeby zanosił enchanted speary do depo, kupował zwykłe i wracał tam kolo pz i dalej robił. A jak można zrobić że jak ktoś mnie atakuje to idzie w skazany label ? Ja od wczoraj ogarniam bota więc wiesz. Chodzi o to, że jak bede robił skrypt to dam Stand, action i tam wpisze ten skrypt i zrobie labele do depo i npc, ale gdzie dać skrypt że jak atakuje mnie to idzie do danego labela ?

    Poza tym czy da się wyciągnać wartość zabitych potworków z hudu do action cavbota ? Chodzi to ten HUD co dałem wyżej i ma to tak działać, że jak np. if KILLED_CREATURES = 300 than gotolabel ('depo'). Nie wiem czy można tą zmienną wpisać w actionie...

  11. #3594
    Avatar Tomix
    Data rejestracji
    2005
    Położenie
    Białystok
    Wiek
    33
    Posty
    3,268
    Siła reputacji
    22

    Domyślny

    1. Action w przypadku ataku dajesz w actions, nie wptach ;d

    2. Nie wiem o jakie moby ci chodzi ale dam na przykładzie tarantul: 1 action o nazwie COUNTER

    Kod PHP:
    local KILLED_COUNT1 = getsettings('Settings\\Actions\\List\\KILLED_COUNT\\Script')
    local KILLED_COUNT2 = positive(KILLED_COUNT1+1)
    local TASK_MONSTERS = {"tarantula"}
    local TASKS_DONE = getsettings('Settings\\Looting\\List\\TASK_DONE\\Destination')+0
    local SERVER_LOG_MSG = getnewmessages("Server Log")
    local SERVER_LOG_MSG_COUNT = SERVER_LOG_MSG.count - 1
    for INDEX = 0, SERVER_LOG_MSG_COUNT do
    	if (SERVER_LOG_MSG[SERVER_LOG_MSG_COUNT - INDEX].text:find('Loot of a') and SERVER_LOG_MSG[SERVER_LOG_MSG_COUNT - INDEX].type == 19) then
    		for _, MONSTER in ipairs(TASK_MONSTERS) do
    			if (SERVER_LOG_MSG[SERVER_LOG_MSG_COUNT - INDEX].text:find(MONSTER:lower())) then
                               if TASKER == true and TASKS_DONE < 3 then
                                 setsettings('Settings\\Actions\\List\\KILLED_COUNT\\Script',KILLED_COUNT2)
                               end
    			end
    		end
    	end
    end
    2gi action o nazwie KILLED_COUNT:
    Kod PHP:
    0
    i 3ci (TO JST WPT ACTION!) sprawdzający ilość zabitych i definiujący pójście lub nie do dp:
    Kod PHP:
    local KILLED_COUNT1 = getsettings('Settings\\Actions\\List\\KILLED_COUNT\\Script')
    local KILLED_COUNT2 = positive(KILLED_COUNT1+0)
    
    if KILLED_COUNT2 > 300 or KILLED_COUNT2 == 300  then 
      gotolabel('go_dp')
    end
    Ostatnio zmieniony przez Tomix : 16-01-2013, 10:26

  12. Reklama
  13. #3595
    Avatar zakius
    Data rejestracji
    2008
    Położenie
    The Internets
    Wiek
    34
    Posty
    11,076
    Siła reputacji
    25

    Domyślny

    teraz pytanie: żeby otwartej dziury nie kopał musze actionem to zrobić tak?
    kurde ;d
    Problem z komputerem? Instrukcja diagnostyczna
    Cytuj Vegeta napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    Baby maja wymagania jak windows vista, takze nigdy nie wiesz.
    Cytuj Dzzej napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    Moje posty to esencja głupoty.
    "Don't worry, I'm just a pervert"

  14. #3596
    Avatar Kayle
    Data rejestracji
    2007
    Wiek
    32
    Posty
    473
    Siła reputacji
    19

    Domyślny

    Cytuj lukaszz_90 napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    Może mi ktoś powiedzieć jak ustawić rozdzielczość w tibii żeby można było otworzyć jak najwięcej BP?
    Infinite screen i jedziesz

  15. #3597
    Avatar Criss26
    Data rejestracji
    2012
    Położenie
    Płock
    Wiek
    33
    Posty
    3,076
    Siła reputacji
    15

    Domyślny

    Cytuj zakius napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    teraz pytanie: żeby otwartej dziury nie kopał musze actionem to zrobić tak?
    kurde ;d
    Robisz waypointa shovel i pozniej stand na dziura i tyle. Jak jest otwarte to uzyje lopaty i wejdzie, a jak bedzie zakopane to odkopie i wejdzie.

  16. Reklama
  17. #3598
    Avatar shanarin
    Data rejestracji
    2009
    Położenie
    Elbląg
    Wiek
    29
    Posty
    1,679
    Siła reputacji
    17

    Domyślny

    Miałby ktoś skrypt na POH Gsy dla 100+ palka ? ;d


    /jak tera z mc ? mam crakowanego ibota i nie moge bocic na mc przez sandboxie
    Ostatnio zmieniony przez shanarin : 16-01-2013, 11:50

  18. #3599
    Avatar zakius
    Data rejestracji
    2008
    Położenie
    The Internets
    Wiek
    34
    Posty
    11,076
    Siła reputacji
    25

    Domyślny

    Cytuj Criss26 napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    Robisz waypointa shovel i pozniej stand na dziura i tyle. Jak jest otwarte to uzyje lopaty i wejdzie, a jak bedzie zakopane to odkopie i wejdzie.
    ale żeby nie używał jak jest otwarte, na pewno bezpieczniej by było ;d
    Problem z komputerem? Instrukcja diagnostyczna
    Cytuj Vegeta napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    Baby maja wymagania jak windows vista, takze nigdy nie wiesz.
    Cytuj Dzzej napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    Moje posty to esencja głupoty.
    "Don't worry, I'm just a pervert"

  19. #3600
    Avatar Criss26
    Data rejestracji
    2012
    Położenie
    Płock
    Wiek
    33
    Posty
    3,076
    Siła reputacji
    15

    Domyślny

    Cytuj zakius napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    ale żeby nie używał jak jest otwarte, na pewno bezpieczniej by było ;d
    To moze zrob stand na dziure, pozniej poziom nizej zrob actiona if notislocation then gotolabel kopac i wtedy waypointa shovel na dziurze.

  20. Reklama
Reklama

Informacje o temacie

Użytkownicy przeglądający temat

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

Podobne tematy

  1. [Elfbot NG] Oficjalny temat, poradnik
    Przez Bartek111 w dziale Tibia
    Odpowiedzi: 181
    Ostatni post: 02-05-2015, 19:06
  2. Odpowiedzi: 29
    Ostatni post: 16-09-2014, 14:08

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
  •