Ir para conteúdo

EddyHavoc

Héroi
  • Registro em

  • Última visita

Tudo que EddyHavoc postou

  1. Só ajudando as ferramentas do OTScript Live > LUA Syntax Highlighter > Various Types of Highlight > Functions' Window with Easy-To-Use Search System > Items' Window with Easy-To-Use Search System > LUA Syntax Helper Window > Auto-Complete with LUA and OTServer functions (F1 to activate it) > Search, Replace and Go to Line > Magic Area Editor v0.2 > Spells Maker v0.1 > Quests Maker v0.1 > Hotkeys (Ctrl + Shift + [0..9]) > Debugger (F5 - Shortcut) > Data Editor > OTScriptLIB Installer (v0.2 included) > Tabs System > Macro Recorder > LUA Compiler (F9 - Hotkey)
  2. Só uma historinha, sou seu fã vodkart, infelizmente meu msn está bloqueado pela hotmail se fosse possível voce manda convite para o grupo de apoio lua para meu msn. (encontrado em meu perfil !) Se não fosse por pessoas como você (Vodkart), e outros, eu não estaria na área de script.
  3. if doPlayerRemoveItem(cid,6497,1) == TRUE then Remove sim. Tanks, Aprendendo .Lua
  4. Obrigado, Adicionado "Configutando o Script" e "Adicionando novos Itens"
  5. Random Box Primeiro entre em Data/Actions/Scripts e copie um arquivo .lua e depois renome-e para randombox Abra o arquivo randombox.lua e cole o seguinte script dentro. ----- Random Box By EddyHavoc ----- function onUse(cid, item, frompos, item2, topos) r1 = math.random(1,3) if getPlayerLevel(cid) >= 60 then if doPlayerRemoveItem(cid,6497,1) == TRUE then if r1 == 1 then doPlayerSendTextMessage(cid,22,"Você ganhou uma Magic Plate Armor.") doPlayerAddItem(cid,2472,1) elseif r1 == 2 then doPlayerSendTextMessage(cid,22,"Você ganhou um Golden Helmet.") doPlayerAddItem(cid,2471,1) elseif r1 == 3 then doPlayerSendTextMessage(cid,22,"Você ganhou uma Golden Armor.") doPlayerAddItem(cid,2466,1) end end end end Agora adicione a seguinte Tag no Actions.xml na pasta Data/Actions <action itemid="6497" event="script" value="randombox.lua"/> Configurando o Script - ID da Box. - Mensagem que irá aparecer quando o player receber certo item. - ID deste certo Item. - Quantidade. - ID da Box. Adicionando novos itens - Sempre que for adicionar novos itens altere aumentando. - Aumente 1 a cada iten novo. - Mensagem que o player irá receber. - ID do item que será adicionado a RandomBox. - Quantidade FIM ATENÇÃO SCRIPT NÃO TESTADO. Espero que tenham Gostado. Dúvidas ? Perguntas ? Poste que ajudarei.
  6. Desculpe a demora para responder. Segue o Link Criando área vip http://tibiaking.com/forum/topic/12853-criando-area-vip/) Este script já teleporta automaticamente para o templo quando a vip acaba. Creio eu.
  7. Tópico movido para Àrea Correta. Regras Cara, o seu problema deve ser porque você está baixando servidores que contém vírus.
  8. EddyHavoc postou uma resposta no tópico em Suporte Tibia OTServer
    Testa esse script aqui. Data/Actions/Scripts e crie um arquivo chamado sow.lua Abra-o e cole o seguinte script: local exp = 100000 local exhaust = 60 local text = "Congratulations, you gained "..exp.." points of experience." local storage = 9811 -- Não mexa aqui. local level = 100 local msg = "Sorry, You need to be level 100+" function onUse(cid, item, fromPosition, itemEx, toPosition) if getPlayerLevel(cid) >= level then if (getPlayerStorageValue(cid, storage) <= os.time()) then doPlayerAddExp(cid, exp) doCreatureSay(cid, text, 19) doSendMagicEffect(getCreaturePosition(cid), 14) doRemoveItem(cid, item.uid, 1) setPlayerStorageValue(cid, storage, os.time()+exhaust) else doPlayerSendCancel(cid, "Sorry, you only can again use this item after "..exhaust.." seconds.") end else doPlayerSendTextMessage(cid,MESSAGE_INFO_DESCR, msg) end return TRUE end Abra actions.xml e adicione a seguinte TAG: <action itemid="2296" script="sow.lua" /> Esse script funciona da seguinte maneira apenas jogadores level 100+ pode usar. E quem usar ganhará 100k de Experience. Nisso que posso ajudar. Á se você quiser editar a quantidade de exp que ganhe edite: local exp = 100000 E Para editar o level que pode usar edite: locel level = 100
  9. EddyHavoc postou uma resposta no tópico em Suporte & Pedidos
    Davi xD, Como dito eu fiz no RME o TibiaKing.com Espero que goste. Usei apenas Itens.
  10. Movido para Suporte OTServ Pedidos, Dúvidas e Erros na área de Suporte OTServ.
  11. EddyHavoc postou uma resposta no tópico em Portal
    Boa, também quero participar é sempre bom participar e aprender coisas novas.
  12. Tem como fazer os dois, como eu to fazendo um mapa agora vou te ensinar apenas como fazer o Sobrenatural Coins, funciona da seguinte maneira: 1° Você tem que escolher o ID do iten que você quer que seja o SobreNatural Coin. 2° Após saber o id escolhido você edita no Items.XML Exemplo: Entrei no Items.xml e procurei um ID no caso Gold Nugget (ID: 2157) você pode escolher outro item para editar. <item id="2157" article="a" name="gold nugget" plural="gold nuggets"> <attribute key="weight" value="10" /> </item> Agora você edita para: <item id="2157" article="a" name="supernatural coin" plural="supernatural coins"> <attribute key="weight" value="10" /> </item> e Prontinhu o item a partir de agora irá se chamar supernatural coin. há itens de ID's muito mais interessante bom você da uma procuradinha para deichar um coin bem bonito NPC Copie um arquivo .lua na pasta Data>NPC> Scripts e renome-e para Toddy.lua Depois cole o Script Abaixo: Código Toddy.lua local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) 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 -- Config -- local configs = { FirstItemId = 10558, FirstItemCount = 10, SecondItemId = 8932, SecondItemCount = 1, isQuest = "false", questStorage = 17890, msgMeet = 'Você deseja trocar '..FirstItemCount .. ' '.. getItemName(FirstItemId) ..' por '.. SecondItemCount ..' '.. getItemName(SecondItemId) ..'?', msgQuestCompleted = "Você já fez essa quest.", msgQuestNotItem = "Voce não tem o item necessario.", } function npcTroca(cid, message, keywords, parameters, node) if(not npcHandler:isFocused(cid)) then return false end if (configs.isQuest == "true") then if (getPlayerStorageValue(configs.questStorage) <= 0) then if (getItemCount(cid, configs.FirstItemId) == configs.FirstItemCount) then doRemoveItem(configs.FirstItemId, config.FirstItemCount) doPlayerAddItem(cid, configs.SecondItemId, configs.SecondItemCount) else return doPlayerSendTextMessage(cid, 27, configs.msgQuestNotItem) end else return doPlayerSendTextMessage(cid, 27, configs.msgQuestCompleted) end else if (getItemCount(cid, configs.FirstItemId) == configs.FirstItemCount) then doRemoveItem(configs.FirstItemId, config.FirstItemCount) doPlayerAddItem(cid, configs.SecondItemId, configs.SecondItemCount) else return doPlayerSendTextMessage(cid, 27, configs.msgQuestNotItem) end end end itemTrade = keywordHandler:addKeyword({'offer'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = configs.msgMeet}) itemTrade:addChildKeyword({'yes'}, npcTroca, {}) itemTrade:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Alright then.', reset = true}) npcHandler:addModule(FocusModule:new()) O código acima possui a acessibilidade de troca de IDs e Quantidades, para isso vá no CONFIGS e altere. Quest? Para colocar como uma quest so é necessário mudar de ["false"] para ["true"]. Para um Npc executar o script acima, escolha um npc e edite: [/color] <npc name="Toddy" script="data/npc/scripts/default.lua" walkinterval="25" floorchange="0" access="5" level="1" maglevel="1">
  13. EddyHavoc postou uma resposta no tópico em Suporte & Pedidos
    kkkk, fico legal vou tentar fazer um para ver se você gosta e para você tirar uma base, quando eu termina posto aqui.
  14. EddyHavoc postou uma resposta no tópico em Playground (Off-topic)
    Todos os tipos de mulheres para mim está bom desde que se cuidem.
  15. Vou da um exemplo de script para você fabricio. function onSay(cid, words, param) local vip = "yes" -- somente vip players poderam usar o comando? ("yes" or "no") local storage = 13540 -- Storage Id da sua vip account caso for usar somente vips if (vip == "yes") and getPlayerStorageValue(cid, storage) <= 0 then doPlayerSendCancel(cid,"Você não possui uma conta Vip.") return TRUE end if (doPlayerRemoveItem(cid,11192,3000)) then doPlayerAddItem(cid,iddoshield,1) -- coloque id do shield aqui doSendMagicEffect(getPlayerPosition(cid), CONST_ME_MORTAREA) doCreatureSay(cid, "Loucura Loucura", TALKTYPE_ORANGE_1) else doPlayerSendCancel(cid, 'You do not have 3000 vip coins.') doSendMagicEffect(getPlayerPosition(cid), CONST_ME_FLAMEAREA) end return TRUE end Só avisando essa talkaction acima é uma talkaction que compra um certo item com 3000 itens de id 11192
  16. Espero que consiga resolver, Outros tutoriais ensinando compilar TFS (http://tibiaking.com/forum/topic/2400-compilando-os-tfs-036-e-021/) Se continuar o problema poste aqui novamente e nós ajudaremos.
  17. EddyHavoc postou uma resposta no tópico em Suporte Bots
    Tópico movido para a área correta, Ghcm Obrigado por Reportar. Preste atenção Jacked REGRAS
  18. Tópico movido para a área correta e tópico fechado pelo que o dono ter um tópico abordando o mesmo assunto. (http://tibiaking.com/forum/topic/12971-ajuda-problemas-cavebot/page__p__65393#entry65393)
  19. EddyHavoc postou uma resposta no tópico em Suporte Tibia OTServer
    Se Vale a pena, eu creio que não eu acho menos valorizado. Tópico movido para Suporte OTServ
  20. <?xml version="1.0" encoding="UTF-8"?> <vocations> <vocation id="0" name="None" description="none" needpremium="0" gaincap="5" gainhp="5" gainmana="5" gainhpticks="6" gainhpamount="1" gainmanaticks="6" gainmanaamount="1" manamultiplier="4.0" attackspeed="900" soulmax="100" gainsoulticks="120" fromvoc="0" attackable="no"> <formula meleeDamage="2.1" distDamage="2.2" wandDamage="1.0" magDamage="1.4" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/> <skill fist="1.5" club="2.0" sword="2.0" axe="2.0" distance="2.0" shielding="1.5" fishing="1.1" experience="1.0"/> </vocation> <vocation id="1" name="Sorcerer" description="a sorcerer" needpremium="0" gaincap="10" gainhp="5" gainmana="30" gainhpticks="6" gainhpamount="5" gainmanaticks="3" gainmanaamount="5" manamultiplier="1.1" attackspeed="900" soulmax="100" gainsoulticks="120" fromvoc="1"> <formula meleeDamage="2.1" distDamage="2.2" wandDamage="1.0" magDamage="1.4" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/> <skill fist="1.5" club="2.0" sword="2.0" axe="2.0" distance="2.0" shielding="1.5" fishing="1.1" experience="1.0"/> </vocation> <vocation id="2" name="Druid" description="a druid" needpremium="0" gaincap="10" gainhp="5" gainmana="30" gainhpticks="6" gainhpamount="5" gainmanaticks="3" gainmanaamount="5" manamultiplier="1.1" attackspeed="900" soulmax="100" gainsoulticks="120" fromvoc="2"> <formula meleeDamage="2.1" distDamage="2.2" wandDamage="1.0" magDamage="1.4" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/> <skill fist="1.5" club="1.8" sword="1.8" axe="1.8" distance="1.8" shielding="1.5" fishing="1.1" experience="1.0"/> </vocation> <vocation id="3" name="Paladin" description="a paladin" needpremium="0" gaincap="20" gainhp="10" gainmana="15" gainhpticks="4" gainhpamount="5" gainmanaticks="4" gainmanaamount="5" manamultiplier="1.4" attackspeed="900" soulmax="100" gainsoulticks="120" fromvoc="3"> <formula meleeDamage="2.6" distDamage="2.6" wandDamage="0.9" magDamage="1.1" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/> <skill fist="1.2" club="1.2" sword="1.2" axe="1.2" distance="1.1" shielding="1.1" fishing="1.1" experience="1.0"/> </vocation> <vocation id="4" name="Knight" description="a knight" needpremium="0" gaincap="25" gainhp="15" gainmana="5" gainhpticks="3" gainhpamount="5" gainmanaticks="6" gainmanaamount="5" manamultiplier="3.0" attackspeed="900" soulmax="100" gainsoulticks="120" fromvoc="4"> <formula meleeDamage="2.6" distDamage="2.6" wandDamage="0.9" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/> <skill fist="1.1" club="1.1" sword="1.1" axe="1.1" distance="1.4" shielding="1.1" fishing="1.1" experience="1.0"/> </vocation> <vocation id="5" name="Master Sorcerer" description="a master sorcerer" needpremium="0" gaincap="10" gainhp="5" gainmana="30" gainhpticks="4" gainhpamount="10" gainmanaticks="2" gainmanaamount="10" manamultiplier="1.1" attackspeed="900" soulmax="200" gainsoulticks="15" fromvoc="1" lessloss="30"> <formula meleeDamage="2.1" distDamage="2.2" wandDamage="1.0" magDamage="1.4" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/> <skill fist="1.5" club="2.0" sword="2.0" axe="2.0" distance="2.0" shielding="1.5" fishing="1.1" experience="1.0"/> </vocation> <vocation id="6" name="Elder Druid" description="an elder druid" needpremium="0" gaincap="10" gainhp="5" gainmana="30" gainhpticks="4" gainhpamount="10" gainmanaticks="2" gainmanaamount="10" manamultiplier="1.1" attackspeed="900" soulmax="200" gainsoulticks="15" fromvoc="2" lessloss="30"> <formula meleeDamage="2.2" distDamage="2.2" wandDamage="1.0" magDamage="1.4" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/> <skill fist="1.5" club="1.8" sword="1.8" axe="1.8" distance="1.8" shielding="1.5" fishing="1.1" experience="1.0"/> </vocation> <vocation id="7" name="Royal Paladin" description="a royal paladin" needpremium="0" gaincap="20" gainhp="10" gainmana="15" gainhpticks="3" gainhpamount="10" gainmanaticks="3" gainmanaamount="10" manamultiplier="1.4" attackspeed="900" soulmax="200" gainsoulticks="15" fromvoc="3" lessloss="30"> <formula meleeDamage="2.6" distDamage="2.6" wandDamage="0.9" magDamage="2.3" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/> <skill fist="1.2" club="1.2" sword="1.2" axe="1.2" distance="1.1" shielding="1.1" fishing="1.1" experience="1.0"/> </vocation> <vocation id="8" name="Elite Knight" description="an elite knight" needpremium="0" gaincap="25" gainhp="15" gainmana="5" gainhpticks="2" gainhpamount="10" gainmanaticks="4" gainmanaamount="10" manamultiplier="3.0" attackspeed="900" soulmax="200" gainsoulticks="15" fromvoc="4" lessloss="30"> <formula meleeDamage="2.6" distDamage="2.2" wandDamage="0.9" magDamage="2.2" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/> <skill fist="1.1" club="1.1" sword="1.1" axe="1.1" distance="1.4" shielding="1.1" fishing="1.1" experience="1.0"/> </vocation> <vocation id="9" name="Hight Sorcerer" description="Hight Sorcerer" needpremium="1" gaincap="10" gainhp="5" gainmana="30" gainhpticks="4" gainhpamount="10" gainmanaticks="2" gainmanaamount="10" manamultiplier="1.1" attackspeed="800" soulmax="200" gainsoulticks="15" fromvoc="6" lessloss="50"> <formula meleeDamage="2.1" distDamage="2.2" wandDamage="1.0" magDamage="2.1" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/> <skill fist="1.5" club="2.0" sword="2.0" axe="2.0" distance="2.0" shielding="1.5" fishing="1.1" experience="1.0"/> </vocation> <vocation id="10" name="Hight Druid" description="Hight Druid" needpremium="1" gaincap="10" gainhp="5" gainmana="30" gainhpticks="4" gainhpamount="10" gainmanaticks="2" gainmanaamount="10" manamultiplier="1.1" attackspeed="800" soulmax="200" gainsoulticks="15" fromvoc="6" lessloss="50"> <formula meleeDamage="2.1" distDamage="2.2" wandDamage="1.0" magDamage="2.1" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/> <skill fist="1.5" club="2.0" sword="2.0" axe="2.0" distance="2.0" shielding="1.5" fishing="1.1" experience="1.0"/> </vocation> <vocation id="11" name="Hight Paladin" description="Hight Paladin" needpremium="0" gaincap="20" gainhp="10" gainmana="15" gainhpticks="3" gainhpamount="10" gainmanaticks="3" gainmanaamount="10" manamultiplier="1.4" attackspeed="800" soulmax="200" gainsoulticks="15" fromvoc="7" lessloss="50"> <formula meleeDamage="2.7" distDamage="2.7" wandDamage="1.0" magDamage="1.1" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/> <skill fist="1.2" club="1.2" sword="1.2" axe="1.2" distance="1.1" shielding="1.1" fishing="1.1" experience="1.0"/> </vocation> <vocation id="12" name="Hight Knight" description="Hight Knight" needpremium="0" gaincap="250" gainhp="25" gainmana="10" gainhpticks="8" gainhpamount="10" gainmanaticks="4" gainmanaamount="10" manamultiplier="3.0" attackspeed="800" soulmax="200" gainsoulticks="15" fromvoc="8" lessloss="50"> <formula meleeDamage="2.7" distDamage="2.7" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/> <skill fist="1.1" club="1.1" sword="1.1" axe="1.1" distance="1.4" shielding="1.1" fishing="1.1" experience="1.0"/> </vocation> Testa se não funciona se me fala oq aparece no Distro, ou qual é o problema.
  21. È eu tinha fechado mas Sociopata, pediu para deixar em aberto, como sou novo na equipe não irei discutir. Espero que nós tenhamos lhe ajudado no Script.
  22. Ele falo comigo Tryaron.
  23. Resolvido, Tópico fechado a pedido do Autor.

Informação Importante

Confirmação de Termo