Reklama
Pokazuje wyniki od 1 do 4 z 4

Temat: [8.5]Czar atakujący kilkakrotnie.

  1. #1
    Tamister

    Domyślny [8.5]Czar atakujący kilkakrotnie.

    Witam!

    Chciałbym, aby ktoś pomógł mi zrobić czar atakujący kilkakrotnie. Czar ten biłby z 'melee' , animacja przy nim była by taka sama jak przy exori(berserk). By użyć ten czar, zaznaczony obiekt musi być obok nas(kratka obok). Uderzał by on około 6 razy.

    Mam nadzieję, że wytłumaczyłem w miarę jasno ;)

    Może się przyda(czar berserk):
    local combat = createCombatObject()
    setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
    setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_HITAREA)
    setCombatParam(combat, COMBAT_PARAM_USECHARGES, true)
    setCombatFormula(combat, COMBAT_FORMULA_SKILL, 0, -90, 0.7, -50)

    local area = createCombatArea(AREA_SQUARE1X1)
    setCombatArea(combat, area)

    function onCastSpell(cid, var)
    return doCombat(cid, combat, var)
    end
    Pozdrawiam!

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

    Domyślny

    Cytuj Tamister napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    Witam!

    Chciałbym, aby ktoś pomógł mi zrobić czar atakujący kilkakrotnie. Czar ten biłby z 'melee' , animacja przy nim była by taka sama jak przy exori(berserk). By użyć ten czar, zaznaczony obiekt musi być obok nas(kratka obok). Uderzał by on około 6 razy.

    Mam nadzieję, że wytłumaczyłem w miarę jasno ;)

    Może się przyda(czar berserk):


    Pozdrawiam!
    Do zrobienia czegokolwiek po określonym czasie służy addEvent.

    W głównym skrypcie jest addEvent(nazwa_funkcji, czas, parametry)

    Dalej musisz napisać funkcję

    function(parametry)

    end

    Tyle, oczywiście w treść funkcji musisz wpisać, co ma się dziać.
    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
    Tamister

    Domyślny

    Grim90

    Wszystko spoko tylko jak zrobić by atakował obok siebie bo tego skumać nie mogę.

    Oto co wyczarowałem:
    local combat1 = createCombatObject()
    setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
    setCombatParam(combat1, COMBAT_PARAM_EFFECT, 6)
    setCombatFormula(combat1, COMBAT_FORMULA_LEVELMAGIC, -0.4, -50, -0.5, 0)

    local combat2 = createCombatObject()
    setCombatParam(combat2, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
    setCombatParam(combat2, COMBAT_PARAM_EFFECT, 6)
    setCombatFormula(combat2, COMBAT_FORMULA_LEVELMAGIC, -0.4, -50, -0.5, 0)

    local combat3 = createCombatObject()
    setCombatParam(combat3, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
    setCombatParam(combat3, COMBAT_PARAM_EFFECT, 6)
    setCombatFormula(combat3, COMBAT_FORMULA_LEVELMAGIC, -0.4, -50, -0.5, 0)

    local combat4 = createCombatObject()
    setCombatParam(combat4, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
    setCombatParam(combat4, COMBAT_PARAM_EFFECT, 6)
    setCombatFormula(combat4, COMBAT_FORMULA_LEVELMAGIC, -0.4, -50, -0.5, 0)

    local combat5 = createCombatObject()
    setCombatParam(combat5, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
    setCombatParam(combat5, COMBAT_PARAM_EFFECT, 6)
    setCombatFormula(combat5, COMBAT_FORMULA_LEVELMAGIC, -0.4, -50, -0.5, 0)

    local combat6 = createCombatObject()
    setCombatParam(combat6, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
    setCombatParam(combat6, COMBAT_PARAM_EFFECT, 6)
    setCombatFormula(combat6, COMBAT_FORMULA_LEVELMAGIC, -0.4, -50, -0.5, 0)




    local function onCastSpell1(parameters)
    doCombat(parameters.cid, parameters.combat1, parameters.var)
    end

    local function onCastSpell2(parameters)
    doCombat(parameters.cid, parameters.combat2, parameters.var)
    end

    local function onCastSpell3(parameters)
    doCombat(parameters.cid, parameters.combat3, parameters.var)
    end

    local function onCastSpell4(parameters)
    doCombat(parameters.cid, parameters.combat4, parameters.var)
    end

    local function onCastSpell5(parameters)
    doCombat(parameters.cid, parameters.combat5, parameters.var)
    end

    local function onCastSpell6(parameters)
    doCombat(parameters.cid, parameters.combat6, parameters.var)
    end

    function onCastSpell(cid, var)
    local parameters = { cid = cid, var = var, combat1 = combat1, combat2 = combat2, combat3 = combat3, combat4 = combat4, combat5 = combat5, combat6 = combat6}

    addEvent(onCastSpell1, 50, parameters)
    addEvent(onCastSpell2, 100, parameters)
    addEvent(onCastSpell3, 150, parameters)
    addEvent(onCastSpell4, 200, parameters)
    addEvent(onCastSpell5, 250, parameters)
    addEvent(onCastSpell6, 300, parameters)

    end

    function onCastSpell(cid, var)
    return doCombat(cid, combat, var)
    end
    Potrzebuję jeszcze, tak jak mówiłem wyżej, pewnej części. Ewentualne błędy proszę poprawić :)

  5. #4
    konto usunięte

    Domyślny

    Spróbuj napisać to na pentli for jeśli wiesz jaką chcesz liczbę powtórzeń.

    To co ty zrobiłeś to atak z czaru pokoleii kilka razy. Można ten kod skrócić ;).

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][Spells] Czar teleportacji.
    Przez Naruto-XNE w dziale Strefa developerska
    Odpowiedzi: 6
    Ostatni post: 12-10-2010, 19:03
  2. [8.42] Exhaust czaru atakującego kilkakrotnie
    Przez Boonable w dziale Strefa developerska
    Odpowiedzi: 3
    Ostatni post: 08-07-2010, 18:20
  3. [8.1][Spells] Czar Shoter By Me
    Przez Evonia w dziale Skrypty i technika
    Odpowiedzi: 0
    Ostatni post: 29-04-2010, 16:52
  4. [8.54] [TFS] Samonakierowujacy, wielopowtorzeniowy czar
    Przez hefalump w dziale Strefa developerska
    Odpowiedzi: 5
    Ostatni post: 10-04-2010, 23:40
  5. Ded i kilkakrotnie lepszy loot?
    Przez napalony w dziale Tibia
    Odpowiedzi: 2
    Ostatni post: 18-01-2007, 22: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
  •