Ir para conteúdo
Banner com Efeitos

Danihcv

Membro
  • Registro em

  • Última visita

Tudo que Danihcv postou

  1. Danihcv postou uma resposta no tópico em Suporte Tibia OTServer
    Amigo, fui fuçar aqui e descobri um modo mais rápido pra vc. Abra seu arquivo actions.xml e adicione essa tag: <action itemid="ID DO ITEM (BUEIRO OU ESCADA)" event="script" value="other/teleport.lua"/> Pronto, diz ae se funcionou.
  2. Danihcv postou uma resposta no tópico em Suporte Tibia OTServer
    Se quiser que a gnt faça o script, é só avisar. Passar os id's e tudo certo.
  3. Não entendi o problema.
  4. Qual a versão do seu ot?
  5. Amigo, só fazendo uma observação, o script do vitiing, qualquer membro da staff poderá acessar a área (god, gm, cm), se ñ for isso que vc quiser, quiser que só o god possa entrar, usa esse: function onStepIn(cid, item, position, lastPosition, fromPosition, toPosition, actor) if getPlayerGroupId(cid) > 5 then doSendMagicEffect(getPlayerPosition(cid), 28) else doTeleportThing(cid, lastPosition) doPlayerSendCancel(cid, "Desculpe "..getPlayerName(cid).." somente players da staff passam aqui!") end return TRUE end
  6. Amigo, eu dei um @edit no meu ultimo post, tente novamente pra ver se dar certo.
  7. Vai na pasta data\globalevents\scripts e cria um arquivo chamado saveplayer2.lua e coloca isso dentro: function onThink(cid, interval) for _, cid in ipairs(getPlayersOnline()) do doPlayerSave(cid, true) return true end end Agora vai no arquivo globalevents.xml e adiciona essa tag: <globalevent name="savePlayer" interval="1800000" event="script" value="saveplayer2.lua"/>
  8. Vai na pasta data/movements/scripts e cria um arquivo chamado tilegod.lua e coloca isso dentro: function onStepIn(cid, item, position, lastPosition, fromPosition, toPosition, actor) if isPlayer(cid) then if getPlayerGroupId(cid) < 6 then doPlayerSendCancel(cid,"Somente staff.") doTeleportThing(cid, lastPosition) return TRUE end end end E dentro do arquivo movements.xml adiciona essa tag dentro: <movevent type="StepIn" uniqueid="69696" event="script" value="tilegod.lua"/> Agora abra o editor de mapa de sua preferência e adiciona o ACTIONID = 69696 nos tiles que vc qr que tenham essa restrição pra god.
  9. Isso, eu fiz um movement, vc tem que colocar um id para o tile.
  10. Tenta ae: local back = getPlayerPosition(cid).y-1 function onStepIn(cid, item, pos) if isPlayer(cid) then if getPlayerGroupID(cid) < 6 then doPlayerSendCancel(cid,"Esta área é exclusiva para God's.") doTeleportThing(cid, back) else end end end
  11. Então tenta mudar o items.xml que vc tenha 100% de ctz que está funcionando (pois estou vendo que na hora que deu o erro foi no loading do items). Se não funcionar, tenta mudar a distro.
  12. Danihcv postou uma resposta no tópico em Suporte Tibia OTServer
    1°- Esses números significam a versão da sua distro. (existem dentre outras distros a The Forgotten Server, que na minha opinião é uma das melhores). 2º - Realmente o Alissow é bom. 3º - Para "refazer" uma source, vc precisa ter ela, e nem sempre as pessoas que disponibilizam os ot's disponibilizam a source junto. Source, acho que vc sabe, é o código fonte feito em linguagem C++ que gera o executável do seu server (a distro), é pela source que vc pode adicionar algumas coisas como nomes de cores diferentes para players, cast system, etc. Existem algumas formas de compilar a source, mas dependendo da source que vc estiver usando é que vc poderá saber qual método é melhor. Abraços.
  13. Tenta mudar a distro. Ou ver se tem algum processo em execução com o nome do executável do ot.
  14. Danihcv postou uma resposta no tópico em Suporte Tibia OTServer
    De nada.
  15. Danihcv postou uma resposta no tópico em Suporte Tibia OTServer
    Eita gota, esqueci do essencial, as estátuas. kkk local statue = { [18488] = SKILL_SWORD, [18489] = SKILL_AXE, [18490] = SKILL_CLUB, [18491] = SKILL_DISTANCE, [18492] = SKILL_MAGLEVEL } function onUse(cid, item, fromPosition, itemEx, toPosition) if (isPlayerPzLocked(cid)) then return false end doPlayerSetOfflineTrainingSkill(cid, statue[item.itemid]) doRemoveCreature(cid) return true end Agora vai.
  16. Danihcv postou uma resposta no tópico em Suporte Tibia OTServer
    function onUse(cid, item, fromPosition, itemEx, toPosition) if (isPlayerPzLocked(cid)) then return false end doPlayerSetOfflineTrainingSkill(cid, statue[item.itemid]) doRemoveCreature(cid) return true end Ta ae.
  17. Danihcv postou uma resposta no tópico em Suporte Tibia OTServer
    Então vamo lá, Nome do npc (escolhi Waterson, kkk) .lua: 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, 'oi') then selfSay('Olá Sr.[PLayername] dono desta cidade forme novos amigos.', cid) if msgcontains(msg, 'xau') then selfSay('Bye!', cid) end end end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new()) E o .xml: <?xml version="1.0" encoding="UTF-8"?> <npc name="Jax" walkinterval="2000" floorchange="0"> <health now="150" max="150" /> <look type="134" head="57" body="59" legs="40" feet="76" corpse="2212" /> <parameters> <parameter key="message_greet" value="Olá Sr.[PLayername] dono desta cidade forme novos amigos." /> <parameter key="message_farewell" value="Bye!" /> </parameters> </npc> Tenta ae, to fazendo um pouco na pressa, se ñ der, avise.
  18. Danihcv postou uma resposta no tópico em Suporte Tibia OTServer
    Vc vai qrer que o npc venda, troque ou dê missões ao player?? Se sim, então precisa. @edit Ou se der erro, aí precisa. kkk É só avisar.
  19. Danihcv postou uma resposta no tópico em Suporte Tibia OTServer
    Xml do npc: <?xml version="1.0" encoding="UTF-8"?> <npc name="Jax" walkinterval="2000" floorchange="0"> <health now="150" max="150" /> <look type="134" head="57" body="59" legs="40" feet="76" corpse="2212" /> <parameters> <parameter key="message_greet" value="Olá Sr.[PLayername] dono desta cidade forme novos amigos." /> <parameter key="message_farewell" value="Bye!" /> </parameters> </npc>
  20. Achei que seria um estudante do 2º ano do ensino médio. Missão cumprida.
  21. Opa irmão, aqui tem um ip changer mt bom que eu uso e recomendo: http://otservlist.org/download/tibia_loader_1_0.rar Quanto ao Winrar, basta baixar aqui: http://www.baixaki.com.br/download/winrar.htm Abraços.
  22. Que ótimo. Mas conte-nos o que vc fez, pode ser que alguém venha a ter o mesmo problema que o seu, no futuro.
  23. Ok, então... Tenta esse, se não der certo, não sei :/ Esse é o script q eu uso.
  24. Pow tenho ctz q vai ajudar mt gnt. Reputado.

Informação Importante

Confirmação de Termo