Ir para conteúdo

Grante

Campones
  • Total de itens

    9
  • Registro em

  • Última visita

Sobre Grante

Informações

  • Forma que conheci o xTibia
    Sites de Busca
  • Sou
    Scripter

Grante's Achievements

  1. Você está usando o PDA? jaajudaramD=
  2. Bem, eu não encontrei aqui no xtibia um tutorial de um script de transform que não buga o outfit, então eu irei postar aqui o meu. Começando, crie um arquivo .lua e renomeie como transformar e coloque em data/spells/scripts Dentro dele, coloque isso: Legenda: Vermelho: Vocation antes de se transformar. Laranja: Nivel para se transformar Azul escuro: Vocation depois de se transformar. Azul claro: Outfit da transformação. Verde claro: Efeito da transformação. No spells.xml, adicione a tag: <instant name="Transformar" words="transformar" aggressive="0" params="1" lvl="1" maglv="0" mana="0" soul="0" exhaustion="1" prem="0" enabled="1" script="transformar.lua"></instant> Agora, criei um arquivo .lua e renomeie para reverter, e então coloque em data/spells/scripts Dentro dele, coloque: Legenda: Vermelho: Vocation da transform Azul Escuro: Vocation que ele vai virar depois de reverter. Azul claro: Outfit de quando ela dá reverter. Se o personagem vai do outfit 75 para o 80 no transformar desse nível, você coloca o número 75. Verde claro: Efeito de quando o personagem reverte. Agora, no spells.xml adicione a tag: <instant name="Reverter" words="reverter" aggressive="0" params="1" lvl="1" maglv="0" mana="0" soul="0" exhaustion="1" prem="0" enabled="1" script="reverter.lua"></instant> Créditos: A spell "transform" que eu usei como base, de um autor desconhecido, não me lembro onde peguei, me desculpe. Bem, é isso. []'s ^^
  3. function onUse(cid, item, frompos, item2, topos) local pos = {x = 1054, y = 961, z = 7} local exp = 1000 -- SORCERER if item.uid == UNIQUEIDDOBAU and getPlayerVocation(cid) == 1 or getPlayerVocation(cid) == 5 then doPlayerSendTextMessage(cid,22,"Parabéns você completou a quest!.") doPlayerAddItem(cid, IDDOITEM, QUANTIDADE) doPlayerAddExp(cid, exp) doTeleportThing(cid, pos) doSendMagicEffect(getThingPos(cid), 29) -- DRUID elseif item.uid == UNIQUEIDDOBAU and getPlayerVocation(cid) == 2 or getPlayerVocation(cid) == 6 then doPlayerSendTextMessage(cid,22,"Parabéns você completou a quest!.") doPlayerAddItem(cid, IDDOITEM, QUANTIDADE) doPlayerAddExp(cid, exp) doTeleportThing(cid, pos) doSendMagicEffect(getThingPos(cid), 29) -- PALADIN elseif item.uid == UNIQUEIDDOBAU and getPlayerVocation(cid) == 3 or getPlayerVocation(cid) == 7 then doPlayerSendTextMessage(cid,22,"Parabéns você completou a quest!.") doPlayerAddItem(cid, IDDOITEM, QUANTIDADE) doPlayerAddExp(cid, exp) doTeleportThing(cid, pos) doSendMagicEffect(getThingPos(cid), 29) -- KNIGHT elseif item.uid == UNIQUEIDDOBAU and getPlayerVocation(cid) == 4 or getPlayerVocation(cid) == 8 then doPlayerSendTextMessage(cid,22,"Parabéns você completou a quest!.") doPlayerAddItem(cid, IDDOITEM, QUANTIDADE) doPlayerAddExp(cid, exp) doTeleportThing(cid, pos) doSendMagicEffect(getThingPos(cid), 29) end return 1 end Tenta agora.
  4. Link: http://www.4shared.com/rar/Fy_W5RTm/Portraits.html? Scan: https://www.virustotal.com/file/5c92201875d2a66f512d62dce4342c925bf68af414f6506876ed9fe260109144/analysis/1360484996/ Ta aí. =)
  5. Se você está usando do usuário acima: function onUse(cid, item, frompos, item2, topos) local premio = { [1] = {item = 2268, cont = 15}, -- Sorcerer [2] = {item = 2268, cont = 15}, -- Druid [3] = {item = xxxx, cont = 15}, -- Paladin [4] = {item = xxxx, cont = 1} -- Knight } local config = { effect = 29, msgQuest = "Parabéns você completou a quest!", msgError = "Esta vazio!" } ------------------------------------ Só mexa se souber ---------------------- local player = premio[getPlayerVocation(cid)] doPlayerAddItem(cid, player.item, player.cont) doPlayerAddExp(cid,1000) doPlayerSendTextMessage(cid, 22, config.msgQuest) doTeleportThing(cid, getTownTemplePosition(getPlayerTown(cid))) doSendMagicEffect(getThingPos(cid), config.effect) end return true end Se você está usando o meu código: function onUse(cid, item, frompos, item2, topos) local pos = {x = 1054, y = 961, z = 7} local exp = 1000 -- SORCERER if item.uid == UNIQUEIDDOBAU and getPlayerVocation(cid) == 1 or getPlayerVocation(cid) == 5 then doPlayerSendTextMessage(cid,22,"Parabéns você completou a quest!.") doPlayerAddItem(cid, IDDOITEM, QUANTIDADE) doPlayerAddExp(cid, exp) doTeleportThing(cid, pos) doSendMagicEffect(getThingPos(cid), 29) else doPlayerSendTextMessage(cid,22,"It is empty.") end -- DRUID elseif item.uid == UNIQUEIDDOBAU and getPlayerVocation(cid) == 2 or getPlayerVocation(cid) == 6 then doPlayerSendTextMessage(cid,22,"Parabéns você completou a quest!.") doPlayerAddItem(cid, IDDOITEM, QUANTIDADE) doPlayerAddExp(cid, exp) doTeleportThing(cid, pos) doSendMagicEffect(getThingPos(cid), 29) else doPlayerSendTextMessage(cid,22,"It is empty.") end -- PALADIN elseif item.uid == UNIQUEIDDOBAU and getPlayerVocation(cid) == 3 or getPlayerVocation(cid) == 7 then doPlayerSendTextMessage(cid,22,"Parabéns você completou a quest!.") doPlayerAddItem(cid, IDDOITEM, QUANTIDADE) doPlayerAddExp(cid, exp) doTeleportThing(cid, pos) doSendMagicEffect(getThingPos(cid), 29) else doPlayerSendTextMessage(cid,22,"It is empty.") end -- KNIGHT elseif item.uid == UNIQUEIDDOBAU and getPlayerVocation(cid) == 4 or getPlayerVocation(cid) == 8 then doPlayerSendTextMessage(cid,22,"Parabéns você completou a quest!.") doPlayerAddItem(cid, IDDOITEM, QUANTIDADE) doPlayerAddExp(cid, exp) doTeleportThing(cid, pos) doSendMagicEffect(getThingPos(cid), 29) else doPlayerSendTextMessage(cid,22,"It is empty.") end end return 1 end
  6. Vou postar um script meu, que é bem parecido com o seu. Eu fiz as alterações para ficar do jeito que você quer. Na pasta data/actions/scripts, crie um arquivo .lua e nomeie como: vocationchest.lua No caso, é só você substituir o que está em letra maiúscula. No actions.xml: Depois é só atribuir o uniqueid que você escolheu ao baú desejado, e voila.
  7. Olá Estou aqui para pedir um dat editor que funcione em clientes 8.0 (WodBO). Os que eu baixei aqui, travam na hora de compilar e estraga totalmente o .spr, fazendo com que de 24k de sprites, passe a ter somente 8k~12k. Obrigado =)
  8. Eu não consigo acessar o servidor usando o IP dele, somente pelo locahost. As portas estão liberadas (8090 e 7171/ Já testei em 4 sites de checagem de porta e todos deram que a porta tá aberta), mas mesmo assim aparece "All login servers are offline". Nem o site entra. Eu segui esse tutorial para criar o servidor: http://www.xtibia.co...erver-com-wamp/ Queria saber se precisa de mais alguma coisa pro servidor ficar, de vez, online...
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...