Reklama
Strona 1 z 4 123 ... OstatniaOstatnia
Pokazuje wyniki od 1 do 15 z 57

Temat: [8.0][Movements] Trap Room

  1. #1
    konto usunięte

    Domyślny [8.0][Movements] Trap Room

    1)FAQ
    Q: Jak to działa ?
    A: Zamyka cie w pokoju na pewien okres czasu ;D

    Q: Ten skrypt może summonowac potwory ?
    A: Tak, patrz punkt 4b.

    Q: To jest scrypt Movements ?
    A: Tak xP

    Q: Dlaczego piszesz łatwe do ustawienia skrypty (-- options --)?
    A: Żeby każdy newbie mogł go używać
    2)Options

    strogeValue = 8000 -- Storage Value
    text = 'Wtf o.O !?' -- Tekst który się pokaże po zamknięciu drzwi
    waitTime = 60 -- czas do otwarcia drzwi
    dir = North -- kierunek, gdzie gracz zostanie przesuniety po wejsciu na drzwi(North, South, West, East)
    -- monsters options --
    monsterpos = {x=187, y=445, z=7} -- pozycja 1 potwora
    monsterpos2 = {x=189, y=445, z=7} -- pozycja 2 potwora
    monsterpos3 = {x=188, y=446, z=7} -- pozycja 3 potwora
    monsterpos4 = {x=191, y=446, z=7} -- pozycja 4 potwora
    monster1name = 'Rat' -- nazwa 1 potwora
    monster2name = 'Rat' -- nazwa 2 potwora
    monster3name = 'Rat' -- nazwa 3 potwora
    monster4name = 'Rat' -- nazwa 4 potwora
    3) Screenshot
    4) Skrypt
    a) nie summonujący potworów
    w trap_room.lua
    Kod PHP:
    -- Trap Room via Movements by Duda1992 --
    function doorDecay(p)
    
    -- do not touch --
    pos = {x=p.pos.x, y=p.pos.y, z=p.pos.z, stackpos = 1}
    item = getThingfromPos(pos)
    doTransformItem(item.uid, p.itemid)	
    end
    -- do not touch -- end --
    
    function onStepIn(cid, item, pos)
    
    -- options --
    strogeValue = 8000
    text = 'Wtf o.O !?'
    waitTime = 60
    dir = North
    -- end options --
    
    -- do not touch --
    isDone = getPlayerStorageValue(cid,strogeValue)
    -- do not touch -- end --
    
    -- script --	
    if isPlayer(cid) == 1 then
    if isDone == -1 then
    
    doMoveCreature(cid, dir)
    doTransformItem(item.uid, item.itemid-1)
    setPlayerStorageValue(cid, strogeValue, 1)
    doPlayerSay(cid,text,1)
    p = {pos = pos, itemid = item.itemid}
    addEvent(doorDecay, waitTime*1000, p)
    
    end
    end
    end
    -- end script --
    w actions.xml
    Kod PHP:
    <movevent event="StepIn" actionid="8000" script="trap_room.lua" />
    b) summonójący potwory w pokoju
    w trap_room.lua
    Kod PHP:
    -- Trap Room via Movements by Duda1992 --
    function doorDecay(p)
    
    -- do not touch --
    pos = {x=p.pos.x, y=p.pos.y, z=p.pos.z, stackpos = 1}
    item = getThingfromPos(pos)
    doTransformItem(item.uid, p.itemid)	
    end
    -- do not touch -- end --
    
    function onStepIn(cid, item, pos)
    
    -- options --
    strogeValue = 8000
    text = 'Wtf o.O !?'
    waitTime = 60
    dir = North
    -- monsters options --
    monsterpos = {x=187, y=445, z=7}
    monsterpos2 = {x=189, y=445, z=7}
    monsterpos3 = {x=188, y=446, z=7}
    monsterpos4 = {x=191, y=446, z=7}
    monster1name = 'Rat'
    monster2name = 'Rat'
    monster3name = 'Rat'
    monster4name = 'Rat'
    -- end monsters options --
    -- end options --
    
    -- do not touch --
    isDone = getPlayerStorageValue(cid,strogeValue)
    -- do not touch -- end --
    
    -- script --	
    if isPlayer(cid) == 1 then
    if isDone == -1 then
    
    doMoveCreature(cid, dir)
    doTransformItem(item.uid, item.itemid-1)
    doSummonCreature(monster1name, monsterpos)
    doSummonCreature(monster2name, monsterpos2)
    doSummonCreature(monster3name, monsterpos3)
    doSummonCreature(monster4name, monsterpos4)
    setPlayerStorageValue(cid, strogeValue, 1)
    doPlayerSay(cid,text,1)
    p = {pos = pos, itemid = item.itemid}
    addEvent(doorDecay, waitTime*1000, p)
    
    end
    end
    end
    -- end script --
    w actions.xml
    Kod PHP:
    <movevent event="StepIn" actionid="8000" script="trap_room.lua" />
    5) Have Fun ^_^

    6)BUG
    Nie znalazłem zadnego błedu.

    To jest mój pierwszy skrypt z użyciem addEvent

    Comment Please ^_^

    Wasz,
    Duda1992
    -----------
    Duda1992 to GM Piotr (nie da sie zmienic nazwy użytkownika ;/)

  2. #2
    konto usunięte

    Domyślny

    Fajne fajne ale mi się nie przyda :/ nie mam ots'a 8.0 :P

  3. Reklama
  4. #3
    konto usunięte

    Domyślny

    Odświeżam ;D
    =============
    Komentujcie proszę ;D
    Ostatnio zmieniony przez GM Piotr : 08-07-2007, 14:42

  5. #4
    irek81

    Domyślny

    Bardzo ładny skrycik można zrobić areny i questy w nich.

  6. #5
    Lucyfer II

    Domyślny

    Zajebka skrypcik na questy wieże że dużo osobom się przyda bo est jak dla mnie doskonały.
    @off
    Mam 100 postów a nie mogę dać awatara czekam już 2 dni dlaczego :(

  7. #6
    Bobigm

    Domyślny

    nastepne urozmaicenie do ots :] gz pomyslu !!!
    Ostatnio zmieniony przez Bobigm : 03-02-2008, 01:31

  8. #7
    Avatar cliford
    Data rejestracji
    2005
    Położenie
    z krainy teczowych misi
    Posty
    550
    Siła reputacji
    19

    Domyślny Pomysl naprawde

    Pomysl naprawde nice. jak bede mial ots a8.0 to zrobie to;]
    git pomysl ale szkoda ze jeszcze nie amm otsa 8.0 xD

  9. #8
    konto usunięte

    Domyślny trap room

    WoW!! genialnie tego mi było trzeba! dzięki

  10. #9

    Data rejestracji
    2006
    Posty
    24
    Siła reputacji
    0

    Domyślny

    Tak Tak ładnie skopiowane i przetłumaczone z OTfans.net

    otfans.net/showthread.php?t=84302

    :]


    A co do skryptu na pewno sie przyda. Do Questów różnych :]

  11. #10
    konto usunięte

    Domyślny

    a Skrypcik żeby drzwi zamykały się dopiero po zabiciu potworków?

  12. #11
    konto usunięte

    Domyślny

    Cytuj Gumibear napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    a Skrypcik żeby drzwi zamykały się dopiero po zabiciu potworków?
    Pracuje nad tym ;D

  13. #12
    konto usunięte

    Domyślny

    Fajny skrypt, ale ortografia pożal się boże.

  14. #13
    konto usunięte

    Domyślny

    Cytuj Ravgor napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    Fajny skrypt, ale ortografia pożal się boże.
    Że co ?

    pokaż mi jakąkolwiek literówkę (nie użycie "alt" się nie liczy ;D)

  15. #14
    Avatar KamlifoxD
    Data rejestracji
    2006
    Położenie
    ███████████
    Posty
    477
    Siła reputacji
    0

    Domyślny Good...

    Fajny skrypt, dodam go napewno na mój server... ;]

  16. #15
    konto usunięte

    Domyślny

    zawiera buga, znajdziesz tzn ze jestes dobry ;)

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. [movements] [tfs 0.4] dress
    Przez wysilek w dziale Skrypty i technika
    Odpowiedzi: 0
    Ostatni post: 13-03-2023, 01:42
  2. [movements] [tfs 0.4] walkeffect
    Przez wysilek w dziale Skrypty i technika
    Odpowiedzi: 0
    Ostatni post: 13-03-2023, 01:42
  3. [Movements] Firewalker boots, działające jak na RL.
    Przez Mefix w dziale Skrypty i technika
    Odpowiedzi: 3
    Ostatni post: 23-10-2010, 15:44
  4. [7,92][movements]pływanie
    Przez GM Esio w dziale Strefa developerska
    Odpowiedzi: 1
    Ostatni post: 09-03-2010, 03:17
  5. [Poradnik] [Poradnik]Trap na rooku
    Przez konto usunięte w dziale Tibia
    Odpowiedzi: 86
    Ostatni post: 02-02-2008, 13:53

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
  •