Reklama
Pokazuje wyniki od 1 do 11 z 11

Temat: [8.50]Item czar

  1. #1

    Data rejestracji
    2008
    Położenie
    W szafie bogluta
    Posty
    130
    Siła reputacji
    0

    Domyślny [8.50]Item czar

    Witam
    potrzebuje pomocy, muszę zrobić coś takiego, że mam item i klikam na niego i rzucam czar na cel lub na siebie. Męczę się z tym 2 dzień i nie potrafię zrobić więc poproszę o dokładny opis co i jak zrobić.

    Tu ss dla tych co nie wiedzą o co chodzi.


    Po kliknięciu w czar w spell booku gracz powinien go użyć.

    Z góry dziękuje, jakoś się odwdzięczę. :)

  2. #2
    Avatar Grim90
    Data rejestracji
    2007
    Położenie
    Toruń / Brzozówka
    Wiek
    34
    Posty
    586
    Siła reputacji
    17

    Domyślny

    Zrób to na zasadzie działania runy.
    Piszę skrypty do OTS. Chcesz mieć unikalny quest, lub skrypt na swoim serwerze? Pisz do mnie. Na pewno się dogadamy.
    Piszę skrypty PHP, strony oraz gotowe serwisy, jeśli jesteś zainteresowany, napisz.
    http://radeg.pl

    Masz facebooka? Zapraszamy do grupy: Grim OTS!
    http://www.facebook.com/?ref=logo#!/...07707075989449

  3. Reklama
  4. #3

    Data rejestracji
    2008
    Położenie
    W szafie bogluta
    Posty
    130
    Siła reputacji
    0

    Domyślny

    Zrobiłem, ale nie podoba mi się wybranie celu. Chcę aby po prostu kliknąć w item, a on atakuje czarem target.

  5. #4
    Avatar Grim90
    Data rejestracji
    2007
    Położenie
    Toruń / Brzozówka
    Wiek
    34
    Posty
    586
    Siła reputacji
    17

    Domyślny

    Cytuj Collins napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    Zrobiłem, ale nie podoba mi się wybranie celu. Chcę aby po prostu kliknąć w item, a on atakuje czarem target.
    W takim razie spróbuj zrobić to na zasadzie runy, ale bez wyboru celu. To było do wyboru w spells.xml. W funkcji LUA czaru masz var, który jest, o ile pamiętam, celem. Możesz to wykorzystać.
    Piszę skrypty do OTS. Chcesz mieć unikalny quest, lub skrypt na swoim serwerze? Pisz do mnie. Na pewno się dogadamy.
    Piszę skrypty PHP, strony oraz gotowe serwisy, jeśli jesteś zainteresowany, napisz.
    http://radeg.pl

    Masz facebooka? Zapraszamy do grupy: Grim OTS!
    http://www.facebook.com/?ref=logo#!/...07707075989449

  6. #5

    Data rejestracji
    2010
    Położenie
    Derby
    Wiek
    28
    Posty
    777
    Siła reputacji
    15

    Domyślny

    Grim ma racje, kiedyś coś podobnego robiłem.
    A, że tak się spytam, z jakiego otsa czy czego taki zajebisty klient?

  7. #6

    Notoryczny Miotacz Postów Cro jest teraz offline
    Avatar Cro
    Data rejestracji
    2010
    Położenie
    Aokigahara
    Wiek
    29
    Posty
    1,123
    Siła reputacji
    15

    Domyślny

    Skoro modyfikujesz klienta to przecież możesz usunąć Use With na runach i ... zaraz zobaczę jak to się ma w Spells.XML

    #edit
    A, ok, mam.
    Jak masz coś w stylu Whirlwind Throw (Exori Hur)/SD/HMM/whateva lajk dis
    Kod:
    	<instant name="Whirlwind Throw" words="exori hur" lvl="15" mana="40" prem="1" range="5" needtarget="1" blockwalls="1" needweapon="1" exhaustion="2000" needlearn="0" event="script" value="attack/whirlwind throw.lua">
    		<vocation id="4"/>
    		<vocation id="8"/>
    	</instant>
    Tutaj masz takie coś... i na pewno będziesz jeszcze potrzebował id="2266" i allowfaruse="1"

    No i kod skryptu... to też Whirlwind Throw
    Kod:
    local combat = createCombatObject()
    setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
    setCombatParam(combat, COMBAT_PARAM_BLOCKARMOR, true)
    setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_WEAPONTYPE)
    setCombatParam(combat, COMBAT_PARAM_USECHARGES, true)
    
    function onGetFormulaValues(cid, level, skill, attack, factor)
    	local skillTotal, levelTotal = skill + attack, level / 5
    	return -(skillTotal / 3 + levelTotal), -(skillTotal + levelTotal)
    end
    
    setCombatCallback(combat, CALLBACK_PARAM_SKILLVALUE, "onGetFormulaValues")
    function onCastSpell(cid, var)
    	return doCombat(cid, combat, var)
    end
    Musisz poprzerabiać ofc.

    A co do jakiś UE i Berserków... GFB jako przykład.
    Kod:
    <rune name="Great Fireball" id="2304" allowfaruse="1" charges="4" lvl="30" maglv="4" exhaustion="2000" blocktype="solid" event="script" value="attack/great fireball.lua"/>
    Wyjebać allowfaruse="1" i zastosować selftarget="1"
    No a skrypt dasz radę... to samo, co UE tylko poprzerabiać i git

    #edit2
    Ach chyba się jednak nie da, chyba, że źle próbowałem, jeśli Tobie też się nie uda to pozostaje Actions i doCombat ^^ Przyjrzyj się Berserk Potionowi, Spellsom i itemkom tego typu które znajdziesz w sieci.
    Jo.
    Ostatnio zmieniony przez Cro : 25-10-2010, 17:25

  8. #7

    Data rejestracji
    2008
    Położenie
    W szafie bogluta
    Posty
    130
    Siła reputacji
    0

    Domyślny

    @Cro
    Coś tam jednak daje rade. tzn. klikam w czar(item) i zużywają się ładunki, ale czar nie atakuje.

    @Bullas
    Klient robiony pod mój projekt.


    @edit
    Mam taki skrypt od znajomego:
    function onUse(cid, item, fromPosition, itemEx, toPosition)
    if isPlayer(itemEx.uid) == FALSE then
    return FALSE
    end

    doCreatureSay(itemEx.uid, "exori gran")
    return TRUE
    end
    On mówi, że u niego działa, a u mnie nie :/ Nie mam zielonego pojęcia o co chodzi.
    Ostatnio zmieniony przez Collins : 25-10-2010, 17:49

  9. #8
    Avatar zakius
    Data rejestracji
    2008
    Położenie
    The Internets
    Wiek
    33
    Posty
    11,075
    Siła reputacji
    24

    Domyślny

    runy mają use with w .dat więc ZAWSZE cel wywala, dopiero potem wysyła pakiet(na 99% xD)
    to co chcesz tylko na sobie dajesz jak coś co ma tylko use
    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"

  10. #9

    Notoryczny Miotacz Postów Cro jest teraz offline
    Avatar Cro
    Data rejestracji
    2010
    Położenie
    Aokigahara
    Wiek
    29
    Posty
    1,123
    Siła reputacji
    15

    Domyślny

    Wiesz co, najlepiej zrób to właśnie w Actions z zastosowaniem doCombat().

  11. #10
    Avatar zakius
    Data rejestracji
    2008
    Położenie
    The Internets
    Wiek
    33
    Posty
    11,075
    Siła reputacji
    24

    Domyślny

    a czytałeś co napisałem? jak jest use with to zawsze wywali kursorem i to nic nie zmieni, trzeba w dat i najlepiej otb ustawić czy to jest bez celu czy ten,
    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"

  12. #11

    Data rejestracji
    2008
    Położenie
    W szafie bogluta
    Posty
    130
    Siła reputacji
    0

    Domyślny

    Cytuj zakius napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    a czytałeś co napisałem? jak jest use with to zawsze wywali kursorem i to nic nie zmieni, trzeba w dat i najlepiej otb ustawić czy to jest bez celu czy ten,
    Masz mnie z idiotę? Plik DAT już ze sto razy edytowałem i próbowałem coś zrobić i jeżeli możesz pisz językiem zrozumiałym dla normalnych ludzi... co to znaczy jak jest use with to zawsze wywali kursorem?


    @edit

    Uzyskałem pomoc na tnecie.
    Temat do zamknięcia.
    Ostatnio zmieniony przez Collins : 26-10-2010, 14:50

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. [8.54][LUA] Czar który zabiera % hp
    Przez Canibaal w dziale Strefa developerska
    Odpowiedzi: 0
    Ostatni post: 15-07-2011, 23:17
  2. [8.54][Spells] Czar teleportacji.
    Przez Naruto-XNE w dziale Strefa developerska
    Odpowiedzi: 6
    Ostatni post: 12-10-2010, 19:03
  3. [8.5]Czar atakujący kilkakrotnie.
    Przez Tamister w dziale Strefa developerska
    Odpowiedzi: 3
    Ostatni post: 12-05-2010, 15:38
  4. [8.1][Spells] Czar Shoter By Me
    Przez Evonia w dziale Skrypty i technika
    Odpowiedzi: 0
    Ostatni post: 29-04-2010, 16:52
  5. [8.54] [TFS] Samonakierowujacy, wielopowtorzeniowy czar
    Przez hefalump w dziale Strefa developerska
    Odpowiedzi: 5
    Ostatni post: 10-04-2010, 23:40

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
  •