Postado Setembro 21, 2018 6 anos Olá pessoal do TK eu queria saber como posso adicionar um tempo de viajem nesse script exemplo: quando o player falar yes a looktype dele muda pra 615, espera 1 seg, muda a position dele para 794 11 7, ele fica 2 seg nessa posição e depois ele chega no destino que é 106 149 10 e a outfit volta ao normal, SCRIPT: Spoiler 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 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, 'earth') or msgcontains(msg, 'Earth') then selfSay('Voce quer realmente se teletransportar para {Earth}?', cid) talkState[talkUser] = 1 elseif talkState[talkUser] == 1 then if msgcontains(msg, 'yes') then doTeleportThing(cid, {x=106, y=149, z=10}) end if msgcontains(msg, 'no') then selfSay('Tudo bem, até mais!', cid) end end return TRUE end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new())
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.