Ir para conteúdo
Banner com Efeitos

Featured Replies

Postado

@wesleyyy só é permitido dar UP após 24 horas brother !

Leia as regras do fórum : http://www.tibiaking.com/forum/forum/23-regras-do-forum/

 

Dar "UP" para subir tópicos:
Não é proibido da "UP" em seus tópicos para ele subir na listagem, porém você só poderá usar deste beneficio dentro de um período de 24h, ou seja, se você deu "UP" agora só poderá dar novamente daqui 24h, caso ao contrário seu tópico será fechado. Lembre-se que isto é um exceção da regra do double post, tanto é que você só poderá usar deste beneficio de 48 em 48 horas.

  • Respostas 19
  • Visualizações 968
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • luanluciano93
    luanluciano93

    Não sei se você entende um pouco, e vai saber implementar o script e configura-lo, qualquer duvida poste aqui ...   local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(ke

  • É um NPC, que trocará itens com o player, ou seja, pedirá Item1 e dará o Item2, que poderá ser configurado no script. troka.lua local keywordHandler = KeywordHandler:new() local npcHandler = Np

  • @wesleyyy cuidado com double post amigo,caso queira acrescentar alguma coisa é só editar o ultimo comentario,não tem necessidade de criar mais um ! Leia as regras do fórum : http://www.tibiaking.com/

Postado

Você cometeu double post 2 vezes e eu deixei passar sem nenhum problema por você ser um membro novo e agora você deu UP no tópico antes de 24 horas,se você pegasse 10 minutos do seu tempo para ler as regras você iria ver que oque está fazendo é proibído.

Regras do fórum : http://www.tibiaking.com/forum/forum/23-regras-do-forum/

Postado
  • Autor

 -- < Script by Frenesy > --
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 doCreatureSayWithDelay(cid,text,type,delay,e)
   if delay<=0 then
      doCreatureSay(cid,text,type)
   else
      local func=function(pars)
                    doCreatureSay(pars.cid,pars.text,pars.type)
                    pars.e.done=TRUE
                 end
      e.done=FALSE
      e.event=addEvent(func,delay,{cid=cid, text=text, type=type, e=e})
   end
end




function cancelNPCTalk(events)
  local ret=1
  for aux=1,table.getn(events) do
     if events[aux].done==FALSE then
        stopEvent(events[aux].event)
     else
        ret=ret+1
     end
  end
  events=nil
  return(ret)
end




function doNPCTalkALot(msgs,interval)
  local e={}
  local ret={}
  if interval==nil then interval=3000 end --3 seconds is default time between messages
  for aux=1,table.getn(msgs) do
      e[aux]={}
      doCreatureSayWithDelay(getNpcCid(),msgs[aux],TALKTYPE_PRIVATE_NP,(aux-1)*interval,e[aux])
      table.insert(ret,e[aux])
  end
  return(ret)
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, 'trocar') or msgcontains(msg, 'changer')) and getPlayerStorageValue(cid,1000) == -1 then -- Configura Storage Aqui
selfSay('Deseja trocar uma {Boots of Haster} por uma {Soft Boots}?', cid)
talkState[talkUser] = 1


elseif((msgcontains(msg, 'no') or msgcontains(msg, 'nao')) and talkState[talkUser] == 1) then
selfSay('Tudo bem entao. Adeus!.', cid)
talkState[talkUser] = 0


elseif(msgcontains(msg, 'yes') or msgcontains(msg, 'sim')) and talkState[talkUser] == 1 and getPlayerStorageValue(cid,1000) == -1 and getPlayerItemCount(cid, BootIfHasterID) >= 1 then
selfSay('Aqui esta!', cid)


doSendMagicEffect(getPlayerPosition(cid), 13)
setPlayerStorageValue(cid, 1000, 1)
doPlayerAddItem(cid,BootOfHasterID, -1)
doPlayerAddItem(cid,SoftBootsID, 1)
talkState[talkUser] = 0


elseif(msgcontains(msg, 'yes') or msgcontains(msg, 'sim')) and talkState[talkUser] == 1 and getPlayerStorageValue(cid,1000) == -1 and getPlayerItemCount(cid, BootIfHasterID) < 1 then
selfSay('Voce nao possui o item.', cid)
talkState[talkUser] = 0


elseif(msgcontains(msg, 'trocar') or msgcontains(msg, 'changer')) and getPlayerStorageValue(cid,1000) == 1 then -- Configura Storage Aqui
selfSay('Voce so pode realiazar esta troca apenas uma vez.', cid)


end 
return TRUE
end


npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback)
npcHandler:addModule(FocusModule:new()) 

doSendMagicEffect(getPlayerPosition(cid), 13)

setPlayerStorageValue(cid, 1000, 1)

doPlayerAddItem(cid,BootOfHasterID, -1) <<tem q subistituir esse por >>doPlayerRemoveItem(cid, 2195, -1) 

doPlayerAddItem(cid,SoftBootsID, 1)

talkState[talkUser] = 0

Vc Colocou Add Duas Vezes

Obrigado Pelo Script

Obrigado Msm ^^

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Você cometeu double post 2 vezes e eu deixei passar sem nenhum problema por você ser um membro novo e agora você deu UP no tópico antes de 24 horas,se você pegasse 10 minutos do seu tempo para ler as regras você iria ver que oque está fazendo é proibído.

Regras do fórum : http://www.tibiaking.com/forum/forum/23-regras-do-forum/

Me Desculpe ...

Faz Parte Ja Q Sou Novo Menbro

Lendo As Regras.....

Esse Forum E 10!!

 

Editado por wesleyyy (veja o histórico de edições)

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.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.6k

Informação Importante

Confirmação de Termo