• TibiaFace

    Tibiaface | Una comunidad Open Tibia donde encontras : mapas, scripts, Otserver, npc y amigos etc ...

    .
    demo menumenu

    Afiliados



    Votar:

    Error npc travel

    Compartir:

    Ver el tema anterior Ver el tema siguiente Ir abajo  Mensaje (Página 1 de 1.)

    1Cảnh báo Error npc travel el Dom Sep 20, 2015 9:03 pm

    Invitado

    avatar
    Invitado
    Tengo un problema con NPC Moto travel el cual no llega ala coordenada indicada y se queda colgado ...



    aca dejo el Script
    Código:
    local keywordHandler = KeywordHandler:new()
    local npcHandler = NpcHandler:new(keywordHandler)
    NpcSystem.parseParameters(npcHandler)
    local talkState = {}
    function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end
    function onCreatureDisappear(cid)
             posInicial = nil
             posFinal = nil
             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(not npcHandler:isFocused(cid)) then
    return false
    end
    local talkUser = NPCHANDLER_CONVBEHAVIOR == CONVERSATION_DEFAULT and 0 or cid
    ---------------------- CONFIGS --------------------------------------
    local posis = {
    --[pos do npc] = {pos inicial, pos final},

    --Lavender -- fuchsia
    [{x = 1206, y = 1079, z = 6}] = {posIni = {x = 1208, y = 1084, z = 6}, posFinal = {x = 1324, y = 1269, z = 6}},

    --fuchsia -- Lavender
    [{x = 1329, y = 1266, z = 6}] = {posIni = {x = 1324, y = 1269, z = 6}, posFinal = {x = 1208, y = 1084, z = 6}},
    }

    for npcPos, pos in pairs(posis) do
        if isPosEqualPos(getThingPos(getNpcCid()), npcPos) then
           posInicial = pos.posIni  
           posFinal = pos.posFinal
           break
        end
    end
    if not posInicial then selfSay("A error has occored!", cid) print("A error has occored, npc travel aren't in the correct place!") return false end

    local outfit = getPlayerSex(cid) == 0 and {lookType = 1393} or {lookType = 1394}
    local msg = msg:lower()
    local outfit = getPlayerSex(cid) == 0 and {lookType = 1482} or {lookType = 1481}
    local msg = msg:lower()
    ------------------------------------------------------------------------------
    if msgcontains(msg, 'ride') then

       ------------------------- Se nao usarem um serv pokemon podem tirar essa parte! -------------------------------------------
       local storages = {17000, 63215, 17001, 13008, 5700}
       for s = 1, #storages do
           if getPlayerStorageValue(cid, storages[s]) >= 1 then
              return selfSay("You can't do that while is Flying, Riding, Surfing, Diving or mount a bike!", cid) and true
           end
       end
       if #getCreatureSummons(cid) >= 1 then
          return selfSay("Return your pokemon!", cid) and true
       end
       --------------------------------------------------------------------------------------------------------------------------
       selfSay("This route goes to Citys, are you sure?", cid)
       talkState[talkUser] = 1
       return true
    elseif (msgcontains(msg, 'yes') or msgcontains(msg, 'Yes')) and talkState[talkUser] == 1 then
       selfSay("Ok! Right on time!", cid)
       doTeleportThing(cid, posInicial, false)
       doSendMagicEffect(getThingPos(cid), 21)
       mayNotMove(cid, true)
       setPlayerStorageValue(cid, 75846, 1)
       doSetCreatureOutfit(cid, outfit, -1)
       moveTravel(cid, posFinal)
       talkState[talkUser] = 0
       return true
    end
    return true
    end
    npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback)
    npcHandler:addModule(FocusModule:new())

    Espero que me puedan ayudar, saludos...

    2Cảnh báo Re: Error npc travel el Mar Sep 22, 2015 5:16 am

    [Admin] God Maya

    avatar
    Administrador
    Administrador
    Que prácticamente no te teleporta explicar e mas



    Ver perfil de usuario http://www.tibiaface.com

    3Cảnh báo Re: Error npc travel el Miér Sep 23, 2015 4:21 pm

    Invitado

    avatar
    Invitado
    @[Admin] God Maya escribió:Que prácticamente no te teleporta explicar e mas

    Supuesta mente después de darle "yes" se queda pegado en la moto como te deje en la imagen no avanza ni tampoco llega al a donde tiene que llegar solo se queda allí.

    4Cảnh báo Re: Error npc travel el Miér Sep 23, 2015 4:52 pm

    [Admin] God Maya

    avatar
    Administrador
    Administrador
    Que error te manda en consola



    Ver perfil de usuario http://www.tibiaface.com

    Contenido patrocinado


    Ver el tema anterior Ver el tema siguiente Volver arriba  Mensaje (Página 1 de 1.)

    Permisos de este foro:
    No puedes responder a temas en este foro.

     

    BienvenidosTibiaFace es una comunidad de Open Tibia. Para participar debes estar registrado (click para Regístrate).