Forum nie tylko o Tibii i OTS...

Nie tylko o Tibii i OTS...

  • Nie jesteś zalogowany.

#1 2011-02-10 11:08:57

songoqu

http://i37.tinypic.com/okc0lk.gif

Zarejestrowany: 2011-02-10
Posty: 2

[8.60][Zamykające się drzwi]

Witam, poszukuje skryptu na drzwi, które po przejściu przez nie same by się zamykały jak np. lvlowe.
Obecnie mam ustawione drzwi, które otwiera się kluczem, jednak niestety nie zamykają się same po przejściu przez nie. czy ktoś ma skrypt na takie drzwi aby same się zamykały?

Pozdrawiam i dzięki z góry.



Tu problem rozwiązany

Kod:

<movevent type="StepOut" itemid="9272" event="script" value="closingdoor.lua"/>

Ostatnio edytowany przez songoqu (2011-02-19 11:14:21)

Offline

 

#2 2011-02-15 10:04:34

songoqu

http://i37.tinypic.com/okc0lk.gif

Zarejestrowany: 2011-02-10
Posty: 2

Re: [8.60][Zamykające się drzwi]

-----------------------------------------------------------------------------------------------------

Udało mi się przerobić skrypt na soft bootsy, może komuś się przyda skrypt
na NPC sprzedającego klucz o danym ID.

Kod:

local keywordHandler = KeywordHandler:new()
local npcHandler = NpcHandler:new(keywordHandler)
NpcSystem.parseParameters(npcHandler)
local talkState = {}

function onCreatureAppear(cid)                                        npcHandler:onCreatureAppear(cid)                              end
function onCreatureDisappear(cid)                              npcHandler:onCreatureDisappear(cid)                              end
function onCreatureSay(cid, type, msg)                              npcHandler:onCreatureSay(cid, type, msg)                    end
function onThink()                                                  npcHandler:onThink()                                                  end

npcHandler:setMessage(MESSAGE_GREET, "Hello |PLAYERNAME|. I can make from the crystal symbol a special kind of {key}.") 

function creatureSayCallback(cid, type, msg)
          if(not npcHandler:isFocused(cid)) then
                    return false
          end

          local talkUser = NPCHANDLER_CONVBEHAVIOR == CONVERSATION_DEFAULT and 0 or cid

          if(msgcontains(msg, 'key') or msgcontains(msg, 'klucz')) then
                    selfSay('Should I make from the Crystal Symbol a key for 10000 gold coins?', cid)
                    talkState[talkUser] = 1
          elseif(msgcontains(msg, 'yes') and talkState[talkUser] == 1) then
                    if(getPlayerItemCount(cid, 2319) >= 1) then
                              if(doPlayerRemoveMoney(cid, 10000) == TRUE) then
                                        local item = getPlayerItemById(cid, TRUE, 2319)
                                        doRemoveItem(item.uid, 2319)
                                        doItemSetAttribute(doPlayerAddItem(cid,2090, 1), "aid", 10001)
                                        selfSay('Here you are.', cid)
                              else
                                        selfSay('Sorry, you don\'t have enough gold.', cid)
                              end
                    else
                              selfSay('Sorry, you don\'t have the item.', cid)
                    end
                    talkState[talkUser] = 0
          elseif(msgcontains(msg, 'no') and isInArray({1}, talkState[talkUser]) == TRUE) then
                    talkState[talkUser] = 0
                    selfSay('Ok then.', cid)
          end

          return true
end

npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback)
npcHandler:addModule(FocusModule:new())

Ostatnio edytowany przez songoqu (2011-02-18 21:43:27)

Offline

 

Stopka forum

RSS
Powered by PunBB
© Copyright 2002–2008 PunBB
Wersja Lo-Fi


Darmowe Forum | Ciekawe Fora | Darmowe Fora
trojan opinie katalog turystyczny katalog turystyczny wycena pojazdu foteliki samochodowe