M i s s 9 Postado Janeiro 9, 2019 Share Postado Janeiro 9, 2019 Alguem consegue me ajudar com um NPc que leva o player para "x" posição mas tem uma chance do player ir para uma outra ( só seria possivel enviar um player para essa outra posição depois de 5 minutos) Link para o comentário Compartilhar em outros sites More sharing options...
1 Kuro o Shiniga 87 Postado Janeiro 9, 2019 Share Postado Janeiro 9, 2019 Testa ai : 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 local pos1 = {x=82, y=339, z=7} -- posicao da pra onde ele vai ser teleportado depois de 5 minutos local pos2 = {x=79, y=335, z=7} --- posiçao da cidade local stora = 355222 -- não mexer local tempo = 300 -- tempo que vai demorar para ele ser teleportado para a posicao if msgcontains(msg, "teste") and getPlayerStorageValue(cid, stora) < os.time() then doTeleportThing(cid, pos1) doSendMagicEffect(getThingPos(cid), 10) setPlayerStorageValue(cid, stora, os.time() + tempo) selfSay("voce foi enviado para outro destino", cid) elseif msgcontains(msg, "teste") and getPlayerStorageValue(cid, stora) >= os.time() then doTeleportThing(cid, pos2) selfSay("voce esta na cidade", cid) doSendMagicEffect(getThingPos(cid), 10) end end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new()) M i s s reagiu a isso 1 Link para o comentário Compartilhar em outros sites More sharing options...
0 M i s s 9 Postado Janeiro 10, 2019 Autor Share Postado Janeiro 10, 2019 Uma duvida, o player vai fala com ele e é teleportado pra cidade e depois de 5 minutos é enviado para a outra posição? Link para o comentário Compartilhar em outros sites More sharing options...
0 Kuro o Shiniga 87 Postado Janeiro 10, 2019 Share Postado Janeiro 10, 2019 Ele fala com o npc e é enviado para uma posicao ai depois ele so volta pra essa tal poss depois de 5 minutos, uma vez a cada 5 minutos, ai você muda configura conforme você desejar Link para o comentário Compartilhar em outros sites More sharing options...
0 M i s s 9 Postado Janeiro 10, 2019 Autor Share Postado Janeiro 10, 2019 Entao coloquei as 2 posições aqui, ele esta indo para a Pos2 (uma cidade) pra ele cair na Pos1 (local de uma quest) é por chance? Ps: dscp é que sou meio lerdo pra entender ;-; Link para o comentário Compartilhar em outros sites More sharing options...
0 Kuro o Shiniga 87 Postado Janeiro 10, 2019 Share Postado Janeiro 10, 2019 não é chance não, ele so vai depois de 5 minutos, nao coloquei chance só tempo mesmo igual você falou aqui : ( só seria possivel enviar um player para essa outra posição depois de 5 minutos) Link para o comentário Compartilhar em outros sites More sharing options...
0 M i s s 9 Postado Janeiro 10, 2019 Autor Share Postado Janeiro 10, 2019 Acho que entendi, o Player1 vaia até o NPC e vai para a pos2 (cidade) e depois de 5 minutos um player2 resolve ir la e é teleportado para a pos1(local da quest)? Link para o comentário Compartilhar em outros sites More sharing options...
0 Kuro o Shiniga 87 Postado Janeiro 10, 2019 Share Postado Janeiro 10, 2019 Isso ^^ Link para o comentário Compartilhar em outros sites More sharing options...
0 Marshmello 270 Postado Janeiro 10, 2019 Share Postado Janeiro 10, 2019 O pedido neste tópico de foi atendido e/ou o autor do tópico resolveu sua duvida. Este tópico está fechado e foi movido para Pedidos - Resolvidos. Se você tiver outros pedidos, crie um novo tópico. Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
M i s s 9
Alguem consegue me ajudar com um NPc que leva o player para "x" posição mas tem uma chance do player ir para uma outra ( só seria possivel enviar um player para essa outra posição depois de 5 minutos)
Link para o comentário
Compartilhar em outros sites
8 respostass a esta questão
Posts Recomendados