Ir para conteúdo

Adriano SwaTT

Membro
  • Registro em

  • Última visita

Tudo que Adriano SwaTT postou

  1. tive q postar novamente pq o post tava bugado Qual é a diferença deste NPC para o que eu postei?
  2. Adriano SwaTT postou uma resposta no tópico em Suporte & Pedidos
    Meu Bingo? O que é isso? EuhAIEIAHEUIAHE valeu pelo comentário, e tomara que surpreenda mesmo' Abraços
  3. Adriano SwaTT postou uma resposta no tópico em Suporte & Pedidos
    Muito bom ElderDark, você é exatamente o oposto de mim... Eu já não curto muito fazer monster. Já nem fiz muito né... mas tipo, desenhá-los em várias direções se torna muito cansativo' :x Suas sprites estão ótimas... Parabéns'
  4. Adriano SwaTT postou uma resposta no tópico em Suporte & Pedidos
    Então, sobre ele estar pequeno, foi planejado para dar uma perspectiva mais realistica InGame, agora sobre o fogo irei ver o que mexer... Valeu pelo comentário' Seus escudos ficaram legais, vale lembrar que em madeira são os mais dificeis de trabalhar' Parabéns.'
  5. Adriano SwaTT postou uma resposta no tópico em Suporte & Pedidos
    Ahh, eu criei o Lighter do Resident Evil (esqueiro), e resolvi postar aqui para verem como ficou' No gif está ele: Fechado Aberto e sem gás Funcionando espero que gostem' Abraços
  6. Interessante o NPC, eu gostei... REP+' Abraços e valeu ae.
  7. Precisa conferir algumas coisas, exemplo... se seu server tiver sido configurado com "EXP por Stages", pode ser o motivo de um erro'... No entanto atualizei o tópico e adicionei o EXP Ring por Stages. Dê uma conferida e tente configurar o mais próximo as configurações de seu server, caso precise de ajuda, não exite em solicitar' Abraços & Boa sorte;
  8. Como o 1215171 disse, basta você ir com o GOD no NPC Banker e fazer a transferência da grana... Porém, seria mais interessante bolar um sistema que fizesse isso automaticamente após o player concluir tal missão (trabalho).. Eu mesmo não sei como fazer, mas creio que no forum tenha alguém com conhecimento o suficiente para bolar algo do tipo. Vou dar uma pensada, e se vier algo a mente eu te aviso' Abraços'
  9. Eu criei um sistema assim... Você precisará criar uma Sala para o NPC, nesta sala só entrará quem tiver o cartão de débito (um item id em sua backpack)... 1º Passo' Vamos criar o NPC' 2º Passo Dentro da pasta "Scripts", crie um arquivo chamado "bank.lua" e dentro do mesmo cole o código abaixo: Salve e feche o arquivo. 2º Passo' Vamos criar o Tile Verificar de ITEM' No Map Editor você poe a "ActionID", que está em Laranja, no piso que verificará se o player tem o ITEM' E edite as coordenadas, lembrando que a que está em vermelha é pra onde o player será teleportado caso tenha o item, e a segunda é o oposto' (pra onde irá se não possuir o item) Espero ter ajudado, Tive que sair correndo e não deu pra deixar melhor explicado... Abraços'
  10. Bom, aqui nem tem muito oque explicar... É um NPC de BANK como todos conhecem' Vamos lá... 1º Passo Vá na pasta "Data / NPC", crie um arquivo com o nome de "Banker.xml", abra o arquivo criado e cole o código abaixo dentro. Obs: O nome do arquivo pode ser o que desejar, só o que está em azul, ou seja, a extensão, que não pode ser alterada' 2º Passo Dentro da pasta "Scripts", crie um arquivo chamado "bank.lua" e dentro do mesmo cole o código abaixo: Salve e feche o arquivo. Agora seu NPC está pronto, basta adicioná-lo ao seu mapa usando o Map Editor. Espero que seja de utilidade de alguém... Abraços e bom uso ae' Script feito por: Vodkart Alterado por: Adriano Swatt Pequeno Tutorial feito por: Adriano Swatt
  11. Cartao de debito Tipo eu tenho um script de trabalho aki tipo uma maquina que voce trabalha e que o cartao de debito tivesse pelo menos 100k de 15 em 15 dias e se poderem uma maquina de tirar dinheiro Obs:nao expliquei muito bem aki xD O que eu mais quero eo de credito o de debito quase nem precisa muito Poderia fazer um sistema de NPC igual ao Bank do Tibia Global, só que só pudesse sacar a grana se estivesse com o item (cartão de débito) em mãos' Sei lá, ficaria mais simples e mais fácil para fazer' Abraços'
  12. Sim, eu creio que seja isso que explicou... Só não entendi o "return doPlayerSetRate(cid, SKILL__LEVEL, value)"... Nem manjo de Script, estou começando agora (meio que sem querer) eiahieuha Abraços & valeu por comentar'
  13. Muito bom, bem útil' Só não esqueça de não usar cores quando usar "[.code]" para não bugar aqui no site e quem for copiar o script não levar para dentro de seus code.lua erros como: doPlayerSendCancel(cid, "Você deve informar um [color=red][size=4]no[/size][/color]me.") Mas é claro que você sabe disso' Abraços
  14. Acho que o que você queria está no tópico agora, da uma olhadinha lá...Eu o atualizei' Abraços, espero que funcione tudo direitinho aí'
  15. Adriano SwaTT postou uma resposta no tópico em Suporte & Pedidos
    Gostei da espada cara, ficou muito bom mesmo' Parabéns
  16. Sim, eu só tentei complementar o post, nem entendi errado não... No acordo dos membros reputarem em tópicos resolvidos? Abraços'
  17. Muito obrigado, que bom que serviu pra você' @Alberess Vou ver isso pra ti depois.. Abraços'
  18. Eu tentei achar aqui no TibiaKing o Anél de Experiência (Ring of Experience ou Exp Ring), e só achei um tutorial, mas está meio imcompleto e confuso... No entanto decidi postar este que criei há alguns meses. Como o nome diz, é um anél que aumenta a experiência de sua caçada' (configurável) \o/ Vamos lá... 1º Passo 2º Passo <movevent type="Equip" itemid="7697" slot="ring" event="script" value="exp_ring.lua"/> <movevent type="DeEquip" itemid="7697" slot="ring" event="script" value="exp_ring.lua"/> <movevent type="Equip" itemid="7708" slot="ring" event="script" value="exp_ring.lua"/> <movevent type="DeEquip" itemid="7708" slot="ring" event="script" value="exp_ring.lua"/> Pronto, em "movements.xml" é só. 3º Passo Aqui, temos duas opções... O Exp Ring Tradicional é para server com Experiência fixa, ou seja, a EXP é sempre a mesma.. Já o Exp Ring por Stages é para server que a Experiência varia de acordo com o level do player. Clique no Spoiler referente ao seu server. EXP RING Tradicional: function onEquip(cid, item, slot) doTransformItem(item.uid, 7697, 1) doPlayerSendTextMessage(cid, 22, 'Agora ganha 2x mais experiencia!') doPlayerSetExperienceRate(cid, getConfigValue("rateExperience")*0.2) return TRUE end function onDeEquip(cid, item, slot) doTransformItem(item.uid, 7708, 1) doPlayerSendTextMessage(cid, 22, 'Experiencia extra cancelada.') doPlayerSetExperienceRate(cid, 1) return TRUE end EXP RING por Stages: function onEquip(cid, item, slot) local rate = {} if getPlayerLevel(cid) <= 200 then rate = 1.3 elseif getPlayerLevel(cid) > 200 and getPlayerLevel(cid) <= 280 then rate = 1.15 elseif getPlayerLevel(cid) > 280 then rate = 1.05 end doTransformItem(item.uid, 7697, 1) doPlayerSendTextMessage(cid, 22, "Sua experiencia foi aumentada em "..((rate - 1)*100).." %.") doPlayerSetExperienceRate(cid, rate) return TRUE end function onDeEquip(cid, item, slot) doTransformItem(item.uid, 7708, 1) doPlayerSendTextMessage(cid, 22, "Sua experiencia esta de volta ao normal.") doPlayerSetExperienceRate(cid, 1.0) return TRUE end Salve-o e feche o arquivo. Para aprender configurar a rate do Script clique no spoiler abaixo: Azul: É o valor em vezes que aumentará a experiência. Ex: Onde está o "2" no código, você pode substituir por quantas vezes que que seja a multiplicação da EXP' (2 é igual a 2x mais Exp)... Ou pode por em porcentagens usando como está abaixo: 1.5 = 50% 1.2 = 20% E assim sucessivamente. Se quer um Anel de Experiencia Recarregável (como soft boots), clique no Spoiler abaixo. Configurações do NPC: Recolhe: "broken experience ring" Custo: "50k" Devolte: "Brand-New Experience Ring" 5º Passo É, acho que é isso... Qualquer coisa postem aqui para resolvermos juntos. Eu editei o Script, criei o NPC e criei o Tutorial. Créditos pelo tutorial: AdrianoSwaTT Créditos pelo Exp Ring Stages: Vodkart Créditos pelo Script: OTLand Abraços, espero que seja útil' 2º Passo <movevent type="Equip" itemid="7697" slot="ring" event="script" value="exp_ring.lua"/> <movevent type="DeEquip" itemid="7697" slot="ring" event="script" value="exp_ring.lua"/> <movevent type="Equip" itemid="7708" slot="ring" event="script" value="exp_ring.lua"/> <movevent type="DeEquip" itemid="7708" slot="ring" event="script" value="exp_ring.lua/"> Pronto, em "movements.xml" é só. 3º Passo function onEquip(cid, item, slot) doTransformItem(item.uid, 7697, 1) doPlayerSendTextMessage(cid, 22, 'Agora ganha 2x mais experiencia!') doPlayerSetExperienceRate(cid, getConfigValue("rateExperience")*0.2) return TRUE end function onDeEquip(cid, item, slot) doTransformItem(item.uid, 7708, 1) doPlayerSendTextMessage(cid, 22, 'Experiencia extra cancelada.') doPlayerSetExperienceRate(cid, 1) return TRUE end 4º Passo <!--?xml version="1.0" encoding="UTF-8"?--> <npc name="Joalheiro" script="data/npc/scripts/Sell/ring_repair.lua" walkinterval="2000" floorchange="0"> <health now="100" max="100"> <look type="128" head="40" body="37" legs="116" feet="95" addons="0"> <parameters> <parameter key="message_greet" value="Just great, another ... 'customer'. Hello, |PLAYERNAME|. If you want to trade, let's get it over with."> <parameter key="message_farewell" value="That's music in my ears."> <parameter key="message_walkaway" value="Yeah, get lost."> <parameter key="message_onsendtrade" value="Yeah, buy something."> <parameter key="module_shop" value="1"> </parameters> </npc> Salve e feche. Agora vá na pasta ( Data / NPC / Scripts / Sell ) e crie um arquivo com o nome "ring_repair.lua" (pode copiar um arquivo existente e renomeá-lo). Após fazer isto, abra este arquivo (ring_repair.lua) e cole o código abaixo dentro. Obs: se tiver algo escrito do arquivo, apague-o e deixe somente o código abaixo. 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, 'ring') or msgcontains(msg, 'experience')) then selfSay('Do you want to repair your experience ring for 50000 gold coins?', cid) talkState[talkUser] = 1 elseif(msgcontains(msg, 'yes') and talkState[talkUser] == 1) then if(getPlayerItemCount(cid, 2122) >= 1) then if(doPlayerRemoveMoney(cid, 50000) == TRUE) then doPlayerRemoveItem(cid, 2122, 1) doPlayerAddItem(cid, 7697) selfSay('Here you are.', cid) else selfSay('Sorry, you don\'t have enough gold.', cid) end else selfSay('Sorry, you don\'t have the item.', cid) end talkState[talkUser] = 0 elseif(msgcontains(msg, 'no') and isInArray({1}, talkState[talkUser]) == TRUE) then talkState[talkUser] = 0 selfSay('Ok then.', cid) return true end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new()) Salve e feche.
  19. Man, você matou a pau agora... Eu nem sabia da existencia desta função, ou seja, meu tópico se tornou inútil, e isso é uma boa notícia... Muito obrigado' Abraços... [Podem até fechar o tópico]
  20. Exatamente, mas também seria uma boa forma de saber o quanto você ajuda os usuários... Além de que ficaria mais fácil dos Administradores banirem fakes que se auto-reputam, como aconteceu em um Banimento recente. E de quais problemas e estruturas estamos falando, para você jogar tão abaixo a sugestão? Abraços'
  21. Estava conversando com o usuário "1215171" e ele me perguntou como eu pulei de vinte e poucos REP+ para trinta... E eu respondi que nem sabia também, aí tive a idéia sobre um "rastreamento de rep's"...alias, é mais uma sugestão, de que seria uma boa maneira de saber como você anda ajudando e em quais tópicos tem tido mais repercussão. Funcionaria basicamente assim: Exemplo: Você cria um tópico e após alguns dias, por falta de comentários, ele some da lista de Novos Conteúdos (Ver Novo Conteúdo), mas isso não quer dizer que este tópico não ajude mais ninguém, ou seja, você mesmo fica sem saber se está ou não ajudando... Na íntegra é assim: Ao ajudar alguém, pelo menos os bem agradecidos, dariam o famoso e sonhado "REP+" a você no tópico...E para você ter ciencia do REP+ após o tópico já estar, digamos, "esquecido", você receberia uma Mensagem Automática do Forum, dizendo que você foi Reputado Positivamente em tal tópico por tal usuário. E assim, também aconteceria caso seja Reputador Negativamente, em um determinado tópico por tal membro da Equipe TibiaKing. Eu creio que ficaria legal, apesar de ter que mexer um pouco no forum para adicionar esta função, porém creio que deixaria o forum ainda mais complementado e superior aos outros existentes referente a Tibia. Abraços'
  22. Adriano SwaTT postou uma resposta no tópico em Suporte Tibia OTServer
    O que seria a "Ultimate Mana Rune"? Quais as características e qual a diferença da "Mana Rune" tradicional?
  23. Eu estou no serviço agora, depois das 12:30h eu estou em casa aí fico ON a tarde toda' (yn) Abraços e obrigado ae maninho'
  24. Valeu pelo Script, vou chegar no serviço e testá-lo... Aí posto aqui o resultado' Desde já muito obrigado. @@EDIT' Testado e aprovado... Muito obrigado Kimoszin me ajudou muito' REP+
  25. Ahhh é, pooouts, foi mal mesmo... É que eu estava fuçando no forum e quando fui criar não percebi em que área estava.. Mas e a solução, sabem como proceder? Abraços, fico no aguardo'

Informação Importante

Confirmação de Termo