Ir para conteúdo

Artur Henrique

Membro
  • Registro em

  • Última visita

Tudo que Artur Henrique postou

  1. Faz assim: Creaturescripts.xml: creaturescripts/scripts/FirstOutfit.lua XML/Outfit.xml: Não testei mas acho que dá, e tipo, se quiser por mais, vai olhando como eu fiz as outras, porque eu não curto explicar, até porque eu faço sem nem eu mesmo entender
  2. </vocation> <!-- <vocation id="9" name="Zika Master Sorcerer Apaga esse <!-- </vocation> --> </vocations> esse --> também E te recomendo baixar o Notepad++ pra tu mexer com edição, foi olhando scripts com ele que eu aprendi xD e por curiosidade, onde eu boto esse "spoil" que eu nunca consegui por? ='[
  3. Ela funciona, me manda seu Vocations.xml ai.
  4. Se eu entendi direito, só você ir no Config.lua e procurar a linha "worldType" e botar lá "pvp"
  5. Eu não sei fazer nada em NPCs, mas fiz esse aqui por item: Actions\Scripts\Promotion.lua function onUse(cid, item) if getPlayerVocation(cid) > 8 then doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You already was promoted!") else if getPlayerVocation(cid) > 4 and getPlayerVocation(cid) < 9 then doPlayerSetVocation(cid, getPlayerVocation(cid)+4) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You have been promoted!") doRemoveItem(item.uid, 1) end if getPlayerVocation(cid) <= 4 then doPlayerSetVocation(cid, getPlayerVocation(cid)+8) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You have been promoted!") doRemoveItem(item.uid, 1) end end end Actions.xml <action itemid="XXXX" script="Promotion.lua"/> Só mudar XXXX pelo ID do item.
  6. function onUse(cid, item, frompos, item2, topos) local queststatus = getPlayerStorageValue(cid,9000) if item.uid == 10000 and queststatus == -1 then if getPlayerLevel(cid) >= 20 then doPlayerSendTextMessage(cid,22,"Você recebeu sua box 1!") doPlayerAddItem(cid,2149,10) setPlayerStorageValue(cid,11638,1) end else doPlayerSendTextMessage(cid,22,"Você já pegou a sua box 1.") end end Tenta assim, se não der avise
  7. Adicione isso no Weapons/Weapons.xml <melee id="ID" level="150" unproperly="1" event="function" value="default"> <vocation id="4"/> <!-- Knights --> <vocation id="8" showInDescription="0"/> <!-- Elite Knight --> </melee> Só isso, movements é pra Equips, não pra armas. Obs: Primeiro procure o ID da arma no Weapons.xml, porque se repetir vai dar erro.
  8. function onSay (cid, words, param) local config = { itemneed1 = {1111}, --- Item ID do item necessário pra troca, e quantidade. itemneed2 = {2222}, --- Item ID do item necessário pra troca, e quantidade. itemneed3 = {3333}, --- Item ID do item necessário pra troca, e quantidade. itemgain = 0000, --- Item ID do item que será ganho. itemgained = getItemNameById(config.itemgain), getname1 = getItemNameById(config.itemneed1), getname2 = getItemNameById(config.itemneed2), getname3 = getItemNameById(config.itemneed3) } if getPlayerItemCount(cid, config.itemneed1) < config.itemneed1 and getPlayerItemCount(cid, config.itemneed2) < config.itemneed2 and getPlayerItemCount(cid, config.itemneed3) < config.itemneed3 then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_RED, 'Você precisa de um '.. config.getname1 .. ', '.. config.getname2 .. ' e um '.. config.getname3 .. ' pra receber o '.. config.itemgained ..'.') else doPlayerAddItem(cid, config.itemgain) doPlayerRemoveItem(cid, config.itemneed1) doPlayerRemoveItem(cid, config.itemneed2) doPlayerRemoveItem(cid, config.itemneed3) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, 'Você recebeu o '.. config.itemgained ..', um '.. config.getname1 .. ', '.. config.getname2 .. ' e um '.. config.getname3 .. ' foram removidos.') end return true end Isso deve dar.. se não der, avise
  9. function onLogin(cid) local storage,days = (getPlayerAccountId(cid)+550),2 if getGlobalStorageValue(storage) <= 0 then setGlobalStorageValue(storage, 13500) doPlayerAddPremiumDays(cid, days) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você recebeu "..days.." dias de VIP, bom jogo!") end return true end Tenta assim, se não der avise
  10. Tipo, coisas grandes assim, duvido muito que alguém vá fazer pra você aqui, se você quer provavelmente vai ter que aprender fazer ou comprar E esse link é de outro forum, eles vão tirar pq é proivido U_u
  11. Notei que o tópico está fechado, mas de qualquer forma, vou contribuir aqui, deixando o script.. items.xml: <item id="8266" name="koshei's ancient amulet"> <attribute key="description" value="The effects of this amulet are unknown." /> <attribute key="weight" value="800" /> <attribute key="slotType" value="necklace" /> <attribute key="charges" value="5000000" /> <attribute key="decayTo" value="8266" /> </item> creaturescripts.xml: <event type="death" name="NewAol" event="script" value="aad.lua"/> creaturescripts/login.lua: registerCreatureEvent(cid, "aad") creaturescripts/aad.lua: local config = { ammyID = 8266, lossExp = true, lossItems = false } function onDeath (cid, lastHitKiller, mostDamageKiller) if (getPlayerSlotItem(cid, 2).itemid == config.ammyID) then doCreatureSetDropLoot(cid, config.lossItems) end return true end Se não tiver funcionando, acredite, nada vai funcionar
  12. kkk Comedinhasss, da uma olhadinha nesse tópico: http://www.tibiaking.com/forum/topic/24637-paladins-atacando-e-usando-potions/ e esse God Myth vem falar que foi ele q "fez" sendo que até o exemplo é o msm q eu usei falo nada só observo
  13. Artur Henrique postou uma resposta no tópico em Suporte Tibia OTServer
    Esta certo, dando 50 de speed, e regenerando 50hp 80mp/sec.. Se não tiver regenerando, você tem que ir em data/movements/movements.xml e botar essa tag: <movevent type="Equip" itemid="11113" slot="feet" event="function" value="onEquipItem"/> <movevent type="DeEquip" itemid="11113" slot="feet" event="function" value="onDeEquipItem"/>
  14. Vc fala, ganhar addon ou poder usar tal outfit??
  15. Bem gente.. Eu estava lendo uma lista de funções e tals, e vi uma que me chamou a atenção: doSetCreaturelight(cid, lightLevel, lightColor, time) Então me deu a pensar, imagina que louco, os players premium acc(no meu caso vip), terem uma "luz avermelhada" ao redor?? Ai eu tive o problema, como que configura sá porra?? eu ja fiz aqui, só falta eu saber como configura, alguem ajuda? u_u
  16. Muito bem feito, só que eu precisava dele diferente.. Queria que NÃO tivesse o "prêmio" de quando termina todas, e também, que tivesse como eu fazer as tasks quantas vezes eu quiser, se puder me ajudar ai
  17. Porxmex.. vc q n sabe da historia direito.. SVKE não foi processado, o dono simplesmente resolveu fechar, e disse isso como desculpa, pra n precisar se explicar..
  18. Artur Henrique postou uma resposta no tópico em Suporte Tibia OTServer
    ññ os player fala isso sozinho.. ai o theforgothen trava ;/
  19. Artur Henrique postou uma resposta no tópico em Suporte Tibia OTServer
    Bem gente, meu server ainda não está pronto, eu estou arrumando coisas nele, mas abro aqui em casa para testes e tals..e estou tendo o seguinte problema.. depois de 1 hora mais ou menos, aberto, todos os players falam algo do tipo: ÿÿÿ?`q{ e o ot cai.. oque q é isso? alguem pode me falar oque pode estar causando esse erro?
  20. Se não estiver na area correta, peço para que algum moderador mude. Bem gente, eu estava com um problema que era tipo, os paladins não atacavam ao usar potions e runes.. Após uma longa busca de como concertar isso, eu encontrei em outro forum e decidi trazer aqui afinal sei que muita gente tem problemas com isso, é algo bem simples olha: Abra Weapons.xml, e adicione essa tag em todas as Ammunitions de RP swing="true" Vai ficar tipo: Antes: <distance id="7367" level="42" event="function" value="default"/> Depois: <distance id="7367" level="42" swing="true" event="function" value="default"/> Bem gente é isso, espero ter ajudado.. vlws ai
  21. Bem gente, emu problema é o seguinte.. Eu usava um Real Map, só que pra eu colocar War System me falaram que eu precisava botar o TFS 0.4, ai pronto, foi oque eu fiz, só que quando eu mudei, TODOS os eventos que ja haviam no server bugaram, pararam de funcionar. Pois bem, conversei com um amigo meu sobre isso e ele me disse que tinha algo sobre db.executeQuery. Mas ele não soube me explicar exatamente oque era, então, sera que alguem pode me ajudar? Se é isso mesmo, como eu posso concertar?
  22. Bom gente, primeiro quero dizer a vocês que eu nem se quer procurei isso, afinal não pensei um nome digamos, mais correto pra pesquisar, ia ser algo tipo, impossível eu encontrar.. Mas bem se alguém puder me ajudar eu agradeço desde ja! Oque a Action vai ter que fazer: Quando o player der use no item ID: 9020, vai acontecer o seguinte: 40% de chance de dar "broke"(item sumir). 60% de chance de virar algum desses items: { 8306, 6099, 6100, 6101, 6102, 5015, 5903, 5809, 5919, 5805 } Fazendo isso ja está bom, mas se vocês quiserem botar pra tipo: Se o item falhar aparecer daquelas mensagens laranja escrito "broke" e se pegar falar tipo "Você conseguil um ..item..!" Desde já agradeço! Mapa: RealServer 8.6

Informação Importante

Confirmação de Termo