Ir para conteúdo

arthurabreu

Membro
  • Registro em

  • Última visita

Tudo que arthurabreu postou

  1. Foi do link dele.
  2. Acabei de tentar, e deu o seguinte error:
  3. Pedido; essa script faz com que o player ao falar transformar, mude a roupa é a vocação. Versão: 8.54 é uma talkaction
  4. arthurabreu postou uma resposta no tópico em Suporte Tibia OTServer
    Meu otserver não tem Sourcers
  5. arthurabreu postou uma resposta no tópico em Suporte Tibia OTServer
    É Possivel mudar a versão de um item.otb da versão 8.0 para versão 8.54?
  6. Não, você vai pegar o ID Da Roupa com o addon. Use o objectbuilder para isso.
  7. A Função seria o que o STAFF Faz, se ele e mapper, programar ou scripter. entre outros
  8. Fico feliz em ajudar você!
  9. Algum error? So uma duvida você colocou as outfits nas tags doPlayerAddOutfit(cid, OUTFIT COM ADDON, 1) doPlayerAddOutfit(cid, OUTFIT COM ADDON,1) ?
  10. Recomendo você a usar o OBJECT BUILDER. Alem de boa organização é otimo para adicionar sprites. Download: https://www.dropbox.com/s/njyxye2icr9v9wd/ObjectBuilder0.3.2.air
  11. Nome: Arthur Abreu Idade: 14 Qual área desempenha: Mapper, e já começando em Script Tempo de experiência no cargo: Cerca de 1 ano e meio Skype: Não uso. Facebook: https://www.facebook.com/arthur.abreu.560
  12. Fico feliz em poder te ajudar, por favor. Se você ja sanou sua duvida, clique em MELHOR RESPOSTA..
  13. Dédicado e como se fosse um computador, com bom desempenho em NET e MEMORIA. Serve para deixar seu ot online 24 HORAS, sem precisar deixar o seu pc ligado. As portas q vc tem que liberar no molden são: Name: Open Tibia Server / Porta: 7171 Open Tibia Server / Porta: 7172 Edit; Se quiser amanhã te ajudo colocar um server online, liberar as portas no seu pc etc. Deixa uma mensagem em privado amanhã.
  14. arthurabreu postou uma resposta no tópico em Suporte Tibia OTServer
    Não acha melhor colocar um NPC? Caso queira um NPC, me passe a posição que o jogar vai ser teleportado. Caso você queira por npc Função do npc: Teleportar o player para posição(configuravel), ele so vai teleportar se o player tiver lv 60 ou mais. Crie um arquivo chamado James.lua na pasta data/npc/scripts e cole isso 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 local cfg = { toPos = {x=32097, y=32297, z=7}, -- Posição que o jogador sera teleportado level = 60, -- Level necessário para ser teleportado price = 0 -- Dinheiro a ser cobrado para ser teleportado } 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, 'sim') then selfSay(' Ola , voce deseja mesmo sair deste lugar ?', cid) talkState[talkUser] = 1 elseif talkState[talkUser] == 1 then if msgcontains(msg, 'yes') then if getPlayerLevel(cid) >= cfg.level then if doPlayerRemoveMoney(cid, cfg.price) then doTeleportThing(cid, cfg.toPos) talkState[talkUser] = 0 else selfSay('You don\'t have enough money.', cid) end else selfSay('You need level having above '.. cfg.level ..'.', cid) end elseif msgcontains(msg, 'no') then selfSay('Skirt here!', cid) end end end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new()) Crie um arquivo chamado NpcJames.xml na pasta data/npc e cole isso <?xml version="1.0" encoding="UTF-8"?> <npc name="James" script="data/npc/scripts/James.lua" walkinterval="25" floorchange="0" access="5" level="1" maglevel="1"> <health now="150" max="150"/> <look type="128" head="114" body="12" legs="57" feet="114" addons="0" /> <parameters> <parameter key="message_greet" value="Ola, |PLAYERNAME|! voce deseja mesmo sair deste lugar ?"/> <parameter key="message_walkaway" value="Hey Hey, where you go ?"/> <parameter key="message_farewell" value="Bye bye!"/> </parameters> </npc> A Parte em vermelho e onde você configura a posição. Que no seu caso é o templo
  15. Crie um arquivo .lua chamado questaddon.lua na pasta Data>Action>Scripts E Cole essa script aqui: function onUse(cid, item, frompos, item2, topos) if item.uid == 8913 then queststatus = getPlayerStorageValue(cid,1500) if queststatus == -1 then doPlayerSendTextMessage(cid,22,"Você ganou um addon") doPlayerAddOutfit(cid, OUTFIT COM ADDON, 1) doPlayerAddOutfit(cid, OUTFIT COM ADDON, 1) setPlayerStorageValue(cid,1500,1) else doPlayerSendTextMessage(cid,22,"Você ja fez essa quest.") end end end Agora abra a Action.xml na pasta Data>Action e cole a seguinte Tag: <action uniqueid="8913" script="quests/questaddon.lua" /> Creditos: EddyHavoc 100%
  16. E em events.xml substitua isso: <event class="Player" method="onGainExperience" enabled="0" /> Por isso: <event class="Player" method="onGainExperience" enabled="1" /> Para editar é fácil, nesta linha: local EXTRA_EXP_RATE = 0.5 --- +50% exp rate Dúvidas postem aqui, 2 beijos http://www.tibiaking.com/forum/topic/38238-tfs-10-extra-exp-para-premium-account/ Creditos: luanluciano93 - 99,99% por criar a script. Eu - 0.1% por te passar.
  17. Aqui está a de homem, vou fazer a de mulher agora: Homem: function onUse(cid, item, frompos, item2, topos) if item.uid == 10006 then queststatus = getPlayerStorageValue(cid,10005) if queststatus == -1 then doPlayerSendTextMessage(cid,22,"Você ganhou uma outfit.") doPlayerAddOutfit(cid,328,addons) setPlayerStorageValue(cid,10005,1) else doPlayerSendTextMessage(cid,22,"Você ja pegou uma outfit.") end else return 0 end return 1 end Mulher: function onUse(cid, item, frompos, item2, topos) if item.uid == 10007 then queststatus = getPlayerStorageValue(cid,10020) if queststatus == -1 then doPlayerSendTextMessage(cid,22,"Você ganhou uma outfit.") doPlayerAddOutfit(cid,329,addons) setPlayerStorageValue(cid,10020,1) else doPlayerSendTextMessage(cid,22,"Você ja pegou uma outfit.") end else return 0 end return 1 end Aguardando resultados Caso de algum error altere a tag Chama no pvd, ou um comentário aqui no post.
  18. Quando do use nele aparece assim: "Você não pode plantar a bomba em UMA PZ"
  19. arthurabreu postou uma resposta no tópico em Suporte Tibia OTServer
    obrigado por avisar, eu achava que os sinais de " = " não faziam diferença na quantidade do mesmo.
  20. arthurabreu postou uma resposta no tópico em Suporte Tibia OTServer
    Rep+, Tem algum TUTORIAL De scripting que pode me ajudar?
  21. arthurabreu postou uma resposta no tópico em Suporte Tibia OTServer
    Acho que intendi, obrigado. Se você achar o significado das funçoes e tutoriais que possam me ajudar a virar um mini-scripter eu agradeço.
  22. arthurabreu postou uma resposta no tópico em Suporte Tibia OTServer
    Obrigado, eu coloquei o storage para o player usar somente uma vez por character. Fiz errado?
  23. arthurabreu postou uma resposta no tópico em Suporte Tibia OTServer
    é que começei tem algumas horinhas. Tem algum tutorial que possa me ajudar? por exemplo: significado das funçoes.. etc Edit: Coloquei o storage para o player usar somente uma vez por character.
  24. arthurabreu postou uma resposta no tópico em Suporte Tibia OTServer
    Fiz uma script básica, to aprendendo. Ai eu queria ver se eu fiz certo. Função da script: Ao falar o comando !trocaritem, a script transforma 1kk em uma demon chield. Se eu fiz algo errado me ajudem function onSay(cid, param, channel) local money == 10000 local moneyk == 2165 local storage == 12655 if doPlayerRemoveMoney(cid,money) then doPlayerAddItem(cid,moneyk,5) doPlayerSendTextMessage(cid,19,"voce fez uma boa troca") doSendMagicEffect(cid,15) else doPlayerSendTextMessage(cid,19,"Você ñ tem item) getPlayerStorageValue(moneyk,storage) end return true end
  25. Como eu adiciono?

Informação Importante

Confirmação de Termo