Reklama
Pokazuje wyniki od 1 do 7 z 7

Temat: [8.1]Jak zmienic spell na talkaction?

  1. #1
    Avatar Rzulf
    Data rejestracji
    2009
    Posty
    481
    Siła reputacji
    15

    Domyślny [8.1]Jak zmienic spell na talkaction?

    Chcialem zeby byl 1 czar dla 2 profesji ale zeby wygladal inaczej np.inny efekt lub obszar. Jak zrobic to w talkactions? Albo poprostu w spells?

  2. #2
    dragon1801

    Domyślny

    Bardzo łatwo możesz to zrobić:
    Kod:
    local combat1 = createCombatObject()
    setCombatParam(combat1, COMBAT_PARAM_EFFECT, nr effectu)
    local combat2 = createCombatObject()
    setCombatParam(combat2, COMBAT_PARAM_EFFECT, nr effectu)
    function onCastSpell(cid, var)
    if getPlayerVoc(cid,nr voc) then
    doCombat(cid, combat1, var)
    end
    f getPlayerVoc(cid, nr voc) then
    doCombat(cid, combat2, var)
    end
    
    end
    Legenda:
    nr effectu - id effectu to chyba jasne ^^
    nr voc - to chyba też jasne id danego vocations
    *getPlayerVoc - jeśli nie działa sprawdź w luascript.cpp jaką masz funkcją na sprawdzenie vocation graczowi.

  3. Reklama
  4. #3

    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

    Tabulatory+bugfix
    Kod:
        local combat1 = createCombatObject()
        setCombatParam(combat1, COMBAT_PARAM_EFFECT, nr efektu)
    
        local combat2 = createCombatObject()
        setCombatParam(combat2, COMBAT_PARAM_EFFECT, nr efektu)
    
    function onCastSpell(cid, var)
        if getPlayerVoc(cid,nr voc) then
            doCombat(cid, combat1, var)
        end
    
        if getPlayerVoc(cid, nr voc) then
            doCombat(cid, combat2, var)
        end
    end
    nr efektu - wybierasz jakiś CONST_ME_XXX z constanta/globala (zależnie od silnika) i wklepujesz go tam.

  5. #4
    dragon1801

    Domyślny

    Co do tabulatorów nie bądźmy aż tacy dokładni. Tu chyba nikt nie jest takim konkretnym "debilem", żeby tego nie zauważyć. Skrypt jest krótki.

  6. #5
    Avatar Rzulf
    Data rejestracji
    2009
    Posty
    481
    Siła reputacji
    15

    Domyślny

    Nie powiedzieliscie o
    Kod:
     function onSay(cid, words, param)
    ale sobie poradzilem. Teraz wyskakuje taki blad:

    Kod:
    yfrog.com/b8obrazekpp
    I nie wiem jak ustawic obszar.

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

    Domyślny

    Cytuj Rzulf napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    Nie powiedzieliscie o
    Kod:
     function onSay(cid, words, param)
    ale sobie poradzilem. Teraz wyskakuje taki blad:

    Kod:
    yfrog.com/b8obrazekpp
    I nie wiem jak ustawic obszar.
    Combat trzeba walnąć przed skrypt.

    Obszar natomiast można ładnie pętlą zrobić.
    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

  8. #7
    Avatar Rzulf
    Data rejestracji
    2009
    Posty
    481
    Siła reputacji
    15

    Domyślny

    Gdybym umial zrobic ladna petle to bym pewnie do tego doszedl, ktory combat przed skrypt?

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][Talkaction] Looktype dla NPC
    Przez Jakos de Gabin w dziale Skrypty i technika
    Odpowiedzi: 4
    Ostatni post: 14-08-2010, 14:34
  2. [elfbot][8.54] Hotkey na spell i sd
    Przez kamiko w dziale Tibia
    Odpowiedzi: 0
    Ostatni post: 09-04-2010, 13:59
  3. [8.54][Talkaction]Bardzo zaawansowane szukanie gracza
    Przez Tairens w dziale Skrypty i technika
    Odpowiedzi: 0
    Ostatni post: 15-02-2010, 00:25
  4. Red spell wand
    Przez konto usunięte w dziale Tibia
    Odpowiedzi: 8
    Ostatni post: 03-12-2006, 16:43
  5. Armagedon Spell
    Przez konto usunięte w dziale Tibia
    Odpowiedzi: 21
    Ostatni post: 29-08-2006, 16:26

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
  •