Reklama
Pokazuje wyniki od 1 do 9 z 9

Temat: [7.92+][Creaturescripts] Antybot

  1. #1
    Avatar Pimpeq
    Data rejestracji
    2006
    Położenie
    :D
    Wiek
    31
    Posty
    39
    Siła reputacji
    0

    Domyślny [7.92+][Creaturescripts] Antybot

    Już tu na forum się nie udzielam, ale coś dla was sklecę.

    Oto co udało mi się stworzyć :P
    W talkactions.xml
    Kod:
    <talkaction words="!antybot" script="antybot.lua" />
    W antybot.lua:
    Kod:
    function onSay(cid, words, param)
    
    local value1 = 1500
    local value2 = 1501
    local getvalue1 = getPlayerStorageValue(cid,value1)
    local liczba = param+0
    
    if liczba == getvalue1 and liczba > 0 then
                             setPlayerStorageValue(cid,value2,0)
                             doPlayerSendTextMessage(cid, 19,"Mozesz przez kolejne 15 minut grac spokojnie.")
    else
                             doPlayerSendTextMessage(cid, 19,"Zle!")
    end
    
    end
    To należy dodać pod skryptem z logowaniem gracza:

    Kod:
    function bot(cid)
    if isPlayer(cid) == TRUE then
    local value1 = 1500
    local value2 = 1501
    local getvalue1 = getPlayerStorageValue(cid,value1)
    local getvalue2 = getPlayerStorageValue(cid,value2)
    
    if getvalue2 == 1 then
    -- Tu dajemy co ma sie stac gdy gracz w ciagu 30 sekund nie wpisal dobrych cyfr--
    doTeleportThing(cid,getPlayerMasterPos(cid))
    doPlayerSendTextMessage(cid, 19,"Ochrona antybotowa!")
    setPlayerStorageValue(cid,value1,0)
    ---------------------------------------------------------------------------------
    end
    
    
    local min = 1 -- Najmniejsza losowana czyfra
    local max = 99999 -- największa losowana cyfra
    local tab = {cid=cid, min=min, max=max}
    addEvent(cyfry,15*60*1000,tab)
    
    end
    end
    
    
    function cyfry(tab)
    if isPlayer(tab.cid) == TRUE then
    local value1 = 1500
    local value2 = 1501
    local rand = math.random(tab.min,tab.max)
    setPlayerStorageValue(tab.cid,value1,rand)
    setPlayerStorageValue(tab.cid,value2,1)
    doPlayerSendTextMessage(tab.cid, 19,"Napisz !antybot \""..rand..". Masz na to 30 sekund.")
    addEvent(bot,30*1000,tab.cid)
    end
    end
    a to w bezpośrednim skrypcie:
    Kod:
    addEvent(bot,100,cid)
    Mam nadzieję że pomogłem :)
    Zgłaszajcie bugi, pomysły na ulepszenie itd.

    #Jeżeli ng jakimś cudem to ominie, to mogę dodać losową kaszankę tekstowo liczbową i trzeba będzie wybrać same cyfry :]
    Ostatnio zmieniony przez Pimpeq : 16-05-2009, 17:54

    Interpreter lua ;) Sprawdź swoje skrypty bez odpalania otsa :P http://grzyby.no-ip.info/lua.exe

  2. #2

    Notoryczny Miotacz Postów Visher jest teraz offline
    Avatar Visher
    Data rejestracji
    2009
    Położenie
    Stalowa Wola.
    Posty
    1,253
    Siła reputacji
    16

    Domyślny

    Nie wiem kto te tagi akceptuje, a ty lepszy nie jesteś takie wysyłając.
    Powinno być: [7.92+][Creaturescripts] Antybot

    Poza tym:
    1. Kto na wojnie będzie Ci przepisywać kod?
    2. Ktoś nie przepisze, i co? kicknie go? Bot znowu go zaloguje. Wypad to temple? może posłużyć do robienia tp.
    3. Gracz na trainerach oprócz pilnowania anti-afka będzie musiał pilnować tego systemu..
    Dla tego wg. mnie nie ma sensu pisać takich anty-botów

    Przechodząc do skryptu, można byłoby Ci od razu walnąć 0/10 za formatowanie. Litości, ty chcesz, żebym z tego coś odczytał? używaj [code], a nie [quote], bo zżera Ci wcięcia.
    Ignorując to, skrypt źle nie jest napisany, jednak taki antybot to bezsens. Dodatkowo, graczowi najwyżej zostanie wyświetlony komunikat "źle", tak?

    Ocena: 6/10

    Pozdrawiam, Visher
    Ostatnio zmieniony przez Visher : 16-05-2009, 14:57

  3. Reklama
  4. #3
    Avatar Pimpeq
    Data rejestracji
    2006
    Położenie
    :D
    Wiek
    31
    Posty
    39
    Siła reputacji
    0

    Domyślny

    Nie podoba się to nie umieszczaj :P A jak według Ciebie powinien wyglądać antybot?
    Ostatnio zmieniony przez Mandarke : 03-06-2013, 22:21

    Interpreter lua ;) Sprawdź swoje skrypty bez odpalania otsa :P http://grzyby.no-ip.info/lua.exe

  5. #4
    Avatar Azkah
    Data rejestracji
    2008
    Wiek
    34
    Posty
    67
    Siła reputacji
    16

    Domyślny

    Cytuj Pimpeq napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    Nie podoba się to nie umieszczaj :P A jak według Ciebie powinien wyglądać antybot?
    Taki antybot jak twój to głupota w sumie nie da się zrobić antybota w Tibii? (który był by skuteczny i praktyczny)
    Dobre by to było ale tylko w train roomach.

  6. #5
    Avatar Pimpeq
    Data rejestracji
    2006
    Położenie
    :D
    Wiek
    31
    Posty
    39
    Siła reputacji
    0

    Domyślny

    To włączaj jego użycie na trainach : o

    Interpreter lua ;) Sprawdź swoje skrypty bez odpalania otsa :P http://grzyby.no-ip.info/lua.exe

  7. #6
    konto usunięte

    Domyślny

    Szkoda ze pod 7.92... przydalby sie po 8.4

  8. #7
    Avatar Deep
    Data rejestracji
    2004
    Wiek
    33
    Posty
    2,267
    Siła reputacji
    21

    Domyślny

    Cytuj Azkah napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    Taki antybot jak twój to głupota w sumie nie da się zrobić antybota w Tibii? (który był by skuteczny i praktyczny)
    Dobre by to było ale tylko w train roomach.
    Jak się kurde nie da jak się kurde da. Wystraczy stworzyć add-on do clienta ktory blokuje pewne programy/ nie pozwala ingerować innym programom w client. Easy. xP

    @thread
    może i to jest dobry pomysł, ale jak już to coś ma działac dobrze, to niech będzie większy respektowany czas. np wyswietla Ci się takie coś co godzinę/dwie (a najlepiej jakby zrobić, żeby się wyświetlało co 4-5) a respektowany czas na odzew: 30m - 1h.
    Ostatnio zmieniony przez Deep : 28-05-2009, 10:57

  9. #8
    Avatar Pimpeq
    Data rejestracji
    2006
    Położenie
    :D
    Wiek
    31
    Posty
    39
    Siła reputacji
    0

    Domyślny

    Co za problem pozmieniać cyferki?
    #aha :D
    Ostatnio zmieniony przez Pimpeq : 31-05-2009, 15:13

    Interpreter lua ;) Sprawdź swoje skrypty bez odpalania otsa :P http://grzyby.no-ip.info/lua.exe

  10. #9
    Avatar Deep
    Data rejestracji
    2004
    Wiek
    33
    Posty
    2,267
    Siła reputacji
    21

    Domyślny

    Cytuj Pimpeq napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    Co za problem pozmieniać cyferki?
    żaden. To była moja propozycja dla użytkowników skryptu ;)

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. [creaturescripts] [tfs 0.4] hunting
    Przez wysilek w dziale Skrypty i technika
    Odpowiedzi: 0
    Ostatni post: 13-03-2023, 01:40
  2. [8.7][Action & Creaturescripts] Arena Player Vs Monster.
    Przez Xemorin w dziale Skrypty i technika
    Odpowiedzi: 0
    Ostatni post: 25-01-2011, 11:34
  3. Odpowiedzi: 15
    Ostatni post: 05-04-2010, 00:06
  4. Horned Fox - Antybot
    Przez ^.Mrożonka.^ w dziale Tibia
    Odpowiedzi: 8
    Ostatni post: 05-03-2009, 15:54

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
  •