Ir para conteúdo

othereality

Visconde
  • Total de itens

    343
  • Registro em

  • Última visita

Tudo que othereality postou

  1. O RME não tem suporte pra 7.92 logo não tem como carregar o .dat e .spr para um 7.92 Tenta abrir o map como se ele fosse 8.0 edit: ou 7.6
  2. function onCastSpell(cid, var) local player = getCreaturePosition(cid) local target = getCreatureTarget(cid) local enemypos = getCreaturePosition(target) if target == isMonster or isCreature then doTeleportThing(cid, enemypos) doSendMagicEffect(enemypos, 2) end end Isso faz com que teleport achei aqui no forum mesmo. obs: você não precisa ser um usuário ativo é só usar o google. agora uma magia que eu tenho aqui: local distanceCombat = createCombatObject() setCombatParam(distanceCombat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(distanceCombat, COMBAT_PARAM_EFFECT, CONST_ME_HITAREA) setCombatParam(distanceCombat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_SPEAR) function getSpellDamage(cid, lv, maglv) damage_min = (lv + maglv) * 0.8 damage_max = (lv + maglv) * 1.2 if(damage_max < damage_min) then local tmp = damage_max damage_max = damage_min damage_min = tmp end return -damage_min, -damage_max end setCombatCallback(distanceCombat, CALLBACK_PARAM_SKILLVALUE, "getSpellDamage") function onCastSpell(cid, var) return doCombat(cid, distanceCombat, var) end Até acredito que tudo funcione. Agora para a magia fazer as duas coisas faça assim: local distanceCombat = createCombatObject() setCombatParam(distanceCombat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(distanceCombat, COMBAT_PARAM_EFFECT, CONST_ME_HITAREA) setCombatParam(distanceCombat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_SPEAR) function getSpellDamage(cid, lv, maglv) damage_min = (lv + maglv) * 0.8 damage_max = (lv + maglv) * 1.2 if(damage_max < damage_min) then local tmp = damage_max damage_max = damage_min damage_min = tmp end return -damage_min, -damage_max end setCombatCallback(distanceCombat, CALLBACK_PARAM_SKILLVALUE, "getSpellDamage") function onCastSpell(cid, var) local player = getCreaturePosition(cid) local target = getCreatureTarget(cid) local enemypos = getCreaturePosition(target) if target == isMonster or isCreature then doTeleportThing(cid, enemypos) doSendMagicEffect(enemypos, 2) doCombat(cid, distanceCombat, var) return 1 else doPlayerSendCancel(cid, "Precisa de um target.") end end Eu não testei se der erro avise. E na parte onde diz: setCombatParam(distanceCombat, COMBAT_PARAM_EFFECT, CONST_ME_HITAREA) setCombatParam(distanceCombat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_SPEAR) Você pode trocar os efeitos para "255" se não me engano é o ID dos efeitos "none" para ficar melhor. E em: damage_min = (lv + maglv) * 0.8 damage_max = (lv + maglv) * 1.2 Você altera o dano na magia, que no caso é "level do player" + "magic level do player" x 0.8 até x 1.2 Espero que funcione.. aeuaheu Qualquer coisa posta.
  3. othereality

    Problema /attr

    Verifique seu acesso no OT. Alguns OTs vem com GOD tendo acesso 5 sendo que para usar o comando /attr é preciso 6. Ve pelo Sql, sabe usar?
  4. Vou dar o exemplo com um bixo bem simples, o rat do meu server: <?xml version="1.0" encoding="UTF-8"?> <monster name="Rat" nameDescription="a rat" race="blood" experience="5" speed="134" manacost="200"> <health now="5" max="5"/> <look type="21" corpse="5964"/> <targetchange interval="2000" chance="0"/> <strategy attack="100" defense="0"/> <flags> <flag summonable="1"/> <flag attackable="1"/> <flag hostile="1"/> <flag illusionable="1"/> <flag convinceable="1"/> <flag pushable="1"/> <flag canpushitems="0"/> <flag canpushcreatures="0"/> <flag targetdistance="1"/> <flag staticattack="90"/> <flag runonhealth="0"/> </flags> <attacks> <attack name="melee" interval="2000" min="-1" max="-5"/> </attacks> <defenses armor="1" defense="2"/> <voices interval="5000" chance="10"> <voice sentence="Meep!"/> </voices> <loot> <item id="2148" countmax="2" chance="70000"/><!-- gold coin --> <item id="3976" countmax="2" chance="70000"/><!-- worm --> <item id="2677" countmax="2" chance="100000"/><!-- BB --> </loot> </monster> Ok, destaquei algumas coisas do script e vou explica-las: experience="5" : aqui você altera a exp que o bixo vai dar.. (obvio até de mais.. aeuahue) health now="5" max="5" : aqui você altera a vida do monstro, "health now" é a vida que o monstro vai estar quando ele da spawn, e "health max" é a vida maxima dele. Caso não tenha entendido simplesmente lembre-se de alterar os dois juntos. corpse="5964" : aqui está o bug de não poder abrir o loot, aqui fica o ID do corpo do bixo quando ele morre, provavelmente o item com ID do corpo desse bixo não está com atributo de container no seu OT. Para concertar isso é bem complicadinho e ia exigir um bom tutorial. Mas se não se importa de fazer uma gambiarra enquanto não resolve o problema pode trocar esse ID para 1988. Quando o bixo morrer ele vai virar uma Backpack com o loot normalmente. <attack name="melee" interval="2000" min="-1" max="-5"/> : Aqui você edita o ataque do monstro, talvez alguns monstros em seu OT não tenho "min" e "max" e ao invez disse tenham "skill" e "attack". Mas você pode trocar sem problemas. Onde diz "interval" é o tempo entre um ataque e outro sendo 1000 = 1 segundo. Onde diz "min" é o ataque minimo do bixo e "max" o ataque maximo. Lembre-se que: tem que por sempre um menos na frente do dano. e os danos dos bixos são exatos por causa da armor dos players. o dano que você está colocando é o dano que daria em um player sem nenhuma armadura. <item id="2677" countmax="2" chance="100000"/><!-- BB --> : e por ultimo o loot, no numero do "id" você coloca o id do item que dropa. Em "coutmax" você coloca o numero maximo de itens que podem vir de uma vez. E em chance você coloca a chance de loot do item sendo 100000 = 100% || 1000 = 1% || 100 = 0,1% E assim por diante... Espero que tenha ajudado, desculpa o texto gigante. Qualquer problema só falar ;D EDIT: não consegui por QUOTES graças a eficiência do xtibia.
  5. Mudar o mapa para versões acima da sua pode causar bugs.. O servidor que você está usando é 8.6? Para mudar é simples: Lá em cima clique em "Map" Depois em "Properties" e troque o client version. Mas cuidado se seu servidor for de uma versão anterior a 8.6 não aconselho que faça isso. Caso você bote um item que ainda não existe na versão do seu servidor, quando você chegar nele pelo jogo vai dar Debug.
  6. Eu até gosto de escrever mas acho que não posso me classificar como rpg maker porque enquanto escreve tento imaginar como poderias ser as quests e a interação do player com a história e acho que por isso acabo não escrevendo tão bem e nem com tanta liberdade. Nunca participei de concursos mas já postei algumas ideias de histórias no xitiba. Mas uma história escrita corretamente não. Mas qual é o objetivo do tópico? Vai ter algum concurso?
  7. To querendo fazer com que um player especifico não ganhe experiencia. Como eu faço isso?
  8. Ai vlw! nossa me decepciono comigo.. eu tentei: doRemoveItem(moveitem.uid) e doRemoveItem(getThingfromPos(pos).uid,1) Mas o mais simples não tentei.. auehaue Obrigado a todos que responderam
  9. não vai dar certo pq o item está no chão e não com o player...
  10. Brigadão! vou testar aqui... perfeito, só uma uma coisa. quero que o item suma quando alguém pisa. Sabe me ajudar?
  11. Quero o seguinte quando o player pisa em cima do item x ele fica slow/paralyze por 1 segundo e leva 150 de ice damage... Mas queria que funcionasse com os monstros que pisam em cima também! Eu tentei fazer aqui mas não to conseguindo =/ Obrigado a quem ajudar!
  12. Porra faz tempão que não consigo jogar também =| Joguei uma ontem mas antes disso devia fazer quase uma semana =O
  13. Jogo mais que esse folspa ai...
  14. Link do otserv list: http://brazil.#####/ots/1346264 Download do Client: http://www.mediafire.com/?xdjf4n204bmysmz Tem scan do download lá na pagina no otservlist.
  15. Ontem de noite: >> adicionado o comando "!rank" no OT. >> já tem mais de 50 contas no OT. >> adicionado mais 25 possíveis prêmios na primeira dungeon. Baixem o novo client: http://www.mediafire.com/?xdjf4n204bmysmz se não pode dar DeBug.. =S
  16. eu não joguei com o JV ainda... Um bom 4x5 por TS, com léo e folspa... 18/5 pense no próximo que usa PC a lenha...
  17. É o pessoal não ta entrando muito.. hoje as 9h por ai eu vou entrar com uns amigos vai ter basntante gente até pra fazer a dungeon e etc.. aeuahe
  18. eu ia até dar rep nesse penta mas:
  19. @PsyMcKenzie perfeito! na próxima atualização vai estar assim já.. (: @ReryPerc é verdade tava errado, já arrumei, vlw! @Topic tem pouca gente no OT ainda, a maioria das pessoas reclama por que o OT é 1x então eu digo: "ok que vcs não gostem de 1x, mas pelo menos entra e joga até o level 12, se não gostar tudo bem, mas tenho certeza que vão adorar o fato de ser 1x mais até chegar lá!" sexta lá pelas 8h vou atualizar o OT, o sistema de dungeons que vcs viram no video ainda não ta no OT, já da pra fazer a primeira dungeon mas não ta direitinho ainda, nessa atualização vai estar pronta a segunda dungeon também e vou deixar o mapa delas mais bonitas. A segunda dungeon que é onde consegue o set que eu coloquei lá no tópico principal... edit: @PsyMcKenzie acabo de perceber que na verdade eu não vou precisar por um tp por templo, o player vai só ficar preso até acabar os 10minutos, depois disso ele será teleportado para fora da dungeons. @Topic A sala de recompensa não conta nesse limite de 10minutos, evitando que a pessoa termine a dungeon e seja teleportado. Mas pode acontecer de o boss ta morrendo com a life no red e acabar o tempo, ou o boss ter morrido e antes de você entrar no tp acabar o tempo. nesses casos só lamento, seja rápido!
  20. To na sala já! Também prefiro skype mas todos os amigos que jogam LoL aqui preferem TS, essa merda.
  21. Inovação é o que buscamos o OT é simplesmente completamente diferente de qualquer outro que você já viu, só jogando pra entender ai vai: brazil.otservlist .org/ots/1346264 (cole na barra do navegador e TIRE O ESPAÇO entre "list" e ".org") Precisa fazer o download do client. Algums fotos: ---- --- --- --- --- --- Mais Imformações e detalhes do servidor no tópico a seguir: http://www.xtibia.com/forum/topic/183861-uwnia-world-zeep/page__fromsearch__1 Entrem e confiram (:
  22. ATUALIZANDO! ESTÁ ONLINE SEM HAMACHI! (mais detalhes no tópico principal)
  23. começa a partida o shen fala: "nunca perdi de shen" depois de 20 mim a gente tomando um pau com um cara 0/8 já o shen simplesmente quita -.- assim é fácil nunca perder...
  • Quem Está Navegando   0 membros estão online

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