Postado Setembro 25, 2017 7 anos Eu gostaria de uma TALKACTION que seria assim: - Aparecia um NPC chamado TUTORIAL proximo ao jogador que usou o comando. - O NPC ficava por lá por 120 segundos, logo após, o NPC é removido do mapa.
Postado Setembro 30, 2017 7 anos Está ae: Spoiler local config = { name_npc = "Aldo", --Nome do npc duration_npc = 4 --Tempo em SEGUNDOS que ele ficará no sv } function onSay(cid, words, param, channel) local npc = doCreateNpc(config.name_npc, getThingPos(cid)) addEvent(doRemoveCreature,config.duration_npc*1000,npc) return true end
Postado Setembro 30, 2017 7 anos Autor 8 horas atrás, antharaz disse: Está ae: Ocultar conteúdo local config = { name_npc = "Aldo", --Nome do npc duration_npc = 4 --Tempo em SEGUNDOS que ele ficará no sv } function onSay(cid, words, param, channel) local npc = doCreateNpc(config.name_npc, getThingPos(cid)) addEvent(doRemoveCreature,config.duration_npc*1000,npc) return true end In-Game eu posso floodar o comando e lotar o DP de NPC... Gostaria de um exaust nessa talkaction.
Postado Setembro 30, 2017 7 anos Solução @Mateus Santosss Spoiler local config = { name_npc = "Aldo", --Nome do npc duration_npc = 4, --Tempo em SEGUNDOS que ele ficará no sv exaust_time = 2 --exaust em seg } local exaust_t = {} function onSay(cid, words, param, channel) if exaust_t[cid] and exaust_t[cid] >= os.time() then doSendMagicEffect(getThingPos(cid),2) return true end local npc = doCreateNpc(config.name_npc, getThingPos(cid)) addEvent(doRemoveCreature,config.duration_npc*1000,npc) exaust_t[cid] = os.time() + config.exaust_time return true end
Postado Setembro 30, 2017 7 anos Autor 2 horas atrás, antharaz disse: @Mateus Santosss Mostrar conteúdo oculto local config = { name_npc = "Aldo", --Nome do npc duration_npc = 4, --Tempo em SEGUNDOS que ele ficará no sv exaust_time = 2 --exaust em seg } local exaust_t = {} function onSay(cid, words, param, channel) if exaust_t[cid] and exaust_t[cid] >= os.time() then doSendMagicEffect(getThingPos(cid),2) return true end local npc = doCreateNpc(config.name_npc, getThingPos(cid)) addEvent(doRemoveCreature,config.duration_npc*1000,npc) exaust_t[cid] = os.time() + config.exaust_time return true end Obrigado está tudo funcionando, porém no exaust não aparece o texto falando: "Falta x segundos para poder usar esse comando novamente!"
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.