Ir para conteúdo

LuckOake

Marquês
  • Total de itens

    1104
  • Registro em

  • Última visita

  • Dias Ganhos

    20

Tudo que LuckOake postou

  1. Jovens, a função Levitate, se não estou enganado, se localiza nas sources. Se você não tiver acesso às sources do seu server, você tem 2 opções: 1) Mudar para outro distro que venha com sources 2) Verificar se a borda é a mesma dos dois servers. Pode acontecer o seguinte. Muitos items nos servers tem aparência igual, tipo a escada, que tem ID 1386 (que dá pra subir) e de ID 8599 (que não dá pra subir em alguns servers). Então, pode ser que o ID da borda do outro server seja diferente, tornando impossível de subir no seu. Só uma dúvida. O .dat do seu client é o mesmo que do outro server?
  2. @Newtonnotwen Exato, mas o problema é que ele disse que tem um OT igual o dele em que é possível subir nos mesmos lugares em que ele não consegue.
  3. Bom, amanhã eu vejo melhor isso. Agora vo ir dormir. Boa noite. PS: Deixa um post aqui com uma print de uma casa que você não consegue subir, amanhã eu vejo.
  4. ...---U--- L|..........| R ..|_____| ---------> Modelo de casa (ignore os pontos e concentre-se apenas nas paredes) .......D A spell exani hur "up só é possível ser utilizada nos lados D e R de uma casa, e isto é, se houver apenas 1 andar acima do player. Depende muito também do jeito que a casa foi projetada (telhado, paredes, etc...)
  5. Copiar o que e de onde? A única parte que não fui eu que fiz nesse script foi essa, que eu dei CTRL + C e V de um outro script, pra não ter que escrever tudo na mão, e que eu nem sem quem fez e tenho certeza de que não foi você. local b = { [0] = {x=p.x, y=p.y+1, z=p.z}, [1] = {x=p.x-1, y=p.y, z=p.z}, [2] = {x=p.x, y=p.y-1, z=p.z}, [3] = {x=p.x+1, y=p.y, z=p.z}] } Se você já fez algum script parecido com esse, só lamento, mas esse ai eu que fiz.
  6. Bugar o server não, o máximo que vai acontecer é mandar a mensagem de erro na primeira vez que alguém usar a spell, como você mesmo disse.
  7. @Newtonnotwen Realmente, não pensei nisso. Vou ver se dou um jeito. E quanto à sua talk, eu não sei se consigo fazer isso. Se você me falar para quê você quer que a talk vire spell, eu poderia ajudar melhor.
  8. Hm... Estranho. Bom, mas isso ai não é um problema muito grande, já que resolve depois. Então dúvida sanada. ~~ Edit ~~ Só um pequeno teste. Abre seu server, dá /reload spells e usa a spell.
  9. Sobre a spell Sabaku Kyuu que eu tinha arrumado pra você um tempim atrás. Ela funcionou certim sem esse erro?
  10. Primeiro coloque um action id no teleport. Movements.xml: <movevent type="StepIn" actionid="xxxx" event="script" value="tp.lua"/> <movevent type="StepIn" actionid="yyyy" event="script" value="tp.lua"/> No xxxx você coloca o action id do teleport. tp.lua: PS: Nem precisa ser teleport. Se quiser, pode colocar um tile ou um item qualquer no mapa com o action id do script que funciona do mesmo jeito.
  11. Me explica como é sua magia pra eu saber melhor o que fazer. Ela atira algo em alguém? É uma wave?
  12. Eu vi, mas já arrumei. O fórum buga às vezes.
  13. Hm... tenta fazer o seguinte. Substitui isso: <rune name="Magic Wall" id="2293" allowfaruse="1" charges="3" lvl="32" maglv="9" exhaustion="1000" blocktype="all" event="script" value="support/magic wall rune.lua"/> por isso <rune name="Magic Wall" id="2293" allowfaruse="1" charges="3" lvl="32" maglv="9" exhaustion="1000" aggressive="0" blocktype="all" event="script" value="support/magic wall rune.lua"/>
  14. Você quis dizer que a pessoa não pega PZ ao usar magic wall? Se for isso, sim, a pessoa não pega PZ.
  15. Tenta trocar getPlayerPosition(target) por getCreaturePosition(target).
  16. Em spells.xml <rune name="Magic Wall" id="2293" allowfaruse="1" charges="25" lvl="32" maglv="9" exhaustion="1200" aggressive="1" blocktype="all" script="support/magic wall rune.lua"/> Em aggressive="1" coloque 0.
  17. Realmente é necessário? Se quiser posso alterar a talk pra ficar igual uma spell. Você precisa de alguma config? Tipo Vocations, mana gasta, etc.
  18. Seu segundo pedido: Talkactions.xml: <talkaction words="!orc;!dragon" event="script" value="monsters.lua"/> monsters.lua: Comandos: !orc e !dragon.
  19. Cara, se você postou uma imagem, aqui não tá abrindo. Mas se for o que eu to pensando, só substituir essa linha local position = {x=getPlayerPosition(target).x+1, y=getPlayerPosition(target).y, z=getPlayerPosition(target).z} por essa local position = {x=getPlayerPosition(target).x+1, y=getPlayerPosition(target).y+1, z=getPlayerPosition(target).z}
  20. Sobre deslogar dentro da area do TP: é só colocar No Logout Zone no Map Editor Sobre outro player entrar também: qual o problema quanto à isso? Sobre o TP aparecer em baixo do player: Substitua seu tp.lua por isso: E o teleport já some automaticamente.
  21. Seria isso? local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) function onGetFormulaValues(cid, level, maglevel) min = -(level * 0.28 + maglevel * 1.48) * 1.4 max = -(level * 0.34 + maglevel * 2.34) * 1.4 return min, max end setCombatCallback(combat, CALLBACK_PARAM_LEVELMAGICVALUE, "onGetFormulaValues") function onCastSpell(cid, var) target = getCreatureTarget(cid) local position = {x=getPlayerPosition(target).x+1, y=getPlayerPosition(target).y, z=getPlayerPosition(target).z} doSendMagicEffect(position, 128) return doCombat(cid, combat, var) end
  22. Valeus É sempre bom ajudar os outros. Mas quaisquer outros bugs, só postar aqui.
  23. Pronto, arrumei a exhaust, porém está com um bug que sua correção vai além das minhas habilidades de scripter. Substitua seu tp.lua por esse: Agora não é criado outros teleports, porém se o player usar o comando /tp por uma segunda vez enquanto outro teleport estiver aberto, o aberto atualmente não fecha mais.
  • Quem Está Navegando   0 membros estão online

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