Ir para conteúdo

Tryller

Barão
  • Total de itens

    234
  • Registro em

  • Última visita

  • Dias Ganhos

    4

Tudo que Tryller postou

  1. Pronto refiz o npc Percebi que ele vendi addons, promote e as bless ai criei um npc. Aqui funcionou normalmente Este é o script do NPC http://sharex.xpg.com.br/files/8504594906/npc.lua.html
  2. O mapa do crystal é editadocom RME 2.1 E não tem nada alem do 8.6 Mas tente fazer o seguinte No config.lua tem isto skipItemsVersionCheck = false Coloca true e veja se o mapa abri e ão aocntece bugs
  3. Promotion funcionou aqui Estou vendo agroa os outros 2 Se possivel poderia apstar a pasta npc com apenas o npc denttro e as libs?? para eu testar com susas libs no crystal e ver oq ta acontecendo
  4. Teu distor ta com problema Aqui funcionou perfeitamente das 2 formas acabei de testar auqi upando o level tam Veja se nao há nnehum outroscript bugando.. Não esqueça de registra no login.lua
  5. @UP Propaganda de outro forum. Aviso O link está normal Está abrindo normal aqui Se baixarem por outro link que não seja o postado por min. A equipe do Crystal Server não se responssabilisa por quaisquer bugs que possam haver ou infectação de virus.
  6. E isso faz diferença? o level não é o configurado? uauhaa Testei com addskill mas se funfou pode testar upando ai que vai funcionar de certeza Coloca um lvl mais baixo e testa
  7. Vou testar no Crystal pra ver. edit Esse é o erro?
  8. TROOOOOOLLLL Topico Voce pode usar a pasta data/lib/000-constant.lua se o seu servidor possuir.
  9. Baixei aqui e até que ta legal Fizscan também e due mesmo resultado do teu.
  10. Vou testar auqi no Crystal server Qualquer coisa eu posto aqui Edit Testado no Crystal server e funcionando
  11. Nha, aí só pode usar se tiver na bag local config = { pos = {x=160, y=54, z=7}, item = 6666 -- <-- Mude id do item } function onUse(cid, item, frompos, item2, topos) doTeleportThing(cid, config.pos) doSendMagicEffect(getPlayerPosition(cid), CONST_ME_TELEPORT) doRemoveThing(item.uid) return true end Ata aprendi a mecher com OT ontém -.- LOL
  12. data/actions/scripts crie novo arquivo tele.lua e coloque isto em data/actions/actions.xml PS: o id no arquivo lua deve ser o mesmo que o xml Ambos estão 6666 Até
  13. Pesadeloxxx Acho que host do download caiu off tbm auhauaha SkyCerberus Cansei deprocurar em forums brasileiros e ninguem se enteressou Então fica com ese yurots lixo mesmo ;p
  14. Qual server (distro) voce ta usando brother TFS? Informações adicionais poderiam ajudar
  15. Exato Igor procure aqui no forum tutoriais de programação Confira PM
  16. function onAdvance(cid, oldLevel, newLevel) if skill == SKILL__LEVEL then if newLevel == 150 then doTeleportThing(cid, {x=,y=,z=}, false) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You\'ve been teleported somewhere.") end end return true end Oque é skill? (Aonde está isso? ¬¬') Copiei erradode voce -.- a formula certa é function onAdvance(cid, skill, oldLevel, newLevel)
  17. Mas você conseguiu fazer da forma que te falei? Não estou achando o Blind Orc neste computador. Bom, depois que você ja havia respondido que fui perceber que minha duvida nao e bem isso... Eu estou tentando criar um npc oracle igual o do global, so que sempre que falava hi com ele, ele dizia uma frase configurada na lib que nao tinha nada a ver, mesmo se fosse um level menor que 8... Mas depois que muito quebrar a cabeça e ver varios exemplos... Saiu isto: 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) local talkUser = NPCHANDLER_CONVBEHAVIOR == CONVERSATION_DEFAULT and 0 or cid local msg = string.lower(msg) if msg == 'hi' and (not npcHandler:isFocused(cid)) or msg == 'hello' and (not npcHandler:isFocused(cid)) then if getPlayerLevel(cid) >= 8 then npcHandler:addFocus(cid) selfSay(getCreatureName(cid).. ', você está preparado para encarar o seu destino?', cid) talkState[talkUser] = 1 else selfSay('Criança! Volte quando você crescer!', cid) end elseif msg ~= 'yes' then if npcHandler:isFocused(cid) then selfSay('Volte quando você estiver preparado para encarar o seu destino!', cid) npcHandler:releaseFocus(cid) end end if msg == "yes" and talkState[talkUser] == 1 then selfSay('Eu posso levá-lo para a Ilha Do Destino... Entretanto você não será capaz de retornar. Está certo que deseja ir?', cid) talkState[talkUser] = 2 elseif msg == "yes" and talkState[talkUser] == 2 then doPlayerSetTown(cid, 11) doTeleportThing(cid,{x=1251, y=519, z=7}) doSendMagicEffect(getCreaturePosition(cid), CONST_ME_TELEPORT) selfSay('QUE ASSIM SEJA!', cid) npcHandler:releaseFocus(cid) end return true end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:setMessage(MESSAGE_WALKAWAY, false) Só que ele ta com um probleminha... O npc so encerra o dialago com vc se vc falar qualquer coisa diferente de yes, voce pode falar hi, dar uma volta na cidade e quando voltar, ele estara converando com vc como se vc nao tivesse saido de perto dele.. =/ E alem do mais, sinto que ele esta ENORME... Sei la, acho que estou usando muitos comandos que sao desnecessarios... Alguem que entende sobre npc e sabe uma maneira mais curta de fazer o que eu quero, pode me dizer onde coloquei coisas desnecessarias? Desde já... Muito obrigada Isto de dar voltinha e ão fexar conversa é problema no distro Maioria dos oT's 8.6 ate 9.30 possuem isto
  18. Cara se tivessemos mais de um mapper na Equipe nos iamos utilizar o Mapa SadSoul que em minha opniao é o Melhor mapa RPG e PvP do OT. Mas como não tme mappers suficientes ai complica o negocio
  19. Tem que ter as funções na source Geralmete vem com TFS acima de 0.3.5
  20. function onAdvance(cid, oldLevel, newLevel) if skill == SKILL__LEVEL then if newLevel == 150 then doTeleportThing(cid, {x=,y=,z=}, false) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You\'ve been teleported somewhere.") end end return true end
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...