Reklama
Pokazuje wyniki od 1 do 2 z 2

Temat: [8.54] NPC nie teleportuje.

  1. #1
    Avatar GM Esio
    Data rejestracji
    2007
    Położenie
    Mysłowice
    Wiek
    32
    Posty
    333
    Siła reputacji
    18

    Domyślny [8.54] NPC nie teleportuje.

    Witam, NPC nie przenosi i nie wiem na czym problem polega. Proszę o pomoc.

    Kod:
    local keywordHandler = KeywordHandler:new()
    local npcHandler = NpcHandler:new(keywordHandler)
    NpcSystem.parseParameters(npcHandler)
    
    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
    
    function creatureSayCallback(cid, type, msg)
    
        if(npcHandler.focus ~= cid) then
            return false
        end
        
    local telePos = {x = 1978, y = 1087, z = 9}
        
        if msgcontains(msg, 'yes') then
            if getPlayerStorageValue(cid,4002) == 1 then
                doTeleportThing(cid,telePos)
                selfSay('Adventures I wish you luck.')
            else
                selfSay('You need to done a secret mission')
            end
        end
        return true
    end
    
    npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback)
    npcHandler:addModule(FocusModule:new())
    http://ots.tibiaserver.pl/tibiaserver.gif

  2. #2
    Avatar GM Esio
    Data rejestracji
    2007
    Położenie
    Mysłowice
    Wiek
    32
    Posty
    333
    Siła reputacji
    18

    Domyślny

    Poprawiłem to:

    Kod:
    function creatureSayCallback(cid, type, msg)
            local s = getPlayerStorageValue(cid, storage)
            if(not npcHandler:isFocused(cid)) then
                    return false
            end
    zamiast tego:

    Kod:
    function creatureSayCallback(cid, type, msg)
    
        if(npcHandler.focus ~= cid) then
            return false
        end
    http://ots.tibiaserver.pl/tibiaserver.gif

  3. Reklama
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][NPC-lua] Nie trybi kiedy pisze yes kiedy pisze no trybi
    Przez cyrek w dziale Strefa developerska
    Odpowiedzi: 0
    Ostatni post: 31-07-2010, 17:10
  2. Odpowiedzi: 17
    Ostatni post: 22-08-2009, 14:13
  3. [7.6][NPC] AutoServer Restart o wyznaaczonym czasie!
    Przez konto usunięte w dziale Skrypty i technika
    Odpowiedzi: 36
    Ostatni post: 14-06-2009, 09:09
  4. Npc Hoggle -Zwariowany rybak
    Przez Didier w dziale Tibia
    Odpowiedzi: 15
    Ostatni post: 28-09-2006, 02:51
  5. NPC Lugri & Ruthless Seven
    Przez ejbi w dziale Tibia
    Odpowiedzi: 33
    Ostatni post: 19-09-2006, 13:19

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
  •