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

Autorski skrypt = Teemo Solo Q by Login989


Gość Lord Loginus

Rekomendowane odpowiedzi

Opublikowano

Nazwa Skryptu:

Teemo Solo Q by Login989 v.1.1

 

Opis skryptu:

Co tu mówić :P

To mój pierwszy skrypt więc proszę nie hejtować...

Opcje:

Haras Q = Gdy trzymamy T

Auto W gdy mamy X% HP (do ustawienia)

Full Combo (Q+AA+Grzybek pod siebie) = Space

Stawianie grzybkow pod sobą = X

Opcja wyłączenia stawiania grzybów pod sobą przy Full Combo

 

Downlaod v.1.1:

http://pastebin.com/bLQHNqwn

Dodatkowe info:

Testowałem troszkę, nie znalazłem bugów, ale wszystkie niedociągnięcia i bugi zgłaszać w tym temacie

Aktualizacja, zmieniono Hp uczieczki na %
 

Opublikowano

Brak SOW na takim championie jak Teemo to grzech. Orbwalking na nim to podstawa, dodatkowo w opcji harassu oprócz Q, będzie też używał AA, co jest niezbędne szczególnie na topie. Zmień hp używania W na procentowe i wrzuć skrypt na jakiegoś pastebina czy githuba.

Opublikowano

Brakuje SOW, poza tym nie stawiaj grzybów na myHero.y, bo to tak nie działa.

Definiowanie ts jako zmiennej też jest niepotrzebne. Dodaj TS do menu:

ts = TargetSelector(TARGET_LOW_HP_PRIORITY, 625, true)
TeemoSoloQ:addTS(ts)
Opublikowano

"stawianie grzybkow pod soba, X " WTF? Nie latwiej R? xD

 

Jest chociaz reset AA z Q ?

Albicoolvod->Katatuki

 

d64cee27e8dd47f0bbd3738cee5a7cce.png

 

Opublikowano
 if (myHero.health <= (TeemoSoloQ.soloq.w1 * 100 - 100)) then

Czy ta linijka nie została wycięta z mojego skryptu na Alistara? ^^ :

if (myHero.health <= (opcje.autoe * 100 - 100)) then

Tylko zmieniłeś te "opcje.autoe" I zapomniałeś usunąć w tym swojej linijce "- 100" ponieważ ty nie masz "OFF" w pierwszej linijce "auto w", Bo gdy bedziesz mial np 150 hp, i w "HP do ucieczki" będziesz miał zaznaczone 200 to Ci nie uzyje W  ;)

Opublikowano

Lepiej zrobić procentowe hp.

Config:addParam("Health", "Min. Health Percent: ", SCRIPT_PARAM_SLICE, 50, 0, 100, 0)
if myHero.health < (myHero.maxHealth * ( Config.Health / 100)) then
	CastSpell(_W)
end
Opublikowano
 if (myHero.health <= (TeemoSoloQ.soloq.w1 * 100 - 100)) then

Czy ta linijka nie została wycięta z mojego skryptu na Alistara? ^^ :

if (myHero.health <= (opcje.autoe * 100 - 100)) then

Tylko zmieniłeś te "opcje.autoe" I zapomniałeś usunąć w tym swojej linijce "- 100" ponieważ ty nie masz "OFF" w pierwszej linijce "auto w", Bo gdy bedziesz mial np 150 hp, i w "HP do ucieczki" będziesz miał zaznaczone 200 to Ci nie uzyje W  ;)

 

@Necek123 Ciii, sorka, mam nadzieję, że ta 1 linijka nie narobi mi problemów, nie miałem pomysłu jak to zadeklarować

Tylko jedna sprawa, mówisz o tym - 100, że nie zadziała, w właśnie chyba działa.

 

@Marcoly Zaraz to zmienię i przetestuje ;P

Opublikowano

@Aktualizacja!


Zmieniono opcję ustawiania HP do auto W (ucieczki) na %


Opublikowano

Proponowałbym też coś żeby ułatwić Ci życie. Zauważyłem, że wszędzie używasz funkcji CanUseSpell, nie prościej tak?

function OnTick()
	Checks()
end

function Checks()
	QREADY = (myHero:CanUseSpell(_Q) == READY)
	WREADY = (myHero:CanUseSpell(_W) == READY)
	EREADY = (myHero:CanUseSpell(_E) == READY)
	RREADY = (myHero:CanUseSpell(_R) == READY)
end

Teraz wystarczy używać QREADY zamiast myHero:CanUseSpell(_Q) == READY. Proste? Szybsze? Właśnie.

Opublikowano

Czyli np. to, ma wyglądać tak:

function SoloQ()
    if (TeemoSoloQ.soloq.q) then
        ts:update()
        if (ts.target ~= nil) then
            myHero:Attack(ts.target)
            if (QREADY) then
                CastSpell(_Q, ts.target)
            end
        end
    end
end

?

@down, @Marcoly

Weź po zbraknie mi like'ów

Opublikowano

Czyli np. to, ma wyglądać tak:

function SoloQ()
    if (TeemoSoloQ.soloq.q) then
        ts:update()
        if (ts.target ~= nil) then
            myHero:Attack(ts.target)
            if (QREADY) then
                CastSpell(_Q, ts.target)
            end
        end
    end
end

?

No tak, ale nie musisz każdego warunku wrzucać w (..) :D

Dopiero kiedy masz coś a'la:

if QREADY or (WREADY and RREADY) then

Wtedy nawiasy są potrzebne.

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...